1<!DOCTYPE html> 2<html lang="ko"> 3 4 5 6<!-- 7 ====================================================================================================== 8 9 DESIGNFLOOR 10 ì´ ì¼í몰ì ëìì¸íë¡ì´ìì ì ìëììµëë¤. 11 12 [ëíì í] 1544-4941 13 [ííì´ì§] https://dfloor.co.kr 14 [ìíë²í¸] 4120150030498 15 16 â ë¼ì´ì ì¤ ë²ì ê³ ì§ 17 - 본 ì¬ì´í¸ì ìì¤ì½ë를 ë¬´ë¨ ë°ì¶, ë³í ëë ì¬í매íë íìë ì ìê¶ë² ìë°ì í´ë¹íë©° 18 ì´ì ë°ë¥¸ ë²ì ì²ë²ì ë°ì ì ììì ê³ ì§í©ëë¤. 19 20 ====================================================================================================== 21//--> 22 23<head>
23<script>(function(i, s, o, g, r) { 24 var a = s.createElement(o); 25 var m = s.getElementsByTagName(o)[0]; 26 a.async = true; 27 a.src = g; 28 a.onload = function() { 29 if (i[r].init) { 30 i[r].init('https://js-error-tracer-api.cafe24.com', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJvemtpejEuY2FmZTI0LmNvbSIsImF1ZCI6ImpzLWVycm9yLXRyYWNlci1hcGkuY2FmZTI0LmNvbSIsIm1hbGxfaWQiOiJvemtpejEiLCJzaG9wX25vIjoxLCJwYXRoX3JvbGUiOiJCT0FSRF9GUkVFX0xJU1QiLCJsYW5ndWFnZV9jb2RlIjoia29fS1IiLCJjb3VudHJ5X2NvZGUiOiJLUiIsImlzX3l0cyI6ZmFsc2UsImlzX2NvbnRhaW5lciI6dHJ1ZSwid29ya3NwYWNlIjoicHJvZHVjdGlvbiJ9.hNuJwy0ywTeqNdqxbsWY_veVw-C-Ltkze6d1P3-FOjw', {"errors":{"path":"\/api\/v1\/store","collectWindowErrors":true,"preventDuplicateReports":true,"storageKeyPrefix":"EC_JET.BOARD_FREE_LIST","samplingEnabled":true,"samplingRate":0.5},"vitals":{"path":"\/api\/v1\/vitals","samplingEnabled":true,"samplingRate":0.3},"resources":{"path":"\/api\/v1\/resources","samplingEnabled":true,"samplingRate":0.5,"durationThreshold":3000}}); 31 } 32 }; 33 m.parentNode.insertBefore(a, m); 34}(window, document, 'script', '//assets.poxo.com/jet/jet.js', 'EC_JET'));</script>
vendor: 1 bytes, line 34
34
35<script type="text/javascript">window.CAFE24 = window.CAFE24 || {};CAFE24.ROUTE = {"is_mobile":false,"is_need_route":false,"language_code":"ZZ","path":{"origin":"\/shop1\/front\/php\/b\/board_list.php","result":"\/front\/php\/b\/board_list.php","prefix":""},"shop_no":0,"skin_code":"default","support_language_list":{"ar":"ar_EG","ar-EG":"ar_EG","de":"de_DE","de-DE":"de_DE","en":"en_US","en-IN":"en_IN","en-PH":"en_PH","en-US":"en_US","es":"es_ES","es-ES":"es_ES","hi":"hi_IN","hi-IN":"hi_IN","id":"id_ID","id-ID":"id_ID","it":"it_IT","it-IT":"it_IT","ja":"ja_JP","ja-JP":"ja_JP","ko":"ko_KR","ko-KR":"ko_KR","ms":"ms_MY","ms-MY":"ms_MY","pt":"pt_PT","pt-PT":"pt_PT","ru":"ru_RU","ru-RU":"ru_RU","th":"th_TH","th-TH":"th_TH","tr":"tr_TR","tr-TR":"tr_TR","vi":"vi_VN","vi-VN":"vi_VN","zh":"zh_CN","zh-CN":"zh_CN","zh-HK":"zh_HK","zh-MO":"zh_MO","zh-SG":"zh_SG","zh-TW":"zh_TW"}};</script>
35<script type="text/javascript">if (typeof EC_ROUTE === "undefined") { 36 /** 37 * íë¡ í¸ì© ë¼ì°í¸ íë¬ê·¸ì¸ 38 * @type {{bInit: boolean, init: EC_ROUTE.init}} 39 * CAFE24.ROUTE 참조 40 */ 41 var EC_ROUTE = { 42 EC_DOMAIN_PATH_INFO: 'EC_DOMAIN_PATH_INFO', 43 bInit: false, 44 aFromList: [], 45 aToList: [], 46 aCleanFilter: null, 47 init: function () { 48 if (this.bInit || typeof CAFE24.ROUTE === 'undefined') { 49 return; 50 } 51 this.bInit = true; 52 this.aCleanFilter = [ 53 /^shop[1-9][0-9]*$/, 54 /^(m|p)$/, 55 new RegExp('^(' + Object.keys(CAFE24.ROUTE.support_language_list).join('|') + ')$'), 56 /^skin-(base|skin[1-9][0-9]*|mobile[0-9]*)$/, 57 ]; 58 }, 59 isNeedRoute: function () 60 { 61 return CAFE24.ROUTE.is_need_route; 62 }, 63 /** 64 * 65 * @param iShopNo 66 * @param bMobile 67 * @param sFrontLanguage 68 * @param sSkinCode 69 * @returns {*|string} 70 */ 71 getUrlDomain: function (iShopNo, bMobile, sFrontLanguage, sSkinCode) 72 { 73 var oRouteConfig = {}; 74 if (typeof iShopNo == 'undefined') { 75 oRouteConfig.shop_no = CAFE24.SDE_SHOP_NUM; 76 } else { 77 oRouteConfig.shop_no = iShopNo; 78 } 79 if (typeof bMobile == 'undefined') { 80 oRouteConfig.is_mobile = false; 81 } else { 82 oRouteConfig.is_mobile = bMobile; 83 } 84 if (typeof sFrontLanguage == 'undefined') { 85 oRouteConfig.language_code = ''; 86 }else { 87 oRouteConfig.language_code = sFrontLanguage; // ë´ë¶ìì ë¡ì§ì¼ë¡ ëìí ë ì¸ì´_ì§ì ííì ë¡ì¼ì¼ íí를 ë°ë¥¸ë¤. 88 } 89 if (typeof sSkinCode == 'undefined') { 90 oRouteConfig.skin_code = ''; 91 }else { 92 oRouteConfig.skin_code = sSkinCode; 93 } 94 95 var sDomain = ''; 96 if (oRouteConfig.shop_no != CAFE24.SDE_SHOP_NUM) { 97 // ì ê·¼ë ë¤ë¥¸ ë©í°ìµ ëë©ì¸ ì ë³´ë primary domain 를 ì¡°íí´ì¼í¨ì¼ë¡ ajax 를 íµí´ ì 보를 ì»ëë¤. 98 sDomain = this._getUrlDomainMultishop(oRouteConfig); 99 } else { 100 // ìµì´ ëì¼í ê²½ì°ìë ì ê·¼ë domain ì path ì ë³´ë§ ì 리íì¬ ë°íí¨. 101 sDomain = this._getUrlDomain(oRouteConfig); 102 } 103 return sDomain; 104 }, 105 _getUrlDomainMultishop: function (oRouteConfig) 106 { 107 var sDomain = ''; 108 EC$.ajax({ 109 type: 'GET', 110 url: '/exec/front/Shop/Domain', 111 data: { 112 '_shop_no' : oRouteConfig.shop_no, 113 'is_mobile' : oRouteConfig.is_mobile, 114 'language_code' : oRouteConfig.language_code, 115 'skin_code' : oRouteConfig.skin_code, 116 }, 117 async: false, 118 dataType: 'json', 119 cache: true, 120 success: function(oResult) { 121 switch (oResult.code) { 122 case '0000' : 123 sDomain = oResult.data; 124 break; 125 default : 126 break; 127 } 128 return false; 129 } 130 }); 131 return sDomain; 132 }, 133 _getUrlDomain: function (oRouteConfig) 134 { 135 oRouteConfig.domain = this._getCreateHost(oRouteConfig); 136 return location.protocol + '//' + oRouteConfig.domain + this._getCreateUri(oRouteConfig); 137 }, 138 _getCreateHost : function (oRouteConfig) 139 { 140 var sHost = location.host; 141 var aHost = sHost.split('.'); 142 if (this.isBaseDomain(sHost)) { 143 if (aHost.length > 3) { 144 aHost[0] = ''; 145 } 146 } else if (oRouteConfig.is_mobile) { 147 if (this.isMobileDomain()) { 148 oRouteConfig.is_mobile = false;
149 } 150 } 151 return aHost.filter(Boolean).join('.'); 152 }, 153 _getCreateUri: function (oRouteInfo) 154 { 155 var aUrl = []; 156 if (this.isBaseDomain() && oRouteInfo.shop_no > 1) { 157 aUrl.push('shop' + oRouteInfo.shop_no); 158 } 159 if (oRouteInfo.is_mobile) { 160 aUrl.push('m'); 161 } 162 if (oRouteInfo.language_code != 'ZZ' && oRouteInfo.language_code != '') { 163 var iIndex = Object.values(CAFE24.ROUTE.support_language_list).indexOf(oRouteInfo.language_code); 164 if (iIndex !== -1) { 165 aUrl.push(Object.keys(CAFE24.ROUTE.support_language_list)[iIndex]); 166 } 167 } 168 if (this.isBaseDomain() && oRouteInfo.skin_code != 'default' && oRouteInfo.skin_code != '') { 169 aUrl.push('skin-' + oRouteInfo.skin_code); 170 } 171 var sUrl= '/'; 172 if (aUrl.length > 0) { 173 sUrl= '/' + aUrl.join('/'); 174 sUrl = this.rtrim(sUrl, '/'); 175 } 176 return sUrl; 177 }, 178 /** 179 * en, en-US => en_US 180 */ 181 convertValidLanguageCode: function (sUrlLanguageCode) 182 { 183 if (typeof CAFE24.ROUTE.support_language_list[sUrlLanguageCode] != 'undefined') { 184 return CAFE24.ROUTE.support_language_list[sUrlLanguageCode]; 185 } 186 return false; 187 }, 188 isMobileDomain: function (sHost) 189 { 190 if (typeof sHost == 'undefined') { 191 sHost = location.host; 192 } 193 var aMatched = sHost.match(/^(m|mobile|skin\-mobile|skin\-mobile[0-9]+[\-]{2}shop[0-9]+|skin\-mobile[0-9]+|mobile[\-]{2}shop[0-9]+)\./i); 194 return aMatched != null; 195 }, 196 isBaseDomain: function (sHost) 197 { 198 if (typeof sHost == 'undefined') { 199 sHost = location.host; 200 } 201 return sHost.indexOf(CAFE24.GLOBAL_INFO.getRootDomain()) !== -1; 202 }, 203 removePrefixUrl: function (sUrl) 204 { 205 if (this.isNeedRoute()) { 206 sUrl = sUrl.replace(this.getPrefixUrl('/'), '/'); // ìëì¼ë¡ prefix ë¶ì ììì ì ê±°í´ì¤ë¤. 207 } 208 return sUrl; 209 }, 210 getPrefixUrl: function (sUrl) 211 { 212 if (this.isNeedRoute() === false) { 213 return sUrl; 214 } 215 if (sUrl.indexOf('/') !== 0) { 216 return sUrl; 217 } 218 if (sUrl.match(/^\/{2,}/) !== null) { 219 return sUrl; 220 } 221 222 var iCachedPosition = this.aFromList.indexOf(sUrl); 223 if (iCachedPosition > -1) { 224 return this.aToList[iCachedPosition]; 225 } 226 227 var bTailSlash = (sCleanUrl !== '/' && sUrl.substr(-1) === '/'); 228 var sCleanUrl = this.getCleanUrl(sUrl); 229 var aPrefixPart = CAFE24.ROUTE.path.prefix.split('/'); 230 var aUrlPart = sCleanUrl.split('/'); 231 var bMatched = true; 232 var sReturnUrl = sCleanUrl; 233 if (aUrlPart.length < aPrefixPart.length) { 234 bMatched = false; 235 } else { 236 for (var i = 0; i < aPrefixPart.length ; i++) { 237 if (aPrefixPart[i] != aUrlPart[i]) { 238 bMatched = false; 239 break; 240 } 241 } 242 } 243 if (bMatched === false) { 244 if (sCleanUrl == '/') { 245 sReturnUrl = CAFE24.ROUTE.path.prefix; 246 } else { 247 sReturnUrl = CAFE24.ROUTE.path.prefix + sCleanUrl; 248 } 249 sReturnUrl = bTailSlash ? sReturnUrl : this.rtrim(sReturnUrl, '/') 250 this.aFromList.push(sUrl); 251 this.aToList.push(sReturnUrl); 252 } 253 return sReturnUrl; 254 }, 255 /** 256 * document.location.pathname ì´ íìí ê²½ì° ì¬ì©íë¤. 257 * @returns {*} 258 */ 259 getPathName: function() 260 { 261 if (typeof CAFE24.ROUTE.path.result == 'undefined') { 262 return document.location.pathname; 263 } 264 return CAFE24.ROUTE.path.result; 265 }, 266 rtrim: function (str, chr) 267 { 268 var rgxtrim = (!chr) ? new RegExp('\\s+$') : new RegExp(chr+'+$'); 269 return str.replace(rgxtrim, ''); 270 }, 271 getShopNo: function () 272 { 273 return CAFE24.ROUTE.shop_no; 274 }, 275 getSkinCode: function () 276 { 277 return CAFE24.ROUTE.skin_code; 278 }, 279 getLanguageCode: function () 280 { 281 return CAFE24.ROUTE.language_code; 282 }, 283 getMobile: function () 284 { 285 return CAFE24.ROUTE.is_mobile; 286 }, 287 getIsMobile: function () 288 { 289 return CAFE24.ROUTE.is_mobile || CAFE24.ROUTE.skin_code.match(/^mobile[0-9]*$/); 290 }, 291 getCleanUrl: function (sUrl) 292 { 293 if (sUrl === '/') { 294 return sUrl; 295 } 296 297 var aUrl = sUrl.split('/'); 298 aUrl.shift(); 299 300 if (aUrl.length < 1) { 301 return sUrl; 302 } 303 304 // íì¬ 4 depth ê¹ì§ 미리보기 기ë¥ì´ 구íëì´ìì 305 var iPos = 0; 306 var bFind = false;
307 for (var i = 0; i < aUrl.length ; i++) { 308 bFind = false; 309 for (var iSub = iPos, iSubCount = this.aCleanFilter.length; iSub < iSubCount ; iSub++) { 310 if (aUrl[i].match(this.aCleanFilter[iSub]) !== null) { 311 bFind = true; 312 iPos = iSub + 1; 313 aUrl.splice(i, 1); 314 i--; // aUrl ì ìì í´ ì£¼ìì¼ë ê²ì ì¡°ê±´ì -1 ì ê±°íì¬ ì´ê¸°í íë¤. ë¤ì for i++ ë¡ ì¦ê° ì¡°íë¨. 315 break; 316 } 317 } 318 if (bFind === false) { 319 break; 320 } 321 } 322 return '/' + aUrl.join('/'); 323 }, 324 getIsEasyUrl : function () 325 { 326 return !window.location.pathname.match(/^[\w\/\-\.]+(php|html|htm)$/i); 327 } 328 }; 329 EC_ROUTE.init(); 330} 331</script>
331 332<meta name="path_role" content="BOARD_FREE_LIST" /> 333<meta name="author" content="ìëë³µ,ìëí ì 문 ë¸ëë, ìëìí¼ì¤,ì¬ììí¼ì¤,ì¬ìì ë°,ìëì ë°,ìëìë¤,ì¬ììë¤ ë± í매. " /> 334<meta name="description" content="íë³µì ë¶ë¥´ë ë§ë²í¨ì ì¤ì¦í¤ì¦(ozkiz.com) ìëë³µ,ìëí,ìëì¬ë¦½ì¨,ì ìëì¬ë¦½ì¨,ìëë¶ì¸ ,ì ìë¶ì¸ ,ìëì´ëí,ì¬ììí¼ì¤,ìëì¥í,ì ìì¥í,ìëì¤ë´ë³µ,ìëìë¥,ìëì ë°,ë¨ììë¥,ì¬ììë¥,ì¬ì구ë,ì¬ììë¤,ë¨ììë¤,ì¬ìì ¤ë¦¬ìì¦" /> 335<meta name="keywords" content="ozkiz storyìëë³µ, ìëí, ì¬ììí¼ì¤, ìëë´ì, ì¬ì구ë, ìëë¶ì¸ , ì기ì·, ì기ì ë°, ë ì¸ë¶ì¸ , ìëì¥í, ì¼ë¥ì´, ììë°°ì°, ì ìì ë°, ë³´í기ì ë°, ì ìëë³µ, ìëë³µì¼í몰, ìëíì¼í몰, ìë구ë, ì´ììëë³µ, ìëë³µ ì¶ì², ìëí ì¶ì², ì ìëë³µ, ìëìë¥, ì¬ììë¥, ë¨ììë¥, ìëì´ëí, ë¨ìì´ëí, ì¬ìì´ëí, ì¬ìíë«, ìëìë¤, ì¬ììë¤, ë¨ììë¤, ììì´ì ë°, ìê°ì ë°, ë¶ì ë½ìëë³µ, ozkiz, ë² ì´ë¹ìì¦, ëì ë°, ë¨ìëë³µ,ì¼ë¥ì´ì ë°,ì¼ë¥ì´ì´ëí,ì¼ë¥ì´ì·,ì¡ë§ì¸ì·,ì¡ëíì·,ì¡ë¯¼êµì·,ì¡ë¯¼êµì´ëí,ì¡ë§ì¸ì´ëí,ì¡ëíì´ëí, ìì°ì ë°,ìì°ë¶ì¸ , ë§ì»¨ì·,ë§ì»¨ì ë°,ë¼ë¥ì´ì ë°,ë¼ë¥ì´êµ¬ë,ìì구ë, 336" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 337 338 339 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta name="msvalidate.01" content="4D5D7461759DA0F38C566B4A82127F5E"/> <meta name="format-detection" content="telephone=no"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="ì¤ì¦í¤ì¦ - 3~10ì¸ ìëì ìí ëíë¯¼êµ ëí í¤ì¦ í¨ì ë¸ëë"/> <meta name="twitter:description" content="ì¤ì¦í¤ì¦ë 3~10ì¸ ìëì ìí ëíë¯¼êµ ëí í¤ì¦ í¨ì ë¸ëëì ëë¤. ë°±íì ì ì ë¸ëëì ìí¼ì¤, ì´ëí, ì¤ë´ë³µì 무ë£ë°°ì¡ì¼ë¡ ë§ëë³´ì¸ì."/> <meta name="twitter:image" content="https://www.ozkiz.com/web/upload/category/logo/logo_main.png"/> 340 <!-- PGí¬ë¡ì¤ë¸ë¼ì°ì§íìë´ì© --> 341 <meta http-equiv="Cache-Control" content="no-cache"> 342 <meta http-equiv="Expires" content="0"> 343 <meta http-equiv="Pragma" content="no-cache"> 344 <!-- // PGí¬ë¡ì¤ë¸ë¼ì°ì§íìë´ì© --> 345 346 <!-- 347 ========================================================================= 348 349 â» ëìì¸íë¡ì´ â» 350 -본 íì¼ì ì¼í몰 ë ì´ììì ï¼headï¼ ìì ì ì²´ ìí´í¸ íì´ì§ì ëë¤. 351 -본 ë´ì©ì ì¼í몰 ì ì²´íì´ì§ì ìí¥ì 주며 ìì ·ìì 를 ê¸ì§í©ëë¤. 352 353 ========================================================================= 354--> 355 356 357 358 359<!--------------------------------------------------------------------------- 360 ëìì¸íë¡ì´ Link Section 361 -본 ë´ì©ì ìì ì´ ë¶ê°íë©° ì ì²´íì´ì§ì ìí¥ì ì¤ëë¤. 362 -ì ìê¶: //fonts.google.com/ 363----------------------------------------------------------------------------> 364 365 <!-- preconnect --> 366 <link rel="preconnect" href="https://ecimg.cafe24img.com"> 367 368 <!-- Pretendard Variable --> 369 <style> 370/* 371Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard. 372https://github.com/orioncactus/pretendard 373 374This Font Software is licensed under the SIL Open Font License, Version 1.1. 375This license is copied below, and is also available with a FAQ at: 376http://scripts.sil.org/OFL 377*/ 378/* 379 ì ë°ì´í¸: 2024-04-09 380*/ 381 382/* [0] */ 383@font-face { 384 font-family: 'Pretendard Variable'; 385 font-style: normal; 386 font-display: swap; 387 font-weight: 45 920; 388 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.0.woff2) format('woff2-variations'); 389 unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19, U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6; 390} 391 392/* [1] */ 393@font-face { 394 font-family: 'Pretendard Variable'; 395 font-style: normal; 396 font-display: swap; 397 font-weight: 45 920; 398 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.1.woff2) format('woff2-variations');
399 unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753, U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f, U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c, U+d79e-d7a3, U+f900-f909, U+f90b-f92e; 400} 401 402/* [2] */ 403@font-face { 404 font-family: 'Pretendard Variable'; 405 font-style: normal; 406 font-display: swap; 407 font-weight: 45 920; 408 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.2.woff2) format('woff2-variations'); 409 unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3, U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7, U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722; 410} 411 412/* [3] */ 413@font-face { 414 font-family: 'Pretendard Variable'; 415 font-style: normal; 416 font-display: swap; 417 font-weight: 45 920; 418 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.3.woff2) format('woff2-variations'); 419 unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da, U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8, U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b, U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653, U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678; 420} 421 422/* [4] */ 423@font-face { 424 font-family: 'Pretendard Variable'; 425 font-style: normal; 426 font-display: swap; 427 font-weight: 45 920; 428 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.4.woff2) format('woff2-variations'); 429 unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f, U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b, U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573, U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb; 430} 431 432/* [5] */ 433@font-face { 434 font-family: 'Pretendard Variable'; 435 font-style: normal; 436 font-display: swap; 437 font-weight: 45 920; 438 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.5.woff2) format('woff2-variations'); 439 unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a, U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506; 440} 441 442/* [6] */ 443@font-face { 444 font-family: 'Pretendard Variable'; 445 font-style: normal; 446 font-display: swap; 447 font-weight: 45 920; 448 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.6.woff2) format('woff2-variations'); 449 unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3, U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463; 450} 451 452/* [7] */ 453@font-face { 454 font-family: 'Pretendard Variable'; 455 font-style: normal; 456 font-display: swap; 457 font-weight: 45 920; 458 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.7.woff2) format('woff2-variations'); 459 unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313, U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f, U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b, U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa, U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be; 460} 461 462/* [8] */ 463@font-face { 464 font-family: 'Pretendard Variable'; 465 font-style: normal; 466 font-display: swap; 467 font-weight: 45 920; 468 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.8.woff2) format('woff2-variations'); 469 unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7, U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7, U+d2f9-d2fe; 470} 471 472/* [9] */ 473@font-face { 474 font-family: 'Pretendard Variable'; 475 font-style: normal; 476 font-display: swap; 477 font-weight: 45 920; 478 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.9.woff2) format('woff2-variations'); 479 unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233, U+d235-d23b, U+d23d-d240, U+d242-d256; 480} 481 482/* [10] */ 483@font-face { 484 font-family: 'Pretendard Variable'; 485 font-style: normal; 486 font-display: swap; 487 font-weight: 45 920; 488 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.10.woff2) format('woff2-variations');
489 unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142, U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187, U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3; 490} 491 492/* [11] */ 493@font-face { 494 font-family: 'Pretendard Variable'; 495 font-style: normal; 496 font-display: swap; 497 font-weight: 45 920; 498 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.11.woff2) format('woff2-variations'); 499 unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073, U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6, U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2, U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104; 500} 501 502/* [12] */ 503@font-face { 504 font-family: 'Pretendard Variable'; 505 font-style: normal; 506 font-display: swap; 507 font-weight: 45 920; 508 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.12.woff2) format('woff2-variations'); 509 unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4, U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037, U+d039-d03b, U+d03d-d04a; 510} 511 512/* [13] */ 513@font-face { 514 font-family: 'Pretendard Variable'; 515 font-style: normal; 516 font-display: swap; 517 font-weight: 45 920; 518 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.13.woff2) format('woff2-variations'); 519 unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07, U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53, U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f, U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1; 520} 521 522/* [14] */ 523@font-face { 524 font-family: 'Pretendard Variable'; 525 font-style: normal; 526 font-display: swap; 527 font-weight: 45 920; 528 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.14.woff2) format('woff2-variations'); 529 unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a, U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88, U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab, U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef; 530} 531 532/* [15] */ 533@font-face { 534 font-family: 'Pretendard Variable'; 535 font-style: normal; 536 font-display: swap; 537 font-weight: 45 920; 538 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.15.woff2) format('woff2-variations'); 539 unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8, U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f, U+ce22-ce34, U+ce36-ce3b; 540} 541 542/* [16] */ 543@font-face { 544 font-family: 'Pretendard Variable'; 545 font-style: normal; 546 font-display: swap; 547 font-weight: 45 920; 548 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.16.woff2) format('woff2-variations'); 549 unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b, U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91; 550} 551 552/* [17] */ 553@font-face { 554 font-family: 'Pretendard Variable'; 555 font-style: normal; 556 font-display: swap; 557 font-weight: 45 920; 558 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.17.woff2) format('woff2-variations'); 559 unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58, U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa, U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3, U+cce5-ccee; 560} 561 562/* [18] */ 563@font-face { 564 font-family: 'Pretendard Variable'; 565 font-style: normal; 566 font-display: swap; 567 font-weight: 45 920; 568 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.18.woff2) format('woff2-variations'); 569 unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13, U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f, U+cc31-cc37, U+cc3a, U+cc3c; 570} 571 572/* [19] */ 573@font-face { 574 font-family: 'Pretendard Variable'; 575 font-style: normal; 576 font-display: swap; 577 font-weight: 45 920; 578 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.19.woff2) format('woff2-variations');
579 unicode-range: U+caf4-cb47, U+cb4a-cb90; 580} 581 582/* [20] */ 583@font-face { 584 font-family: 'Pretendard Variable'; 585 font-style: normal; 586 font-display: swap; 587 font-weight: 45 920; 588 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.20.woff2) format('woff2-variations'); 589 unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60, U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0, U+cad2, U+cad4-cad8, U+cada-caf3; 590} 591 592/* [21] */ 593@font-face { 594 font-family: 'Pretendard Variable'; 595 font-style: normal; 596 font-display: swap; 597 font-weight: 45 920; 598 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.21.woff2) format('woff2-variations'); 599 unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7, U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3, U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28, U+ca2a-ca49; 600} 601 602/* [22] */ 603@font-face { 604 font-family: 'Pretendard Variable'; 605 font-style: normal; 606 font-display: swap; 607 font-weight: 45 920; 608 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.22.woff2) format('woff2-variations'); 609 unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b, U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b, U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995; 610} 611 612/* [23] */ 613@font-face { 614 font-family: 'Pretendard Variable'; 615 font-style: normal; 616 font-display: swap; 617 font-weight: 45 920; 618 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.23.woff2) format('woff2-variations'); 619 unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f, U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8; 620} 621 622/* [24] */ 623@font-face { 624 font-family: 'Pretendard Variable'; 625 font-style: normal; 626 font-display: swap; 627 font-weight: 45 920; 628 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.24.woff2) format('woff2-variations'); 629 unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f, U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb, U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807, U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823, U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840; 630} 631 632/* [25] */ 633@font-face { 634 font-family: 'Pretendard Variable'; 635 font-style: normal; 636 font-display: swap; 637 font-weight: 45 920; 638 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.25.woff2) format('woff2-variations'); 639 unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf, U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef, U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718, U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f, U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777; 640} 641 642/* [26] */ 643@font-face { 644 font-family: 'Pretendard Variable'; 645 font-style: normal; 646 font-display: swap; 647 font-weight: 45 920; 648 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.26.woff2) format('woff2-variations'); 649 unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f, U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632, U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652, U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693, U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af, U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba; 650} 651 652/* [27] */ 653@font-face { 654 font-family: 'Pretendard Variable'; 655 font-style: normal; 656 font-display: swap; 657 font-weight: 45 920; 658 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.27.woff2) format('woff2-variations'); 659 unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a, U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b, U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574, U+c576-c
65957b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e, U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3, U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df, U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3; 660} 661 662/* [28] */ 663@font-face { 664 font-family: 'Pretendard Variable'; 665 font-style: normal; 666 font-display: swap; 667 font-weight: 45 920; 668 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.28.woff2) format('woff2-variations'); 669 unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b, U+c50d-c516; 670} 671 672/* [29] */ 673@font-face { 674 font-family: 'Pretendard Variable'; 675 font-style: normal; 676 font-display: swap; 677 font-weight: 45 920; 678 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.29.woff2) format('woff2-variations'); 679 unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3, U+c3f5-c42b, U+c42d-c463, U+c466-c474; 680} 681 682/* [30] */ 683@font-face { 684 font-family: 'Pretendard Variable'; 685 font-style: normal; 686 font-display: swap; 687 font-weight: 45 920; 688 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.30.woff2) format('woff2-variations'); 689 unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b, U+c37e-c383, U+c385-c387, U+c389-c3cf; 690} 691 692/* [31] */ 693@font-face { 694 font-family: 'Pretendard Variable'; 695 font-style: normal; 696 font-display: swap; 697 font-weight: 45 920; 698 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.31.woff2) format('woff2-variations'); 699 unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287, U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab, U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df, U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb, U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328, U+c32a; 700} 701 702/* [32] */ 703@font-face { 704 font-family: 'Pretendard Variable'; 705 font-style: normal; 706 font-display: swap; 707 font-weight: 45 920; 708 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.32.woff2) format('woff2-variations'); 709 unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c, U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a, U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269; 710} 711 712/* [33] */ 713@font-face { 714 font-family: 'Pretendard Variable'; 715 font-style: normal; 716 font-display: swap; 717 font-weight: 45 920; 718 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.33.woff2) format('woff2-variations'); 719 unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e, U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153, U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b, U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4, U+c1a6-c1bb; 720} 721 722/* [34] */ 723@font-face { 724 font-family: 'Pretendard Variable'; 725 font-style: normal; 726 font-display: swap; 727 font-weight: 45 920; 728 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.34.woff2) format('woff2-variations'); 729 unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f, U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be, U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc, U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff; 730} 731 732/* [35] */ 733@font-face { 734 font-family: 'Pretendard Variable'; 735 font-style: normal; 736 font-display: swap; 737 font-weight: 45 920; 738 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.35.woff2) format('woff2-variations'); 739 unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3, U+bfd5-bfdb, U+bfdd-c048; 740} 741 742/* [36] */ 743@font-face { 744 font-family: 'Pretendard Variable'; 745 font-style: normal; 746 font-display: swap; 747 font-weight: 45 920; 748 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.36.woff2) format('woff2-variations'); 749 unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6; 750} 751 752/* [37] */ 753@font-face { 754 font-family: 'Pretendard Variable'; 755 font-style: normal; 756 font-display: swap; 757 font-weight: 45 920; 758 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.37.woff2) format('woff2-variations');
759 unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67, U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7, U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06; 760} 761 762/* [38] */ 763@font-face { 764 font-family: 'Pretendard Variable'; 765 font-style: normal; 766 font-display: swap; 767 font-weight: 45 920; 768 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.38.woff2) format('woff2-variations'); 769 unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13, U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53; 770} 771 772/* [39] */ 773@font-face { 774 font-family: 'Pretendard Variable'; 775 font-style: normal; 776 font-display: swap; 777 font-weight: 45 920; 778 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.39.woff2) format('woff2-variations'); 779 unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47, U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92, U+bd94, U+bd96-bd98, U+bd9a-bdaf; 780} 781 782/* [40] */ 783@font-face { 784 font-family: 'Pretendard Variable'; 785 font-style: normal; 786 font-display: swap; 787 font-weight: 45 920; 788 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.40.woff2) format('woff2-variations'); 789 unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96, U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb, U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3, U+bcf7, U+bcf9-bcfb, U+bcfd-bd02; 790} 791 792/* [41] */ 793@font-face { 794 font-family: 'Pretendard Variable'; 795 font-style: normal; 796 font-display: swap; 797 font-weight: 45 920; 798 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.41.woff2) format('woff2-variations'); 799 unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb, U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17, U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f, U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48, U+bc4a-bc4d; 800} 801 802/* [42] */ 803@font-face { 804 font-family: 'Pretendard Variable'; 805 font-style: normal; 806 font-display: swap; 807 font-weight: 45 920; 808 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.42.woff2) format('woff2-variations'); 809 unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a, U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57, U+bb59-bb62, U+bb64-bb8f; 810} 811 812/* [43] */ 813@font-face { 814 font-family: 'Pretendard Variable'; 815 font-style: normal; 816 font-display: swap; 817 font-weight: 45 920; 818 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.43.woff2) format('woff2-variations'); 819 unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a, U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66, U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7, U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5; 820} 821 822/* [44] */ 823@font-face { 824 font-family: 'Pretendard Variable'; 825 font-style: normal; 826 font-display: swap; 827 font-weight: 45 920; 828 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.44.woff2) format('woff2-variations'); 829 unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986, U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb, U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da, U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8, U+b9fb-ba2f; 830} 831 832/* [45] */ 833@font-face { 834 font-family: 'Pretendard Variable'; 835 font-style: normal; 836 font-display: swap; 837 font-weight: 45 920; 838 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.45.woff2) format('woff2-variations'); 839 unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef, U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f, U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c; 840} 841 842/* [46] */ 843@font-face { 844 font-family: 'Pretendard Variable'; 845 font-style: normal; 846 font-display: swap; 847 font-weight: 45 920; 848 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.46.woff2) format('woff2-variations');
849 unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827, U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f, U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be; 850} 851 852/* [47] */ 853@font-face { 854 font-family: 'Pretendard Variable'; 855 font-style: normal; 856 font-display: swap; 857 font-weight: 45 920; 858 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.47.woff2) format('woff2-variations'); 859 unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f, U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7, U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3, U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b; 860} 861 862/* [48] */ 863@font-face { 864 font-family: 'Pretendard Variable'; 865 font-style: normal; 866 font-display: swap; 867 font-weight: 45 920; 868 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.48.woff2) format('woff2-variations'); 869 unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b, U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c; 870} 871 872/* [49] */ 873@font-face { 874 font-family: 'Pretendard Variable'; 875 font-style: normal; 876 font-display: swap; 877 font-weight: 45 920; 878 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.49.woff2) format('woff2-variations'); 879 unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3, U+b6a5-b6a6; 880} 881 882/* [50] */ 883@font-face { 884 font-family: 'Pretendard Variable'; 885 font-style: normal; 886 font-display: swap; 887 font-weight: 45 920; 888 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.50.woff2) format('woff2-variations'); 889 unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7, U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604; 890} 891 892/* [51] */ 893@font-face { 894 font-family: 'Pretendard Variable'; 895 font-style: normal; 896 font-display: swap; 897 font-weight: 45 920; 898 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.51.woff2) format('woff2-variations'); 899 unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df, U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517, U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533, U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b, U+b55d-b55e; 900} 901 902/* [52] */ 903@font-face { 904 font-family: 'Pretendard Variable'; 905 font-style: normal; 906 font-display: swap; 907 font-weight: 45 920; 908 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.52.woff2) format('woff2-variations'); 909 unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f, U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f, U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3; 910} 911 912/* [53] */ 913@font-face { 914 font-family: 'Pretendard Variable'; 915 font-style: normal; 916 font-display: swap; 917 font-weight: 45 920; 918 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.53.woff2) format('woff2-variations'); 919 unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363, U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f, U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca, U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7; 920} 921 922/* [54] */ 923@font-face { 924 font-family: 'Pretendard Variable'; 925 font-style: normal; 926 font-display: swap; 927 font-weight: 45 920; 928 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.54.woff2) format('woff2-variations'); 929 unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f, U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf, U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3, U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307, U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341; 930} 931 932/* [55] */ 933@font-face { 934 font-family: 'Pretendard Variable'; 935 font-style: normal; 936 font-display: swap; 937 font-weight: 45 920; 938 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.55.woff2) format('woff2-variations');
939 unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b, U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b; 940} 941 942/* [56] */ 943@font-face { 944 font-family: 'Pretendard Variable'; 945 font-style: normal; 946 font-display: swap; 947 font-weight: 45 920; 948 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.56.woff2) format('woff2-variations'); 949 unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136, U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157, U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191, U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5; 950} 951 952/* [57] */ 953@font-face { 954 font-family: 'Pretendard Variable'; 955 font-style: normal; 956 font-display: swap; 957 font-weight: 45 920; 958 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.57.woff2) format('woff2-variations'); 959 unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097, U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7, U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4, U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a, U+b11c-b11f; 960} 961 962/* [58] */ 963@font-face { 964 font-family: 'Pretendard Variable'; 965 font-style: normal; 966 font-display: swap; 967 font-weight: 45 920; 968 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.58.woff2) format('woff2-variations'); 969 unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc, U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013, U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b, U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e; 970} 971 972/* [59] */ 973@font-face { 974 font-family: 'Pretendard Variable'; 975 font-style: normal; 976 font-display: swap; 977 font-weight: 45 920; 978 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.59.woff2) format('woff2-variations'); 979 unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40, U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab; 980} 981 982/* [60] */ 983@font-face { 984 font-family: 'Pretendard Variable'; 985 font-style: normal; 986 font-display: swap; 987 font-weight: 45 920; 988 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.60.woff2) format('woff2-variations'); 989 unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b, U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0, U+aed2-aed7, U+aed9-aef3, U+aef5-af02; 990} 991 992/* [61] */ 993@font-face { 994 font-family: 'Pretendard Variable'; 995 font-style: normal; 996 font-display: swap; 997 font-weight: 45 920; 998 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.61.woff2) format('woff2-variations'); 999 unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2, U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff, U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33, U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f, U+ae51-ae53, U+ae55; 1000} 1001 1002/* [62] */ 1003@font-face { 1004 font-family: 'Pretendard Variable'; 1005 font-style: normal; 1006 font-display: swap; 1007 font-weight: 45 920; 1008 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.62.woff2) format('woff2-variations'); 1009 unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4, U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b, U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72, U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f, U+ad91-ad9b; 1010} 1011 1012/* [63] */ 1013@font-face { 1014 font-family: 'Pretendard Variable'; 1015 font-style: normal; 1016 font-display: swap; 1017 font-weight: 45 920; 1018 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.63.woff2) format('woff2-variations'); 1019 unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f, U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82, U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e, U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0, U+acc2-acc3, U+acc5-acdf; 1020} 1021
1022/* [64] */ 1023@font-face { 1024 font-family: 'Pretendard Variable'; 1025 font-style: normal; 1026 font-display: swap; 1027 font-weight: 45 920; 1028 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.64.woff2) format('woff2-variations'); 1029 unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f, U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8, U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45, U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae, U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25, U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4, U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61, U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa, U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d, U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4, U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13, U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a, U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06, U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23; 1030} 1031 1032/* [65] */ 1033@font-face { 1034 font-family: 'Pretendard Variable'; 1035 font-style: normal; 1036 font-display: swap; 1037 font-weight: 45 920; 1038 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.65.woff2) format('woff2-variations'); 1039 unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3, U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11, U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45, U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73, U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92, U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8, U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd, U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2, U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34, U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d; 1040} 1041 1042/* [66] */ 1043@font-face { 1044 font-family: 'Pretendard Variable'; 1045 font-style: normal; 1046 font-display: swap; 1047 font-weight: 45 920; 1048 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.66.woff2) format('woff2-variations'); 1049 unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e, U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f, U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b; 1050} 1051 1052/* [67] */ 1053@font-face { 1054 font-family: 'Pretendard Variable'; 1055 font-style: normal; 1056 font-display: swap; 1057 font-weight: 45 920; 1058 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.67.woff2) format('woff2-variations'); 1059 unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0, U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4, U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e, U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e, U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6, U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4, U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135; 1060} 1061 1062/* [68] */ 1063@font-face { 1064 font-family: 'Pretendard Variable'; 1065 font-style: normal; 1066 font-display: swap; 1067 font-weight: 45 920; 1068 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.68.woff2) format('woff2-variations'); 1069 unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf, U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef, U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f, U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965, U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b, U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26, U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c, U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78, U+2f7a-2f7c; 1070} 1071 1072/* [69] */ 1073@font-face { 1074 font-family: 'Pretendard Variable'; 1075 font-style: normal; 1076 font-display: swap; 1077 font-weight: 45 920; 1078 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.69.woff2) format('woff2-variations');
1079 unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4, U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540; 1080} 1081 1082/* [70] */ 1083@font-face { 1084 font-family: 'Pretendard Variable'; 1085 font-style: normal; 1086 font-display: swap; 1087 font-weight: 45 920; 1088 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.70.woff2) format('woff2-variations'); 1089 unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4, U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9, U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213, U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262, U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287, U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db, U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478; 1090} 1091 1092/* [71] */ 1093@font-face { 1094 font-family: 'Pretendard Variable'; 1095 font-style: normal; 1096 font-display: swap; 1097 font-weight: 45 920; 1098 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.71.woff2) format('woff2-variations'); 1099 unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac, U+b1-b3, U+b6, U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc, U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127, U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7, U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6, U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b, U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074, U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b, U+2153-2154; 1100} 1101 1102/* [72] */ 1103@font-face { 1104 font-family: 'Pretendard Variable'; 1105 font-style: normal; 1106 font-display: swap; 1107 font-weight: 45 920; 1108 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.72.woff2) format('woff2-variations'); 1109 unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086, U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149, U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b, U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f, U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1, U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b, U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014, U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91, U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5, U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d, U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c; 1110} 1111 1112/* [73] */ 1113@font-face { 1114 font-family: 'Pretendard Variable'; 1115 font-style: normal; 1116 font-display: swap; 1117 font-weight: 45 920; 1118 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.73.woff2) format('woff2-variations'); 1119 unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b, U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b, U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171, U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c, U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f, U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b, U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8, U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028, U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3, U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530, U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5, U+d79d, U+ff1e; 1120} 1121 1122/* [74] */ 1123@font-face { 1124 font-family: 'Pretendard Variable'; 1125 font-style: normal; 1126 font-display: swap; 1127 font-weight: 45 920; 1128 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.74.woff2) format('woff2-variations');
1129 unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16, U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce, U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728, U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f, U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6, U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc, U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08, U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314, U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc, U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06, U+ff1f, U+ff5e; 1130} 1131 1132/* [75] */ 1133@font-face { 1134 font-family: 'Pretendard Variable'; 1135 font-style: normal; 1136 font-display: swap; 1137 font-weight: 45 920; 1138 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.75.woff2) format('woff2-variations'); 1139 unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592, U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa, U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac, U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211, U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e, U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84, U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618, U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060, U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29, U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058, U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c; 1140} 1141 1142/* [76] */ 1143@font-face { 1144 font-family: 'Pretendard Variable'; 1145 font-style: normal; 1146 font-display: swap; 1147 font-weight: 45 920; 1148 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.76.woff2) format('woff2-variations'); 1149 unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a, U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad, U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de, U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89, U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77, U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c, U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205, U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc, U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f, U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641, U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7, U+ff1a; 1150} 1151 1152/* [77] */ 1153@font-face { 1154 font-family: 'Pretendard Variable'; 1155 font-style: normal; 1156 font-display: swap; 1157 font-weight: 45 920; 1158 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.77.woff2) format('woff2-variations'); 1159 unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046, U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089, U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71, U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684, U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41, U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8, U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f, U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4, U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78, U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c, U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c; 1160} 1161 1162/* [78] */ 1163@font-face { 1164 font-family: 'Pretendard Variable'; 1165 font-style: normal; 1166 font-display: swap; 1167 font-weight: 45 920; 1168 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.78.woff2) format('woff2-variations');
1169 unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a, U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b, U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00, U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd, U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154, U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738, U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c, U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd, U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22, U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d, U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4; 1170} 1171 1172/* [79] */ 1173@font-face { 1174 font-family: 'Pretendard Variable'; 1175 font-style: normal; 1176 font-display: swap; 1177 font-weight: 45 920; 1178 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.79.woff2) format('woff2-variations'); 1179 unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044, U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c, U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af, U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315, U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55, U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08, U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170, U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec, U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b, U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8, U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981; 1180} 1181 1182/* [80] */ 1183@font-face { 1184 font-family: 'Pretendard Variable'; 1185 font-style: normal; 1186 font-display: swap; 1187 font-weight: 45 920; 1188 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.80.woff2) format('woff2-variations'); 1189 unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0, U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3, U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64, U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451, U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800, U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49, U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130, U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584, U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5, U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f, U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760, U+d799; 1190} 1191 1192/* [81] */ 1193@font-face { 1194 font-family: 'Pretendard Variable'; 1195 font-style: normal; 1196 font-display: swap; 1197 font-weight: 45 920; 1198 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.81.woff2) format('woff2-variations'); 1199 unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba, U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d, U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee, U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c, U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a, U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d, U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3, U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c, U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321, U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770; 1200} 1201 1202/* [82] */ 1203@font-face { 1204 font-family: 'Pretendard Variable'; 1205 font-style: normal; 1206 font-display: swap; 1207 font-weight: 45 920; 1208 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.82.woff2) format('woff2-variations');
1209 unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145, U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50, U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125, U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec, U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1, U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05, U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb, U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639, U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9, U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1, U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc, U+d758; 1210} 1211 1212/* [83] */ 1213@font-face { 1214 font-family: 'Pretendard Variable'; 1215 font-style: normal; 1216 font-display: swap; 1217 font-weight: 45 920; 1218 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.83.woff2) format('woff2-variations'); 1219 unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d, U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054, U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7, U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835, U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b, U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc, U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0, U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824, U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5, U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4, U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c, U+d790; 1220} 1221 1222/* [84] */ 1223@font-face { 1224 font-family: 'Pretendard Variable'; 1225 font-style: normal; 1226 font-display: swap; 1227 font-weight: 45 920; 1228 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.84.woff2) format('woff2-variations'); 1229 unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16, U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c, U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5, U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728, U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5, U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07, U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228, U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4, U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98, U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4, U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640, U+d750; 1230} 1231 1232/* [85] */ 1233@font-face { 1234 font-family: 'Pretendard Variable'; 1235 font-style: normal; 1236 font-display: swap; 1237 font-weight: 45 920; 1238 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.85.woff2) format('woff2-variations'); 1239 unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68, U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8, U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838, U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25, U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c, U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1, U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c, U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd, U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8, U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4, U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765; 1240} 1241 1242/* [86] */ 1243@font-face { 1244 font-family: 'Pretendard Variable'; 1245 font-style: normal; 1246 font-display: swap; 1247 font-weight: 45 920; 1248 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.86.woff2) format('woff2-variations');
1249 unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81, U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c, U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d, U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c, U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed, U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8, U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5, U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35, U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4, U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480, U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798; 1250} 1251 1252/* [87] */ 1253@font-face { 1254 font-family: 'Pretendard Variable'; 1255 font-style: normal; 1256 font-display: swap; 1257 font-weight: 45 920; 1258 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.87.woff2) format('woff2-variations'); 1259 unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8, U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5, U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9, U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8, U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09, U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288, U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644, U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904, U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c, U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551, U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c; 1260} 1261 1262/* [88] */ 1263@font-face { 1264 font-family: 'Pretendard Variable'; 1265 font-style: normal; 1266 font-display: swap; 1267 font-weight: 45 920; 1268 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.88.woff2) format('woff2-variations'); 1269 unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0, U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0, U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450, U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974, U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b, U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c, U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8, U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b, U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4, U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559, U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c; 1270} 1271 1272/* [89] */ 1273@font-face { 1274 font-family: 'Pretendard Variable'; 1275 font-style: normal; 1276 font-display: swap; 1277 font-weight: 45 920; 1278 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.89.woff2) format('woff2-variations'); 1279 unicode-range: U+d, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4, U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124, U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418, U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0, U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8, U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4, U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640, U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98, U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc, U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c, U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788; 1280} 1281 1282/* [90] */ 1283@font-face { 1284 font-family: 'Pretendard Variable'; 1285 font-style: normal; 1286 font-display: swap; 1287 font-weight: 45 920; 1288 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.90.woff2) format('woff2-variations');
1289 unicode-range: U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00, U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9, U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54, U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88, U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c, U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0, U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720, U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791, U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4, U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c, U+d569, U+d574, U+d638, U+d654, U+d68c; 1290} 1291 1292/* [91] */ 1293@font-face { 1294 font-family: 'Pretendard Variable'; 1295 font-style: normal; 1296 font-display: swap; 1297 font-weight: 45 920; 1298 src: url(/dfloor/plugins/vendor-fonts/pretendard/PretendardVariable.subset.91.woff2) format('woff2-variations'); 1299 unicode-range: U+20-22, U+27-2a, U+2c-39, U+3a-3b, U+3f, U+41-4e, U+4f-5d, U+61-7b, U+7d, U+a0-a1, U+ab, U+ad-ae, U+b7, U+bb, U+bf, U+2013-2014, U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac, U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558; 1300} 1301</style> 1302 1303 <!-- Pretendard JP Variable --> 1304 <style> 1305/* [0] */ 1306@font-face { 1307 font-family: 'Pretendard JP Variable'; 1308 font-style: normal; 1309 font-display: swap; 1310 font-weight: 45 920; 1311 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.0.woff2) format('woff2-variations'); 1312 unicode-range: U+1f235-1f23b, U+1f240-1f248, U+1f250-1f251, U+2000b, U+20089-2008a, U+200a2, U+200a4, U+200b0, U+200f5, U+20158, U+201a2, U+20213, U+2032b, U+20371, U+20381, U+203f9, U+2044a, U+20509, U+2053f, U+205b1, U+205d6, U+20611, U+20628, U+206ec, U+2074f, U+207c8, U+20807, U+2083a, U+208b9, U+2090e, U+2097c, U+20984, U+2099d, U+20a64, U+20ad3, U+20b1d, U+20b9f, U+20bb7, U+20d45, U+20d58, U+20de1, U+20e64, U+20e6d, U+20e95, U+20f5f, U+21201, U+2123d, U+21255, U+21274, U+2127b, U+212d7, U+212e4, U+212fd, U+2131b, U+21336, U+21344, U+213c4, U+2146d-2146e, U+215d7, U+21647, U+216b4, U+21706, U+21742, U+218bd, U+219c3, U+21a1a, U+21c56, U+21d2d, U+21d45, U+21d62, U+21d78, U+21d92, U+21d9c, U+21da1, U+21db7, U+21de0, U+21e33-21e34, U+21f1e, U+21f76, U+21ffa, U+2217b, U+22218, U+2231e, U+223ad, U+22609, U+226f3, U+2285b, U+228ab, U+2298f, U+22ab8, U+22b46, U+22b4f-22b50, U+22ba6, U+22c1d, U+22c24, U+22de1, U+22e42, U+22feb, U+231b6, U+231c3-231c4, U+231f5, U+23372, U+233cc, U+233d0, U+233d2-233d3, U+233d5, U+233da, U+233df, U+233e4, U+233fe, U+2344a-2344b, U+23451, U+23465, U+234e4, U+2355a, U+23594, U+235c4, U+23638-2363a, U+23647, U+2370c, U+2371c, U+2373f, U+23763-23764, U+237e7, U+237f1, U+237ff, U+23824, U+2383d, U+23a98, U+23c7f, U+23cbe, U+23cfe, U+23d00, U+23d0e, U+23d40, U+23dd3, U+23df9-23dfa, U+23f7e, U+2404b, U+24096, U+24103, U+241c6, U+241fe, U+242ee, U+243bc, U+243d0, U+24629, U+246a5, U+247f1, U+24896, U+248e9, U+24a4d, U+24b56, U+24b6f, U+24c16, U+24d14, U+24e04, U+24e0e, U+24e37, U+24e6a, U+24e8b, U+24ff2, U+2504a, U+25055, U+25122, U+251a9, U+251cd, U+251e5, U+2521e, U+2524c, U+2542e, U+2548e, U+254d9, U+2550e, U+255a7, U+2567f, U+25771, U+257a9, U+257b4, U+25874, U+259c4, U+259cc, U+259d4, U+25ad7, U+25ae3-25ae4, U+25af1, U+25bb2, U+25c4b, U+25c64, U+25da1, U+25e2e, U+25e56, U+25e62, U+25e65, U+25ec2, U+25ed8; 1313} 1314/* [1] */ 1315@font-face { 1316 font-family: 'Pretendard JP Variable'; 1317 font-style: normal; 1318 font-display: swap; 1319 font-weight: 45 920; 1320 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.1.woff2) format('woff2-variations'); 1321 unicode-range: U+ffd7, U+ffda-ffdc, U+ffe0-ffe2, U+ffe4, U+ffe6, U+ffe8-ffee, U+1f100-1f10c, U+1f110-1f16c, U+1f170-1f1ac, U+1f200-1f202, U+1f210-1f234; 1322} 1323/* [2] */ 1324@font-face { 1325 font-family: 'Pretendard JP Variable'; 1326 font-style: normal; 1327 font-display: swap; 1328 font-weight: 45 920; 1329 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.2.woff2) format('woff2-variations');
1330 unicode-range: U+fa10, U+fa12-fa6d, U+fb00-fb04, U+fe10-fe19, U+fe30-fe42, U+fe44-fe52, U+fe54-fe66, U+fe68-fe6b, U+ff02, U+ff04, U+ff07, U+ff51, U+ff5b, U+ff5d, U+ff5f-ff60, U+ff66, U+ff69, U+ff87, U+ffa1-ffbe, U+ffc2-ffc7, U+ffca-ffcf, U+ffd2-ffd6; 1331} 1332/* [3] */ 1333@font-face { 1334 font-family: 'Pretendard JP Variable'; 1335 font-style: normal; 1336 font-display: swap; 1337 font-weight: 45 920; 1338 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.3.woff2) format('woff2-variations'); 1339 unicode-range: U+f92d-f959, U+f95b-f9f2, U+f9f4-fa0b, U+fa0e-fa0f; 1340} 1341/* [4] */ 1342@font-face { 1343 font-family: 'Pretendard JP Variable'; 1344 font-style: normal; 1345 font-display: swap; 1346 font-weight: 45 920; 1347 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.4.woff2) format('woff2-variations'); 1348 unicode-range: U+9e8b-9e8c, U+9e8e-9e8f, U+9e91-9e92, U+9e95-9e96, U+9e98, U+9e9b, U+9e9d-9e9e, U+9ea4-9ea5, U+9ea8-9eaa, U+9eac-9eb0, U+9eb3-9eb5, U+9eb8, U+9ebc-9ebf, U+9ec3, U+9ec6, U+9ec8, U+9ecb-9ecd, U+9ecf-9ed1, U+9ed4-9ed5, U+9ed8, U+9edb-9ee0, U+9ee4-9ee5, U+9ee7-9ee8, U+9eec-9ef2, U+9ef4-9ef9, U+9efb-9eff, U+9f02-9f03, U+9f07-9f09, U+9f0e-9f12, U+9f14-9f17, U+9f19-9f1b, U+9f1f-9f22, U+9f26, U+9f2a-9f2c, U+9f2f, U+9f31-9f32, U+9f34, U+9f37, U+9f39-9f3a, U+9f3c-9f3f, U+9f41, U+9f43-9f47, U+9f4a, U+9f4e-9f50, U+9f52-9f58, U+9f5a, U+9f5d-9f61, U+9f63, U+9f66-9f6a, U+9f6c-9f73, U+9f75-9f77, U+9f7a, U+9f7d, U+9f7f, U+9f8f-9f92, U+9f94-9f97, U+9f99, U+9f9c-9fa3, U+9fa5, U+9fb4, U+9fbc-9fc2, U+9fc4, U+9fc6, U+9fcc, U+f900-f92c; 1349} 1350/* [5] */ 1351@font-face { 1352 font-family: 'Pretendard JP Variable'; 1353 font-style: normal; 1354 font-display: swap; 1355 font-weight: 45 920; 1356 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.5.woff2) format('woff2-variations'); 1357 unicode-range: U+9c3e, U+9c41, U+9c43-9c4a, U+9c4e-9c50, U+9c52-9c54, U+9c56, U+9c58, U+9c5a-9c61, U+9c63, U+9c65, U+9c67-9c6b, U+9c6d-9c6e, U+9c70, U+9c72, U+9c75-9c78, U+9c7a-9c7c, U+9ce6-9ce7, U+9ceb-9cec, U+9cf0, U+9cf2, U+9cf6-9cf7, U+9cf9, U+9d02-9d03, U+9d06-9d09, U+9d0b, U+9d0e, U+9d11-9d12, U+9d15, U+9d17-9d18, U+9d1b-9d1f, U+9d23, U+9d26, U+9d2a-9d2c, U+9d2f-9d30, U+9d32-9d34, U+9d3a, U+9d3c-9d3f, U+9d41-9d48, U+9d4a, U+9d50-9d54, U+9d59, U+9d5d-9d65, U+9d69-9d6c, U+9d6f-9d70, U+9d72-9d73, U+9d76-9d77, U+9d7a-9d7c, U+9d7e, U+9d83-9d84, U+9d86-9d87, U+9d89-9d8a, U+9d8d-9d8e, U+9d92-9d93, U+9d95-9d9a, U+9da1, U+9da4, U+9da9-9dac, U+9dae, U+9db1-9db2, U+9db5, U+9db8-9dbd, U+9dbf-9dc4, U+9dc6-9dc7, U+9dc9-9dca, U+9dcf, U+9dd3-9dd7, U+9dd9-9dda, U+9dde-9de0, U+9de3, U+9de5-9de7, U+9de9, U+9deb, U+9ded-9df0, U+9df3-9df4, U+9df8, U+9dfd-9dfe, U+9e02, U+9e07, U+9e0a, U+9e0d-9e0e, U+9e10-9e12, U+9e15-9e16, U+9e19-9e1f, U+9e75, U+9e79-9e7d, U+9e80-9e85, U+9e87-9e88; 1358} 1359/* [6] */ 1360@font-face { 1361 font-family: 'Pretendard JP Variable'; 1362 font-style: normal; 1363 font-display: swap; 1364 font-weight: 45 920; 1365 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.6.woff2) format('woff2-variations'); 1366 unicode-range: U+9ae5-9ae7, U+9ae9, U+9aeb-9aec, U+9aee-9aef, U+9af1-9af5, U+9af7, U+9af9-9afb, U+9afd, U+9aff-9b06, U+9b08-9b09, U+9b0b-9b0e, U+9b10, U+9b12, U+9b16, U+9b18-9b1d, U+9b1f-9b20, U+9b22-9b23, U+9b25-9b2f, U+9b32-9b35, U+9b37, U+9b39-9b3b, U+9b3d, U+9b43-9b44, U+9b48, U+9b4b-9b4f, U+9b51, U+9b55-9b58, U+9b5b, U+9b5e, U+9b61, U+9b63, U+9b65-9b66, U+9b68, U+9b6a-9b6f, U+9b72-9b79, U+9b7f-9b80, U+9b83-9b87, U+9b89-9b8b, U+9b8d, U+9b8f-9b94, U+9b96-9b97, U+9b9a, U+9b9d-9ba0, U+9ba6-9ba7, U+9ba9-9baa, U+9bac, U+9bb0-9bb2, U+9bb4, U+9bb7-9bb9, U+9bbb-9bbc, U+9bbe-9bc1, U+9bc6-9bc8, U+9bca, U+9bce-9bd2, U+9bd4, U+9bd7-9bd8, U+9bdd, U+9bdf, U+9be1-9be5, U+9be7, U+9bea-9beb, U+9bee-9bf3, U+9bf5, U+9bf7-9bfa, U+9bfd, U+9bff-9c00, U+9c02, U+9c04, U+9c06, U+9c08-9c0d, U+9c0f-9c16, U+9c18-9c1e, U+9c21-9c2a, U+9c2d-9c32, U+9c35-9c37, U+9c39-9c3a, U+9c3d; 1367} 1368/* [7] */ 1369@font-face { 1370 font-family: 'Pretendard JP Variable'; 1371 font-style: normal; 1372 font-display: swap; 1373 font-weight: 45 920; 1374 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.7.woff2) format('woff2-variations');
1375 unicode-range: U+98eb, U+98ed-98ee, U+98f0-98f1, U+98f3, U+98f6, U+9902, U+9907-9909, U+9911-9912, U+9914-9918, U+991a-9922, U+9924, U+9926-9927, U+992b-992c, U+992e, U+9931-9935, U+9939-993e, U+9940-9942, U+9945-9949, U+994b-994e, U+9950-9952, U+9954-9955, U+9958-9959, U+995b-995c, U+995e-9960, U+9963, U+9997-9998, U+999b, U+999d-999f, U+99a3, U+99a5-99a6, U+99a8, U+99ad-99ae, U+99b0-99b2, U+99b5, U+99b9-99ba, U+99bc-99bd, U+99bf, U+99c1, U+99c3, U+99c8-99c9, U+99d1, U+99d3-99d5, U+99d8-99df, U+99e1-99e2, U+99e7, U+99ea-99ee, U+99f0-99f2, U+99f4-99f5, U+99f8-99f9, U+99fb-99fe, U+9a01-9a05, U+9a08, U+9a0a-9a0c, U+9a0f-9a11, U+9a16, U+9a1a, U+9a1e, U+9a20, U+9a22-9a24, U+9a27, U+9a2b, U+9a2d-9a2e, U+9a31, U+9a33, U+9a35-9a38, U+9a3e, U+9a40-9a45, U+9a47, U+9a4a-9a4e, U+9a51-9a52, U+9a54-9a58, U+9a5b, U+9a5d, U+9a5f, U+9a62, U+9a64-9a65, U+9a69-9a6c, U+9aaa, U+9aac-9ab0, U+9ab2, U+9ab4-9ab7, U+9ab9, U+9abb-9ac1, U+9ac3, U+9ac6, U+9ac8, U+9ace-9ad3, U+9ad5-9ad7, U+9adb-9adc, U+9ade-9ae0, U+9ae2-9ae4; 1376} 1377/* [8] */ 1378@font-face { 1379 font-family: 'Pretendard JP Variable'; 1380 font-style: normal; 1381 font-display: swap; 1382 font-weight: 45 920; 1383 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.8.woff2) format('woff2-variations'); 1384 unicode-range: U+971d, U+9721-9724, U+9728, U+972a, U+9730-9731, U+9733, U+9736, U+9738-9739, U+973b, U+973d-973e, U+9741-9744, U+9746-974a, U+974d-974f, U+9751, U+9755, U+9757-9758, U+975a-975c, U+9760-9761, U+9763-9764, U+9766-9768, U+976a-976b, U+976e, U+9771, U+9773, U+9776-977d, U+977f-9781, U+9785-9786, U+9789, U+978b, U+978f-9790, U+9795-9797, U+9799-979a, U+979c, U+979e-97a0, U+97a2-97a3, U+97a6, U+97a8, U+97ab-97ac, U+97ae, U+97b1-97b6, U+97b8-97ba, U+97bc, U+97be-97bf, U+97c1, U+97c3-97ce, U+97d0-97d1, U+97d4, U+97d7-97d9, U+97db-97de, U+97e0-97e1, U+97e4, U+97e6, U+97ed-97ef, U+97f1-97f2, U+97f4-97f8, U+97fa, U+9804, U+9807, U+980a, U+980c-980f, U+9814, U+9816-9817, U+9819-981a, U+981c, U+981e, U+9820-9821, U+9823-9826, U+982b, U+982e-9830, U+9832-9835, U+9837, U+9839, U+983d-983e, U+9844, U+9846-9847, U+984a-984b, U+984f, U+9851-9853, U+9856-9857, U+9859-985b, U+9862-9863, U+9865-9866, U+986a-986c, U+986f-9871, U+9873-9875, U+98aa-98ab, U+98ad-98ae, U+98b0-98b1, U+98b4, U+98b6-98b8, U+98ba-98bc, U+98bf, U+98c2-98c8, U+98cb-98cc, U+98ce, U+98dc, U+98de, U+98e0-98e1, U+98e3, U+98e5-98e7, U+98e9-98ea; 1385} 1386/* [9] */ 1387@font-face { 1388 font-family: 'Pretendard JP Variable'; 1389 font-style: normal; 1390 font-display: swap; 1391 font-weight: 45 920; 1392 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.9.woff2) format('woff2-variations'); 1393 unicode-range: U+944a, U+944c, U+9452-9453, U+9455, U+9459-945c, U+945e-9463, U+9468, U+946a-946b, U+946d-9472, U+9475, U+9477, U+947c-947f, U+9481, U+9483-9485, U+9578-9579, U+957e-957f, U+9582, U+9584, U+9586-9588, U+958a, U+958c-958f, U+9592, U+9594, U+9596, U+9598-9599, U+959d-95a1, U+95a4, U+95a6-95a9, U+95ab-95ad, U+95b1, U+95b4, U+95b6, U+95b9-95bf, U+95c3, U+95c6, U+95c8-95cd, U+95d0-95d6, U+95d9-95da, U+95dc-95e2, U+95e4-95e6, U+95e8, U+961d-961e, U+9621-9622, U+9624-9626, U+9628, U+962c, U+962e-962f, U+9631, U+9633-9634, U+9637-963a, U+963c-963d, U+9641-9642, U+964b-964c, U+964f, U+9652, U+9654, U+9656-9658, U+965c-965f, U+9661, U+9666, U+966a, U+966c, U+966e, U+9672, U+9674, U+9677, U+967b-967c, U+967e-967f, U+9681-9684, U+9689, U+968b, U+968d, U+9691, U+9695-9698, U+969a, U+969d, U+969f, U+96a4-96aa, U+96ae-96b4, U+96b6, U+96b8-96bb, U+96bd, U+96c1, U+96c9-96cb, U+96cd-96ce, U+96d2, U+96d5-96d6, U+96d8-96da, U+96dc-96df, U+96e9, U+96ef, U+96f1, U+96f9-96fa, U+9702-9706, U+9708-9709, U+970d-970f, U+9711, U+9713-9714, U+9716, U+9719-971b; 1394} 1395/* [10] */ 1396@font-face { 1397 font-family: 'Pretendard JP Variable'; 1398 font-style: normal; 1399 font-display: swap; 1400 font-weight: 45 920; 1401 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.10.woff2) format('woff2-variations'); 1402 unicode-range: U+92bc-92bd, U+92bf-92c3, U+92c5-92c8, U+92cb-92d0, U+92d2-92d3, U+92d5, U+92d7-92d9, U+92dc-92dd, U+92df-92e1, U+92e3-92e5, U+92e7-92ea, U+92ec, U+92ee, U+92f0, U+92f2, U+92f7-92fb, U+92ff-9300, U+9302, U+9304, U+9308, U+930d, U+930f-9311, U+9314-9315, U+9318-931a, U+931c-931f, U+9321-9325, U+9327-932b, U+932e, U+9333-9337, U+933a-933b, U+9344, U+9347-934a, U+934d, U+9350-9352, U+9354-9358, U+935a, U+935c, U+935e, U+9360, U+9364-9365, U+9367, U+9369-936d, U+936f-9371, U+9373-9374, U+9376, U+937a, U+937d-9382, U+9388, U+938a-938b, U+938d, U+938f, U+9392, U+9394-9395, U+9397-9398, U+939a-939b, U+939e, U+93a1, U+93a3-93a4, U+93a6, U+93a8-93a9, U+93ab-93ad, U+93b0, U+93b4
1402-93b6, U+93b9-93bb, U+93c1, U+93c3-93cd, U+93d0-93d1, U+93d3, U+93d6-93d9, U+93dc-93df, U+93e2, U+93e4-93e8, U+93f1, U+93f5, U+93f7-93fb, U+93fd, U+9401-9404, U+9407-9409, U+940d-9410, U+9413-9417, U+9419-941a, U+941f, U+9421, U+942b, U+942e-942f, U+9431-9434, U+9436, U+9438, U+943a-943b, U+943d, U+943f, U+9441, U+9443-9445, U+9448; 1403} 1404/* [11] */ 1405@font-face { 1406 font-family: 'Pretendard JP Variable'; 1407 font-style: normal; 1408 font-display: swap; 1409 font-weight: 45 920; 1410 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.11.woff2) format('woff2-variations'); 1411 unicode-range: U+9143, U+9146-914c, U+914f, U+9153, U+9156-915b, U+9161, U+9163-9165, U+9167, U+9169, U+916d, U+9172-9174, U+9179-917b, U+9181-9183, U+9185-9187, U+9189-918b, U+918e, U+9191, U+9193-9195, U+9197-9198, U+919e, U+91a1-91a2, U+91a6, U+91a8, U+91aa-91b6, U+91ba-91bd, U+91bf-91c6, U+91c9, U+91cb, U+91d0, U+91d3-91d4, U+91d6-91d7, U+91d9-91db, U+91de-91df, U+91e1, U+91e4-91e6, U+91e9-91ea, U+91ec-91f1, U+91f5-91f7, U+91f9, U+91fb-91fd, U+91ff-9201, U+9204-9207, U+9209-920a, U+920c, U+920e, U+9210-9218, U+921c-921e, U+9223-9226, U+9228-9229, U+922c, U+922e-9230, U+9233, U+9235-923a, U+923c, U+923e-9240, U+9242-9243, U+9245-924b, U+924d-9251, U+9256-925a, U+925c-925e, U+9260-9261, U+9264-9269, U+926e-9270, U+9275-9279, U+927b-927f, U+9288-928a, U+928d-928e, U+9291-9293, U+9295-9297, U+9299, U+929b-929c, U+929f-92a0, U+92a4-92a5, U+92a7-92a8, U+92ab, U+92af, U+92b2-92b3, U+92b6-92bb; 1412} 1413/* [12] */ 1414@font-face { 1415 font-family: 'Pretendard JP Variable'; 1416 font-style: normal; 1417 font-display: swap; 1418 font-weight: 45 920; 1419 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.12.woff2) format('woff2-variations'); 1420 unicode-range: U+8f52-8f55, U+8f57-8f58, U+8f5c-8f5e, U+8f61-8f66, U+8f9c-8f9d, U+8f9f-8fa2, U+8fa4-8fa8, U+8fad-8faf, U+8fb4-8fb8, U+8fbe, U+8fc0-8fc2, U+8fc6, U+8fc8, U+8fca-8fcb, U+8fcd, U+8fd0, U+8fd2-8fd3, U+8fd5, U+8fda, U+8fe0, U+8fe2-8fe5, U+8fe8-8fea, U+8fed-8fef, U+8ff1, U+8ff4-8ff6, U+8ff8-8ffb, U+8ffe, U+9002, U+9004-9005, U+9008, U+900b-900e, U+9011, U+9013, U+9015-9016, U+9018, U+901b, U+901e, U+9021, U+9027-902a, U+902c-902d, U+902f, U+9033-9037, U+9039, U+903c, U+903e-903f, U+9041, U+9043-9044, U+9049, U+904c, U+904f-9052, U+9056, U+9058, U+905b-905e, U+9062, U+9066-9068, U+906c, U+906f-9070, U+9072, U+9074, U+9076, U+9079, U+9080-9083, U+9085, U+9087-9088, U+908b-908c, U+908e-9090, U+9095, U+9097-9099, U+909b, U+90a0-90a2, U+90a5, U+90a8, U+90af-90b6, U+90bd-90be, U+90c3-90c5, U+90c7-90c9, U+90cc, U+90d2, U+90d5, U+90d7-90d9, U+90db-90df, U+90e2, U+90e4-90e5, U+90eb, U+90ef-90f0, U+90f2, U+90f4, U+90f6, U+90fe-9100, U+9102, U+9104-9106, U+9108, U+910d, U+9110, U+9112, U+9114-911a, U+911c, U+911e, U+9120, U+9122-9123, U+9125, U+9127, U+9129, U+912d-9132, U+9134, U+9136-9137, U+9139-913a, U+913c-913d; 1421} 1422/* [13] */ 1423@font-face { 1424 font-family: 'Pretendard JP Variable'; 1425 font-style: normal; 1426 font-display: swap; 1427 font-weight: 45 920; 1428 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.13.woff2) format('woff2-variations'); 1429 unicode-range: U+8dc0, U+8dc2, U+8dc5-8dc8, U+8dca-8dcc, U+8dce-8dcf, U+8dd1, U+8dd4-8dd7, U+8dd9-8ddb, U+8ddf, U+8de3-8de5, U+8de7, U+8dea-8dec, U+8df0-8df2, U+8df4, U+8dfc-8dfd, U+8dff, U+8e01, U+8e04-8e06, U+8e08-8e09, U+8e0b-8e0c, U+8e10-8e11, U+8e14, U+8e16, U+8e1d-8e23, U+8e26-8e27, U+8e30-8e31, U+8e33-8e39, U+8e3d, U+8e40-8e42, U+8e44, U+8e47-8e50, U+8e54-8e55, U+8e59, U+8e5b-8e64, U+8e69, U+8e6c-8e6d, U+8e6f-8e72, U+8e75-8e77, U+8e79-8e7c, U+8e81-8e85, U+8e89, U+8e8b, U+8e90-8e95, U+8e98-8e9b, U+8e9d-8e9e, U+8ea1-8ea2, U+8ea7, U+8ea9-8eaa, U+8eac-8eb1, U+8eb3, U+8eb5-8eb6, U+8eba-8ebb, U+8ebe, U+8ec0-8ec1, U+8ec3-8ec8, U+8ecb, U+8ecf, U+8ed1, U+8ed4, U+8edb-8edc, U+8ee3, U+8ee8, U+8eeb, U+8eed-8eee, U+8ef0-8ef1, U+8ef7, U+8ef9-8efc, U+8efe, U+8f00, U+8f02, U+8f05, U+8f07-8f08, U+8f0a, U+8f0f-8f10, U+8f12-8f13, U+8f15-8f19, U+8f1b-8f1c, U+8f1e-8f21, U+8f23, U+8f25-8f28, U+8f2b-8f2f, U+8f33-8f37, U+8f39-8f3b, U+8f3e, U+8f40-8f43, U+8f45-8f47, U+8f49-8f4a, U+8f4c-8f4f, U+8f51; 1430} 1431/* [14] */ 1432@font-face { 1433 font-family: 'Pretendard JP Variable'; 1434 font-style: normal; 1435 font-display: swap; 1436 font-weight: 45 920; 1437 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.14.woff2) format('woff2-variations');
1438 unicode-range: U+8b2d, U+8b30, U+8b37, U+8b3c, U+8b3e, U+8b41-8b46, U+8b48-8b49, U+8b4c-8b4f, U+8b51-8b54, U+8b56, U+8b59, U+8b5b, U+8b5e-8b5f, U+8b63, U+8b69, U+8b6b-8b6d, U+8b6f, U+8b71, U+8b74, U+8b76, U+8b78-8b79, U+8b7c-8b81, U+8b84-8b85, U+8b8a-8b8f, U+8b92-8b96, U+8b99-8b9a, U+8b9c-8ba0, U+8c38-8c3a, U+8c3d-8c3f, U+8c41, U+8c45, U+8c47-8c49, U+8c4b-8c4c, U+8c4e-8c51, U+8c53-8c55, U+8c57-8c59, U+8c5b, U+8c5d, U+8c62-8c64, U+8c66, U+8c68-8c69, U+8c6b-8c6d, U+8c73, U+8c75-8c76, U+8c78, U+8c7a-8c7c, U+8c7e, U+8c82, U+8c85-8c87, U+8c89-8c8b, U+8c8d-8c8e, U+8c90, U+8c92-8c94, U+8c98-8c99, U+8c9b-8c9c, U+8c9f, U+8ca4, U+8cad-8cae, U+8cb2-8cb3, U+8cb6, U+8cb9-8cba, U+8cbd, U+8cc1-8cc2, U+8cc4-8cc6, U+8cc8-8cc9, U+8ccb, U+8ccd-8ccf, U+8cd2, U+8cd5-8cd6, U+8cd9-8cda, U+8cdd, U+8ce1, U+8ce3-8ce4, U+8ce6, U+8ce8, U+8cec, U+8cef-8cf2, U+8cf4-8cf5, U+8cf7-8cf8, U+8cfa-8cfb, U+8cfd-8cff, U+8d01, U+8d03-8d04, U+8d07, U+8d09-8d0b, U+8d0d-8d10, U+8d12-8d14, U+8d16-8d17, U+8d1b-8d1d, U+8d65, U+8d67, U+8d69, U+8d6b-8d6e, U+8d71, U+8d73, U+8d76, U+8d7f, U+8d81-8d82, U+8d84, U+8d88, U+8d8d, U+8d90-8d91, U+8d95, U+8d99, U+8d9e-8da0, U+8da6, U+8da8, U+8dab-8dac, U+8daf, U+8db2, U+8db5, U+8db7, U+8db9-8dbc, U+8dbe; 1439} 1440/* [15] */ 1441@font-face { 1442 font-family: 'Pretendard JP Variable'; 1443 font-style: normal; 1444 font-display: swap; 1445 font-weight: 45 920; 1446 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.15.woff2) format('woff2-variations'); 1447 unicode-range: U+8973-8975, U+8977, U+897a-897e, U+8980, U+8983, U+8988-898a, U+898d, U+8990, U+8993-8995, U+8998, U+899b-899c, U+899f-89a1, U+89a5-89a6, U+89a9, U+89ac, U+89af-89b0, U+89b2, U+89b4-89b7, U+89ba, U+89bc-89bd, U+89bf-89c1, U+89d4-89d8, U+89da, U+89dc-89dd, U+89e5, U+89e7, U+89e9, U+89eb, U+89ed, U+89f1, U+89f3-89f4, U+89f6, U+89f8-89f9, U+89fd, U+89ff, U+8a01, U+8a04-8a05, U+8a07, U+8a0c, U+8a0f-8a12, U+8a14-8a16, U+8a1b, U+8a1d-8a1e, U+8a20-8a22, U+8a24-8a26, U+8a2b-8a2c, U+8a2f, U+8a35-8a37, U+8a3b, U+8a3d-8a3e, U+8a40-8a41, U+8a43, U+8a45-8a49, U+8a4d-8a4e, U+8a51-8a54, U+8a56-8a58, U+8a5b-8a5d, U+8a61-8a62, U+8a65, U+8a67, U+8a6c-8a6d, U+8a75-8a77, U+8a79-8a7c, U+8a7e-8a80, U+8a82-8a86, U+8a8b, U+8a8f-8a92, U+8a96-8a97, U+8a99-8a9a, U+8a9f, U+8aa1, U+8aa3, U+8aa5-8aaa, U+8aae-8aaf, U+8ab3, U+8ab6-8ab7, U+8abb-8abc, U+8abe, U+8ac2-8ac4, U+8ac6, U+8ac8-8aca, U+8acc-8acd, U+8ad0-8ad1, U+8ad3-8ad5, U+8ad7, U+8ada-8ae2, U+8ae4, U+8ae7, U+8aeb-8aec, U+8aee, U+8af0-8af1, U+8af3-8af7, U+8afa, U+8afc, U+8aff, U+8b01-8b02, U+8b04-8b07, U+8b0a-8b0d, U+8b0f-8b11, U+8b14, U+8b16, U+8b1a, U+8b1c, U+8b1e-8b20, U+8b26, U+8b28, U+8b2b-8b2c; 1448} 1449/* [16] */ 1450@font-face { 1451 font-family: 'Pretendard JP Variable'; 1452 font-style: normal; 1453 font-display: swap; 1454 font-weight: 45 920; 1455 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.16.woff2) format('woff2-variations'); 1456 unicode-range: U+87e2-87e6, U+87ea-87ed, U+87ef, U+87f1, U+87f3, U+87f5-87f8, U+87fa-87fb, U+87fe-87ff, U+8801, U+8803, U+8805-8807, U+8809-880b, U+880d-8816, U+8818-881c, U+881e-881f, U+8821-8822, U+8827-8828, U+882d-882e, U+8830-8832, U+8835-8836, U+8839-883c, U+8841-8845, U+8848-884b, U+884d-884e, U+8851-8852, U+8855-8856, U+8858-885a, U+885c, U+885e-8860, U+8862, U+8864, U+8869, U+886b, U+886e-886f, U+8871-8872, U+8875, U+8877, U+8879, U+887b, U+887d-887e, U+8880-8882, U+8888, U+888d, U+8892, U+8897-889c, U+889e-88a0, U+88a2, U+88a4, U+88a8, U+88aa, U+88ae, U+88b0-88b1, U+88b5, U+88b7, U+88ba, U+88bc-88c0, U+88c3-88c4, U+88c6, U+88ca-88ce, U+88d1-88d4, U+88d8-88d9, U+88db, U+88dd-88e1, U+88e7-88e8, U+88ef-88f2, U+88f4-88f5, U+88f7, U+88f9, U+88fc, U+8901-8902, U+8904, U+8906, U+890a, U+890c-890f, U+8913, U+8915-8916, U+8918-891a, U+891c-891e, U+8920, U+8925-8928, U+892a-892b, U+8930-8932, U+8935-893b, U+893e, U+8940-8946, U+8949, U+894c-894d, U+894f, U+8952, U+8956-8957, U+895a-895c, U+895e, U+8960-8964, U+8966, U+896a-896b, U+896d-8970; 1457} 1458/* [17] */ 1459@font-face { 1460 font-family: 'Pretendard JP Variable'; 1461 font-style: normal; 1462 font-display: swap; 1463 font-weight: 45 920; 1464 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.17.woff2) format('woff2-variations');
1465 unicode-range: U+8655-8659, U+865b, U+865d-8664, U+8667, U+8669, U+866c, U+866f, U+8671, U+8675-8677, U+867a-867b, U+867d, U+8687-8689, U+868b-868d, U+8691, U+8693, U+8695-8696, U+8698, U+869a, U+869c-869d, U+86a1, U+86a3-86a4, U+86a6-86ab, U+86ad, U+86af-86b1, U+86b3-86b9, U+86bf-86c1, U+86c3-86c6, U+86c9, U+86cb, U+86ce, U+86d1-86d2, U+86d4-86d5, U+86d7, U+86da, U+86dc, U+86de-86e0, U+86e3-86e7, U+86e9, U+86ec-86ed, U+86ef, U+86f8-86fe, U+8700, U+8703-870b, U+870d-8714, U+8719-871a, U+871e-871f, U+8721-8723, U+8725, U+8728-8729, U+872e-872f, U+8731-8732, U+8734, U+8737, U+8739-8740, U+8743, U+8745, U+8749, U+874b-874e, U+8751, U+8753, U+8755, U+8757-8759, U+875d, U+875f-8761, U+8763-8766, U+8768, U+876a, U+876e-876f, U+8771-8772, U+8774, U+8778, U+877b-877c, U+877f, U+8782-8789, U+878b-878c, U+878e, U+8790, U+8793, U+8795, U+8797-8799, U+879e-87a0, U+87a2-87a3, U+87a7, U+87ab-87af, U+87b1, U+87b3, U+87b5, U+87bb, U+87bd-87c1, U+87c4, U+87c6-87cb, U+87ce, U+87d0, U+87d2, U+87d5-87d6, U+87d9-87da, U+87dc, U+87df-87e0; 1466} 1467/* [18] */ 1468@font-face { 1469 font-family: 'Pretendard JP Variable'; 1470 font-style: normal; 1471 font-display: swap; 1472 font-weight: 45 920; 1473 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.18.woff2) format('woff2-variations'); 1474 unicode-range: U+84b4, U+84b9-84bb, U+84bd-84c2, U+84c6-84ca, U+84cc-84d1, U+84d3, U+84d6, U+84d9-84da, U+84dc, U+84e7, U+84ea, U+84ec, U+84ef-84f2, U+84f4, U+84f7, U+84fa-84fd, U+84ff-8500, U+8502-8503, U+8506-8507, U+850c, U+850e, U+8510, U+8514-8515, U+8517-8518, U+851a-851c, U+851e-851f, U+8521-8525, U+8527, U+852a-852c, U+852f, U+8532-8534, U+8536, U+853e-8541, U+8543, U+8546, U+8548, U+854a-854b, U+854f-8553, U+8555-855a, U+855c-8564, U+8569-856b, U+856d, U+856f, U+8577, U+8579-857b, U+857d-8581, U+8585-8586, U+8588-858c, U+858f-8591, U+8593, U+8597-8598, U+859b-859d, U+859f-85a0, U+85a2, U+85a4-85a5, U+85a7-85a8, U+85ad-85b0, U+85b4, U+85b6-85ba, U+85bc-85bf, U+85c1-85c2, U+85c7, U+85c9-85cb, U+85ce-85d0, U+85d5, U+85d8-85da, U+85dc, U+85df-85e1, U+85e5-85e6, U+85e8, U+85ed, U+85f3-85f4, U+85f6-85f7, U+85f9-85fa, U+85fc, U+85fe-8600, U+8602, U+8604-8606, U+860a-860b, U+860d-860e, U+8610-8613, U+8616-861b, U+861e, U+8621-8622, U+8624, U+8627, U+8629, U+862f-8630, U+8636, U+8638-863a, U+863c-863d, U+863f-8642, U+8646, U+864d, U+8652-8654; 1475} 1476/* [19] */ 1477@font-face { 1478 font-family: 'Pretendard JP Variable'; 1479 font-style: normal; 1480 font-display: swap; 1481 font-weight: 45 920; 1482 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.19.woff2) format('woff2-variations'); 1483 unicode-range: U+82e8, U+82ea, U+82ed, U+82ef, U+82f3-82f4, U+82f6-82f7, U+82f9, U+82fb, U+82fd-82fe, U+8300-8301, U+8303, U+8306-8308, U+830a-830c, U+8316-8318, U+831b, U+831d-831f, U+8321-8323, U+832b-8335, U+8337, U+833a, U+833c-833d, U+8340, U+8342-8347, U+834a, U+834d-8351, U+8353-8357, U+835a, U+8362-8363, U+8370, U+8373, U+8375, U+8378, U+837c-837d, U+837f-8380, U+8382, U+8384-8387, U+838a, U+838d-838e, U+8392-8396, U+8398-83a0, U+83a2, U+83a6-83ad, U+83b1, U+83b5, U+83bd-83c1, U+83c7, U+83c9, U+83ce-83d1, U+83d4, U+83d6, U+83d8, U+83dd, U+83df-83e1, U+83e5, U+83e8, U+83ea-83eb, U+83f0, U+83f2, U+83f4, U+83f6-83f9, U+83fb-83fd, U+8401, U+8403-8404, U+8406-8407, U+840a-840b, U+840d, U+840f, U+8411, U+8413, U+8415, U+8417, U+8419, U+8420, U+8422, U+842a, U+842f, U+8431, U+8435, U+8438-8439, U+843c, U+8445-8448, U+844a, U+844d-844f, U+8451-8452, U+8456, U+8458-845a, U+845c, U+845f-8462, U+8464-8467, U+8469-846b, U+846d-8470, U+8473-8474, U+8476-847a, U+847c-847d, U+8481-8482, U+8484-8485, U+848b, U+8490, U+8492-8493, U+8495, U+8497, U+849c, U+849e-849f, U+84a1, U+84a6, U+84a8-84aa, U+84ad, U+84af, U+84b1; 1484} 1485/* [20] */ 1486@font-face { 1487 font-family: 'Pretendard JP Variable'; 1488 font-style: normal; 1489 font-display: swap; 1490 font-weight: 45 920; 1491 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.20.woff2) format('woff2-variations'); 1492 unicode-range: U+814a, U+814c, U+8151-8153, U+8157, U+815f-8161, U+8165-8169, U+816d-816f, U+8171, U+8173-8174, U+8177, U+8180-8186, U+8188, U+818a-818b, U+818e, U+8190, U+8193, U+8195-8196, U+8198, U+819b, U+819e, U+81a0, U+81a2, U+81a4, U+81a9, U+81ae, U+81b
14920, U+81b2, U+81b4-81b5, U+81b8, U+81ba-81bb, U+81bd-81be, U+81c0-81c3, U+81c5-81c6, U+81c8-81cb, U+81cd-81cf, U+81d1, U+81d5-81db, U+81dd-81e1, U+81e4-81e5, U+81e7, U+81eb-81ec, U+81ef-81f2, U+81f5-81f6, U+81f8-81fb, U+81fd-8205, U+8209-820b, U+820d, U+820f, U+8212-8214, U+8216, U+8219-821d, U+8221-8222, U+8228-8229, U+822b, U+822e, U+8232-8235, U+8237-8238, U+823a, U+823c, U+8240, U+8243-8246, U+8249, U+824b, U+824e-824f, U+8251, U+8256-825a, U+825c-825d, U+825f-8260, U+8262-8264, U+8267-8268, U+826a-826b, U+826d-826e, U+8271, U+8274, U+8277, U+8279, U+827b, U+827d-8281, U+8283-8284, U+8287, U+8289-828a, U+828d-828e, U+8291-8294, U+8296, U+8298-829b, U+829f-82a1, U+82a3-82a4, U+82a7-82ac, U+82ae, U+82b0, U+82b2, U+82b4, U+82b7, U+82ba-82bc, U+82be-82bf, U+82c5-82c6, U+82d0, U+82d2-82d3, U+82d5, U+82d9-82da, U+82dc, U+82de-82e4, U+82e7; 1493} 1494/* [21] */ 1495@font-face { 1496 font-family: 'Pretendard JP Variable'; 1497 font-style: normal; 1498 font-display: swap; 1499 font-weight: 45 920; 1500 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.21.woff2) format('woff2-variations'); 1501 unicode-range: U+7f77-7f79, U+7f7d-7f80, U+7f82-7f83, U+7f86-7f88, U+7f8b-7f8d, U+7f8f-7f91, U+7f94, U+7f96-7f97, U+7f9a, U+7f9c-7f9d, U+7fa1-7fa3, U+7fa6, U+7faa, U+7fad-7faf, U+7fb2, U+7fb4, U+7fb6, U+7fb8-7fb9, U+7fbc, U+7fbf-7fc0, U+7fc3, U+7fc5-7fc6, U+7fc8, U+7fca, U+7fce-7fcf, U+7fd5, U+7fdb, U+7fdf, U+7fe1, U+7fe3, U+7fe5-7fe6, U+7fe8-7fe9, U+7feb-7fec, U+7fee-7ff0, U+7ff2-7ff3, U+7ff9-7ffa, U+7ffd-7fff, U+8002, U+8004, U+8006-8008, U+800a-800f, U+8011-8014, U+8016, U+8018-8019, U+801c-8021, U+8024, U+8026, U+8028, U+802c, U+802e, U+8030, U+8034-8035, U+8037, U+8039-8040, U+8043-8044, U+8046, U+804a, U+8052, U+8058, U+805a, U+805f-8060, U+8062, U+8064, U+8066, U+8068, U+806d, U+806f-8073, U+8075-8076, U+8079, U+807b, U+807d-8081, U+8084-8088, U+808b, U+808e, U+8093, U+8099-809a, U+809c, U+809e, U+80a4, U+80a6-80a7, U+80ab-80ad, U+80b1, U+80b8-80b9, U+80c4-80c5, U+80c8, U+80ca, U+80cd, U+80cf, U+80d2, U+80d4-80db, U+80dd, U+80e0, U+80e4-80e6, U+80ed-80f3, U+80f5-80f7, U+80f9-80fc, U+80fe, U+8101, U+8103, U+8109, U+810b, U+810d, U+8116-8118, U+811b-811c, U+811e, U+8120, U+8123-8124, U+8127, U+8129, U+812b-812c, U+812f-8130, U+8135, U+8139-813a, U+813c-813e, U+8141, U+8145-8147; 1502} 1503/* [22] */ 1504@font-face { 1505 font-family: 'Pretendard JP Variable'; 1506 font-style: normal; 1507 font-display: swap; 1508 font-weight: 45 920; 1509 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.22.woff2) format('woff2-variations'); 1510 unicode-range: U+7d57, U+7d59-7d5d, U+7d63, U+7d65, U+7d67, U+7d6a, U+7d6e, U+7d70, U+7d72-7d73, U+7d78, U+7d7a-7d7b, U+7d7d, U+7d7f, U+7d81-7d83, U+7d85-7d86, U+7d88-7d89, U+7d8b-7d8d, U+7d8f, U+7d91, U+7d93, U+7d96-7d97, U+7d9b-7da0, U+7da2-7da3, U+7da6-7da7, U+7daa-7dac, U+7dae-7db0, U+7db3, U+7db5-7db9, U+7dbd, U+7dc0, U+7dc2-7dc7, U+7dcc-7dce, U+7dd0, U+7dd5-7dd9, U+7ddc-7dde, U+7de1-7de6, U+7dea-7ded, U+7df1-7df2, U+7df5-7df6, U+7df9-7dfa, U+7e00, U+7e05, U+7e08-7e0b, U+7e10-7e12, U+7e15, U+7e17, U+7e1c-7e1d, U+7e1f-7e23, U+7e27-7e28, U+7e2c-7e2d, U+7e2f, U+7e31-7e33, U+7e35-7e37, U+7e39-7e3b, U+7e3d, U+7e3f, U+7e43-7e48, U+7e4e, U+7e50, U+7e52, U+7e56, U+7e58-7e5a, U+7e5d-7e5f, U+7e61-7e62, U+7e65-7e67, U+7e69-7e6b, U+7e6d-7e6f, U+7e73, U+7e75, U+7e78-7e79, U+7e7b-7e7f, U+7e81-7e83, U+7e86-7e8a, U+7e8c-7e8e, U+7e90-7e96, U+7e98, U+7e9a-7e9f, U+7f38, U+7f3a-7f3f, U+7f43-7f45, U+7f47, U+7f4c-7f50, U+7f52-7f55, U+7f58, U+7f5b-7f5d, U+7f5f, U+7f61, U+7f63-7f69, U+7f6b, U+7f6d, U+7f71; 1511} 1512/* [23] */ 1513@font-face { 1514 font-family: 'Pretendard JP Variable'; 1515 font-style: normal; 1516 font-display: swap; 1517 font-weight: 45 920; 1518 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.23.woff2) format('woff2-variations'); 1519 unicode-range: U+7bc8, U+7bca-7bcc, U+7bcf, U+7bd4, U+7bd6-7bd7, U+7bd9-7bdb, U+7bdd, U+7be5-7be6, U+7be8-7bea, U+7bf0, U+7bf2-7bfa, U+7bfc, U+7bfe, U+7c00-7c04, U+7c06-7c07, U+7c09, U+7c0b-7c0f, U+7c11-7c14, U+7c17, U+7c19, U+7c1b, U+7c1e-7c20, U+7c23, U+7c25-7c28, U+7c2a-7c2c, U+7c2f, U+7c31, U+7c33-7c34, U+7c36-7c3a, U+7c3d-7c3e, U+7c40, U+7c42-7c43, U+7c45-7c46, U+7c4a, U+7c4c, U+7c4f-7c5f, U+7c61, U+7c63-7c65, U+7c67, U+7c69, U+7c6c-7c70, U+7c72, U+7c75, U+7c79, U+7c7b-7c7e, U+7c81-7c83, U+7c86-7c87, U+7c8d, U+7c8f-7c90, U+7c94, U+7c9e, U+7ca0-7ca2, U+7ca4-7ca6, U+7ca8, U+7cab, U+7cad-7cae, U+7cb0-7cb3, U+7cb6-7cb7, U+7cb9-7cbd, U+7cbf-7cc0, U+7cc2, U+
15197cc4-7cc5, U+7cc7-7cca, U+7ccd-7ccf, U+7cd2-7cd5, U+7cd7-7cda, U+7cdc-7cdd, U+7cdf-7ce0, U+7ce2, U+7ce6, U+7ce9, U+7ceb, U+7cef, U+7cf2, U+7cf4-7cf6, U+7cf9-7cfa, U+7cfe, U+7d02-7d03, U+7d06-7d0a, U+7d0f, U+7d11-7d13, U+7d15-7d16, U+7d1c-7d1e, U+7d23, U+7d26, U+7d2a, U+7d2c-7d2e, U+7d31-7d32, U+7d35, U+7d3c-7d41, U+7d43, U+7d45, U+7d47-7d48, U+7d4b, U+7d4d-7d4f, U+7d51, U+7d53, U+7d55-7d56; 1520} 1521/* [24] */ 1522@font-face { 1523 font-family: 'Pretendard JP Variable'; 1524 font-style: normal; 1525 font-display: swap; 1526 font-weight: 45 920; 1527 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.24.woff2) format('woff2-variations'); 1528 unicode-range: U+7a17-7a19, U+7a1b, U+7a1e-7a21, U+7a27, U+7a2b, U+7a2d, U+7a2f-7a31, U+7a34-7a35, U+7a37-7a3b, U+7a3e, U+7a43-7a49, U+7a4c, U+7a4e, U+7a50, U+7a55-7a57, U+7a59, U+7a5c-7a5d, U+7a5f-7a63, U+7a65, U+7a67, U+7a69-7a6a, U+7a6d, U+7a70, U+7a75, U+7a78-7a79, U+7a7d-7a7e, U+7a80, U+7a82, U+7a84-7a86, U+7a88, U+7a8a-7a8b, U+7a90-7a91, U+7a94-7a98, U+7a9e, U+7aa0, U+7aa3, U+7aa9, U+7aac, U+7ab0, U+7ab3, U+7ab5-7ab6, U+7ab9-7abf, U+7ac3, U+7ac5-7aca, U+7acc-7acf, U+7ad1-7ad3, U+7ad5, U+7ada-7adb, U+7add, U+7adf, U+7ae1-7ae2, U+7ae6-7aed, U+7af0-7af1, U+7af4, U+7af8, U+7afa-7afb, U+7afd-7afe, U+7b02, U+7b04, U+7b06-7b08, U+7b0a-7b0b, U+7b0f, U+7b12, U+7b14, U+7b18-7b19, U+7b1e-7b1f, U+7b23, U+7b25, U+7b27-7b2b, U+7b2d-7b31, U+7b33-7b36, U+7b3b, U+7b3d, U+7b3f-7b41, U+7b45, U+7b47, U+7b4c-7b50, U+7b53, U+7b55, U+7b5d, U+7b60, U+7b64-7b66, U+7b69-7b6a, U+7b6c-7b75, U+7b77, U+7b79-7b7a, U+7b7f, U+7b84, U+7b86, U+7b89, U+7b8d-7b92, U+7b96, U+7b98-7ba0, U+7ba5, U+7bac-7bad, U+7baf-7bb0, U+7bb2, U+7bb4-7bb6, U+7bba-7bbd, U+7bc1-7bc2, U+7bc5-7bc6; 1529} 1530/* [25] */ 1531@font-face { 1532 font-family: 'Pretendard JP Variable'; 1533 font-style: normal; 1534 font-display: swap; 1535 font-weight: 45 920; 1536 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.25.woff2) format('woff2-variations'); 1537 unicode-range: U+7851-7852, U+785c, U+785e, U+7860-7861, U+7863-7864, U+7868, U+786a, U+786e-786f, U+7872, U+7874, U+787a, U+787c, U+787e, U+7886-7887, U+788a, U+788c-788f, U+7893-7895, U+7898, U+789a, U+789d-789f, U+78a1, U+78a3-78a4, U+78a8-78aa, U+78ac-78ad, U+78af-78b3, U+78b5, U+78bb-78bf, U+78c5-78cc, U+78ce, U+78d1-78d6, U+78da-78db, U+78df-78e1, U+78e4, U+78e6-78e7, U+78ea, U+78ec, U+78f2-78f4, U+78f6-78f7, U+78f9-78fb, U+78fd-7901, U+7906-7907, U+790c, U+7910-7912, U+7919-791c, U+791e-7920, U+7925-792e, U+7930-7931, U+7934-7935, U+793b, U+793d, U+793f, U+7941-7942, U+7944-7946, U+794a-794b, U+794f, U+7951, U+7954-7955, U+7957-7958, U+795a-795c, U+795f-7960, U+7962, U+7967, U+7969, U+796b, U+7972, U+7977, U+7979-797c, U+797e-7980, U+798a-798e, U+7991, U+7993-7996, U+7998, U+799b-799d, U+79a1, U+79a6-79ab, U+79ae-79b1, U+79b3-79b4, U+79b8-79bb, U+79bd-79be, U+79c2, U+79c4, U+79c7-79ca, U+79cc-79cd, U+79cf, U+79d4-79d6, U+79da, U+79dd-79e3, U+79e5, U+79e7, U+79ea-79ed, U+79f1, U+79f8, U+79fc, U+7a02-7a03, U+7a05, U+7a07-7a0a, U+7a0c-7a0d, U+7a11, U+7a15; 1538} 1539/* [26] */ 1540@font-face { 1541 font-family: 'Pretendard JP Variable'; 1542 font-style: normal; 1543 font-display: swap; 1544 font-weight: 45 920; 1545 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.26.woff2) format('woff2-variations'); 1546 unicode-range: U+768c-768e, U+7690, U+7693, U+7695-7696, U+7699-76a8, U+76aa, U+76ad, U+76af-76b0, U+76b4, U+76b6-76ba, U+76bd, U+76c1-76c3, U+76c5, U+76c8-76c9, U+76cb-76ce, U+76d2, U+76d4, U+76d6, U+76d9, U+76dc, U+76de, U+76e0-76e1, U+76e5-76e8, U+76ea-76ec, U+76f0-76f1, U+76f6, U+76f9, U+76fb-76fc, U+7700, U+7704, U+7706-7708, U+770a, U+770e, U+7712, U+7714-7715, U+7717, U+7719-771c, U+7722, U+7724-7726, U+7728, U+772d-772f, U+7734-7739, U+773d-773e, U+7742, U+7745-7747, U+774a, U+774d-774f, U+7752, U+7756-7758, U+775a-775c, U+775e-7760, U+7762, U+7764-7765, U+7767, U+776a-776c, U+7770, U+7772-7774, U+7779-777a, U+777c-7780, U+7784, U+778b-778e, U+7794-7796, U+779a, U+779e-77a0, U+77a2, U+77a4-77a5, U+77a7, U+77a9-77aa, U+77ae-77b1, U+77b5-77b7, U+77b9, U+77bb-77bf, U+77c3, U+77c7, U+77c9, U+77cd, U+77d1-77d2, U+77d5, U+77d7, U+77d9-77da, U+77dc, U+77de-77e0, U+77e3-77e4, U+77e6-77e7, U+77e9-77ea, U+77ec, U+77ee, U+77f0-77f1, U+77f4, U+77f8, U+
154677fb-77fc, U+7805-7806, U+7809, U+780c-780e, U+7811-7812, U+7819, U+781d, U+7820-7823, U+7826-7827, U+782c-782e, U+7830, U+7835, U+7837, U+783a, U+783f, U+7843-7845, U+7847-7848, U+784c, U+784e-784f; 1547} 1548/* [27] */ 1549@font-face { 1550 font-family: 'Pretendard JP Variable'; 1551 font-style: normal; 1552 font-display: swap; 1553 font-weight: 45 920; 1554 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.27.woff2) format('woff2-variations'); 1555 unicode-range: U+7511-7513, U+7515-7517, U+751c, U+751e, U+7520-7522, U+7524, U+7526-7527, U+7529-752c, U+752f, U+7536, U+7538-7539, U+753c-7540, U+7543-7544, U+7546-754b, U+754d-7550, U+7552, U+7557, U+755a-755b, U+755d-755f, U+7561-7562, U+7564, U+7566-7567, U+7569, U+756b-756d, U+756f, U+7571-7572, U+7574-757e, U+7581-7582, U+7585-7587, U+7589-758c, U+758f-7590, U+7592-7595, U+7599-759a, U+759c-759d, U+75a2-75a5, U+75b0-75b1, U+75b3-75b5, U+75b7-75b8, U+75ba, U+75bd, U+75bf-75c4, U+75c6, U+75ca, U+75cc-75cf, U+75d3-75d4, U+75d7-75d8, U+75dc-75e1, U+75e3-75e4, U+75e7, U+75ec, U+75ee-75f3, U+75f9, U+75fc, U+75fe-7604, U+7607-760c, U+760f, U+7612-7613, U+7615-7616, U+7618-7619, U+761b-7629, U+762d, U+7630, U+7632-7635, U+7638-763c, U+7640-7641, U+7643-764b, U+764e, U+7655, U+7658-7659, U+765c, U+765f, U+7661-7662, U+7664-7665, U+7667-766a, U+766c-7672, U+7674, U+7676, U+7678, U+7680-7683, U+7685, U+7688, U+768b; 1556} 1557/* [28] */ 1558@font-face { 1559 font-family: 'Pretendard JP Variable'; 1560 font-style: normal; 1561 font-display: swap; 1562 font-weight: 45 920; 1563 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.28.woff2) format('woff2-variations'); 1564 unicode-range: U+736c, U+736e-7371, U+7375, U+7377-737c, U+7380-7381, U+7383, U+7385-7386, U+738a, U+738e, U+7390, U+7393-7398, U+739c, U+739e-73a0, U+73a2, U+73a5-73a6, U+73a8, U+73aa-73ab, U+73ad, U+73b3, U+73b5, U+73b7, U+73b9-73bd, U+73bf, U+73c5-73c6, U+73c9-73cc, U+73ce-73cf, U+73d2-73d3, U+73d6, U+73d9, U+73dd-73de, U+73e1, U+73e3-73e7, U+73e9-73ea, U+73ee, U+73f1, U+73f4-73f5, U+73f7-73fb, U+73fd, U+73ff-7401, U+7404-7405, U+7407, U+740a, U+7411, U+7413, U+741a-741b, U+7421, U+7424, U+7426, U+7428-7431, U+7433, U+7439-743a, U+743f-7441, U+7443-7444, U+7446-7447, U+744b, U+744d, U+7451-7453, U+7455, U+7457, U+7459-745a, U+745c-745d, U+745f, U+7462-7464, U+7466-746b, U+746d-7473, U+7476, U+747e, U+7480-7481, U+7485-7489, U+748b, U+748f-7492, U+7497-749a, U+749c, U+749e-74a3, U+74a5-74a6, U+74a8-74ab, U+74ae-74af, U+74b1-74b2, U+74b5, U+74b9-74bb, U+74bd, U+74bf, U+74c8-74ca, U+74cc, U+74cf-74d0, U+74d3-74d4, U+74d6, U+74d8, U+74da-74db, U+74de-74e0, U+74e3-74e4, U+74e7-74eb, U+74ee-74f2, U+74f4, U+74f7-74f8, U+74fa-74fc, U+74ff, U+7501, U+7503-7506, U+750c-750e; 1565} 1566/* [29] */ 1567@font-face { 1568 font-family: 'Pretendard JP Variable'; 1569 font-style: normal; 1570 font-display: swap; 1571 font-weight: 45 920; 1572 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.29.woff2) format('woff2-variations'); 1573 unicode-range: U+7166, U+7168, U+716c, U+7179, U+7180, U+7184-7185, U+7187-7188, U+718c, U+718f, U+7192, U+7194-7196, U+7199-719b, U+71a0, U+71a2, U+71a8, U+71ac, U+71ae-71b0, U+71b2-71b3, U+71b9-71ba, U+71be-71c1, U+71c4, U+71c9, U+71cb-71cc, U+71ce, U+71d0, U+71d2-71d4, U+71d6-71d7, U+71d9-71da, U+71dc, U+71df-71e0, U+71e6-71e7, U+71ec-71ee, U+71f4-71f5, U+71f8-71f9, U+71fc, U+71fe-7200, U+7207-7209, U+720d, U+7210, U+7213, U+7215, U+7217, U+721a, U+721d, U+721f, U+7224, U+7228, U+722b, U+722d, U+722f-7230, U+7232, U+7234, U+7238-7239, U+723b-723c, U+723e-7243, U+7245-7246, U+724b, U+724e-7250, U+7252-7253, U+7255-7258, U+725a, U+725c, U+725e, U+7260, U+7263, U+7268, U+726b, U+726e-726f, U+7271, U+7274, U+7277-7278, U+727b-727c, U+727e-7282, U+7284, U+7287, U+7289, U+728d-728e, U+7292-7293, U+7296, U+729b, U+72a2, U+72a7-72a8, U+72ad-72ae, U+72b0-72b2, U+72b4, U+72b9, U+72be, U+72c0-72c1, U+72c3-72c4, U+72c6-72c7, U+72c9, U+72cc, U+72ce, U+72d2, U+72d5-72d6, U+72d8, U+72df-72e2, U+72e5, U+72f3-72f4, U+72f7, U+72f9-72fb, U+72fd-72fe, U+7302, U+7304-7305, U+7307, U+730a-730b, U+730d, U+7312-7313, U+7316-7319, U+731c-731e, U+7322, U+7324, U+7327-7329, U+732c, U+732f, U+733
15731-7337, U+7339-733b, U+733d-733e, U+7343, U+734d-7350, U+7352, U+7356-7358, U+735d-7360, U+7366-736b; 1574} 1575/* [30] */ 1576@font-face { 1577 font-family: 'Pretendard JP Variable'; 1578 font-style: normal; 1579 font-display: swap; 1580 font-weight: 45 920; 1581 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.30.woff2) format('woff2-variations'); 1582 unicode-range: U+6f58-6f5b, U+6f5d-6f5e, U+6f60-6f62, U+6f66, U+6f68, U+6f6c-6f6d, U+6f6f, U+6f74, U+6f78, U+6f7a, U+6f7c-6f7e, U+6f80, U+6f82-6f83, U+6f86-6f88, U+6f8b-6f8e, U+6f90-6f94, U+6f96-6f98, U+6f9a, U+6f9d, U+6f9f-6fa1, U+6fa3, U+6fa5-6fa8, U+6fae-6fb1, U+6fb3, U+6fb5-6fb7, U+6fb9, U+6fbc, U+6fbe, U+6fc2, U+6fc5-6fca, U+6fd4-6fd5, U+6fd8, U+6fda-6fdb, U+6fde-6fe0, U+6fe4, U+6fe8-6fe9, U+6feb-6fec, U+6fee, U+6ff0, U+6ff3, U+6ff5-6ff6, U+6ff9-6ffa, U+6ffc-6ffe, U+7000-7001, U+7005-7007, U+7009-700b, U+700d, U+700f, U+7011, U+7015, U+7017-7018, U+701a-701b, U+701d-7020, U+7023, U+7026, U+7028, U+702f-7030, U+7032, U+7034, U+7037, U+7039-703a, U+703c, U+703e, U+7043-7044, U+7047-704c, U+704e, U+7051, U+7054-7055, U+705d-705e, U+7064-7065, U+7069, U+706c, U+706e, U+7075-7076, U+707e, U+7081, U+7085-7086, U+7094-7098, U+709b, U+709f, U+70a4, U+70ab-70ac, U+70ae-70b1, U+70b3-70b4, U+70b7, U+70bb, U+70ca-70cb, U+70d1, U+70d3-70d6, U+70d8-70d9, U+70dc-70dd, U+70df, U+70e4, U+70ec, U+70f1, U+70fa, U+70fd, U+7103-7108, U+710b-710c, U+710f, U+7114, U+7119, U+711c, U+711e, U+7120, U+712b, U+712d-7131, U+7138, U+7141, U+7145-7147, U+7149-714b, U+7150-7153, U+7155-7157, U+715a, U+715c, U+715e, U+7160, U+7162, U+7164-7165; 1583} 1584/* [31] */ 1585@font-face { 1586 font-family: 'Pretendard JP Variable'; 1587 font-style: normal; 1588 font-display: swap; 1589 font-weight: 45 920; 1590 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.31.woff2) format('woff2-variations'); 1591 unicode-range: U+6d7c, U+6d80-6d82, U+6d85, U+6d87, U+6d89-6d8a, U+6d8c-6d8e, U+6d91-6d98, U+6d9c, U+6daa-6dac, U+6dae, U+6db4-6db5, U+6db7-6db9, U+6dbd, U+6dbf, U+6dc2, U+6dc4-6dc8, U+6dca, U+6dcc, U+6dce-6dd0, U+6dd2, U+6dd5-6dd6, U+6dd8-6ddb, U+6ddd-6de0, U+6de2, U+6de4-6de6, U+6de8-6dea, U+6dec, U+6dee-6df0, U+6df2, U+6df4, U+6df6, U+6df8-6dfa, U+6dfc, U+6e00, U+6e04, U+6e0a, U+6e17, U+6e19, U+6e1d-6e20, U+6e22-6e25, U+6e27, U+6e2b, U+6e2d-6e2e, U+6e32, U+6e34, U+6e36, U+6e38-6e3c, U+6e42-6e45, U+6e48-6e49, U+6e4b-6e4f, U+6e51-6e54, U+6e57, U+6e5b-6e5f, U+6e62-6e63, U+6e68, U+6e6b, U+6e6e, U+6e72-6e73, U+6e76, U+6e7b, U+6e7d, U+6e82, U+6e89, U+6e8c-6e8d, U+6e8f, U+6e93, U+6e98-6e99, U+6e9f-6ea0, U+6ea5, U+6ea7, U+6eaa-6eab, U+6ead-6eaf, U+6eb1-6eb4, U+6eb7, U+6ebb-6ebd, U+6ebf-6ec4, U+6ec7-6eca, U+6ecc-6ecf, U+6ed3-6ed5, U+6ed9-6edb, U+6ee6, U+6eeb-6eef, U+6ef7-6ef9, U+6efb, U+6efd-6eff, U+6f04, U+6f08-6f0a, U+6f0c-6f0d, U+6f10-6f11, U+6f13, U+6f15-6f16, U+6f18, U+6f1a-6f1b, U+6f25-6f26, U+6f29-6f2a, U+6f2d, U+6f2f-6f33, U+6f35-6f36, U+6f38, U+6f3b-6f3c, U+6f3e-6f3f, U+6f41, U+6f45, U+6f4f, U+6f51-6f53, U+6f57; 1592} 1593/* [32] */ 1594@font-face { 1595 font-family: 'Pretendard JP Variable'; 1596 font-style: normal; 1597 font-display: swap; 1598 font-weight: 45 920; 1599 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.32.woff2) format('woff2-variations'); 1600 unicode-range: U+6b85, U+6b89, U+6b8d, U+6b95, U+6b97-6b98, U+6b9b, U+6b9e-6ba0, U+6ba2-6ba4, U+6ba8-6bb3, U+6bb7-6bb9, U+6bbc-6bbe, U+6bc0, U+6bc3-6bc4, U+6bc6-6bc9, U+6bcb-6bcc, U+6bcf, U+6bd3, U+6bd6-6bd8, U+6bda, U+6bdf, U+6be1, U+6be3, U+6be6-6be7, U+6beb-6bec, U+6bee, U+6bf1, U+6bf3, U+6bf7, U+6bf9, U+6bff, U+6c02, U+6c04-6c05, U+6c08-6c0a, U+6c0d-6c0e, U+6c10, U+6c12-6c14, U+6c19, U+6c1b, U+6c1f, U+6c24, U+6c26-6c28, U+6c2c, U+6c2e, U+6c33, U+6c35-6c36, U+6c3a-6c3b, U+6c3e-6c40, U+6c4a-6c4b, U+6c4d, U+6c4f, U+6c52, U+6c54-6c55, U+6c59, U+6c5b-6c5e, U+6c62, U+6c67-6c68, U+6c6a-6c6b, U+6c6d, U+6c6f, U+6c73-6c74, U+6c76, U+6c78-6c79, U+6c7b, U+6c7e, U+6c81-6c87, U+6c89, U+6c8c-6c8d, U+6c90, U+6c92-6c95, U+6c97-6c98, U+6c9a-6c9c, U+6c9f, U+6caa-6cae, U+6cb0-6cb2, U+6cb4, U+6cba, U+6cbd-6cbe, U+6cc2, U+6cc5-6cc6, U+6ccd, U+6ccf-6cd4, U+6cd6-6cd7, U+6cd9-6cdd, U+6ce0, U+6ce7, U+6ce9-6cef, U+6cf1-6cf2, U+6cf4, U+6cfb, U+6d00-6d01, U+6d04, U+6d07, U+6d0a, U+6d0c, U+6d0e-6d0f, U+6d11, U+6d13, U+6d19-6d1a, U+6d1f, U+6d24, U+6d26-6d28, U+6d2b, U+6d2e-6d2f, U+6d31, U+6d33-6d36, U+6d38-6d39, U+6d3c-6d3d, U+6d3f, U+6d57-6d5b, U+6d5e-6d61, U+6d64-6d65, U+6d67, U+6d6c, U+6d6f-6d70, U+6d79; 1601} 1602/* [33] */ 1603@font-face { 1604 font-family: 'Pretendard JP Variable'; 1605 font-style: normal; 1606 font-display: swap; 1607 font-weight: 45 920; 1608 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.33.woff2) format('woff2-variations');
1609 unicode-range: U+69dd-69de, U+69e2-69e3, U+69e5, U+69e7-69eb, U+69ed-69ef, U+69f1-69f6, U+69f9, U+69fe-6a01, U+6a03, U+6a05, U+6a0a, U+6a0c, U+6a0f, U+6a11-6a15, U+6a17, U+6a1a-6a1b, U+6a1d-6a20, U+6a22-6a24, U+6a28, U+6a2e, U+6a30, U+6a32-6a38, U+6a3b, U+6a3e-6a3f, U+6a44-6a4a, U+6a4e, U+6a50-6a52, U+6a54-6a56, U+6a5b, U+6a61-6a62, U+6a64, U+6a66-6a67, U+6a6a-6a6b, U+6a71-6a73, U+6a78, U+6a7a, U+6a7e-6a7f, U+6a81, U+6a83-6a84, U+6a86-6a87, U+6a89, U+6a8b, U+6a8d, U+6a90-6a91, U+6a94, U+6a97, U+6a9b, U+6a9d-6aa3, U+6aa5, U+6aaa-6aac, U+6aae-6ab1, U+6ab3-6ab4, U+6ab8, U+6abb, U+6abd-6abf, U+6ac1-6ac3, U+6ac6, U+6ac8-6ac9, U+6acc, U+6ad0-6ad1, U+6ad3-6ad6, U+6ada-6adf, U+6ae2, U+6ae4, U+6ae7-6ae8, U+6aea, U+6aec, U+6af0-6af3, U+6af8, U+6afa, U+6afc-6afd, U+6b02-6b03, U+6b06-6b07, U+6b09-6b0b, U+6b0f-6b12, U+6b16-6b17, U+6b1b, U+6b1d-6b1f, U+6b23-6b24, U+6b28, U+6b2b-6b2c, U+6b2f, U+6b35-6b39, U+6b3b, U+6b3d, U+6b3f, U+6b43, U+6b46-6b47, U+6b49-6b4a, U+6b4d-6b4e, U+6b50, U+6b52, U+6b54, U+6b56, U+6b58-6b59, U+6b5b, U+6b5d, U+6b5f-6b61, U+6b65, U+6b67, U+6b6b-6b6c, U+6b6e, U+6b70, U+6b72, U+6b75, U+6b77-6b7a, U+6b7d-6b84; 1610} 1611/* [34] */ 1612@font-face { 1613 font-family: 'Pretendard JP Variable'; 1614 font-style: normal; 1615 font-display: swap; 1616 font-weight: 45 920; 1617 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.34.woff2) format('woff2-variations'); 1618 unicode-range: U+6855, U+6857-6859, U+685b, U+685d, U+685f, U+6863, U+6867, U+686b, U+686e-6872, U+6874-6875, U+6877, U+6879-687c, U+687e-687f, U+6882-6884, U+6886, U+6888, U+688d-6890, U+6894, U+6896, U+6898-689c, U+689f-68a3, U+68a5-68a7, U+68a9-68ab, U+68ad-68af, U+68b2-68b5, U+68b9-68bc, U+68c3, U+68c5-68c6, U+68c8-68ca, U+68cc-68cd, U+68cf-68d1, U+68d3-68d9, U+68dc-68dd, U+68e0-68e1, U+68e3-68e5, U+68e7-68e8, U+68ea-68ed, U+68ef-68f1, U+68f5-68f7, U+68f9, U+68fb-68fd, U+6900-6901, U+6903-6904, U+6906-690c, U+690f-6911, U+6913, U+6916-6917, U+6919-691b, U+6921-6923, U+6925-6926, U+6928, U+692a, U+6930-6931, U+6933-6936, U+6938-6939, U+693b, U+693d, U+6942, U+6945-6946, U+6949, U+694e, U+6954, U+6957, U+6959, U+695b-695e, U+6961-6966, U+6968-696c, U+696e-6974, U+6977-697b, U+697e-6981, U+6986, U+698d, U+6991-6992, U+6994-6996, U+6998, U+699c, U+69a0-69a1, U+69a5-69a8, U+69ab, U+69ad, U+69af-69b2, U+69b4, U+69b7-69b8, U+69ba-69bc, U+69be-69c1, U+69c3, U+69c5, U+69c7-69c8, U+69ca, U+69ce-69d1, U+69d3, U+69d6-69d7, U+69d9; 1619} 1620/* [35] */ 1621@font-face { 1622 font-family: 'Pretendard JP Variable'; 1623 font-style: normal; 1624 font-display: swap; 1625 font-weight: 45 920; 1626 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.35.woff2) format('woff2-variations'); 1627 unicode-range: U+667e-6680, U+6683-6684, U+6688, U+668b-668e, U+6690, U+6692, U+6698-669d, U+669f-66a0, U+66a2, U+66a4, U+66ad, U+66b1-66b3, U+66b5, U+66b8-66b9, U+66bb-66bc, U+66be-66c4, U+66c6, U+66c8-66c9, U+66cc, U+66ce-66cf, U+66d4, U+66da-66db, U+66dd, U+66df-66e0, U+66e6, U+66e8-66e9, U+66eb-66ec, U+66ee, U+66f5, U+66f7, U+66fa-66fc, U+6701, U+6705, U+6707, U+670c, U+670e-6710, U+6712-6716, U+6719, U+671c, U+671e, U+6720, U+6722, U+6725-6726, U+672e, U+6733, U+6735-6738, U+673e-673f, U+6741, U+6743, U+6745-6748, U+674c-674d, U+6753-6755, U+6759, U+675d-675e, U+6760, U+6762-6764, U+6766, U+676a, U+676c, U+676e, U+6770, U+6772-6774, U+6776-6777, U+677b-677c, U+6780-6781, U+6784-6785, U+6787, U+6789, U+678b-678c, U+678e-678f, U+6791-6793, U+6796, U+6798-6799, U+679b, U+67a1, U+67a4, U+67a6, U+67a9, U+67b0-67b5, U+67b7-67b9, U+67bb-67be, U+67c0-67c3, U+67c5-67c6, U+67c8-67c9, U+67ce, U+67d2, U+67d7-67d9, U+67db-67de, U+67e1-67e2, U+67e4, U+67e6-67e7, U+67e9, U+67ec, U+67ee-67f0, U+67f2, U+67f6-67f7, U+67f9-67fa, U+67fc, U+67fe, U+6801-6802, U+6805, U+6810, U+6814, U+6818-6819, U+681d, U+681f, U+6822, U+6827-6829, U+682b-682d, U+682f-6834, U+683b, U+683e-6840, U+6844-6846, U+6849-684a, U+684c-684e, U+6852-6854; 1628} 1629/* [36] */ 1630@font-face { 1631 font-family: 'Pretendard JP Variable'; 1632 font-style: normal; 1633 font-display: swap; 1634 font-weight: 45 920; 1635 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.36.woff2) format('woff2-variations');
1636 unicode-range: U+64d2, U+64d4-64d5, U+64d7-64d8, U+64da, U+64e0-64e1, U+64e3-64e5, U+64e7, U+64e9-64ea, U+64ed, U+64ef-64f2, U+64f4-64f7, U+64fa-64fb, U+64fd-6501, U+6504-6505, U+6508-650a, U+650f, U+6513-6514, U+6516, U+6518-6519, U+651b-651f, U+6522, U+6524, U+6526, U+6529-652c, U+652e, U+6531-6532, U+6534-6538, U+653a, U+653c-653d, U+6543-6544, U+6547-6549, U+654d-654e, U+6550, U+6552, U+6554-6556, U+6558, U+655d-6560, U+6567, U+656b, U+6572, U+6578, U+657a, U+657d, U+6581-6585, U+6588, U+658a, U+658c, U+6592, U+6595, U+6598, U+659b, U+659d, U+659f-65a1, U+65a3-65a6, U+65ab, U+65ae, U+65b2-65b5, U+65b7-65b8, U+65be-65bf, U+65c1-65c4, U+65c6, U+65c8-65c9, U+65cc, U+65ce, U+65d0, U+65d2, U+65d4, U+65d6, U+65d8-65d9, U+65db, U+65df-65e1, U+65e3, U+65f0-65f2, U+65f4-65f5, U+65f9, U+65fb-65fc, U+65fe-6600, U+6603-6604, U+6608-660a, U+660d, U+6611-6612, U+6615-6616, U+661c-661e, U+6621-6624, U+6626, U+6629-662c, U+662e, U+6630-6631, U+6633-6637, U+6639-663b, U+663f-6641, U+6644-6646, U+6648-664a, U+664c, U+664e-664f, U+6651, U+6657-6665, U+6667-6668, U+666a-666d, U+6670, U+6673, U+6675, U+6677-6679, U+667b-667c; 1637} 1638/* [37] */ 1639@font-face { 1640 font-family: 'Pretendard JP Variable'; 1641 font-style: normal; 1642 font-display: swap; 1643 font-weight: 45 920; 1644 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.37.woff2) format('woff2-variations'); 1645 unicode-range: U+62cf, U+62d1, U+62d4-62d6, U+62da, U+62dc, U+62ea, U+62ee-62ef, U+62f1-62f2, U+62f4-62f5, U+62fc-62fd, U+62ff, U+6302-6304, U+6308-630d, U+6310, U+6313, U+6316, U+6318, U+631b, U+6327, U+6329-632a, U+632d, U+6332, U+6335-6336, U+6339-633c, U+633e, U+6341-6344, U+6346, U+634a-634e, U+6350, U+6352-6354, U+6358-6359, U+635b, U+6365-6366, U+6369, U+636b-636d, U+6371-6372, U+6374-6378, U+637a, U+637c-637d, U+637f-6380, U+6382, U+6384, U+6387, U+6389-638a, U+638e-6390, U+6394-6396, U+6399-639a, U+639e, U+63a0, U+63a3-63a4, U+63a6, U+63a9, U+63ab-63af, U+63b5, U+63bd-63be, U+63c0-63c1, U+63c4-63c6, U+63c8, U+63ce, U+63d1-63d6, U+63dc, U+63e0, U+63e3, U+63e5, U+63e9-63ed, U+63f2-63f3, U+63f5-63f9, U+6406, U+6409-640a, U+640f-6410, U+6412-6414, U+6416-6418, U+641e, U+6420, U+6422, U+6424-6426, U+6428-642a, U+642f-6430, U+6434-6436, U+643d, U+643f, U+644b, U+644e-644f, U+6451-6454, U+645a-645d, U+645f-6461, U+6463, U+6467, U+646d, U+6473-6474, U+6476, U+6478-6479, U+647b, U+647d, U+6485, U+6487-6488, U+648f-6491, U+6493, U+6495, U+6498-649b, U+649d-649f, U+64a1, U+64a3, U+64a6, U+64a8-64a9, U+64ac, U+64b3, U+64bb-64bf, U+64c2, U+64c4-64c5, U+64c7, U+64c9-64cc, U+64ce, U+64d0-64d1; 1646} 1647/* [38] */ 1648@font-face { 1649 font-family: 'Pretendard JP Variable'; 1650 font-style: normal; 1651 font-display: swap; 1652 font-weight: 45 920; 1653 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.38.woff2) format('woff2-variations'); 1654 unicode-range: U+6117, U+6119, U+611c, U+611e, U+6120-6122, U+6127-6128, U+612a-612c, U+6130-6131, U+6134-6137, U+6139-613a, U+613c-613f, U+6141-6142, U+6144-6147, U+6149-614a, U+614d, U+6153, U+6158-615a, U+615d-6160, U+6164-6165, U+616b-616c, U+616f, U+6171-6175, U+6177-6178, U+617b-6181, U+6183-6184, U+6187, U+618a-618b, U+618d, U+6192-6194, U+6196-619a, U+619c-619d, U+619f-61a0, U+61a5, U+61a8, U+61aa-61ae, U+61b8-61ba, U+61bc, U+61be, U+61c0-61c3, U+61c6, U+61c8, U+61ca-61cf, U+61d5, U+61dc-61df, U+61e1-61e3, U+61e5-61e9, U+61ec-61ed, U+61ef, U+61f4-61f7, U+61fa, U+61fc-6201, U+6203-6204, U+6207-620a, U+620d-620e, U+6213-6215, U+621b-621e, U+6220-6223, U+6227, U+6229-622b, U+622e, U+6230-6233, U+6236, U+6239, U+623d-623e, U+6241-6244, U+6246, U+6248, U+624c, U+624e, U+6250-6252, U+6254, U+6256, U+6258, U+625a-625c, U+625e, U+6260-6261, U+6263-6264, U+6268, U+626d, U+626f, U+6273, U+627a-627e, U+6282-6283, U+6285, U+6289, U+628d-6290, U+6292-6294, U+6296, U+6299, U+629b, U+62a6, U+62a8, U+62ac, U+62b3, U+62b6-62b7, U+62ba-62bb, U+62be-62bf, U+62c2, U+62c4, U+62c6-62c8, U+62ca, U+62ce; 1655} 1656/* [39] */ 1657@font-face { 1658 font-family: 'Pretendard JP Variable'; 1659 font-style: normal; 1660 font-display: swap; 1661 font-weight: 45 920; 1662 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.39.woff2) format('woff2-variations');
1663 unicode-range: U+5f6c-5f6d, U+5f6f, U+5f72-5f75, U+5f78, U+5f7a, U+5f7d-5f7f, U+5f82-5f83, U+5f87-5f89, U+5f8d, U+5f8f, U+5f91, U+5f96, U+5f99, U+5f9c-5f9d, U+5fa0, U+5fa2, U+5fa4, U+5fa7-5fa8, U+5fab-5fad, U+5faf-5fb1, U+5fb5, U+5fb7-5fb8, U+5fbc-5fbd, U+5fc4, U+5fc7-5fc9, U+5fcb, U+5fd0-5fd4, U+5fdd-5fde, U+5fe1-5fe2, U+5fe4, U+5fe8-5fea, U+5fec-5ff3, U+5ff6, U+5ff8, U+5ffa-5ffd, U+5fff, U+6007, U+600a, U+600d-6010, U+6013-6015, U+6017-601b, U+601f, U+6021-6022, U+6024, U+6026, U+6029, U+602b, U+602d, U+6031, U+6033, U+6035, U+603a, U+6040-6043, U+6046-604a, U+604c-604d, U+6051, U+6054-6057, U+6059-605a, U+605d, U+605f-6064, U+6067, U+606a-606c, U+6070-6071, U+6077, U+607e-607f, U+6081-6086, U+6088-608e, U+6091-6093, U+6095-6098, U+609a-609b, U+609d-609e, U+60a2, U+60a4-60a5, U+60a7-60a8, U+60b0-60b1, U+60b3-60b5, U+60b7-60b8, U+60bb, U+60bd-60be, U+60c2, U+60c4, U+60c6-60cb, U+60ce-60cf, U+60d3-60d5, U+60d8-60d9, U+60db, U+60dd-60df, U+60e1-60e2, U+60e5, U+60ee, U+60f0-60f2, U+60f4-60f8, U+60fa-60fd, U+6100, U+6102-6103, U+6106-6108, U+610a, U+610c-610e, U+6110-6114, U+6116; 1664} 1665/* [40] */ 1666@font-face { 1667 font-family: 'Pretendard JP Variable'; 1668 font-style: normal; 1669 font-display: swap; 1670 font-weight: 45 920; 1671 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.40.woff2) format('woff2-variations'); 1672 unicode-range: U+5d9b, U+5d9d, U+5d9f-5da0, U+5da2, U+5da4, U+5da7, U+5dab-5dac, U+5dae, U+5db0, U+5db2, U+5db4, U+5db7-5db9, U+5dbc-5dbd, U+5dc3, U+5dc7, U+5dc9, U+5dcb-5dce, U+5dd0-5dd3, U+5dd6-5dd9, U+5ddb, U+5de0, U+5de2, U+5de4, U+5de9, U+5df2, U+5df5, U+5df8-5df9, U+5dfd, U+5dff-5e00, U+5e07, U+5e0b, U+5e0d, U+5e11-5e12, U+5e14-5e15, U+5e18-5e1b, U+5e1f-5e20, U+5e25, U+5e28, U+5e2e, U+5e32, U+5e35-5e37, U+5e3e, U+5e40, U+5e43-5e44, U+5e47, U+5e49, U+5e4b, U+5e4e, U+5e50-5e51, U+5e54, U+5e56-5e58, U+5e5b-5e5c, U+5e5e-5e5f, U+5e62, U+5e64, U+5e68, U+5e6a-5e6e, U+5e70, U+5e75-5e77, U+5e7a, U+5e7f-5e80, U+5e87, U+5e8b, U+5e8e, U+5e96, U+5e99-5e9a, U+5ea0, U+5ea2, U+5ea4-5ea5, U+5ea8, U+5eaa, U+5eac, U+5eb1, U+5eb3, U+5eb8-5eb9, U+5ebd-5ebf, U+5ec1-5ec2, U+5ec6, U+5ec8, U+5ecb-5ecc, U+5ece-5ed6, U+5ed9-5ee2, U+5ee5, U+5ee8-5ee9, U+5eeb-5eec, U+5ef0-5ef1, U+5ef3-5ef4, U+5ef8-5ef9, U+5efc-5f00, U+5f02-5f03, U+5f06-5f09, U+5f0b-5f0e, U+5f11, U+5f16-5f17, U+5f19, U+5f1b-5f1e, U+5f21-5f24, U+5f27-5f29, U+5f2b-5f30, U+5f34, U+5f36, U+5f38, U+5f3a-5f3d, U+5f3f-5f41, U+5f44-5f45, U+5f47-5f48, U+5f4a, U+5f4c-5f4e, U+5f50-5f51, U+5f54, U+5f56-5f58, U+5f5b-5f5d, U+5f60, U+5f63-5f65, U+5f67, U+5f6a; 1673} 1674/* [41] */ 1675@font-face { 1676 font-family: 'Pretendard JP Variable'; 1677 font-style: normal; 1678 font-display: swap; 1679 font-weight: 45 920; 1680 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.41.woff2) format('woff2-variations'); 1681 unicode-range: U+5bbc, U+5bc0-5bc1, U+5bc3, U+5bc7, U+5bc9, U+5bcd-5bd0, U+5bd3-5bd4, U+5bd6-5bda, U+5bde, U+5be0-5be2, U+5be4-5be6, U+5be8, U+5beb-5bec, U+5bef-5bf1, U+5bf3-5bf6, U+5bfd, U+5c03, U+5c05, U+5c07-5c09, U+5c0c-5c0d, U+5c12-5c14, U+5c17, U+5c19, U+5c1e-5c20, U+5c22-5c24, U+5c26, U+5c28-5c2e, U+5c30, U+5c32, U+5c35-5c36, U+5c38-5c39, U+5c46, U+5c4d-5c50, U+5c53, U+5c59-5c5c, U+5c5f-5c63, U+5c67-5c69, U+5c6c-5c70, U+5c74-5c76, U+5c79-5c7d, U+5c87-5c88, U+5c8a, U+5c8c, U+5c8f, U+5c91-5c92, U+5c94, U+5c9d, U+5c9f-5ca0, U+5ca2-5ca3, U+5ca6-5ca8, U+5caa-5cab, U+5cad, U+5cb1-5cb2, U+5cb4-5cb7, U+5cba-5cbc, U+5cbe, U+5cc5, U+5cc7, U+5cc9, U+5ccb, U+5cd0, U+5cd2, U+5cd7, U+5cd9, U+5cdd, U+5ce6, U+5ce8-5cea, U+5ced-5cee, U+5cf1-5cf2, U+5cf4-5cf5, U+5cfa-5cfb, U+5cfd, U+5d01, U+5d06, U+5d0b, U+5d0d, U+5d10-5d12, U+5d14-5d15, U+5d17-5d1b, U+5d1d, U+5d1f-5d20, U+5d22-5d24, U+5d26-5d27, U+5d2b, U+5d31, U+5d34, U+5d39, U+5d3d, U+5d3f, U+5d42-5d43, U+5d46-5d48, U+5d4a-5d4b, U+5d4e, U+5d51-5d53, U+5d55, U+5d59, U+5d5c, U+5d5f-5d62, U+5d64, U+5d69-5d6a, U+5d6c-5d6d, U+5d6f-5d70, U+5d73, U+5d76, U+5d79-5d7a, U+5d7e-5d7f, U+5d81-5d84, U+5d87-5d88, U+5d8a, U+5d8c, U+5d90, U+5d92-5d95, U+5d97, U+5d99; 1682} 1683/* [42] */ 1684@font-face { 1685 font-family: 'Pretendard JP Variable'; 1686 font-style: normal; 1687 font-display: swap; 1688 font-weight: 45 920; 1689 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.42.woff2) format('woff2-variations');
1690 unicode-range: U+598b-598e, U+5992, U+5995, U+5997, U+599b, U+599d, U+599f, U+59a3-59a4, U+59a7, U+59ad-59b0, U+59b2-59b3, U+59b7, U+59ba, U+59bc, U+59be, U+59c1, U+59c3-59c4, U+59c6, U+59c8, U+59ca, U+59cd, U+59d2, U+59d9-59da, U+59dd-59df, U+59e3-59e5, U+59e7-59e8, U+59ec, U+59ee-59ef, U+59f1-59f2, U+59f4, U+59f6-59f8, U+5a00, U+5a03-5a04, U+5a09, U+5a0c-5a0e, U+5a11-5a13, U+5a17, U+5a1a-5a1c, U+5a1e-5a1f, U+5a23-5a25, U+5a27-5a28, U+5a2a, U+5a2d, U+5a30, U+5a35-5a36, U+5a40-5a41, U+5a44-5a45, U+5a47-5a49, U+5a4c, U+5a50, U+5a55, U+5a5e, U+5a62-5a63, U+5a65, U+5a67, U+5a6a, U+5a6c-5a6d, U+5a77, U+5a7a-5a7b, U+5a7e, U+5a84, U+5a8b, U+5a90, U+5a93, U+5a96, U+5a99, U+5a9c, U+5a9e-5aa0, U+5aa2, U+5aa7, U+5aac, U+5ab1-5ab3, U+5ab5, U+5ab8, U+5aba-5abf, U+5ac2, U+5ac4, U+5ac6, U+5ac8, U+5acb, U+5acf-5ad0, U+5ad6-5ad7, U+5ada, U+5adc, U+5ae0-5ae1, U+5ae3, U+5ae5-5ae6, U+5ae9-5aea, U+5aee, U+5af0, U+5af5-5af6, U+5afa-5afb, U+5afd, U+5b00-5b01, U+5b08, U+5b0b, U+5b16-5b17, U+5b19, U+5b1b, U+5b1d, U+5b21, U+5b25, U+5b2a, U+5b2c-5b2d, U+5b30, U+5b32, U+5b34, U+5b36, U+5b38, U+5b3e, U+5b40-5b41, U+5b43, U+5b45, U+5b4b-5b4c, U+5b51-5b52, U+5b56, U+5b5a-5b5c, U+5b5e-5b5f, U+5b65, U+5b68-5b69, U+5b6e-5b71, U+5b73, U+5b75-5b76, U+5b7a, U+5b7c-5b84, U+5b86, U+5b8a-5b8b, U+5b8d-5b8e, U+5b90-5b91, U+5b93-5b94, U+5b96, U+5ba5-5ba6, U+5ba8-5ba9, U+5bac-5bad, U+5baf, U+5bb1-5bb2, U+5bb7-5bb8, U+5bba; 1691} 1692/* [43] */ 1693@font-face { 1694 font-family: 'Pretendard JP Variable'; 1695 font-style: normal; 1696 font-display: swap; 1697 font-weight: 45 920; 1698 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.43.woff2) format('woff2-variations'); 1699 unicode-range: U+57b3, U+57b8, U+57bd, U+57c0, U+57c3, U+57c6-57c8, U+57cc, U+57cf, U+57d2-57d7, U+57dc-57de, U+57e0-57e1, U+57e3-57e4, U+57e6-57e7, U+57e9, U+57ed, U+57f0, U+57f4-57f6, U+57f8, U+57fb, U+57fd-57ff, U+5803-5804, U+5808-580d, U+5819, U+581b, U+581d-5821, U+5826-5827, U+582d, U+582f-5830, U+5832, U+5835, U+5839, U+583d, U+583f-5840, U+5849, U+584b-584d, U+584f-5852, U+5855, U+5858-5859, U+585f, U+5861-5862, U+5864, U+5867-5868, U+586d, U+5870, U+5872, U+5878-5879, U+587c, U+587f-5881, U+5885, U+5887-588d, U+588f-5890, U+5894, U+5896, U+5898, U+589d-589e, U+58a0-58a2, U+58a6, U+58a9-58ab, U+58ae, U+58b1-58b3, U+58b8-58bc, U+58be, U+58c2-58c5, U+58c8, U+58cd-58ce, U+58d0-58da, U+58dc-58e2, U+58e4-58e5, U+58e9, U+58ec, U+58ef, U+58f3-58f4, U+58f7, U+58f9, U+58fb-58fd, U+5902, U+5905-5906, U+590a-590d, U+5910, U+5912-5914, U+5918-5919, U+591b, U+591d, U+591f, U+5921, U+5923-5925, U+5928, U+592c-592d, U+592f-5930, U+5932-5933, U+5935-5936, U+5938-5939, U+593d-593f, U+5943, U+5946, U+594e, U+5950, U+5952-5953, U+5955, U+5957-595b, U+595d-5961, U+5963, U+5967, U+5969, U+596b-596d, U+596f, U+5972, U+5975-5976, U+5978-5979, U+597b-597c, U+5981; 1700} 1701/* [44] */ 1702@font-face { 1703 font-family: 'Pretendard JP Variable'; 1704 font-style: normal; 1705 font-display: swap; 1706 font-weight: 45 920; 1707 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.44.woff2) format('woff2-variations'); 1708 unicode-range: U+5616-5617, U+5619, U+561b, U+5620, U+5628, U+562c, U+562f-5639, U+563b-563d, U+563f-5641, U+5643-5644, U+5646-5647, U+5649, U+564b, U+564d-5650, U+5653-5654, U+565e, U+5660-5664, U+5666, U+5669-566d, U+566f, U+5671-5672, U+5675-5676, U+5678, U+567a, U+5680, U+5684-5688, U+568a-568c, U+568f, U+5694-5695, U+5699-569a, U+569d-56a0, U+56a5-56a9, U+56ab-56ae, U+56b1-56b4, U+56b6-56b7, U+56bc, U+56be, U+56c0, U+56c2-56c3, U+56c5, U+56c8-56d1, U+56d3, U+56d7-56d9, U+56dc-56dd, U+56df, U+56e1, U+56e4-56e8, U+56eb, U+56ed-56ee, U+56f1, U+56f6-56f7, U+56f9, U+56ff-5704, U+5707-570a, U+570c-570d, U+5711, U+5713, U+5715-5716, U+5718, U+571a-571d, U+5720-5726, U+5729-572a, U+572c, U+572e-572f, U+5733-5734, U+5737-5738, U+573b, U+573d-573f, U+5745-5746, U+574c-574f, U+5751-5752, U+5759, U+575f, U+5761-5762, U+5764-5765, U+5767-5769, U+576b, U+576d-5771, U+5773-5775, U+5777, U+5779-577c, U+577e-577f, U+5781, U+5783, U+5788-5789, U+578c, U+5793-5795, U+5797, U+5799-579a, U+579c-57a1, U+57a4, U+57a7-57aa, U+57ac, U+57ae, U+57b0; 1709} 1710/* [45] */ 1711@font-face { 1712 font-family: 'Pretendard JP Variable'; 1713 font-style: normal; 1714 font-display: swap; 1715 font-weight: 45 920; 1716 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.45.woff2) format('woff2-variations');
1717 unicode-range: U+543f-5440, U+5443-5444, U+5447, U+544c-544f, U+5455, U+545e, U+5462, U+5464, U+5466-5467, U+5469, U+546b-546e, U+5470-5471, U+5474-5477, U+547b, U+547f-5481, U+5483-5486, U+5488-548b, U+548d-5492, U+5495-5496, U+549c, U+549f-54a2, U+54a4, U+54a6-54af, U+54b1, U+54b7-54bc, U+54be-54bf, U+54c2-54c4, U+54c6-54c8, U+54ca, U+54cd-54ce, U+54d8, U+54e0, U+54e2, U+54e5-54e6, U+54e8-54ea, U+54ec-54ef, U+54f1, U+54f3, U+54f6, U+54fc-5501, U+5505, U+5508-5509, U+550c-550f, U+5514-5516, U+5527, U+552a-552b, U+552e, U+5532-5533, U+5535-5536, U+5538-5539, U+553b-553d, U+5540-5541, U+5544-5545, U+5547, U+5549-554a, U+554c-554d, U+5550-5551, U+5556-5558, U+555a-555e, U+5560-5561, U+5563-5564, U+5566, U+557b-5583, U+5586-5588, U+558a, U+558e-558f, U+5591-5594, U+5597, U+5599, U+559e-559f, U+55a3-55a4, U+55a8-55a9, U+55ac-55ae, U+55b2, U+55bf, U+55c1, U+55c3-55c4, U+55c6-55c7, U+55c9, U+55cb-55cc, U+55ce, U+55d1-55d4, U+55d7-55d8, U+55da-55db, U+55dd-55df, U+55e2, U+55e4, U+55e9, U+55ec, U+55ee, U+55f1, U+55f6-55f9, U+55fd-55ff, U+5605, U+5607-5608, U+560a, U+560d-5612; 1718} 1719/* [46] */ 1720@font-face { 1721 font-family: 'Pretendard JP Variable'; 1722 font-style: normal; 1723 font-display: swap; 1724 font-weight: 45 920; 1725 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.46.woff2) format('woff2-variations'); 1726 unicode-range: U+528d, U+5291-5298, U+529a, U+529c, U+52a4-52a7, U+52ab-52ad, U+52af-52b0, U+52b5-52b8, U+52ba-52be, U+52c0-52c1, U+52c4-52c6, U+52c8, U+52ca, U+52cc-52cd, U+52cf-52d2, U+52d4, U+52d6-52d7, U+52db-52dc, U+52de, U+52e0-52e1, U+52e3, U+52e5-52e6, U+52e8-52ea, U+52ec, U+52f0-52f1, U+52f3-52fb, U+5300-5301, U+5303, U+5306-5308, U+530a-530d, U+530f-5311, U+5313, U+5315, U+5318-531f, U+5321, U+5323-5325, U+5327-532d, U+532f-5333, U+5335, U+5338, U+533c-533e, U+5340, U+5342, U+5345-5346, U+5349, U+534b-534c, U+5359, U+535b, U+535e, U+5361, U+5363-5367, U+5369, U+536c-536e, U+5372, U+5377, U+5379-537b, U+537d-537f, U+5382-5383, U+5387-5389, U+538e, U+5393-5394, U+5396, U+5398-5399, U+539d, U+53a0-53a1, U+53a4-53a6, U+53a9-53ab, U+53ad-53b0, U+53b2, U+53b4-53b8, U+53ba, U+53bd, U+53c0-53c1, U+53c3-53c5, U+53cf, U+53d2-53d3, U+53d5, U+53da-53db, U+53dd-53e0, U+53e2, U+53e6-53e8, U+53ed-53ee, U+53f4-53f5, U+53fa, U+5401-5403, U+540b, U+540f, U+5412-5413, U+541a, U+541d-541e, U+5421, U+5424, U+5427-542a, U+542c-542f, U+5431, U+5433-5436, U+543c-543d; 1727} 1728/* [47] */ 1729@font-face { 1730 font-family: 'Pretendard JP Variable'; 1731 font-style: normal; 1732 font-display: swap; 1733 font-weight: 45 920; 1734 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.47.woff2) format('woff2-variations'); 1735 unicode-range: U+50dd-50df, U+50e1-50e6, U+50e8-50e9, U+50ed-50f6, U+50f9-50fb, U+50fe, U+5101-5103, U+5106-5109, U+510b-510e, U+5110, U+5112, U+5114-511e, U+5121, U+5123, U+5127-5128, U+512c-512d, U+512f, U+5131, U+5133-5135, U+5137-513c, U+513f-5142, U+5147, U+514a, U+514c, U+514f, U+5152-5155, U+5157-5158, U+515f-5160, U+5162, U+5164, U+5166-5167, U+5169-516a, U+516e, U+5173-5174, U+5179, U+517b, U+517e, U+5180, U+5182-5184, U+5189, U+518b-518c, U+518e-5191, U+5193, U+5195-5196, U+5198, U+519d, U+51a1-51a4, U+51a6, U+51a9-51ab, U+51ad, U+51b0-51b3, U+51b5, U+51b8, U+51ba, U+51bc-51bf, U+51c2-51c3, U+51c5, U+51c8-51cb, U+51cf, U+51d1-51d6, U+51d8, U+51de-51e0, U+51e2, U+51e5, U+51e7, U+51e9, U+51ec-51ee, U+51f2-51f5, U+51f7, U+51fe, U+5201-5202, U+5204-5205, U+520b, U+520e, U+5212-5216, U+5218, U+5222, U+5226-5228, U+522a-522b, U+522e, U+5231-5233, U+5235, U+523c, U+5244-5245, U+5249, U+524b-524c, U+524f, U+5254-5255, U+5257-5258, U+525a, U+525c-5261, U+5266, U+5269, U+526c, U+526e, U+5271, U+5273-5274, U+5277-5279, U+527d, U+527f-5280, U+5282-5285, U+5288-528a, U+528c; 1736} 1737/* [48] */ 1738@font-face { 1739 font-family: 'Pretendard JP Variable'; 1740 font-style: normal; 1741 font-display: swap; 1742 font-weight: 45 920; 1743 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.48.woff2) format('woff2-variations'); 1744 unicode-range: U+4f57-4f58, U+4f5a-4f5b, U+4f5d-4f5f, U+4f63-4f64, U+4f69-4f6a, U+4f6c, U+4f6e-4f71, U+4f76-4f7e, U+4f81-4f85, U+4f88-4f8a, U+4f8c, U+4f8e-4f90, U+4f92-4f94, U+4f96-4f9a, U+4f9e-4fa0, U+4fab, U+4fad, U+4faf, U+4fb2, U+4fb7, U+4fb9, U+4fbb-4fbe, U+4fc0-4fc1, U+4fc4-4fc6, U+4fc8-4fc9, U+4fcb-4fd4, U+4fd8, U+4fda-4fdc, U+4fdf-4fe0, U+4fe2, U+4fe4-4fe6, U+4fef-4ff2, U+4ff6, U+4ffc-5002, U+5004-5007, U+500a, U+500c, U+500e-5011, U+5013-5014, U+5016-5018, U+501a-501e, U+5021-5023, U+5025-502a, U+502c-502e, U+5030, U+5032-5033, U+5035, U+5039, U+503b, U+5040-5043, U+5045-5048, U+504a, U+504c, U+504e, U+5050-5053, U+5055-5057, U+5059-505a, U+505f-5060, U+5062-5063, U+5066-5067, U+506a, U+506c-506d, U+5070-5072, U+5077-5078, U+5080-5081, U+5083-5086, U+5088, U+508a, U+508e-5090, U+5092-5096, U+509a-509c, U+509e-50a3, U+50aa, U+50ad, U+50af-50b4, U+50b9-50bb, U+50bd, U+50c0, U+50c2-50c4, U+50c7, U+50c9-50ca, U+50cc, U+50ce, U+50d0-50d1, U+50d3-50d4, U+50d6, U+50d8-50d9, U+50dc; 1745} 1746/* [49] */ 1747@font-face { 1748 font-family: 'Pretendard JP Variable'; 1749 font-style: normal; 1750 font-display: swap; 1751 font-weight: 45 920; 1752 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.49.woff2) format('woff2-variations');
1753 unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56; 1754} 1755/* [50] */ 1756@font-face { 1757 font-family: 'Pretendard JP Variable'; 1758 font-style: normal; 1759 font-display: swap; 1760 font-weight: 45 920; 1761 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.50.woff2) format('woff2-variations'); 1762 unicode-range: U+3395-339b, U+339e-33a0, U+33a2-33ff, U+3402, U+3405-3406, U+3427, U+342c, U+342e, U+3468, U+346a, U+3488, U+3492, U+34b5, U+34bc, U+34c1, U+34c7, U+34db, U+351f, U+353e, U+355d-355e, U+3563, U+356e, U+35a6, U+35a8, U+35c5, U+35da, U+35de, U+35f4, U+3605, U+3614, U+364a, U+3691, U+3696, U+3699, U+36cf, U+3761-3762, U+376b-376c, U+3775, U+378d, U+37c1, U+37e2, U+37e8, U+37f4, U+37fd, U+3800, U+382f, U+3836, U+3840, U+385c, U+3861, U+38a1, U+38ad, U+38fa, U+3917, U+391a, U+396f, U+39a4, U+39b8, U+3a5c, U+3a6e, U+3a73, U+3a85, U+3ac4, U+3acb, U+3ad6-3ad7, U+3aea, U+3af3, U+3b0e, U+3b1a, U+3b1c, U+3b22, U+3b35, U+3b6d, U+3b77, U+3b87-3b88, U+3b8d, U+3ba4, U+3bb6, U+3bc3, U+3bcd, U+3bf0, U+3bf3, U+3c0f, U+3c26, U+3cc3, U+3cd2, U+3d11, U+3d1e, U+3d31, U+3d4e, U+3d64, U+3d9a, U+3dc0, U+3dcc, U+3dd4, U+3e05, U+3e3f-3e40, U+3e60, U+3e66, U+3e68, U+3e83, U+3e8a, U+3e94, U+3eda, U+3f57, U+3f72, U+3f75, U+3f77, U+3fae, U+3fb1, U+3fc9, U+3fd7, U+3fdc, U+4039, U+4058; 1763} 1764/* [51] */ 1765@font-face { 1766 font-family: 'Pretendard JP Variable'; 1767 font-style: normal; 1768 font-display: swap; 1769 font-weight: 45 920; 1770 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.51.woff2) format('woff2-variations'); 1771 unicode-range: U+32b5-332b, U+332d-3394; 1772} 1773/* [52] */ 1774@font-face { 1775 font-family: 'Pretendard JP Variable'; 1776 font-style: normal; 1777 font-display: swap; 1778 font-weight: 45 920; 1779 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.52.woff2) format('woff2-variations'); 1780 unicode-range: U+31c8-31e3, U+31f0-321e, U+3220-3230, U+3232-32b4; 1781} 1782/* [53] */ 1783@font-face { 1784 font-family: 'Pretendard JP Variable'; 1785 font-style: normal; 1786 font-display: swap; 1787 font-weight: 45 920; 1788 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.53.woff2) format('woff2-variations'); 1789 unicode-range: U+3028-303f, U+3094-3096, U+309f-30a0, U+30ee, U+30f7-30fa, U+30ff, U+3105-312f, U+3131-3163, U+3165-318e, U+3190-31bb, U+31c0-31c7; 1790} 1791/* [54] */ 1792@font-face { 1793 font-family: 'Pretendard JP Variable'; 1794 font-style: normal; 1795 font-display: swap; 1796 font-weight: 45 920; 1797 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.54.woff2) format('woff2-variations'); 1798 unicode-range: U+2f14-2fd5, U+2ff0-2ffb, U+3004, U+3013, U+3016-301b, U+301e, U+3020-3027; 1799} 1800/* [55] */ 1801@font-face { 1802 font-family: 'Pretendard JP Variable'; 1803 font-style: normal; 1804 font-display: swap; 1805 font-weight: 45 920; 1806 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.55.woff2) format('woff2-variations');
1807 unicode-range: U+25e4-25e6, U+2601-2603, U+2609, U+260e-260f, U+2616-2617, U+261c-261f, U+262f, U+2641, U+2660, U+2662-2664, U+2666-2668, U+266d-266e, U+2672-267d, U+26bd-26be, U+2702, U+271a, U+273d, U+2740, U+2756, U+2776-2793, U+27a1, U+2934-2935, U+29bf, U+29fa-29fb, U+2b05-2b07, U+2b1a, U+2b95, U+2e3a-2e3b, U+2e80-2e99, U+2e9b-2ef3, U+2f00-2f13; 1808} 1809/* [56] */ 1810@font-face { 1811 font-family: 'Pretendard JP Variable'; 1812 font-style: normal; 1813 font-display: swap; 1814 font-weight: 45 920; 1815 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.56.woff2) format('woff2-variations'); 1816 unicode-range: U+24d1-24ff, U+2503-2513, U+2515-2516, U+2518-251b, U+251d-2522, U+2524-259f, U+25a2-25ab, U+25b1, U+25b7, U+25c0-25c1, U+25c9-25ca, U+25cc, U+25d0-25d3, U+25e2-25e3; 1817} 1818/* [57] */ 1819@font-face { 1820 font-family: 'Pretendard JP Variable'; 1821 font-style: normal; 1822 font-display: swap; 1823 font-weight: 45 920; 1824 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.57.woff2) format('woff2-variations'); 1825 unicode-range: U+2105, U+2109-210a, U+210f, U+2116, U+2121, U+2126-2127, U+212b, U+212e, U+2135, U+213b, U+2194-2199, U+21b8-21b9, U+21c4-21c6, U+21cb-21cc, U+21d0, U+21e6-21e9, U+21f5, U+2202-2203, U+2205-2206, U+2208-220b, U+220f, U+2211, U+2213, U+2215, U+221a, U+221d, U+2220, U+2223, U+2225-2226, U+2228, U+222a-222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+224c, U+2260, U+2262, U+2264-2265, U+226e-226f, U+2272-2273, U+2276-2277, U+2283-2287, U+228a-228b, U+2295-2299, U+22a0, U+22a5, U+22bf, U+22da-22db, U+22ef, U+2305-2307, U+2318, U+2329-232a, U+23b0-23b1, U+23be-23cc, U+23ce, U+23da-23db, U+2423, U+2469-24d0; 1826} 1827/* [58] */ 1828@font-face { 1829 font-family: 'Pretendard JP Variable'; 1830 font-style: normal; 1831 font-display: swap; 1832 font-weight: 45 920; 1833 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.58.woff2) format('woff2-variations'); 1834 unicode-range: U+a1-a4, U+a6-a7, U+aa, U+ac, U+b5-b6, U+b8-ba, U+bc-c8, U+ca-cc, U+ce-d5, U+d9-db, U+dd-df, U+e6, U+ee, U+f0, U+f5, U+f7, U+f9, U+fb, U+fe-102, U+110-113, U+11a-11b, U+128-12b, U+143-144, U+147-148, U+14c, U+14e-14f, U+152-153, U+168-16d, U+192, U+1a0-1a1, U+1af, U+1cd-1dc, U+1f8-1f9, U+251, U+261, U+2bb, U+2c7, U+2c9, U+2ea-2eb, U+304, U+307, U+30c, U+1e3e-1e3f, U+1ea0-1ebe, U+1ec0-1ec6, U+1ec8-1ef9, U+2011-2012, U+2016, U+2018-201a, U+201e, U+2021, U+2030, U+2033, U+2035, U+2042, U+2047, U+2051, U+2074, U+20a9, U+20ab-20ac, U+20dd-20de, U+2100; 1835} 1836/* [59] */ 1837@font-face { 1838 font-family: 'Pretendard JP Variable'; 1839 font-style: normal; 1840 font-display: swap; 1841 font-weight: 45 920; 1842 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.59.woff2) format('woff2-variations'); 1843 unicode-range: U+2227, U+26a0, U+2713, U+301f, U+4ff8, U+5239, U+526a, U+54fa, U+5740, U+5937, U+5993, U+59fb, U+5a3c, U+5c41, U+6028, U+626e, U+646f, U+647a, U+64b0, U+64e2, U+65a7, U+66fe, U+6727, U+6955, U+6bef, U+6f23, U+724c, U+767c, U+7a83, U+7ac4, U+7b67, U+8000, U+8471, U+8513, U+8599, U+86db, U+8718, U+87f2, U+88f3, U+8ad2, U+8e2a, U+8fa3, U+95a5, U+9798, U+9910, U+9957, U+9bab, U+9c3b, U+9daf, U+ff95; 1844} 1845/* [60] */ 1846@font-face { 1847 font-family: 'Pretendard JP Variable'; 1848 font-style: normal; 1849 font-display: swap; 1850 font-weight: 45 920; 1851 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.60.woff2) format('woff2-variations'); 1852 unicode-range: U+a8, U+2032, U+2261, U+2282, U+3090, U+30f1, U+339c, U+535c, U+53d9, U+56a2, U+56c1, U+5806, U+589f, U+59d0, U+5a7f, U+60e0, U+639f, U+65af, U+68fa, U+69ae, U+6d1b, U+6ef2, U+71fb, U+725d, U+7262, U+75bc, U+7768, U+7940, U+79bf, U+7bed, U+7d68, U+7dfb, U+814b, U+8207, U+83e9, U+8494, U+8526, U+8568, U+85ea, U+86d9, U+87ba, U+8861, U+887f, U+8fe6, U+9059, U+9061, U+916a, U+976d, U+97ad, U+9ece; 1853} 1854/* [61] */ 1855@font-face { 1856 font-family: 'Pretendard JP Variable'; 1857 font-style: normal; 1858 font-display: swap; 1859 font-weight: 45 920; 1860 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.61.woff2) format('woff2-variations'); 1861 unicode-range: U+2d9, U+21d4, U+301d, U+515c, U+52fe, U+5420, U+5750, U+5766, U+5954, U+5b95, U+5f8a, U+5f98, U+620c, U+621f, U+641c, U+66d9, U+676d, U+6775, U+67f5, U+694a, U+6a02, U+6a3a, U+6a80, U+6c23, U+6c72, U+6dcb, U+6faa, U+707c, U+71c8, U+7422, U+74e2, U+7791, U+7825, U+7a14, U+7a1c, U+7c95, U+7fc1, U+82a5, U+82db, U+8304, U+853d, U+8cd3, U+8de8, U+8f0c, U+8f3f, U+9091, U+91c7, U+929a, U+98af, U+9913; 1862} 1863/* [62] */ 1864@font-face { 1865 font-family: 'Pretendard JP Variable'; 1866 font-style: normal; 1867 font-display: swap; 1868 font-weight: 45 920; 1869 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.62.woff2) format('woff2-variations');
1870 unicode-range: U+2ca-2cb, U+2229, U+2468, U+2669, U+266f, U+273f, U+4ec0, U+4f60, U+4fb6, U+5347, U+540e, U+543b, U+5b0c, U+5d4c, U+5f14, U+5f9e, U+6155, U+62d0, U+6602, U+6666, U+66f3, U+67a2, U+67ca, U+69cc, U+6d29, U+6d9b, U+6e3e, U+6f81, U+7109, U+73c0, U+73c2, U+7425, U+7435-7436, U+7525, U+7554, U+785d, U+786b, U+7ae3, U+7b94, U+7d18, U+81bf, U+8511, U+8549, U+9075, U+9640, U+98e2, U+9e9f, U+ff96; 1871} 1872/* [63] */ 1873@font-face { 1874 font-family: 'Pretendard JP Variable'; 1875 font-style: normal; 1876 font-display: swap; 1877 font-weight: 45 920; 1878 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.63.woff2) format('woff2-variations'); 1879 unicode-range: U+2467, U+4ece, U+4ed4, U+4f91, U+4fae, U+534d, U+53c9, U+54b3, U+586b, U+5944, U+5b78, U+5df7, U+5f77, U+6101, U+6167-6168, U+61a4, U+62d9, U+698a, U+699b, U+6a59, U+6cc4, U+6e07, U+7099, U+75d2, U+77ad, U+7953, U+7984, U+7a92, U+7baa, U+7dbb, U+817f, U+82ad, U+85e9, U+868a, U+8caa, U+8f44, U+9017, U+907c, U+908a, U+92f3, U+936e, U+9435, U+978d, U+9838, U+9a28, U+9b41, U+9ba8, U+9c57, U+9eb9; 1880} 1881/* [64] */ 1882@font-face { 1883 font-family: 'Pretendard JP Variable'; 1884 font-style: normal; 1885 font-display: swap; 1886 font-weight: 45 920; 1887 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.64.woff2) format('woff2-variations'); 1888 unicode-range: U+b1, U+309b, U+4e5e, U+51f1, U+5506, U+55c5, U+58cc, U+59d1, U+5c51, U+5ef7, U+6284, U+62d7, U+6689, U+673d, U+6a2b, U+6a8e, U+6a9c, U+6d63, U+6dd1, U+70b8, U+7235, U+72db, U+72f8, U+7560, U+7c9b, U+7ce7, U+7e1e, U+80af, U+82eb, U+8463, U+8499, U+85dd, U+86ee, U+8a60, U+8a6e, U+8c79, U+8e87, U+8e8a, U+8f5f, U+9010, U+918d, U+9190, U+965b, U+97fb, U+9ab8, U+9bad, U+9d3b, U+9d5c, U+9dfa, U+9e93; 1889} 1890/* [65] */ 1891@font-face { 1892 font-family: 'Pretendard JP Variable'; 1893 font-style: normal; 1894 font-display: swap; 1895 font-weight: 45 920; 1896 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.65.woff2) format('woff2-variations'); 1897 unicode-range: U+2020, U+3003, U+3231, U+4e9b, U+4f3d, U+4f47, U+51b6, U+51dc, U+53e1, U+5bc5, U+602f, U+60bc, U+61c9, U+633d, U+637b, U+6492, U+65fa, U+660f, U+66f0, U+6703, U+681e, U+6876, U+6893, U+6912, U+698e, U+6c7d, U+714c, U+7169, U+71d5, U+725f, U+72d7, U+745b, U+74dc, U+75e2, U+7891, U+7897, U+7dcb, U+810a, U+8218, U+8339, U+840e, U+852d, U+8823, U+8a0a, U+9089, U+919c, U+971c, U+9ad9, U+ff4a, U+ff5a; 1898} 1899/* [66] */ 1900@font-face { 1901 font-family: 'Pretendard JP Variable'; 1902 font-style: normal; 1903 font-display: swap; 1904 font-weight: 45 920; 1905 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.66.woff2) format('woff2-variations'); 1906 unicode-range: U+2466, U+2600, U+4eab, U+4fe3, U+4ff5, U+51a5, U+51f0, U+536f, U+53d4, U+53f1, U+54a5, U+559d, U+55e3, U+58fa, U+5962, U+59ea, U+5c16, U+5cef, U+5d16, U+5f10, U+5fd6, U+6190, U+6216, U+634f, U+63bb, U+66d6, U+6756, U+6bc5, U+6e26, U+727d, U+731f, U+76f2, U+7729, U+7a7f, U+7aff, U+7c9f, U+818f, U+8236, U+82b9, U+8338, U+85aa, U+88b4, U+8b33, U+904d, U+93a7, U+96cc, U+96eb, U+9aed, U+9b8e, U+fa11; 1907} 1908/* [67] */ 1909@font-face { 1910 font-family: 'Pretendard JP Variable'; 1911 font-style: normal; 1912 font-display: swap; 1913 font-weight: 45 920; 1914 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.67.woff2) format('woff2-variations'); 1915 unicode-range: U+251c, U+2523, U+4e14, U+545f, U+54bd, U+553e, U+55dc, U+56da, U+589c, U+5b55, U+5bb5, U+5ce1, U+5df4, U+5eb6, U+5ec9, U+6191, U+62f7, U+6357, U+64a5, U+6591, U+65bc, U+6897, U+6e1a, U+7063, U+711a, U+721b, U+722c, U+75b9, U+75d5, U+75fa, U+7766, U+7aae, U+7b48, U+7b8b, U+7d21, U+7e55, U+7f75, U+842c, U+8910, U+8a63, U+8b39, U+8b5a, U+8cdc, U+8d74, U+907d, U+91e7, U+9306, U+96bc, U+98f4, U+9ac4; 1916} 1917/* [68] */ 1918@font-face { 1919 font-family: 'Pretendard JP Variable'; 1920 font-style: normal; 1921 font-display: swap; 1922 font-weight: 45 920; 1923 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.68.woff2) format('woff2-variations'); 1924 unicode-range: U+2003, U+2312, U+266c, U+4f86, U+51ea, U+5243, U+5256, U+541f, U+5841, U+59dc, U+5df3, U+601c, U+60e7, U+632b, U+638c, U+64ad, U+6881, U+697c, U+69cd, U+6c50, U+6d2a, U+6fc1, U+7027, U+7058, U+70f9, U+714e, U+7345, U+751a, U+760d, U+764c, U+77db, U+7d79, U+7e8f, U+80ce, U+814e, U+81fc, U+8247, U+8278, U+85a9, U+8a03, U+90ed, U+9784, U+9801, U+984e, U+99b3, U+9bc9, U+9bdb, U+9be8, U+9e78, U+ff6b; 1925} 1926/* [69] */ 1927@font-face { 1928 font-family: 'Pretendard JP Variable'; 1929 font-style: normal; 1930 font-display: swap; 1931 font-weight: 45 920; 1932 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.69.woff2) format('woff2-variations');
1933 unicode-range: U+266b, U+3006, U+5176, U+5197, U+51a8, U+51c6, U+52f2, U+5614, U+5875, U+5a2f, U+5b54, U+5ce0, U+5dba, U+5deb, U+5e63, U+5f59, U+5fcc, U+6068, U+6367, U+68b6, U+6a0b, U+6b64, U+6e15, U+6eba, U+7272, U+72a0, U+7947, U+7985, U+79e6, U+79e9, U+7a3d, U+7a9f, U+7aaf, U+7b95, U+7f60, U+7f9e, U+7fe0, U+8098, U+80ba, U+8106, U+82d4, U+831c, U+87f9, U+8a1f, U+8acf, U+90c1, U+920d, U+9756, U+fe43, U+ff94; 1934} 1935/* [70] */ 1936@font-face { 1937 font-family: 'Pretendard JP Variable'; 1938 font-style: normal; 1939 font-display: swap; 1940 font-weight: 45 920; 1941 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.70.woff2) format('woff2-variations'); 1942 unicode-range: U+af, U+2465, U+2517, U+33a1, U+4f10, U+50c5, U+51b4, U+5384, U+5606, U+5bb0, U+5cac, U+5ee3, U+618e, U+61f2, U+62c9, U+66ab, U+66f9, U+6816, U+6960, U+6b3e, U+6f20, U+7078, U+72d0, U+73ed, U+7ad9, U+7b1b, U+7be4, U+7d62, U+7f51, U+80b4, U+80f4, U+8154, U+85fb, U+865c, U+8702, U+895f, U+8aed, U+8b90, U+8ced, U+8fbf, U+91d8, U+9418, U+9583, U+9591, U+9813, U+982c, U+9bd6, U+ff46, U+ff7f, U+ff88; 1943} 1944/* [71] */ 1945@font-face { 1946 font-family: 'Pretendard JP Variable'; 1947 font-style: normal; 1948 font-display: swap; 1949 font-weight: 45 920; 1950 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.71.woff2) format('woff2-variations'); 1951 unicode-range: U+4e91, U+508d, U+50e7, U+514e, U+51f6, U+5446, U+5504, U+584a, U+59a8, U+59d3, U+5a46, U+5ac9, U+6020, U+60a6, U+6148, U+621a, U+6234, U+64c1, U+6523, U+675c, U+67d1, U+6953, U+6ccc, U+6df5, U+6e13, U+6f06, U+723a, U+7325, U+74e6, U+758e, U+75ab, U+75d9, U+7a40, U+8096, U+82fa, U+8587, U+8594, U+8a6b, U+8ab9, U+8b17, U+8b83, U+937c, U+963b, U+9673, U+96db, U+9ce9, U+9f4b, U+ff67, U+ff82, U+ff93; 1952} 1953/* [72] */ 1954@font-face { 1955 font-family: 'Pretendard JP Variable'; 1956 font-style: normal; 1957 font-display: swap; 1958 font-weight: 45 920; 1959 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.72.woff2) format('woff2-variations'); 1960 unicode-range: U+221e, U+2514, U+51f9, U+5270, U+5449, U+5824, U+59a5, U+5a29, U+5d07, U+5e16, U+60e3, U+614c, U+6276, U+643e, U+64ab, U+6562, U+6681, U+670b, U+6734, U+67af, U+6a3d, U+6b05, U+6dc0, U+6e4a, U+7259, U+732a, U+7409, U+78a7, U+7a6b, U+8015, U+809b, U+817a, U+830e, U+837b, U+85ab, U+8a23, U+8a93, U+8b00, U+8b19, U+8b21, U+8cbf, U+8fb0, U+901d, U+91b8, U+9320, U+932c, U+9688, U+96f6, U+9df2, U+ff6a; 1961} 1962/* [73] */ 1963@font-face { 1964 font-family: 'Pretendard JP Variable'; 1965 font-style: normal; 1966 font-display: swap; 1967 font-weight: 45 920; 1968 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.73.woff2) format('woff2-variations'); 1969 unicode-range: U+2002, U+2025, U+4f8d, U+51e1, U+51f8, U+5507, U+5598, U+58f1, U+5983, U+59ac, U+5c3c, U+5de7, U+5e7d, U+5eca, U+5f61, U+606d, U+60f9, U+636e, U+64ec, U+67da, U+67ff, U+6813, U+68f2, U+693f, U+6b6a, U+6bbb, U+6ef4, U+7092, U+717d, U+7261, U+73c8, U+7432, U+7483, U+
196976fe, U+7709, U+78d0, U+81a3, U+81b3, U+82af, U+8305, U+8309, U+8870, U+88fe, U+8cd1, U+8d66, U+906e, U+971e, U+9812, U+ff79, U+ff90; 1970} 1971/* [74] */ 1972@font-face { 1973 font-family: 'Pretendard JP Variable'; 1974 font-style: normal; 1975 font-display: swap; 1976 font-weight: 45 920; 1977 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.74.woff2) format('woff2-variations'); 1978 unicode-range: U+2464, U+2501, U+2640, U+2642, U+339d, U+4f0e, U+5091, U+50b5, U+5132, U+51cc, U+558b, U+55aa, U+585e, U+5bee, U+5dfe, U+60b6, U+62b9, U+6349, U+6566, U+6590, U+6842, U+689d, U+6a58, U+6c70, U+6ff1, U+7815, U+7881, U+7aaa, U+7bc7, U+7def, U+7fa8, U+8017, U+8036, U+8061, U+821f, U+8429, U+8ce0, U+8e74, U+9019, U+90ca, U+9162, U+932f, U+93ae, U+9644, U+990c, U+9cf3, U+ff56, U+ff6e, U+ff7e, U+ff85; 1979} 1980/* [75] */ 1981@font-face { 1982 font-family: 'Pretendard JP Variable'; 1983 font-style: normal; 1984 font-display: swap; 1985 font-weight: 45 920; 1986 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.75.woff2) format('woff2-variations'); 1987 unicode-range: U+2266-2267, U+4f2f, U+5208, U+5451, U+546a, U+5589, U+576a, U+5815, U+5a9a, U+5b9b, U+5c3a, U+5efb, U+5faa, U+6109, U+6643, U+6652, U+695a, U+69fd, U+6b86, U+6bb4, U+6daf, U+7089, U+70cf, U+7a00, U+7a4f, U+7b39, U+7d33, U+80e1, U+828b, U+82a6, U+86cd, U+8c8c, U+8cca, U+8df3, U+9077, U+9175, U+91dc, U+925b, U+9262, U+9271, U+92ed, U+9855, U+9905, U+9d28, U+ff3f, U+ff58, U+ff68, U+ff6d, U+ff9c; 1988} 1989/* [76] */ 1990@font-face { 1991 font-family: 'Pretendard JP Variable'; 1992 font-style: normal; 1993 font-display: swap; 1994 font-weight: 45 920; 1995 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.76.woff2) format('woff2-variations'); 1996 unicode-range: U+2207, U+25ef, U+309c, U+4e4f, U+5146, U+51dd, U+5351, U+540a, U+5629, U+5eb5, U+5f04, U+5f13, U+60dc, U+6212, U+63b4, U+642c, U+6627, U+66a6, U+66c7, U+66fd, U+674e, U+6b96, U+6c4e, U+6df3, U+6e67, U+6f84, U+72fc, U+733f, U+7c97, U+7db1, U+7e4d, U+816b, U+82d1, U+84cb, U+854e, U+8607, U+86c7, U+871c, U+8776, U+8a89, U+8fc4, U+91a4, U+9285, U+9685, U+9903, U+9b31, U+9f13, U+ff42, U+ff74, U+ff91; 1997} 1998/* [77] */ 1999@font-face { 2000 font-family: 'Pretendard JP Variable'; 2001 font-style: normal; 2002 font-display: swap; 2003 font-weight: 45 920; 2004 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.77.woff2) format('woff2-variations'); 2005 unicode-range: U+4e32, U+51db, U+53a8, U+53ea, U+5609, U+5674, U+5a92, U+5e7e, U+6115, U+611a, U+62cc, U+62ed, U+63c9, U+64b9, U+64e6, U+65cb, U+6606, U+6731, U+683d, U+6afb, U+7460, U+771e, U+78ef, U+7b26, U+7b51, U+7cde, U+7d10, U+7d2f, U+7d46, U+80de, U+819c, U+84b2, U+85cd, U+865a, U+8ecc, U+9022, U+90b8, U+9192, U+9675, U+96b7, U+99ff, U+ff44, U+ff55, U+ff6c, U+ff73, U+ff75, U+ff86, U+ff8d, U+ff92, U+ffe3; 2006} 2007/* [78] */ 2008@font-face { 2009 font-family: 'Pretendard JP Variable'; 2010 font-style: normal; 2011 font-display: swap; 2012 font-weight: 45 920; 2013 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.78.woff2) format('woff2-variations'); 2014 unicode-range: U+25b3, U+30f5, U+4eae, U+4f46, U+4f51, U+5203, U+52ff, U+55a7, U+564c, U+565b, U+57f9, U+5805, U+5b64, U+5e06, U+5f70, U+5f90, U+60e8, U+6182, U+62f3, U+62fe, U+63aa, U+64a4, U+65d7, U+673a, U+6851, U+68cb, U+68df, U+6d1e, U+6e58, U+6e9d, U+77b3, U+7832, U+7c3f, U+7db4, U+7f70, U+80aa, U+80c6, U+8105, U+819d, U+8276, U+8679, U+8986, U+8c9d, U+8fc5, U+916c, U+9665, U+9699, U+96c0, U+9a19, U+ff8b; 2015} 2016/* [79] */ 2017@font-face { 2018 font-family: 'Pretendard JP Variable'; 2019 font-style: normal; 2020 font-display: swap; 2021 font-weight: 45 920; 2022 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.79.woff2) format('woff2-variations'); 2023 unicode-range: U+2463, U+25a1, U+4ef0, U+5076, U+5098, U+51fd, U+5302, U+5448, U+54c9, U+570b, U+583a, U+5893, U+58a8, U+58ee, U+5949, U+5bdb, U+5f26, U+5f81, U+6052, U+6170, U+61c7, U+631f, U+635c, U+664b, U+69fb, U+6f01, U+7070, U+722a, U+745e, U+755c, U+76c6, U+78c1, U+79e4, U+7bb8, U+7d0b, U+81a8, U+82d7, U+8b5c, U+8f14, U+8fb1, U+8fbb, U+9283, U+9298, U+9a30, U+ff03, U+ff50, U+ff59, U+ff7b, U+ff8e-ff8f; 2024} 2025/* [80] */ 2026@font-face { 2027 font-family: 'Pretendard JP Variable'; 2028 font-style: normal; 2029 font-display: swap; 2030 font-weight: 45 920; 2031 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.80.woff2) format('woff2-variations');
2032 unicode-range: U+2010, U+2502, U+25b6, U+4f3a, U+514b, U+5265, U+52c3, U+5339, U+53ec, U+54c0, U+55b0, U+5854, U+5b8f, U+5cb3, U+5e84, U+60da, U+6247, U+6249, U+628a, U+62cd, U+65ac, U+6838, U+690e, U+6cf0, U+6f02, U+6f2c, U+6f70, U+708a, U+7434, U+75be, U+77ef, U+7c60, U+7c98, U+7d1b, U+7e2b, U+80a5, U+81e3, U+820c, U+8210, U+8475, U+862d, U+8650, U+8997, U+906d, U+91c8, U+9700, U+9727, U+9df9, U+ff3a, U+ff9a; 2033} 2034/* [81] */ 2035@font-face { 2036 font-family: 'Pretendard JP Variable'; 2037 font-style: normal; 2038 font-display: swap; 2039 font-weight: 45 920; 2040 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.81.woff2) format('woff2-variations'); 2041 unicode-range: U+2103, U+5049, U+52b1, U+5320, U+5553, U+572d, U+58c7, U+5b5d, U+5bc2, U+5de3, U+5e61, U+5f80, U+61a9, U+67d0, U+67f4, U+6c88, U+6ca1, U+6ce5, U+6d78, U+6e9c, U+6f54, U+731b, U+73b2, U+74a7, U+74f6, U+75e9, U+7b20, U+7c8b, U+7f72, U+809d, U+8108, U+82b3, U+82bd, U+84b8, U+84c4, U+88c2, U+8ae6, U+8ef8, U+902e, U+9065, U+9326, U+935b, U+938c, U+9676, U+9694, U+96f7, U+9ed9, U+ff48, U+ff4c, U+ff81; 2042} 2043/* [82] */ 2044@font-face { 2045 font-family: 'Pretendard JP Variable'; 2046 font-style: normal; 2047 font-display: swap; 2048 font-weight: 45 920; 2049 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.82.woff2) format('woff2-variations'); 2050 unicode-range: U+2500, U+3008-3009, U+4ead, U+4f0f, U+4fca, U+53eb, U+543e, U+57a2, U+5cf0, U+5e8f, U+5fe0, U+61b2, U+62d8, U+6442, U+64b2, U+6589, U+659c, U+67f1, U+68c4, U+6cb8, U+6d12, U+6de1, U+6fe1, U+70c8, U+723d, U+73e0, U+7656, U+773a, U+7948, U+7b87, U+7c92, U+7d3a, U+7e1b, U+7e4a, U+819a, U+8358, U+83c5, U+84bc, U+864e, U+8912, U+8c9e, U+8d05, U+92fc, U+9396, U+98fd, U+99d2, U+ff64, U+ff7a, U+ff83; 2051} 2052/* [83] */ 2053@font-face { 2054 font-family: 'Pretendard JP Variable'; 2055 font-style: normal; 2056 font-display: swap; 2057 font-weight: 45 920; 2058 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.83.woff2) format('woff2-variations'); 2059 unicode-range: U+3014-3015, U+4e3c, U+5036, U+5075, U+533f, U+53e9, U+5531, U+5642, U+5984, U+59e6, U+5a01, U+5b6b, U+5c0b, U+5f25, U+6069, U+60a0, U+614e, U+62b5, U+62d2-62d3, U+6597, U+660c, U+674f, U+67cf, U+6841, U+6905, U+6cf3, U+6d32, U+6d69, U+6f64, U+716e, U+7761, U+7b52, U+7be0, U+7dbf, U+7de9, U+7f36, U+81d3, U+8302, U+8389, U+846c, U+84ee, U+8a69, U+9038, U+9d8f, U+ff47, U+ff4b, U+ff76, U+ff9b; 2060} 2061/* [84] */ 2062@font-face { 2063 font-family: 'Pretendard JP Variable'; 2064 font-style: normal; 2065 font-display: swap; 2066 font-weight: 45 920; 2067 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.84.woff2) format('woff2-variations'); 2068 unicode-range: U+25c7, U+3007, U+504f, U+507d, U+51a0, U+52a3, U+5410, U+5510, U+559a, U+5782, U+582a, U+5c0a, U+5c3f, U+5c48, U+5f6b, U+6176, U+622f, U+6279, U+62bd, U+62dd, U+65ed, U+67b6, U+6817, U+6850, U+6d6a, U+6deb, U+6ea2, U+6edd, U+6f5c, U+72e9, U+73a9, U+7573, U+76bf, U+7950, U+7956, U+7f8a, U+7ffc, U+80a2, U+80c3, U+83ca, U+8a02, U+8a13, U+8df5, U+9375, U+983b, U+99b4, U+ff4e, U+ff71, U+ff89, U+ff97; 2069} 2070/* [85] */ 2071@font-face { 2072 font-family: 'Pretendard JP Variable'; 2073 font-style: normal; 2074 font-display: swap; 2075 font-weight: 45 920; 2076 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.85.woff2) format('woff2-variations'); 2077 unicode-range: U+24, U+2022, U+2212, U+221f, U+2665, U+4ecf, U+5100, U+51cd, U+52d8, U+5378, U+53f6, U+574a, U+5982, U+5996, U+5c1a, U+5e1d, U+5f84, U+609f, U+61a7, U+61f8, U+6398, U+63ee, U+6676, U+6691, U+6eb6, U+7126, U+71e5, U+7687, U+7965, U+7d17, U+80a1, U+8107, U+8266, U+85a6, U+8987, U+8ca2, U+8cab, U+8e0a, U+9042, U+95c7, U+9810, U+9867, U+98fc, U+ff52-ff54, U+ff61, U+ff77, U+ff98-ff99; 2078} 2079/* [86] */ 2080@font-face { 2081 font-family: 'Pretendard JP Variable'; 2082 font-style: normal; 2083 font-display: swap; 2084 font-weight: 45 920; 2085 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.86.woff2) format('woff2-variations'); 2086 unicode-range: U+b0, U+226a, U+2462, U+4e39, U+4fc3, U+4fd7, U+50be, U+50da, U+5200, U+5211, U+54f2, U+5618, U+596a, U+5b22, U+5bb4, U+5d50, U+60a3, U+63fa, U+6
208658e, U+65e8, U+6669, U+6795, U+679d, U+67a0, U+6b3a, U+6e09, U+757f, U+7cd6, U+7dbe, U+7ffb, U+83cc, U+83f1, U+840c, U+845b, U+8846, U+8972, U+8a34, U+8a50, U+8a87, U+8edf, U+8ff0, U+90a6, U+9154, U+95a3, U+9663, U+9686, U+96c7, U+ff3c, U+ff7c, U+ff8a; 2087} 2088/* [87] */ 2089@font-face { 2090 font-family: 'Pretendard JP Variable'; 2091 font-style: normal; 2092 font-display: swap; 2093 font-weight: 45 920; 2094 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.87.woff2) format('woff2-variations'); 2095 unicode-range: U+25bd, U+4e59, U+4ec1, U+4ff3, U+515a, U+518a, U+525b, U+5375, U+552f, U+57a3, U+5b9c, U+5c3d, U+5e3d, U+5e7b, U+5f0a, U+6094, U+6458, U+654f, U+67f3, U+6b8a, U+6bd2, U+6c37, U+6ce1, U+6e56, U+6e7f, U+6ed1, U+6ede, U+6f0f, U+70ad, U+7267, U+7363, U+786c, U+7a42, U+7db2, U+7f85, U+8178, U+829d, U+8896, U+8c5a, U+8cb0, U+8ce2, U+8ed2, U+9047, U+9177, U+970a, U+9ea6, U+ff1b, U+ff31, U+ff39, U+ff80; 2096} 2097/* [88] */ 2098@font-face { 2099 font-family: 'Pretendard JP Variable'; 2100 font-style: normal; 2101 font-display: swap; 2102 font-weight: 45 920; 2103 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.88.woff2) format('woff2-variations'); 2104 unicode-range: U+a5, U+4e80, U+4f34, U+4f73, U+4f75, U+511f, U+5192, U+52aa, U+53c8, U+570f, U+57cb, U+596e, U+5d8b, U+5f66, U+5fd9, U+62db, U+62f6, U+6328, U+633f, U+63a7, U+6469, U+6bbf, U+6c41, U+6c57, U+6d44, U+6dbc, U+706f, U+72c2, U+72ed, U+7551, U+75f4, U+7949, U+7e26, U+7fd4, U+8150, U+8af8, U+8b0e, U+8b72, U+8ca7, U+934b, U+9a0e, U+9a12, U+9b42, U+ff41, U+ff43, U+ff45, U+ff49, U+ff4f, U+ff62-ff63; 2105} 2106/* [89] */ 2107@font-face { 2108 font-family: 'Pretendard JP Variable'; 2109 font-style: normal; 2110 font-display: swap; 2111 font-weight: 45 920; 2112 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.89.woff2) format('woff2-variations'); 2113 unicode-range: U+4e18, U+4fb5, U+5104, U+52c7, U+5353, U+5374, U+53e5, U+587e, U+594f, U+5a20, U+5de1, U+5f18, U+5fcd, U+6291, U+62ab, U+6355, U+6392, U+63da, U+63e1, U+656c, U+6687, U+68b0-68b1, U+68d2, U+68da, U+6b27, U+6cbc, U+7159, U+7344, U+73cd, U+76df, U+790e, U+7cf8, U+8102, U+88c1, U+8aa0, U+8e0f, U+9178, U+92ad, U+9670, U+96c5, U+9cf4, U+9db4, U+ff3e, U+ff6f, U+ff72, U+ff78, U+ff7d, U+ff84, U+ff8c; 2114} 2115/* [90] */ 2116@font-face { 2117 font-family: 'Pretendard JP Variable'; 2118 font-style: normal; 2119 font-display: swap; 2120 font-weight: 45 920; 2121 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.90.woff2) format('woff2-variations'); 2122 unicode-range: U+60, U+2200, U+226b, U+2461, U+517c, U+526f, U+5800, U+5b97, U+5bf8, U+5c01, U+5d29, U+5e4c, U+5e81, U+6065, U+61d0, U+667a, U+6696, U+6843, U+6c99, U+6d99, U+6ec5, U+6f22, U+6f6e, U+6fa4, U+6fef, U+71c3, U+72d9, U+7384, U+78e8, U+7a1a, U+7a32, U+7a3c, U+7adc, U+7ca7, U+7d2b, U+7dad, U+7e4b, U+80a9, U+8170, U+81ed, U+820e, U+8a17, U+8afe, U+90aa, U+914e, U+963f, U+99c4, U+9eba, U+9f3b, U+ff38; 2123} 2124/* [91] */ 2125@font-face { 2126 font-family: 'Pretendard JP Variable'; 2127 font-style: normal; 2128 font-display: swap; 2129 font-weight: 45 920; 2130 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.91.woff2) format('woff2-variations'); 2131 unicode-range: U+2460, U+4e5f, U+4e7e, U+4ed9, U+501f, U+502b, U+5968, U+5974, U+5ac1, U+5b99, U+5ba3, U+5be7, U+5be9, U+5c64, U+5cb8, U+5ec3, U+5f1f, U+616e, U+6297, U+62e0, U+62ec, U+6368, U+642d, U+65e6, U+6717, U+676f, U+6b04, U+732e, U+7652, U+76ca, U+76d7, U+7802, U+7e70, U+7f6a, U+8133, U+81e8, U+866b, U+878d, U+88f8, U+8a5e, U+8cdb, U+8d08, U+907a, U+90e1, U+96f2, U+9f8d, U+ff35, U+ff37, U+ff40, U+ff9d; 2132} 2133/* [92] */ 2134@font-face { 2135 font-family: 'Pretendard JP Variable'; 2136 font-style: normal; 2137 font-display: swap; 2138 font-weight: 45 920; 2139 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.92.woff2) format('woff2-variations'); 2140 unicode-range: U+21d2, U+25ce, U+300a-300b, U+4e89, U+4e9c, U+4ea1, U+5263, U+53cc, U+5426, U+5869, U+5947, U+598a, U+5999, U+5e55, U+5e72, U+5e79, U+5fae, U+5fb9, U+602a, U+6163, U+624d, U+6749, U+6c5a, U+6cbf, U+6d45, U+6dfb, U+6e7e, U+708e, U+725b, U+7763, U+79c0, U+7bc4, U+
21407c89, U+7e01, U+7e2e, U+8010, U+8033, U+8c6a, U+8cc3, U+8f1d, U+8f9b, U+8fb2, U+907f, U+90f7, U+9707, U+9818, U+9b3c, U+ff0a, U+ff4d; 2141} 2142/* [93] */ 2143@font-face { 2144 font-family: 'Pretendard JP Variable'; 2145 font-style: normal; 2146 font-display: swap; 2147 font-weight: 45 920; 2148 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.93.woff2) format('woff2-variations'); 2149 unicode-range: U+2015, U+2190, U+4e43, U+5019, U+5247, U+52e7, U+5438, U+54b2, U+55ab, U+57f7, U+5bd2, U+5e8a, U+5ef6, U+6016, U+60b2, U+6162, U+6319, U+6551, U+6607, U+66b4, U+675f, U+67d4, U+6b20, U+6b53, U+6ce3, U+719f, U+75b2, U+770b, U+7720, U+77ac, U+79d2, U+7af9, U+7d05, U+7dca, U+8056, U+80f8, U+81f3, U+8352, U+885d, U+8a70, U+8aa4, U+8cbc, U+900f, U+9084, U+91e3, U+9451, U+96c4, U+99c6, U+9ad4, U+ff70; 2150} 2151/* [94] */ 2152@font-face { 2153 font-family: 'Pretendard JP Variable'; 2154 font-style: normal; 2155 font-display: swap; 2156 font-weight: 45 920; 2157 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.94.woff2) format('woff2-variations'); 2158 unicode-range: U+2193, U+25b2, U+4e4b, U+516d, U+51c4, U+529f, U+52c9, U+5360, U+5442, U+5857, U+5915, U+59eb, U+5a9b, U+5c3b, U+6012, U+61b6, U+62b1, U+6311, U+6577, U+65e2, U+65ec, U+6613, U+6790, U+6cb9, U+7372, U+76ae, U+7d5e, U+7fcc, U+88ab, U+88d5, U+8caf, U+8ddd, U+8ecd, U+8f38, U+8f9e, U+8feb, U+9063, U+90f5, U+93e1, U+968a, U+968f, U+98fe, U+9ec4, U+ff1d, U+ff27, U+ff2a, U+ff36, U+ff3b, U+ff3d, U+ffe5; 2159} 2160/* [95] */ 2161@font-face { 2162 font-family: 'Pretendard JP Variable'; 2163 font-style: normal; 2164 font-display: swap; 2165 font-weight: 45 920; 2166 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.95.woff2) format('woff2-variations'); 2167 unicode-range: U+4e03, U+4f38, U+50b7, U+5264, U+5348, U+5371, U+585a, U+58ca, U+5951, U+59b9, U+59d4, U+5b98, U+5f8b, U+6388, U+64cd, U+65e7, U+6803, U+6b6f, U+6d66, U+6e0b, U+6ecb, U+6fc3, U+72ac, U+773c, U+77e2, U+7968, U+7a74, U+7dba, U+7dd1, U+7e3e, U+808c, U+811a, U+8179, U+8239, U+8584, U+8a0e, U+8a72, U+8b66, U+8c46, U+8f29, U+90a3, U+9234, U+96f0, U+9769, U+9774, U+9aa8, U+ff26, U+ff28, U+ff9e-ff9f; 2168} 2169/* [96] */ 2170@font-face { 2171 font-family: 'Pretendard JP Variable'; 2172 font-style: normal; 2173 font-display: swap; 2174 font-weight: 45 920; 2175 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.96.woff2) format('woff2-variations'); 2176 unicode-range: U+7e, U+b4, U+25c6, U+2661, U+4e92, U+4eee, U+4ffa, U+5144, U+5237, U+5287, U+52b4, U+58c1, U+5bff, U+5c04, U+5c06, U+5e95, U+5f31, U+5f93, U+63c3, U+640d, U+6557, U+6614, U+662f, U+67d3, U+690d, U+6bba, U+6e6f, U+72af, U+732b, U+7518, U+7ae0, U+7ae5, U+7af6, U+822a, U+89e6, U+8a3a, U+8a98, U+8cb8, U+8de1, U+8e8d, U+95d8, U+961c, U+96a3, U+96ea, U+9bae, U+ff20, U+ff22, U+ff29, U+ff2b-ff2c; 2177} 2178/* [97] */ 2179@font-face { 2180 font-family: 'Pretendard JP Variable'; 2181 font-style: normal; 2182 font-display: swap; 2183 font-weight: 45 920; 2184 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.97.woff2) format('woff2-variations'); 2185 unicode-range: U+25cb, U+4e71, U+4f59, U+50d5, U+520a, U+5217, U+5230, U+523a-523b, U+541b, U+5439, U+5747, U+59c9, U+5bdf, U+5c31, U+5de8, U+5e7c, U+5f69, U+6050, U+60d1, U+63cf, U+663c, U+67c4, U+6885, U+6c38, U+6d6e, U+6db2, U+6df7, U+6e2c, U+6f5f, U+7532, U+76e3-76e4, U+7701, U+793c, U+79f0, U+7a93, U+7d00, U+7de0, U+7e54, U+8328, U+8840, U+969c, U+96e8, U+9811, U+9aea, U+9b5a, U+ff24, U+ff2e, U+ff57; 2186} 2187/* [98] */ 2188@font-face { 2189 font-family: 'Pretendard JP Variable'; 2190 font-style: normal; 2191 font-display: swap; 2192 font-weight: 45 920; 2193 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.98.woff2) format('woff2-variations'); 2194 unicode-range: U+2191, U+505c, U+52e4, U+5305, U+535a, U+56e0, U+59bb, U+5acc, U+5b09, U+5b87, U+5c90, U+5df1, U+5e2d, U+5e33, U+5f3e, U+6298, U+6383, U+653b, U+6697, U+6804, U+6a39, U+6cca, U+6e90, U+6f2b, U+702c, U+7206, U+7236, U+7559, U+7565, U+7591, U+75c7, U+75db, U+7b4b, U+7bb1, U+7d99, U+7fbd, U+8131, U+885b, U+8b1d, U+8ff7, U+9003, U+9045, U+96a0, U+9732, U+990a, U+99d0, U+9e97, U+9f62, U+ff25, U+ff2d; 2195} 2196/* [99] */ 2197@font-face { 2198 font-family: 'Pretendard JP Variable'; 2199 font-style: normal; 2200 font-display: swap; 2201 font-weight: 45 920; 2202 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.99.woff2) format('woff2-variations');
2203 unicode-range: U+4e08, U+4f9d, U+5012, U+514d, U+51b7, U+5275, U+53ca, U+53f8, U+5584, U+57fc, U+5b9d, U+5bfa, U+5c3e, U+5f01, U+5fb4, U+5fd7, U+606f, U+62e1, U+6563, U+6674, U+6cb3, U+6d3e, U+6d74, U+6e1b, U+6e2f, U+718a, U+7247, U+79d8, U+7d14, U+7d66, U+7d71, U+7df4, U+7e41, U+80cc, U+8155, U+83d3, U+8a95, U+8ab2, U+8ad6, U+8ca1, U+9000, U+9006, U+9678, U+97d3, U+9808, U+98ef, U+9a5a, U+9b45, U+ff23, U+ff30; 2204} 2205/* [100] */ 2206@font-face { 2207 font-family: 'Pretendard JP Variable'; 2208 font-style: normal; 2209 font-display: swap; 2210 font-weight: 45 920; 2211 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.100.woff2) format('woff2-variations'); 2212 unicode-range: U+25bc, U+3012, U+4ef2, U+4f0a, U+516b, U+5373, U+539a, U+53b3, U+559c, U+56f0, U+5727, U+5742, U+5965, U+59ff, U+5bc6, U+5dfb, U+5e45, U+5ead, U+5fb3, U+6211, U+6253, U+639b, U+63a8, U+6545, U+6575, U+6628, U+672d, U+68a8, U+6bdb, U+6d25, U+707d, U+767e, U+7834, U+7b46, U+7bc9, U+8074, U+82e6, U+8349, U+8a2a, U+8d70, U+8da3, U+8fce, U+91cc, U+967d, U+97ff, U+9996, U+ff1c, U+ff2f, U+ff32, U+ff34; 2213} 2214/* [101] */ 2215@font-face { 2216 font-family: 'Pretendard JP Variable'; 2217 font-style: normal; 2218 font-display: swap; 2219 font-weight: 45 920; 2220 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.101.woff2) format('woff2-variations'); 2221 unicode-range: U+3d, U+5e, U+25cf, U+4e0e, U+4e5d, U+4e73, U+4e94, U+4f3c, U+5009, U+5145, U+51ac, U+5238, U+524a, U+53f3, U+547c, U+5802, U+5922, U+5a66, U+5c0e, U+5de6, U+5fd8, U+5feb, U+6797, U+685c, U+6b7b, U+6c5f-6c60, U+6cc9, U+6ce2, U+6d17, U+6e21, U+7167, U+7642, U+76db, U+8001, U+821e, U+8857, U+89d2, U+8b1b, U+8b70, U+8cb4, U+8cde, U+8f03, U+8f2a, U+968e, U+9b54, U+9e7f, U+9ebb, U+ff05, U+ff33; 2222} 2223/* [102] */ 2224@font-face { 2225 font-family: 'Pretendard JP Variable'; 2226 font-style: normal; 2227 font-display: swap; 2228 font-weight: 45 920; 2229 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.102.woff2) format('woff2-variations'); 2230 unicode-range: U+500d, U+5074, U+50cd, U+5175, U+52e2, U+5352, U+5354, U+53f2, U+5409, U+56fa, U+5a18, U+5b88, U+5bdd, U+5ca9, U+5f92, U+5fa9, U+60a9, U+623f, U+6483, U+653f, U+666f, U+66ae, U+66f2, U+6a21, U+6b66, U+6bcd, U+6d5c, U+796d, U+7a4d, U+7aef, U+7b56, U+7b97, U+7c4d, U+7e04, U+7fa9, U+8377, U+83dc, U+83ef, U+8535, U+8863, U+88cf, U+88dc, U+8907, U+8acb, U+90ce, U+91dd, U+ff0b, U+ff0d, U+ff19, U+ff65; 2231} 2232/* [103] */ 2233@font-face { 2234 font-family: 'Pretendard JP Variable'; 2235 font-style: normal; 2236 font-display: swap; 2237 font-weight: 45 920; 2238 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.103.woff2) format('woff2-variations'); 2239 unicode-range: U+4e01, U+4e21, U+4e38, U+52a9, U+547d, U+592e, U+5931, U+5b63, U+5c40, U+5dde, U+5e78, U+5efa, U+5fa1, U+604b, U+6075, U+62c5, U+632f, U+6a19, U+6c0f, U+6c11, U+6c96, U+6e05, U+70ba, U+71b1, U+7387, U+7403, U+75c5, U+77ed, U+795d, U+7b54, U+7cbe, U+7d19, U+7fa4, U+8089, U+81f4, U+8208, U+8336, U+8457, U+8a33, U+8c4a, U+8ca0, U+8ca8, U+8cc0, U+9014, U+964d, U+9803, U+983c, U+98db, U+ff17, U+ff21; 2240} 2241/* [104] */ 2242@font-face { 2243 font-family: 'Pretendard JP Variable'; 2244 font-style: normal; 2245 font-display: swap; 2246 font-weight: 45 920; 2247 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.104.woff2) format('woff2-variations'); 2248 unicode-range: U+25, U+25a0, U+4e26, U+4f4e, U+5341, U+56f2, U+5bbf, U+5c45, U+5c55, U+5c5e, U+5dee, U+5e9c, U+5f7c, U+6255, U+627f, U+62bc, U+65cf, U+661f, U+666e, U+66dc, U+67fb, U+6975, U+6a4b, U+6b32, U+6df1, U+6e29, U+6fc0, U+738b, U+7686, U+7a76, U+7a81, U+7c73, U+7d75, U+7dd2, U+82e5, U+82f1, U+85ac, U+888b, U+899a, U+8a31, U+8a8c, U+8ab0, U+8b58, U+904a, U+9060, U+9280, U+95b2, U+984d, U+9ce5, U+ff18; 2249} 2250/* [105] */ 2251@font-face { 2252 font-family: 'Pretendard JP Variable'; 2253 font-style: normal; 2254 font-display: swap; 2255 font-weight: 45 920; 2256 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.105.woff2) format('woff2-variations'); 2257 unicode-range: U+30f6, U+50ac, U+5178, U+51e6, U+5224, U+52dd, U+5883, U+5897, U+590f, U+5a5a, U+5bb3, U+5c65, U+5e03, U+5e2b, U+5e30, U+5eb7, U+6271, U+63f4, U+64ae, U+6574, U+672b, U+679a, U+6a29-6a2a, U+6ca2, U+6cc1, U+6d0b, U+
2257713c, U+74b0, U+7981, U+7a0b, U+7bc0, U+7d1a, U+7d61, U+7fd2, U+822c, U+8996, U+89aa, U+8cac, U+8cbb, U+8d77, U+8def, U+9020, U+9152, U+9244, U+9662, U+967a, U+96e3, U+9759, U+ff16; 2258} 2259/* [106] */ 2260@font-face { 2261 font-family: 'Pretendard JP Variable'; 2262 font-style: normal; 2263 font-display: swap; 2264 font-weight: 45 920; 2265 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.106.woff2) format('woff2-variations'); 2266 unicode-range: U+23, U+3c, U+2192, U+4e45, U+4efb, U+4f50, U+4f8b, U+4fc2, U+5024, U+5150, U+5272, U+5370, U+53bb, U+542b, U+56db, U+56e3, U+57ce, U+5bc4, U+5bcc, U+5f71, U+60aa, U+6238, U+6280, U+629c, U+6539, U+66ff, U+670d, U+677e-677f, U+6839, U+69cb, U+6b4c, U+6bb5, U+6e96, U+6f14, U+72ec, U+7389, U+7814, U+79cb, U+79d1, U+79fb, U+7a0e, U+7d0d, U+85e4, U+8d64, U+9632, U+96e2, U+9805, U+99ac, U+ff1e; 2267} 2268/* [107] */ 2269@font-face { 2270 font-family: 'Pretendard JP Variable'; 2271 font-style: normal; 2272 font-display: swap; 2273 font-weight: 45 920; 2274 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.107.woff2) format('woff2-variations'); 2275 unicode-range: U+2605-2606, U+301c, U+4e57, U+4fee, U+5065, U+52df, U+533b, U+5357, U+57df, U+58eb, U+58f0, U+591c, U+592a-592b, U+5948, U+5b85, U+5d0e, U+5ea7, U+5ff5, U+6025, U+63a1, U+63a5, U+63db, U+643a, U+65bd, U+671d, U+68ee, U+6982, U+6b73, U+6bd4, U+6d88, U+7570, U+7b11, U+7d76, U+8077, U+8217, U+8c37, U+8c61, U+8cc7, U+8d85, U+901f, U+962a, U+9802, U+9806, U+9854, U+98f2, U+9928, U+99c5, U+9ed2; 2276} 2277/* [108] */ 2278@font-face { 2279 font-family: 'Pretendard JP Variable'; 2280 font-style: normal; 2281 font-display: swap; 2282 font-weight: 45 920; 2283 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.108.woff2) format('woff2-variations'); 2284 unicode-range: U+266a, U+4f11, U+533a, U+5343, U+534a, U+53cd, U+5404, U+56f3, U+5b57-5b58, U+5bae, U+5c4a, U+5e0c, U+5e2f, U+5eab, U+5f35, U+5f79, U+614b, U+6226, U+629e, U+65c5, U+6625, U+6751, U+6821, U+6b69, U+6b8b, U+6bce, U+6c42, U+706b, U+7c21, U+7cfb, U+805e, U+80b2, U+82b8, U+843d, U+8853, U+88c5, U+8a3c, U+8a66, U+8d8a, U+8fba, U+9069, U+91cf, U+9752, U+975e, U+9999, U+ff0f-ff10, U+ff14-ff15; 2285} 2286/* [109] */ 2287@font-face { 2288 font-family: 'Pretendard JP Variable'; 2289 font-style: normal; 2290 font-display: swap; 2291 font-weight: 45 920; 2292 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.109.woff2) format('woff2-variations'); 2293 unicode-range: U+40, U+4e86, U+4e95, U+4f01, U+4f1d, U+4fbf, U+5099, U+5171, U+5177, U+53cb, U+53ce, U+53f0, U+5668, U+5712, U+5ba4, U+5ca1, U+5f85, U+60f3, U+653e, U+65ad, U+65e9, U+6620, U+6750, U+6761, U+6b62, U+6b74, U+6e08, U+6e80, U+7248, U+7531, U+7533, U+753a, U+77f3, U+798f, U+7f6e, U+8449, U+88fd, U+89b3, U+8a55, U+8ac7, U+8b77, U+8db3, U+8efd, U+8fd4, U+9031-9032, U+9580, U+9589, U+96d1, U+985e; 2294} 2295/* [110] */ 2296@font-face { 2297 font-family: 'Pretendard JP Variable'; 2298 font-style: normal; 2299 font-display: swap; 2300 font-weight: 45 920; 2301 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.110.woff2) format('woff2-variations'); 2302 unicode-range: U+2b, U+d7, U+300e-300f, U+4e07, U+4e8c, U+512a, U+5149, U+518d, U+5236, U+52b9, U+52d9, U+5468, U+578b, U+57fa, U+5b8c, U+5ba2, U+5c02, U+5de5, U+5f37, U+5f62, U+623b, U+63d0, U+652f, U+672a, U+6848, U+6d41, U+7136, U+7537, U+754c, U+76f4, U+79c1, U+7ba1, U+7d44, U+7d4c, U+7dcf, U+7dda, U+7de8, U+82b1, U+897f, U+8ca9, U+8cfc, U+904e, U+9664, U+982d, U+9858, U+98a8, U+9a13, U+ff13, U+ff5c; 2303} 2304/* [111] */ 2305@font-face { 2306 font-family: 'Pretendard JP Variable'; 2307 font-style: normal; 2308 font-display: swap; 2309 font-weight: 45 920; 2310 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.111.woff2) format('woff2-variations'); 2311 unicode-range: U+4e16, U+4e3b, U+4ea4, U+4ee4, U+4f4d, U+4f4f, U+4f55, U+4f9b, U+5317, U+5358, U+53c2, U+53e4, U+548c, U+571f, U+59cb, U+5cf6, U+5e38, U+63a2, U+63b2, U+6559, U+662d, U+679c, U+6c7a, U+72b6, U+7523, U+767d, U+770c, U+7a2e, U+7a3f, U+7a7a, U+7b2c, U+7b49, U+7d20, U+7d42, U+8003, U+8272, U+8a08, U+8aac, U+8cb7, U+8eab, U+8ee2, U+9054-9055, U+90fd, U+914d, U+91cd, U+969b, U+97f3, U+984c, U+ff06; 2312} 2313/* [112] */ 2314@font-face { 2315 font-family: 'Pretendard JP Variable'; 2316 font-style: normal; 2317 font-display: swap; 2318 font-weight: 45 920; 2319 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.112.woff2) format('woff2-variations');
2320 unicode-range: U+26, U+5f, U+2026, U+203b, U+4e09, U+4eac, U+4ed5, U+4fa1, U+5143, U+5199, U+5207, U+539f, U+53e3, U+53f7, U+5411, U+5473, U+5546, U+55b6, U+5929, U+597d, U+5bb9, U+5c11, U+5c4b, U+5ddd, U+5f97, U+5fc5, U+6295, U+6301, U+6307, U+671b, U+76f8, U+78ba, U+795e, U+7d30, U+7d39, U+7d9a, U+89e3, U+8a00, U+8a73, U+8a8d, U+8a9e, U+8aad, U+8abf, U+8cea, U+8eca, U+8ffd, U+904b, U+9650, U+ff11-ff12; 2321} 2322/* [113] */ 2323@font-face { 2324 font-family: 'Pretendard JP Variable'; 2325 font-style: normal; 2326 font-display: swap; 2327 font-weight: 45 920; 2328 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.113.woff2) format('woff2-variations'); 2329 unicode-range: U+3e, U+3005, U+4e0d, U+4e88, U+4ecb, U+4ee3, U+4ef6, U+4fdd, U+4fe1, U+500b, U+50cf, U+5186, U+5316, U+53d7, U+540c, U+544a, U+54e1, U+5728, U+58f2, U+5973, U+5b89, U+5c71, U+5e02, U+5e97, U+5f15, U+5fc3, U+5fdc, U+601d, U+611b, U+611f, U+671f, U+6728, U+6765, U+683c, U+6b21, U+6ce8, U+6d3b, U+6d77, U+7530, U+7740, U+7acb, U+7d50, U+826f, U+8f09, U+8fbc, U+9001, U+9053, U+91ce, U+9762, U+98df; 2330} 2331/* [114] */ 2332@font-face { 2333 font-family: 'Pretendard JP Variable'; 2334 font-style: normal; 2335 font-display: swap; 2336 font-weight: 45 920; 2337 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.114.woff2) format('woff2-variations'); 2338 unicode-range: U+7c, U+3080, U+4ee5, U+5148, U+516c, U+521d, U+5225, U+529b, U+52a0, U+53ef, U+56de, U+56fd, U+5909, U+591a, U+5b66, U+5b9f, U+5bb6, U+5bfe, U+5e73, U+5e83, U+5ea6, U+5f53, U+6027, U+610f, U+6210, U+6240, U+660e, U+66f4, U+66f8, U+6709, U+6771, U+697d, U+69d8, U+6a5f, U+6c34, U+6cbb, U+73fe, U+756a, U+7684, U+771f, U+793a, U+7f8e, U+898f, U+8a2d, U+8a71, U+8fd1, U+9078, U+9577, U+96fb, U+ff5e; 2339} 2340/* [115] */ 2341@font-face { 2342 font-family: 'Pretendard JP Variable'; 2343 font-style: normal; 2344 font-display: swap; 2345 font-weight: 45 920; 2346 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.115.woff2) format('woff2-variations'); 2347 unicode-range: U+a9, U+3010-3011, U+30e2, U+4e0b, U+4eca, U+4ed6, U+4ed8, U+4f53, U+4f5c, U+4f7f, U+53d6, U+540d, U+54c1, U+5730, U+5916, U+5b50, U+5c0f, U+5f8c, U+624b, U+6570, U+6587, U+6599, U+691c, U+696d, U+6cd5, U+7269, U+7279, U+7406, U+767a-767b, U+77e5, U+7d04, U+7d22, U+8005, U+80fd, U+81ea, U+8868, U+8981, U+89a7, U+901a, U+9023, U+90e8, U+91d1, U+9332, U+958b, U+96c6, U+9ad8, U+ff1a, U+ff1f; 2348} 2349/* [116] */ 2350@font-face { 2351 font-family: 'Pretendard JP Variable'; 2352 font-style: normal; 2353 font-display: swap; 2354 font-weight: 45 920; 2355 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.116.woff2) format('woff2-variations'); 2356 unicode-range: U+4e, U+3000, U+300c-300d, U+4e00, U+4e0a, U+4e2d, U+4e8b, U+4eba, U+4f1a, U+5165, U+5168, U+5185, U+51fa, U+5206, U+5229, U+524d, U+52d5, U+5408, U+554f, U+5831, U+5834, U+5927, U+5b9a, U+5e74, U+5f0f, U+60c5, U+65b0, U+65b9, U+6642, U+6700, U+672c, U+682a, U+6b63, U+6c17, U+7121, U+751f, U+7528, U+753b, U+76ee, U+793e, U+884c, U+898b, U+8a18, U+9593, U+95a2, U+ff01, U+ff08-ff09; 2357} 2358/* [117] */ 2359@font-face { 2360 font-family: 'Pretendard JP Variable'; 2361 font-style: normal; 2362 font-display: swap; 2363 font-weight: 45 920; 2364 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.117.woff2) format('woff2-variations'); 2365 unicode-range: U+21-22, U+27-2a, U+2c-3b, U+3f, U+41-4d, U+4f-5d, U+61-7b, U+7d, U+ab, U+ad-ae, U+b2-b3, U+b7, U+bb, U+c9, U+cd, U+d6, U+d8, U+dc, U+e0-e5, U+e7-ed, U+ef, U+f1-f4, U+f6, U+f8, U+fa, U+fc-fd, U+103, U+14d, U+1b0, U+300-301, U+1ebf, U+1ec7, U+2013-2014, U+201c-201d, U+2039-203a, U+203c, U+2048-2049, U+2113, U+2122, U+65e5, U+6708, U+70b9; 2366} 2367/* [118] */ 2368@font-face { 2369 font-family: 'Pretendard JP Variable'; 2370 font-style: normal; 2371 font-display: swap; 2372 font-weight: 45 920; 2373 src: url(/dfloor/plugins/vendor-fonts/pretendard_jp/PretendardJPVariable.subset.118.woff2) format('woff2-variations'); 2374 unicode-range: U+20, U+a0, U+2027, U+3001-3002, U+3041-307f, U+3081-308f, U+3091-3093, U+3099-309a, U+309d-309e, U+30a1-30e1, U+30e3-30ed, U+30ef-30f0, U+30f2-30f4, U+30fb-30fe, U+ff0c, U+ff0e; 2375} 2376</style> 2377 2378 <!-- Pretendard Std Variable --> 2379 <style> 2380/* 2381Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard Std. 2382https://github.com/orioncactus/pretendard 2383
2384This Font Software is licensed under the SIL Open Font License, Version 1.1. 2385This license is copied below, and is also available with a FAQ at: 2386http://scripts.sil.org/OFL 2387*/ 2388/* [0] */ 2389@font-face { 2390 font-family: 'Pretendard Std Variable'; 2391 font-style: normal; 2392 font-display: swap; 2393 font-weight: 45 920; 2394 src: url(/dfloor/plugins/vendor-fonts/pretendard_std/PretendardStdVariable.subset.0.woff2) format('woff2-variations'); 2395 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 2396} 2397/* [1] */ 2398@font-face { 2399 font-family: 'Pretendard Std Variable'; 2400 font-style: normal; 2401 font-display: swap; 2402 font-weight: 45 920; 2403 src: url(/dfloor/plugins/vendor-fonts/pretendard_std/PretendardStdVariable.subset.1.woff2) format('woff2-variations'); 2404 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 2405} 2406/* [2] */ 2407@font-face { 2408 font-family: 'Pretendard Std Variable'; 2409 font-style: normal; 2410 font-display: swap; 2411 font-weight: 45 920; 2412 src: url(/dfloor/plugins/vendor-fonts/pretendard_std/PretendardStdVariable.subset.2.woff2) format('woff2-variations'); 2413 unicode-range: U+1F00-1FFF; 2414} 2415/* [3] */ 2416@font-face { 2417 font-family: 'Pretendard Std Variable'; 2418 font-style: normal; 2419 font-display: swap; 2420 font-weight: 45 920; 2421 src: url(/dfloor/plugins/vendor-fonts/pretendard_std/PretendardStdVariable.subset.3.woff2) format('woff2-variations'); 2422 unicode-range: U+0370-03FF; 2423} 2424/* [4] */ 2425@font-face { 2426 font-family: 'Pretendard Std Variable'; 2427 font-style: normal; 2428 font-display: swap; 2429 font-weight: 45 920; 2430 src: url(/dfloor/plugins/vendor-fonts/pretendard_std/PretendardStdVariable.subset.4.woff2) format('woff2-variations'); 2431 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; 2432} 2433/* [5] */ 2434@font-face { 2435 font-family: 'Pretendard Std Variable'; 2436 font-style: normal; 2437 font-display: swap; 2438 font-weight: 45 920; 2439 src: url(/dfloor/plugins/vendor-fonts/pretendard_std/PretendardStdVariable.subset.5.woff2) format('woff2-variations'); 2440 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; 2441} 2442/* [6] */ 2443@font-face { 2444 font-family: 'Pretendard Std Variable'; 2445 font-style: normal; 2446 font-display: swap; 2447 font-weight: 45 920; 2448 src: url(/dfloor/plugins/vendor-fonts/pretendard_std/PretendardStdVariable.subset.6.woff2) format('woff2-variations'); 2449 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 2450} 2451</style> 2452 2453 2454 2455 2456<!--------------------------------------------------------------------------- 2457 ì¹´í24 CSS 2458 -본 ë´ì©ì ìì ì´ ë¶ê°íë©° ì ì²´íì´ì§ì ìí¥ì ì¤ëë¤. 2459----------------------------------------------------------------------------> 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478<!--------------------------------------------------------------------------- 2479 ì¹´í24 JavaScript 2480 -본 ë´ì©ì ìì ì´ ë¶ê°íë©° ì ì²´íì´ì§ì ìí¥ì ì¤ëë¤. 2481----------------------------------------------------------------------------> 2482 2483 2484 2485 2486 2487 2488<!--------------------------------------------------------------------------- 2489 ëìì¸íë¡ì´ JavaScript 2490 -본 ë´ì©ì ìì ì´ ë¶ê°íë©° ì ì²´íì´ì§ì ìí¥ì ì¤ëë¤. 2491----------------------------------------------------------------------------> 2492 2493 2494 2495 2496 2497 2498 2499<!---------------------------------------------------------------------- 2500 ëìì¸íë¡ì´ Plugin 2501 -본 ë´ì©ì ìì ì´ ë¶ê°íë©° ì ì²´íì´ì§ì ìí¥ì ì¤ëë¤. 2502-----------------------------------------------------------------------> 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524<!--------------------------------------------------------------------------- 2525 ëìì¸íë¡ì´ CSS 2526 -본 ë´ì©ì ìì ì´ ë¶ê°íë©° ì ì²´íì´ì§ì ìí¥ì ì¤ëë¤. 2527----------------------------------------------------------------------------> 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539<!---------------------------------------------------------------------- 2540 ëìì¸íë¡ì´ Section 2541 -본 ë´ì©ì ìì ì´ ë¶ê°íë©° ì ì²´íì´ì§ì ìí¥ì ì¤ëë¤. 2542-----------------------------------------------------------------------> 2543 2544 2545 2546 2547 2548<!--------------------------------------------------------------------------- 2549 ëìì¸íë¡ì´ Customizing Section 2550 -ìëë ëìì¸ì ë³ê²½Â·íì¥ì ì¶ê°ë ì ìë ììì ëë¤. 2551----------------------------------------------------------------------------> 2552 2553 2554 2555 2556 2557
2557<script type="application/ld+json"> 2558 { 2559 "@context": "https://schema.org", 2560 "@type": "Organization", 2561 "name": "주ìíì¬ ì¤íí (ì¤ì¦í¤ì¦)", 2562 "url": "https://www.ozkiz.com", 2563 "logo": "https://www.ozkiz.com/web/upload/category/logo/logo_main.png", 2564 "description": "ì¤ì¦í¤ì¦ë 3~10ì¸ ìëì ìí ëíë¯¼êµ ëí í¤ì¦ í¨ì ë¸ëëì ëë¤. ë°±íì ì ì ë¸ëëì ìí¼ì¤, ì´ëí, ì¤ë´ë³µì 무ë£ë°°ì¡ì¼ë¡ ë§ëë³´ì¸ì.", 2565 "foundingDate": "2010-07-13", 2566 "address": { 2567 "@type": "PostalAddress", 2568 "streetAddress": "ê°ë¨ëë¡100길 37, ì¤ííìì¤", 2569 "addressLocality": "ìì¸í¹ë³ì", 2570 "addressRegion": "ê°ë¨êµ¬", 2571 "postalCode": "06128", 2572 "addressCountry": "KR" 2573 }, 2574 "contactPoint": { 2575 "@type": "ContactPoint", 2576 "telephone": "+82-70-5014-2222", 2577 "contactType": "customer service", 2578 "email": "[email protected]", 2579 "availableLanguage": ["Korean"] 2580 }, 2581 "sameAs": [ 2582 "https://www.instagram.com/ozkiz_official/", 2583 "https://www.youtube.com/@ozkiz_official" 2584 ] 2585 } 2586 </script>
2586 2587 2588<meta name="naver-site-verification" content="3d2c3e1b2e70c4dbe5a69d796309e336da82f13d"/> 2589<meta name="google-site-verification" content="VJX1IEE8rLAcn4zLFbw40F2FrMvB3XyV27RAy0YTrGw" /> 2590<meta name="naver-site-verification" content="971c5cf748a3e9522ab4d72e22f614adf6c58c9e" /> 2591<meta name="msvalidate.01" content="4D5D7461759DA0F38C566B4A82127F5E" /> 2592 2593<link rel="canonical" href="https://ozkiz.com"> 2594<meta property="og:url" content="https://ozkiz.com"/> 2595<meta property="og:image" content="http://ozkiz1.cafe24.com/web/upload/logo/ozkiz_img.png"/> 2596<meta name="google-site-verification" content="rm47sQrritA3Ssl6z05X6o5bZhdVBwhGZxXJhHfUQ1U" /> 2597 2598
2599<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
vendor: 2 bytes, line 2599
2599
2600<script type="text/javascript"> 2601if(!wcs_add) var wcs_add = {}; 2602wcs_add["wa"] = "4c1fcd64d89e4c"; 2603wcs_do(); 2604</script>
2604 2605 2606 2607<!-- Google Tag Manager -->
2608<script>
vendor: 331 bytes, lines 2608-2612
2608(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2609new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2610j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2611'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2612})(window,document,'script','dataLayer','
2612GTM-WP2Q8GL
vendor: 3 bytes, line 2612
2612');
2612</script>
2612 2613<!-- End Google Tag Manager --> 2614 2615 2616 2617 2618 2619<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 67 bytes, lines 2619-2621
2619 2620 2621<script async src="https://www.googletagmanager.com/gtag/js?id=
2621G-38C7JJF81V
vendor: 15 bytes, lines 2621-2622
2621"></script> 2622
2623<script> 2624 2625
vendor: 146 bytes, lines 2625-2633
2625window.dataLayer = window.dataLayer || []; 2626 2627 function gtag(){dataLayer.push(arguments);} 2628 2629 gtag('js', new Date()); 2630 2631 2632 2633 gtag('config', '
2633G-38C7JJF81V
vendor: 7 bytes, lines 2633-2634
2633'); 2634
2635</script>
2635 2636 2637 2638
2639<script> 2640 2641 window.addEventListener('load', function (event) { 2642 2643 2644 2645 const ANALYTICS_4_TRACKING_ID = 'G-38C7JJF81V'; 2646 2647 2648 2649 // íì´ì§ ë³ì 2650 2651 var viewItemPageForGA4 = /category|detail/.test(window.location.pathname); 2652 2653 var cartPageForGA4 = /basket/.test(window.location.pathname); 2654 2655 var checkoutPageForGA4 = /orderform/.test(window.location.pathname); 2656 2657 var purchasePageForGA4 = /order_result/.test(window.location.pathname); 2658 2659 2660 2661 // ê³µíµ ë³ì (ì¹ì¬ì´í¸ì ë°ë¼ ì ì íê² ë³ê²½íì¸ì) 2662 2663 var brandForGA4 = 'ozkiz'; 2664 2665 var affiliationForGA4 = 'ozkiz'; 2666 2667 var listNameForGA4 = 'Search Results'; 2668 2669 var currencyForGA4 = 'KRW'; 2670 2671 2672 2673 // ë¤ì´ë² íì´ ë²í¼ ë³ì 2674 2675 var btnNpayForGA4 = $('.npay_btn_item')[0]; 2676 2677 2678 2679 // ìë ì²´í¬ í¨ì 2680 2681 function getQuantityForGA4() { 2682 2683 var quantity = $('#option_box1_quantity'); 2684 2685 if (quantity.length == 1) { 2686 2687 return Number(document.getElementById('option_box1_quantity').value); 2688 2689 } 2690 2691 else { 2692 2693 return 1; 2694 2695 } 2696 2697 } 2698 2699 2700 2701 // ìì¸íì´ì§ gtag í¸ì¶ í¨ì 2702 2703 function callGtagViewItemForGA4(pageType, items) { 2704 2705 gtag('event', pageType, { 2706 2707 send_to: ANALYTICS_4_TRACKING_ID, 2708 2709 items: items 2710 2711 }); 2712 2713 } 2714 2715 2716 2717 // ì¥ë°êµ¬ë ì¶ê° gtag í¸ì¶ í¨ì 2718 2719 function callGtagAddToCartForGA4(pageType, items) { 2720 2721 gtag('event', pageType, { 2722 2723 send_to: ANALYTICS_4_TRACKING_ID, 2724 2725 items: items 2726 2727 }); 2728 2729 } 2730 2731 2732 2733 // ì¥ë°êµ¬ë ì ê±° gtag í¸ì¶ í¨ì 2734 2735 function callGtagRemoveFromCartForGA4(pageType, items) { 2736 2737 gtag('event', pageType, { 2738 2739 send_to: ANALYTICS_4_TRACKING_ID, 2740 2741 items: items 2742 2743 }); 2744 2745 } 2746 2747 2748 2749 // 구매ìë£ gtag í¸ì¶ í¨ì 2750 2751 function callGtagPurchaseForGA4(pageType, transaction_id, affiliation, totalPrice, currency, items) { 2752 2753 gtag('event', pageType, { 2754 2755 send_to: ANALYTICS_4_TRACKING_ID, 2756 2757 transaction_id: transaction_id, 2758 2759 affiliation: affiliation, 2760 2761 value: totalPrice, 2762 2763 currency: currency, 2764 2765 tax: 0, 2766 2767 shipping: 0, 2768 2769 items: items 2770 2771 }); 2772 2773 } 2774 2775 2776 2777 // ìí ì¶ê° í¨ì 2778 2779 function addItemForGA4(item, id, name, category, quantity, price) { 2780 2781 item.push({ 2782 2783 item_id: id, 2784 2785 item_name: name, 2786 2787 item_list_name: listNameForGA4, 2788 2789 item_brand: brandForGA4, 2790 2791 item_category: category, 2792 2793 quantity: quantity, 2794 2795 price: price 2796 2797 }); 2798 2799 } 2800 2801 2802 2803 // ìì¸íì´ì§ 2804 2805 if (viewItemPageForGA4) { 2806 2807 var viewItem = []; 2808 2809 addItemForGA4(viewItem, iProductNo, product_name, iCategoryNo, getQuantityForGA4(), product_price); 2810 2811 callGtagViewItemForGA4('view_item', viewItem); 2812 2813 2814 2815 var addToCartItem = []; 2816 2817 var send = XMLHttpRequest.prototype.send 2818 2819 XMLHttpRequest.prototype.send = function () { 2820 2821 this.addEventListener('load', function () { 2822 2823 if (this.responseURL.includes('/exec/front/order/basket/')) { 2824 2825 addItemForGA4(addToCartItem, iProductNo, product_name, iCategoryNo, getQuantityForGA4(), product_price); 2826 2827 callGtagAddToCartForGA4('add_to_cart', addToCartItem); 2828 2829 } 2830 2831 }) 2832 2833 return send.apply(this, arguments) 2834 2835 } 2836 2837 btnNpayForGA4?.addEventListener('click', function (e) { 2838 2839 callGtagPurchaseForGA4('purchase', btnNpayForGA4.children[0].id, affiliationForGA4, getQuantityForGA4() * product_price, currencyForGA4, addToCartItem); 2840 2841 }, false); 2842 2843 } 2844 2845 // ì¥ë°êµ¬ë íì´ì§ 2846 2847 else if (cartPageForGA4) { 2848 2849 var send = XMLHttpRequest.prototype.send 2850 2851 XMLHttpRequest.prototype.send = function () { 2852 2853 this.addEventListener('load', function () { 2854 2855 if (this.responseURL.includes('/exec/front/order/basket/')) { 2856 2857 var removeFromCartItem = []; 2858 2859 $('[id^="' + BASKET_CHK_ID_PREFIX + '"]').each(function (i) { 2860 2861 if ($(this).is(':checked')) { 2862 2863 addItemForGA4(removeFromCartItem, aBasketProductOrderData[i].product_no, aBasketProductOrderData[i].product_name, aBasketProductOrderData[i].main_cate_no, aBasketProductOrderData[i].quantity, aBasketProductOrderData[i].product_sum_price); 2864 2865 } 2866 2867 }); 2868 2869 callGtagRemoveFromCartForGA4('remove_from_cart', removeFromCartItem); 2870 2871 } 2872 2873 }) 2874 2875 return send.apply(this, arguments) 2876 2877 } 2878 2879 var cartItem = []; 2880 2881 var totalPrice = 0.0; 2882 2883 jQuery.each(aBasketProductData, function (i) { 2884 2885 addItemForGA4(cartItem, aBasketProductData[i].product_no, aBasketProductData[i].product_name, aBasketProductData[i].main_cate_no, aBasketProductData[i].quantity, aBasketProductData[i].product_sum_price); 2886 2887 totalPrice += aBasketProductData[i].quantity * aBasketProductData[i].product_sum_price 2888 2889 }); 2890 2891 btnNpayForGA4?.addEventListener('click', function (e) { 2892 2893 callGtagPurchaseForGA4('purchase', btnNpayForGA4.children[0].id, affiliationForGA4, getQuantityForGA4() * product_price, currencyForGA4, addToCartItem); 2894 2895 }, false); 2896 2897 } 2898 2899 // 구매ìë£ íì´ì§ 2900 2901 else if (purchasePageForGA4) { 2902 2903 var purchaseItem = []; 2904 2905 if (EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product.length > 0) { 2906 2907 for (var i = 0; i < EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product.length; i++) { 2908 2909 var category = ''; 2910 2911 if (typeof EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product[i].category_no_3 == 'undefined') { 2912 2913 category = EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product[i].category_no_2; 2914 2915 } 2916 2917 else { 2918 2919 category = EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product[i].category_no_3; 2920 2921 } 2922 2923 addItemForGA4(purchaseItem, EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product[i].product_no, EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product[i].product_name, category, EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product[i].quantity, EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_product[i].product_price); 2924 2925 } 2926 2927 } 2928 2929 callGtagPurchaseForGA4('purchase', EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.order_id, affiliationForGA4, EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA.payed_amount, currencyForGA4, purchaseItem); 2930 2931 } 2932 2933 }); 2934 2935</script>
2935 2936<link rel="canonical" href="https://ozkiz.com/board/ozkiz-story/35/" /> 2937<meta property="og:url" content="https://ozkiz.com/board/ozkiz-story/35/" /> 2938<meta property="og:title" content="ozkiz story - ì¤ì¦í¤ì¦" /> 2939<meta property="og:description" content="ã" /> 2940<meta property="og:site_name" content="ì¤ì¦í¤ì¦" /> 2941<meta property="og:type" content="article" /> 2942<meta property="og:image" content="/web/upload/share-image-1-5e708c59a6df209991a5693a11ba1d3e.jpg" /> 2943<meta name="google-site-verification" content="ZNBZuNqlsBalIHOIQAIT-I5Nk03iubx5whMhmw1bjA8" /> 2944<link rel="shortcut icon" href="/web/upload/favicon-86e63d20a7d34a4502ffbe2e3c3a5a52.ico" />
2945<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
vendor: 1 bytes, line 2945
2945
2946<script type="text/javascript">var CAFE24API = { instance: [], MALL_ID: 'ozkiz1', SHOP_NO: 1, basicAuthKeys: {}, setBasicAuthKey: function (clientId, basicAuthKey) { if (typeof basicAuthKey !== 'string') { return; } if (clientId) { CAFE24API.basicAuthKeys[clientId] = basicAuthKey; } else { CAFE24API.basicAuthKeys['default'] = basicAuthKey; } }, init: function (appInfo) { if (typeof appInfo == 'object') { if (appInfo.hasOwnProperty('client_id')) { var appKey = appInfo.client_id; } } else { var appKey = appInfo; } if (appKey) { if (!this.instance[appKey]) { CAFE24API.clientId = appKey; if (appInfo.hasOwnProperty('version')) { CAFE24API.version = appInfo.version; } else { if (CAFE24API.hasOwnProperty('version')) { delete CAFE24API.version; } } var copyObject = CAFE24API.constructor(); for (var attr in CAFE24API) { if (CAFE24API.hasOwnProperty(attr)) { copyObject[attr] = CAFE24API[attr]; } } this.instance[appKey] = copyObject; } return this.instance[appKey]; } }, initializeXhr: function () { try { return new XMLHttpRequest(); } catch (error) { return new window.ActiveXObject('Microsoft.XMLHTTP'); } }, fullPath: function (url) { return 'https://ozkiz1.cafe24api.com' + url; }, getLoginProvider: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'login': CAPP_ASYNC_METHODS.AppCommon.getLoginProvider() }); }, getCustomerProvider: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'login': CAPP_ASYNC_METHODS.AppCommon.getCustomerProvider() }); }, getMemberID: function (callback) { if (!CAPP_ASYNC_METHODS.IS_LOGIN) { callback(null); } else { callback(CAPP_ASYNC_METHODS.AppCommon.getMemberID()); } }, getEncryptedMemberId: function (client_id, callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getEncryptedMemberId(client_id)); }, getMemberInfo: function (callback) { callback({ 'id': CAPP_ASYNC_METHODS.AppCommon.getMemberInfo() }); }, getCustomerIDInfo: function (callback) { if (!CAFE24API.__scopeErr(callback, 'application')) { return; } callback(null, { 'id': CAPP_ASYNC_METHODS.AppCommon.getCustomerIDInfo() }); }, getCustomerInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'customer': CAPP_ASYNC_METHODS.AppCommon.getCustomerInfo() }); }, getDefaultShippingAddress: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'shipping_address': CAPP_ASYNC_METHODS.AppCommon.getDefaultShippingAddress() }); }, getMileageInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'mileage': CAPP_ASYNC_METHODS.AppCommon.getMileageInfo() }); }, getPointInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'point': CAPP_ASYNC_METHODS.AppCommon.getPointInfo() }); }, getDepositInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'deposit': CAPP_ASYNC_METHODS.AppCommon.getDepositInfo() }); }, getCreditInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'customer')) { return; } callback(null, { 'credit': CAPP_ASYNC_METHODS.AppCommon.getCreditInfo() }); }, getCartList: function (callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.getCartList().then(function (data) { callback(null, { 'carts': data }); }); }, getCartInfo: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'personal')) { return; } callback(null, { 'cart': CAPP_ASYNC_METHODS.AppCommon.getCartInfo() }); }, getCartItemList: function (callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } callback(null, { 'items': CAPP_ASYNC_METHODS.AppCommon.getCartItemList() }); }, getCartCount: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'personal')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getCartCount()); }, getCouponCount: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'promotion')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getCouponCount()); }, getWishCount: function (callback) { if (!CAFE24API.__chkValidSessionScope(callback, 'personal')) { return; } callback(null, CAPP_ASYNC_METHODS.AppCommon.getWishCount()); }, getShopInfo: function (callback) { if (!CAFE24API.__scopeErr(callback, 'store')) { return; } callback(null, { 'shop': CAPP_ASYNC_METHODS.AppCommon.getShopInfo() }); }, addCurrentProductToCart: function (mall_id, time, app_key, member_id, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.addCurrentProductToCart(mall_id, time, app_key, member_id, hmac).then(function (data) { callback(null, { 'cart': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, precreateOrder: function (mall_id, time, app_key, member_id, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.precreateOrder(mall_id, time, app_key, member_id, hmac).then(function (data) { callback(null, { 'order': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, calculatePayment: function (mall_id, request_time, app_key, member_id, request_data_json, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.calculatePayment(mall_id, request_time, app_key, member_id, request_data_json, hmac).then(function (data) { callback(null, { 'expected_payment': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, precreateOrderV2: function (mall_id, time, app_key, member_id, request_data_json, hmac, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.precreateOrderV2(mall_id, time, app_key, member_id, request_data_json, hmac).then(function (data) { callback(null, { 'order': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error('422'), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, getOrderItemList: function (start_date, end_date, order_status, page, count, order_id, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.getOrderItemList(start_date, end_date, order_status, page, count, order_id).then(function (data) { callback(null, { 'items': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, getOrderDetailInfo: function (shop_no, order_id, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.getOrderDetailInfo(shop_no, order_id).then(function (data) { callback(null, { 'orders': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, getClaimableItemList: function (order_id, customer_service_type, callback) { if (!CAFE24API.__scopeErr(callback, 'order')) { return; } CAPP_ASYNC_METHODS.AppCommon.getClaimableItemList(order_id, customer_service_type).then(function (data) { callback(null, { 'items': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, emptyCart: function (basket_shipping_type, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.emptyCart(basket_shipping_type).then(function (data) { callback(null, { 'result': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }
2946, deleteCartItems: function (basket_shipping_type, product_list, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.deleteCartItems(basket_shipping_type, product_list).then(function (data) { callback(null, { 'result': data }); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }); }, addCart: function (basket_type, prepaid_shipping_fee, product_list, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.addCart(basket_type, prepaid_shipping_fee, product_list).then(function (data) { callback(null, data); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }) }, addBundleProductsCart: function (basket_type, prepaid_shipping_fee, product_list, callback) { if (!CAFE24API.__scopeErr(callback, 'personal')) { return; } CAPP_ASYNC_METHODS.AppCommon.addBundleProductsCart(basket_type, prepaid_shipping_fee, product_list).then(function (data) { callback(null, data); }).catch(function (data) { if (data) { callback(new Error('422'), { 'error': { code: data.code, message: data.message } }); } else { callback(new Error(422), { 'error': { code: 422, message: 'This sdk is not available on the current page' } }); } }) }, get: function (url, callback) { return CAFE24API.complete('GET', url, this, null, callback); }, post: function (url, params, callback) { return CAFE24API.complete('POST', url, this, params, callback); }, put: function (url, params, callback) { return CAFE24API.complete('PUT', url, this, params, callback); }, delete: function (url, callback) { return CAFE24API.complete('DELETE', url, this, null, callback); }, complete: function (method, url, obj, params, callback) { var xhr = CAFE24API.sendXhr(method, url, obj, params, callback); xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE) { if (xhr.status >= 200 && xhr.status <= 208) { callback(null, JSON.parse(xhr.responseText)); } else { callback(new Error(xhr.status), JSON.parse(xhr.responseText)); } } }; }, sendXhr: function (method, url, obj, params, callback) { if (method !== 'POST') { var url = obj.fullPath(url); } var xhr = obj.initializeXhr(); var queryVars = {}; if (obj.clientId) queryVars['cafe24_app_key'] = obj.clientId; if (obj.version) queryVars['cafe24_api_version'] = obj.version; var basicAuthKey = CAFE24API.basicAuthKeys[obj.clientId] || CAFE24API.basicAuthKeys['default']; if (basicAuthKey && basicAuthKey.length > 0) { queryVars['authorization'] = 'Basic ' + basicAuthKey; } if (params === null) { var seperator = url.indexOf('?') == -1 ? '?' : '&'; var queryString = []; for (var key in queryVars) { queryString.push(key + '=' + encodeURIComponent(queryVars[key])); } if (queryString.length > 0) { url = url + seperator + queryString.join('&'); } } xhr.open(method, url, true); if (typeof params == 'object' && params !== null) { xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8'); for (var key in queryVars) { params[key] = queryVars[key]; } params = 'formData=' + JSON.stringify(params); } xhr.send(params || null); return xhr; }, __sessionErr: function (callback) { callback(new Error(403), { 'error': { code: 403, message: 'Failed to get session. Only available when log in.' } }); }, __scopeErr: function (callback, scope) { if (typeof CAFE24.APPSCRIPT_SDK_DATA != "undefined" && jQuery.inArray(scope, CAFE24.APPSCRIPT_SDK_DATA) > -1) { return true; } callback(new Error(403), { 'error': { code: 403, message: 'You do not have the necessary authority(scope) to use the SDK.' } }); }, __chkValidSessionScope: function (callback, scope) { if (!CAPP_ASYNC_METHODS.IS_LOGIN) { CAFE24API.__sessionErr(callback); return false; } if (!CAFE24API.__scopeErr(callback, scope)) { return false; } return true; } }; </script>
vendor: 1 bytes, line 2946
2946
2947<script type="text/javascript"> 2948window.CAFE24 = window.CAFE24 || {}; 2949CAFE24.MANIFEST_CACHE_REVISION = '2609301508'; 2950CAFE24.getDeprecatedNamespace = function(sDeprecatedNamespace, sSupersededNamespace) { 2951var sNamespace = sSupersededNamespace 2952? sSupersededNamespace 2953: sDeprecatedNamespace.replace(/^EC_/, ''); 2954return CAFE24[sNamespace]; 2955} 2956CAFE24.FRONT_LANGUAGE_CODE = "ko_KR"; 2957CAFE24.MOBILE = false; 2958CAFE24.MOBILE_DEVICE = false; 2959CAFE24.MOBILE_USE = false; 2960var EC_MOBILE = CAFE24.MOBILE; 2961var EC_MOBILE_DEVICE = CAFE24.MOBILE_DEVICE; 2962var EC_MOBILE_USE = CAFE24.MOBILE_USE; 2963CAFE24.SKIN_CODE = "skin27"; 2964CAFE24.FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA = {"common_member_id_crypt":""}; 2965var EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA = CAFE24.getDeprecatedNamespace('EC_FRONT_EXTERNAL_SCRIPT_VARIABLE_DATA'); 2966CAFE24.SDE_SHOP_NUM = 1;CAFE24.SHOP = {getLanguage : function() { return "ko_KR"; },getSkinLanguageCode : function() { return "ko_KR"; },getCurrency : function() { return "KRW"; },getFlagCode : function() { return "KR"; },getTimezone: function() { return "Asia/Seoul" },getDateFormat: function() { return "Y-m-d" },isMultiShop : function() { return true; },isDefaultShop : function() { return true; },isDefaultLanguageShop : function(sLanguageCode) { return SHOP.isDefaultShop() && SHOP.isLanguageShop(sLanguageCode); },isKR : function() { return true; },isUS : function() { return false; },isJP : function() { return false; },isCN : function() { return false; },isTW : function() { return false; },isES : function() { return false; },isPT : function() { return false; },isVN : function() { return false; },isPH : function() { return false; },getCountryAndLangMap : function() { return { 2967"KR": "ko_KR", 2968"US": "en_US", 2969"JP": "ja_JP", 2970"CN": "zh_CN", 2971"TW": "zh_TW", 2972"VN": "vi_VN", 2973"PH": "en_PH" 2974}},isLanguageShop : function(sLanguageCode) { return sLanguageCode === "ko_KR"; },getDefaultShopNo : function() { return 1; },getProductVer : function() { return 2; },isSDE : function() { return true; },isMode : function() {return false; },getModeName : function() {return false; },isMobileAdmin : function() {return false; },isNewProMode : function() {return true; },isExperienceMall : function() { return false; },isDcollection : function() {return false; },isYoutubeShops : function() {return false; },getYtShopsShopNo : function() {return 0; },isFrontDesignChangeRequired : function() {return false;},isG2G : function() {return false; },isGlobale : function() {return false; },getAdminID : function() {return ''},getMallID : function() {return 'ozkiz1'},getCurrencyFormat : function(sPriceTxt, bIsNumberFormat) { 2975sPriceTxt = String(sPriceTxt); 2976var aCurrencySymbol = ["","\uc6d0",false]; 2977if (typeof CAFE24.SHOP_PRICE !== 'undefined' && isNaN(sPriceTxt.replace(/[,]/gi, '')) === false && bIsNumberFormat === true) { 2978// bIsNumberFormat ì¬ì©íë ¤ë©´ Ui(':libUipackCurrency')->plugin('Currency') íí ë¼ì´ë¸ë¬ë¦¬ ì¶ê° íì 2979sPriceTxt = CAFE24.SHOP_PRICE.toShopPrice(sPriceTxt.replace(/[,]/gi, ''), true, CAFE24.SDE_SHOP_NUM); 2980} 2981try { 2982var sPlusMinusSign = (sPriceTxt.toString()).substr(0, 1); 2983if (sPlusMinusSign === '-' || sPlusMinusSign === '+') { 2984sPriceTxt = (sPriceTxt.toString()).substr(1); 2985return sPlusMinusSign + aCurrencySymbol[0] + sPriceTxt + aCurrencySymbol[1]; 2986} else { 2987return aCurrencySymbol[0] + sPriceTxt + aCurrencySymbol[1]; 2988} 2989} catch (e) { 2990return aCurrencySymbol[0] + sPriceTxt + aCurrencySymbol[1]; 2991} 2992}};CAFE24.CURRENCY_INFO = {getOriginReferenceCurrency : function() {return 'USD'},getCurrencyList : function(sCurrencyCode) { var aCurrencyList = {"AED":{"currency_symbol":"فلس","decimal_place":2,"round_method_type":"R"},"AMD":{"currency_symbol":"\u058f","decimal_place":2,"round_method_type":"R"},"AOA":{"currency_symbol":"Kz","decimal_place":2,"round_method_type":"R"},"AUD":{"currency_symbol":"A$","decimal_place":2,"round_method_type":"R"},"BDT":{"currency_symbol":"৳","decimal_place":2,"round_method_type":"R"},"BHD":{"currency_symbol":".د.ب","decimal_place":3,"round_method_type":"R"},"BRL":{"currency_symbol":"R$","decimal_place":2,"round_method_type":"R"},"CAD":{"currency_symbol":"C$","decimal_place":2,"round_method_type":"R"},"CHF":{"currency_symbol":"Fr","decimal_place":2,"round_method_type":"R"},"CNY":{"currency_symbol":"¥","decimal_place":2,"round_method_type":"R"},"CRC":{"currency_symbol":"\u20a1","decimal_place":2,"round_method_type":"R"},"CVE":{"currency_symbol":"$","decimal_place":2,"round_method_type":"R"},"CZK":{"currency_symbol":"Kč","decimal_place":2,"round_method_type":"R"},"DJF":{"currency_symbol":"Fdj","decimal_place":0,"round_method_type":"F"},"DKK":{"currency_symbol":"kr","decimal_place":2,"round_method_type":"R"}
2992,"DZD":{"currency_symbol":"\u062f.\u062c","decimal_place":2,"round_method_type":"R"},"ETB":{"currency_symbol":"Br","decimal_place":2,"round_method_type":"R"},"EUR":{"currency_symbol":"\u20ac","decimal_place":2,"round_method_type":"R"},"GBP":{"currency_symbol":"£","decimal_place":2,"round_method_type":"R"},"GEL":{"currency_symbol":"\u20be","decimal_place":2,"round_method_type":"R"},"GHS":{"currency_symbol":"GH\u20b5","decimal_place":2,"round_method_type":"R"},"GMD":{"currency_symbol":"D","decimal_place":2,"round_method_type":"R"},"GNF":{"currency_symbol":"FG","decimal_place":0,"round_method_type":"F"},"HKD":{"currency_symbol":"HK$","decimal_place":2,"round_method_type":"R"},"HUF":{"currency_symbol":"Ft","decimal_place":2,"round_method_type":"R"},"IDR":{"currency_symbol":"Rp","decimal_place":0,"round_method_type":"F"},"ILS":{"currency_symbol":"₪","decimal_place":2,"round_method_type":"R"},"INR":{"currency_symbol":"₹","decimal_place":2,"round_method_type":"R"},"JOD":{"currency_symbol":" دينار","decimal_place":3,"round_method_type":"R"},"JPY":{"currency_symbol":"¥","decimal_place":0,"round_method_type":"F"},"KES":{"currency_symbol":"KSh","decimal_place":2,"round_method_type":"R"},"KMF":{"currency_symbol":"CF","decimal_place":0,"round_method_type":"F"},"KWD":{"currency_symbol":"دينار","decimal_place":3,"round_method_type":"R"},"MAD":{"currency_symbol":"\u062f.\u0645.","decimal_place":2,"round_method_type":"R"},"MDL":{"currency_symbol":"L","decimal_place":2,"round_method_type":"R"},"MOP":{"currency_symbol":"MOP$","decimal_place":2,"round_method_type":"R"},"MVR":{"currency_symbol":"Rf","decimal_place":2,"round_method_type":"R"},"MWK":{"currency_symbol":"MK","decimal_place":2,"round_method_type":"R"},"MXN":{"currency_symbol":"Mex$","decimal_place":2,"round_method_type":"R"},"MYR":{"currency_symbol":"RM","decimal_place":2,"round_method_type":"R"},"NOK":{"currency_symbol":"kr","decimal_place":2,"round_method_type":"R"},"NZD":{"currency_symbol":"NZ$","decimal_place":2,"round_method_type":"R"},"PGK":{"currency_symbol":"K","decimal_place":2,"round_method_type":"R"},"PHP":{"currency_symbol":"₱","decimal_place":2,"round_method_type":"R"},"PKR":{"currency_symbol":"₨","decimal_place":2,"round_method_type":"R"},"PLN":{"currency_symbol":"z\u0142","decimal_place":2,"round_method_type":"R"},"RUB":{"currency_symbol":"\u0440\u0443\u0431","decimal_place":2,"round_method_type":"R"},"RWF":{"currency_symbol":"RF","decimal_place":0,"round_method_type":"F"},"SAR":{"currency_symbol":"﷼","decimal_place":2,"round_method_type":"R"},"SEK":{"currency_symbol":"kr","decimal_place":2,"round_method_type":"R"},"SGD":{"currency_symbol":"S$","decimal_place":2,"round_method_type":"R"},"SLL":{"currency_symbol":"Le","decimal_place":2,"round_method_type":"R"},"STN":{"currency_symbol":"Db","decimal_place":2,"round_method_type":"R"},"THB":{"currency_symbol":"฿","decimal_place":2,"round_method_type":"R"},"TND":{"currency_symbol":"\u062f.\u062a","decimal_place":3,"round_method_type":"R"},"TOP":{"currency_symbol":"T$","decimal_place":2,"round_method_type":"R"},"TRY":{"currency_symbol":"TL","decimal_place":2,"round_method_type":"R"},"TWD":{"currency_symbol":"NT$","decimal_place":0,"round_method_type":"F"},"TZS":{"currency_symbol":"TSh","decimal_place":2,"round_method_type":"R"},"UGX":{"currency_symbol":"USh","decimal_place":0,"round_method_type":"F"},"USD":{"currency_symbol":"$","decimal_place":2,"round_method_type":"R"},"VND":{"currency_symbol":"₫","decimal_place":0,"round_method_type":"F"},"VUV":{"currency_symbol":"VT","decimal_place":0,"round_method_type":"F"},"WST":{"currency_symbol":"WS$","decimal_place":2,"round_method_type":"R"},"XAF":{"currency_symbol":"FCFA","decimal_place":0,"round_method_type":"F"},"XOF":{"currency_symbol":"CFA","decimal_place":0,"round_method_type":"F"},"XPF":{"currency_symbol":"\u20a3","decimal_place":0,"round_method_type":"F"},"ZAR":{"currency_symbol":"R","decimal_place":2,"round_method_type":"R"},"ZMW":{"currency_symbol":"ZK","decimal_place":2,"round_method_type":"R"}}; return aCurrencyList[sCurrencyCode] },isUseReferenceCurrency : function() {return false }};CAFE24.COMMON_UTIL = {convertSslForString : function(sString) { return sString.replace(/http:/gi, '');},convertSslForHtml : function(sHtml) { return sHtml.replace(/((?:src|href)\s*=\s*['"])http:(\/\/(?:[a-z0-9\-_\.]+)\/)/ig, '$1$2');},getProtocol : function() { return 'https'; },moveSsl : function() { if (CAFE24.COMMON_UTIL.getProtocol() === 'http') { var oLocation = jQuery(window.location); var sUrl = 'https://' + oLocation.attr('host') + oLocation.attr('pathname') + oLocation.attr('search'); window.location.replace(sUrl); } },setEcCookie : function(sKey, sValue, iExpire) {var exdate = new Date();exdate.setDate(exdate.getDate() + iExpire);var setValue = escape(sValue) + "; domain=." + CAFE24.GLOBAL_INFO.getBaseDomain() + "; path=/;expires=" + exdate.toUTCString();document.cookie = sKey + "=" + setValue;}};CAFE24.SHOP_LIB_INFO = {getBankInfo : function() { 2993var oBankInfo = ""; 2994$.ajax({ 2995type: "GET", 2996url: "/exec/front/Shop/Bankinfo", 2997dataType: "json", 2998async: false, 2999success: function(oResponse) { 3000oBankInfo = oResponse; 3001} 3002}); 3003return oBankInfo; }}; var EC_SDE_SHOP_NUM = CAFE24.SDE_SHOP_NUM; 3004var SHOP = CAFE24.getDeprecatedNamespace('SHOP'); 3005var EC_COMMON_UTIL = CAFE24.getDeprecatedNamespace('EC_COMMON_UTIL'); 3006var EC_SHOP_LIB_INFO = CAFE24.getDeprecatedNamespace('EC_SHOP_LIB_INFO'); 3007var EC_CURRENCY_INFO = CAFE24.getDeprecatedNamespace('EC_CURRENCY_INFO'); 3008CAFE24.ROOT_DOMAIN = "cafe24.com"; 3009CAFE24.API_DOMAIN = "cafe24api.com"; 3010CAFE24.GLOBAL_INFO = (function() { 3011var oData = {"base_domain":"ozkiz1.cafe24.com","root_domain":"cafe24.com","api_domain":"cafe24api.com","is_global":false,"is_global_standard":false,"country_code":"KR","language_code":"ko_KR","admin_language_code":"ko_KR","front_language_code":"ko_KR"}; 3012return { 3013getBaseDomain: function() { 3014return oData['base_domain']; 3015}, 3016getRootDomain: function() { 3017return oData['root_domain']; 3018}, 3019getApiDomain: function() { 3020return oData['api_domain']; 3021}, 3022isGlobal: function() { 3023return oData['is_global']; 3024}, 3025isGlobalStandard: function() { 3026return oData['is_global_standard']; 3027}, 3028getCountryCode: function() { 3029return oData['country_code']; 3030}, 3031getLanguageCode: function() { 3032return oData['language_code']; 3033}, 3034getAdminLanguageCode: function() { 3035return oData['admin_language_code']; 3036}, 3037getFrontLanguageCode: function() { 3038return oData['front_language_code']; 3039} 3040}; 3041})(); 3042var EC_ROOT_DOMAIN = CAFE24.ROOT_DOMAIN; 3043var EC_API_DOMAIN = CAFE24.API_DOMAIN; 3044var EC_TRANSLATE_LOG_STATUS = CAFE24.TRANSLATE_LOG_STATUS; 3045var EC_GLOBAL_INFO = CAFE24.getDeprecatedNamespace('EC_GLOBAL_INFO'); 3046CAFE24.AVAILABLE_LANGUAGE = ["ko_KR","zh_CN","en_US","zh_TW","es_ES","pt_PT","vi_VN","ja_JP","en_PH"]; 3047CAFE24.AVAILABLE_LANGUAGE_CODES = {"ko_KR":"KOR","zh_CN":"CHN","en_US":"ENG","zh_TW":"TWN","es_ES":"ESP","pt_PT":"PRT","vi_VN":"VNM","ja_JP":"JPN","en_PH":"PHL"}; 3048var EC_AVAILABLE_LANGUAGE = CAFE24.AVAILABLE_LANGUAGE; 3049var EC_AVAILABLE_LANGUAGE_CODES = CAFE24.AVAILABLE_LANGUAGE_CODES; 3050CAFE24.GLOBAL_PRODUCT_LANGUAGE_CODES = { 3051sClearanceCategoryCode: '', 3052sManualLink: '//support.cafe24.com/hc/ko/articles/7739013909529', 3053sHsCodePopupLink: 'https://www.wcotradetools.org/en/harmonized-system', 3054aCustomRegex: '"PHL" : "^[0-9]{8}[A-Z]?$"', 3055sCountryCodeData: 'kor', 3056sEnglishExampleURlForGlobal: '', 3057aReverseAddressCountryCode: ["VNM","PHL"], 3058aSizeGuideCountryAlign: '["US","UK","EU","KR","JP","CN"]', 3059aIsSupportTran: ["ja_JP","zh_CN","zh_TW","en_US","vi_VN","en_PH","pt_PT","es_ES"] 3060}; 3061var EC_GLOBAL_PRODUCT_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_PRODUCT_LANGUAGE_CODES'); 3062CAFE24.GLOBAL_ORDER_LANGUAGE_CODES = { 3063aModifyOrderLanguage: {"KR":"ko_KR","JP":"ja_JP","CN":"zh_CN","TW":"zh_TW","VN":"vi_VN","PH":"en_PH"}, 3064aUseIdCardKeyCountry: ["CN","TW"], 3065aLanguageWithCountryCode: {"zh_CN":["CN","CHN","HK","HNK"],"ja_JP":["JP","JPN"],"zh_TW":["TW","TW
3065N"],"ko_KR":["KR","KOR"],"vi_VN":["VN","VNM"],"en_PH":["PH","PHL"]}, 3066aCheckDisplayRequiredIcon: ["ja_JP","zh_CN","zh_TW","en_US","vi_VN","en_PH"], 3067aSetReceiverName: {"zh_CN":{"sCountry":"CN","bUseLastName":true},"zh_TW":{"sCountry":"TW","bUseLastName":false},"ja_JP":{"sCountry":"JP","bUseLastName":true}}, 3068aSetDeferPaymethodLanguage: {"ja_JP":"\uc77c\ubcf8","zh_CN":"\uc911\uad6d"}, 3069aUseDeferPaymethod: ["ja_JP","zh_CN"], 3070aCheckShippingCompanyAndPaymethod: ["ja_JP","zh_CN"], 3071aSetDeferPaymethodLanguageForShipping: {"ja_JP":"\u65e5\u672c","zh_CN":"\uc911\uad6d"}, 3072aCheckStoreByPaymethod: ["ja_JP","zh_CN"], 3073aCheckIsEmailRequiredForJs: ["en_US","zh_CN","zh_TW","ja_JP","vi_VN","en_PH"], 3074aSetIdCardKeyCountryLanguage: {"CN":"\uc911\uad6d\uc758","TW":"\ub300\ub9cc\uc758"}, 3075aReverseGlobalAddress: ["en_PH","vi_VN","PHL","VNM","VN","PH"], 3076aNoCheckZipCode: ["KOR","JPN"], 3077aNotPostCodeAPICountryList: ["en_US","es_ES","pt_PT","en_PH"], 3078aEnableSearchExchangeAddr: ["KR","JP","CN","VN","TW","PH"], 3079aDuplicatedBaseAddr: ["TW","JP"], 3080aReverseAddressCountryCode: ["VN","PH"], 3081aCheckZipCode: ["PHL","en_PH","PH"] 3082}; 3083var EC_GLOBAL_ORDER_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_ORDER_LANGUAGE_CODES'); 3084CAFE24.GLOBAL_MEMBER_LANGUAGE_CODES = { 3085sAdminWebEditorLanguageCode: 'ko' , 3086oNotAvailDecimalPointLanguages: ["ko_KR","ja_JP","zh_TW","vi_VN"], 3087oAddressCountryCode: {"KOR":"ko_KR","JPN":"ja_JP","CHN":"zh_CN","TWN":"zh_TW","VNM":"vi_VN","PHL":"en_PH"}, 3088}; 3089var EC_GLOBAL_MEMBER_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_MEMBER_LANGUAGE_CODES'); 3090CAFE24.GLOBAL_BOARD_LANGUAGE_CODES = { 3091bUseLegacyBoard: true 3092}; 3093var EC_GLOBAL_BOARD_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_BOARD_LANGUAGE_CODES'); 3094CAFE24.GLOBAL_MALL_LANGUAGE_CODES = { 3095oDesign: { 3096oDesignAddReplaceInfo: {"group_id":"SKIN.ADD.ADMIN.DESIGNDETAIL","replacement":{"KR":"KOREAN","US":"ENGLISH","JP":"JAPANESE","CN":"SIMPLIFIED.CHINESE","TW":"TRADITIONAL.CHINESE","ES":"SPANISH","PT":"PORTUGUESE","PH":"ENGLISH"}},
3097oDesignDetailLanguageCountryMap: {"KR":"ko_KR","JP":"ja_JP","CN":"zh_CN","TW":"zh_TW","US":"en_US","ES":"es_ES","PT":"pt_PT","PH":"en_PH"}, 3098oSmartDesignSwitchTipLink: {"edibot":{"img":"\/\/img.echosting.cafe24.com\/smartAdmin\/img\/design\/img_editor_dnd.png","link":"\/\/ecsupport.cafe24.com\/board\/free\/list.html?board_act=list&board_no=12&category_no=9&cate_no=9"},"smart":{"img":"\/\/img.echosting.cafe24.com\/smartAdmin\/img\/design\/ko_KR\/img_editor_smart.png","link":"\/\/sdsupport.cafe24.com"}}, 3099oSmartDesignDecoShopList: ["ko_KR","ja_JP","zh_CN","en_US","zh_TW","es_ES","pt_PT"], 3100oSmartDesignDecoMultilingual: {"list":{"ko_KR":"KOREAN","en_US":"ENGLISH","ja_JP":"JAPANESE","zh_CN":"SIMPLIFIED.CHINESE","zh_TW":"TRADITIONAL.CHINESE","es_ES":"SPANISH","pt_PT":"PORTUGUESE","vi_VN":"VIETNAMESE"},"group_id":"EDITOR.LAYER.EDITING.DECO"}, 3101aSmartDesignModuleShopList: ["ko_KR","ja_JP","zh_CN","en_US","zh_TW","es_ES","pt_PT"] 3102}, 3103oStore: { 3104oMultiShopCurrencyInfo: {"en_US":{"currency":"USD"},"zh_CN":{"currency":"USD","sub_currency":"CNY"},"ja_JP":{"currency":"JPY"},"zh_TW":{"currency":"TWD"},"es_ES":{"currency":"EUR"},"pt_PT":{"currency":"EUR"},"ko_KR":{"currency":"KRW"},"vi_VN":{"currency":"VND"},"en_PH":{"currency":"PHP"}}, 3105oBrowserRedirectLanguage: {"ko":{"primary":"ko_KR","secondary":"en_US"},"en":{"detail":{"en-ph":{"primary":"en_PH","secondary":"en_US"},"en-us":{"primary":"en_US","secondary":"es_ES"},"default":{"primary":"en_US","secondary":"es_ES"}}},"ja":{"primary":"ja_JP","secondary":"en_US"},"zh":{"detail":{"zh-cn":{"primary":"zh_CN","secondary":"en_US"},"zh-tw":{"primary":"zh_TW","secondary":"zh_CN"},"default":{"primary":"en_US","secondary":"ko_KR"}}},"es":{"primary":"es_ES","secondary":"en_US"},"pt":{"primary":"pt_PT","secondary":"en_US"},"vi":{"primary":"vi_VN","secondary":"en_US"},"default":{"primary":"en_US","secondary":"ko_KR"}}, 3106aChangeableLanguages: ["en_US","ja_JP","ko_KR"], 3107aNoZipCodeLanguage: ["ko_KR","ja_JP"] 3108}, 3109oMobile: { 3110sSmartWebAppFaqUrl: "https://support.cafe24.com/hc/ko/articles/8466586607641", 3111sAmpFaqUrl: "https://ecsupport.cafe24.com/board/free/read.html?no=1864&board_no=5&category_no=13&cate_no=13&category_no=13&category_no=13", 3112}, 3113oPromotion: { 3114bQrCodeAvailable: true, 3115bSnsMarketingAvailable: true 3116}, 3117oShippingReverseAddressLanguage: ["vi_VN","en_PH"] , 3118oGlobalStandardSwitchHelpCodeLink: {"SH.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/SH.DS.html"},"PR.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/PR.DS.html"},"OR.SM.BO":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/OR.SM.BO.html"},"DE.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/DE.DS.html"},"MB.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/MB.DS.html"},"PM.DS":{"link":"\/\/serviceguide.cafe24shop.com\/en_PH\/PM.DS.html"}}, 3119getAdminMainLocaleLanguage: function(sSkinLocaleCode) { 3120var oLocaleData = []; 3121var locale = ""; 3122var shopLangName = ""; 3123if (sSkinLocaleCode == "US") { 3124locale = "en_US"; 3125shopLangName = "ENGLISH"; 3126} else if (sSkinLocaleCode == "JP") { 3127locale = "ja_JP"; 3128shopLangName = "JAPANESE"; 3129} else if (sSkinLocaleCode == "CN") { 3130locale = "zh_CN"; 3131shopLangName = "SIMPLIFIED.CHINESE"; 3132} else if (sSkinLocaleCode == "TW") { 3133locale = "zh_TW"; 3134shopLangName = "TRADITIONAL.CHINESE"; 3135} else if (sSkinLocaleCode == "ES") { 3136locale = "es_ES"; 3137shopLangName = "SPANISH"; 3138} else if (sSkinLocaleCode == "PT") { 3139locale = "pt_PT"; 3140shopLangName = "PORTUGUESE"; 3141} else if (sSkinLocaleCode == "VN") { 3142locale = "vi_VN"; 3143shopLangName = "VIETNAMESE"; 3144} else if(sSkinLocaleCode == "PH") { 3145locale = "en_PH"; 3146shopLangName = "ENGLISH.PH"; 3147} 3148oLocaleData["locale"] = locale; 3149oLocaleData["shopLangName"] = shopLangName; 3150return oLocaleData; 3151} 3152}; 3153var EC_GLOBAL_MALL_LANGUAGE_CODES = CAFE24.getDeprecatedNamespace('EC_GLOBAL_MALL_LANGUAGE_CODES'); 3154CAFE24.GLOBAL_DATETIME_INFO = { 3155oConstants: {"STANDARD_DATE_REGEX":"\/([12]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))\/","IN_ZONE":"inZone","OUT_ZONE":"outZone","IN_FORMAT":"inFormat","OUT_FORMAT":"outFormat","IN_DATE_FORMAT":"inDateFormat","IN_TIME_FORMAT":"inTimeFormat","OUT_DATE_FORMAT":"outDateFormat","OUT_TIME_FORMAT":"outTimeFormat","IN_FORMAT_DATE_ONLY":1,"IN_FORMAT_TIME_ONLY":2,"IN_FORMAT_ALL":3,"OUT_FORMAT_DATE_ONLY":1,"OUT_FORMAT_TIME_ONLY":2,"OUT_FORMAT_ALL":3,"DATE_ONLY":"YYYY-MM-DD","TIME_ONLY":"HH:mm:ss","FULL_TIME":"YYYY-MM-DD HH:mm:ss","ISO_8601":"YYYY-MM-DD[T]HH:mm:ssZ","YEAR_ONLY":"YYYY","MONTH_ONLY":"MM","DAY_ONLY":"DD","WEEK_ONLY":"e","TIME_H_I_ONLY":"HH:mm","TIME_HOUR_ONLY":"HH","TIME_MINUTE_ONLY":"mm","POSTGRE_FULL_TIME":"YYYY-MM-DD HH24:MI:SS","POSTGRE_TIME_ONLY":" HH24:MI:SS","MICRO_SECOND_ONLY":"u","SEOUL":"Asia\/Seoul","TOKYO":"Asia\/Tokyo","SHANGHAI":"Asia\/Shanghai","TAIPEI":"Asia\/Taipei","HANOI":"Asia\/Bangkok","LOS_ANGELES":"America\/Los_Angeles","LISBON":"Europe\/Lisbon","MADRID":"Europe\/Madrid","SINGAPORE":"Asia\/Singapore","UTC":"Etc\/UTC","MAX_DATETIME":"9999-12-31 23:59:59"}, 3156oOptions: {"inZone":"Asia\/Seoul","inFormat":"YYYY-MM-DD HH:mm:ss","inDateFormat":"YYYY-MM-DD","inTimeFormat":"HH:mm:ss","outZone":"Asia\/Seoul","outFormat":"YYYY-MM-DD HH:mm:ss","outDateFormat":"YYYY-MM-DD","outTimeFormat":"HH:mm:ss"}, 3157oPolicies: {"shop":{"outZone":"Asia\/Seoul","outFormat":"YYYY-MM-DD HH:mm:ss","outDateFormat":"YYYY-MM-DD","outTimeFormat":"HH:mm:ss"}}, 3158sOverrideTimezone: '', 3159sMomentNamespace: 'EC_GLOBAL_MOMENT' 3160}; 3161CAFE24.FRONT_JS_CONFIG_MANAGE = {"sSmartBannerScriptUrl":"https:\/\/app4you.cafe24.com\/SmartBanner\/tunnel\/scriptTags?vs=1563164396689206","sMallId":"ozkiz1","sDefaultAppDomain":"https:\/\/app4you.cafe24.com","cdnUrl":"https:\/\/cafe24.poxo.com\/ec01\/ozkiz1\/gf5Q6CJIJey89+xjtfalx9MT78C5j5n9dt41mI5zBblnuV26J9QFsag3arRsvyutvwuOfzBMvj+DRuMBvnXjoA==\/_"}; 3162var EC_FRONT_JS_CONFIG_MANAGE = CAFE24.getDeprecatedNamespace('EC_FRONT_JS_CONFIG_MANAGE'); 3163CAFE24.FRONT_JS_CONFIG_MEMBER = {"sAuthUrl":"https:\/\/ipin-ec.cafe24.com\/certify\/v1\/?action=auth"}; 3164var EC_FRONT_JS_CONFIG_MEMBER = CAFE24.getDeprecatedNamespace('EC_FRONT_JS_CONFIG_MEMBER'); 3165CAFE24.FRONT_JS_CONFIG_SHOP = {"search_period":[],"calendar_config":{"maxDate":"2028-10-06","locale":"ko"}}; 3166var EC_FRONT_JS_CONFIG_SHOP = CAFE24.getDeprecatedNamespace('EC_FRONT_JS_CONFIG_SHOP'); 3167typeof window.CAFE24 === "undefined" && (window.CAFE24 = {}); 3168CAFE24.BOARD = {"config_35":{"board_no":35,"use_block":"F","use_report":"F"}}; 3169CAFE24.FRONTEND = {"IS_RENDERED_LOGIN":"F","FW_MANIFEST_CACHE_REVISION":2609301508,"IS_WEB_VIEW":"F"}; 3170CAFE24.ROUTE = {"is_mobile":false,"is_need_route":false,"language_code":"ZZ","path":{"origin":"\/shop1\/front\/php\/b\/board_list.php","result":"\/front\/php\/b\/board_list.php","prefix":""},"shop_no":0,"skin_code":"default","support_language_list":{"ar":"ar_EG","ar-EG":"ar_EG","de":"de_DE","de-DE":"de_DE","en":"en_US","en-IN":"en_IN","en-PH":"en_PH","en-US":"en_US","es":"es_ES","es-ES":"es_ES","hi":"hi_IN","hi-IN":"hi_IN","i
3170d":"id_ID","id-ID":"id_ID","it":"it_IT","it-IT":"it_IT","ja":"ja_JP","ja-JP":"ja_JP","ko":"ko_KR","ko-KR":"ko_KR","ms":"ms_MY","ms-MY":"ms_MY","pt":"pt_PT","pt-PT":"pt_PT","ru":"ru_RU","ru-RU":"ru_RU","th":"th_TH","th-TH":"th_TH","tr":"tr_TR","tr-TR":"tr_TR","vi":"vi_VN","vi-VN":"vi_VN","zh":"zh_CN","zh-CN":"zh_CN","zh-HK":"zh_HK","zh-MO":"zh_MO","zh-SG":"zh_SG","zh-TW":"zh_TW"}}; 3171</script>
3171 3172<link rel="stylesheet" type="text/css" href="//img.echosting.cafe24.com/editors/froala/css/froala_style_ec.min.css?vs=2609301508" charset="utf-8"/> 3173 3174<link rel="stylesheet" type="text/css" href="/ind-script/optimizer.php?filename=ldExDsIwDAXQPcrKOcwAF4AbIHEAJ3VRVDe2HFeC21MmKBISWb_-8x-sJjfDGYyaLJYJcmswmlSHLPMsNa7BTn-3KIcmvHiRGpLcu-qLe98A44OsBzgmpi4gGrhUCglr_drikuBaFPMEl88rZ2SqAxoc4jHuYWR0LXnaYlSFk6ANW7vGMb3imFjy1EeMVMz_Me9fPgE&type=css&k=14c70ebc0a9f7f23e5da8ec1ff8a906067997263&t=1790836643" /><link rel="stylesheet" type="text/css" href="/ind-script/optimizer_user.php?filename=nZXBUsQgDIbvuFefA3dnHJ_BmzM-AYW0ZRYIEljdt5e2q1bHrsQTScn3p6VJIAM3BsgOQdLRhsOD1ETSoykOZIcqGeks5Selj2qAXd28pb8RApX02BqtVQaPp2b1vgSdLYaNeKfOWLLsFFk9wxq9b48GLaoDolgu0ZWc-Xmy6v6BOGBDiC7byMVGcGymR2fYh4dvXKSGaS4TU60knfmYeQw9sjE12FCrm8vVDUgbkOkdYpLRlapN8gTBYBL0aiMkuSxiv98ddvdtAqYX5Kyp8KfVDE6dO2A6r-1mOFsPpGpXr-xmONYjqiWzMq-jX3NgTjeCBw6wOQx-l08qUI_Jc6ClGDjEpZbFNKA5XKdCqEVypX0-sEIZffsPxbhIf3Ou42P2bnq1iAFCJjk47JS7LM2ZX4rVx2X8_nDv9hsiNGJ8nq8pSdZHB8KDsaX9a-e7aN0A3x5MMu8&type=css&k=21a549e440d06250ca5cb979abff4533830c8175&t=1790748500&user=T" /> 3175 3176<title>ì¤ì¦í¤ì¦ | ìëë³µ, í¤ì¦ì ë°, ì¬ììí¼ì¤ ë¸ëë ì¼í몰</title></head> 3177<body class="df-layout-sub"> 3178 3179<div id="wrap" class="df-wrap-layout"> 3180 3181 <!-- í ë°°ë --> 3182 3183 3184 3185 3186<!-- [모ë°ì¼~íë¸ë¦¿] í ë°°ë --> 3187<div class="df-topbanner df-display-mo-tb" df-banner-code="top-banner-mobile" df-banner-wrap hidden> 3188 <ul class="df-topbanner-items df-slider--ready"> 3189 <li class="df-topbanner-item" df-banner-clone data-title="{#title}"> 3190 <a href="%7B#href%7D" target="{#target}" rel="{#rel}">{#item}<div class="df-banner-desc df-wrap-content">{#html}</div></a> 3191 </li> 3192 </ul> 3193</div> 3194 3195 3196<!-- [PC] í ë°°ë --> 3197<div class="df-topbanner df-display-pc" df-banner-code="top-banner-pc" df-banner-wrap hidden> 3198 <ul class="df-topbanner-items df-slider--ready"> 3199 <li class="df-topbanner-item" df-banner-clone data-title="{#title}"> 3200 <a href="%7B#href%7D" target="{#target}" rel="{#rel}">{#item}<div class="df-banner-desc df-wrap-content">{#html}</div></a> 3201 </li> 3202 </ul> 3203</div> 3204 3205 3206 3207 <header class="df-header df-fixed"> 3208 <div class="df-header__container"> 3209 3210 3211 <!-- ìë¨ ì¹ì --> 3212 <div class="df-header__top df-fixed" data-df-fixed-active="true" data-df-fixed-stack="true"> 3213 <div class="df-header__top-inner df-wrap-content"> 3214 3215 3216 <!-- ë¡ê³ --> 3217 <h1 class="df-logo" df-banner-code="pc-logo" hidden> 3218 <a href="/" class="df-logo__item" df-banner-clone>{#item}</a> 3219 </h1> 3220 3221 3222 <!-- [PC] GNB --> 3223 <ul class="df-gnb df-display-pc"> 3224 <li class="xans-element- xans-layout xans-layout-statelogoff df-gnb__item "><a class="df-gnb__link" href="/member/login.html" rel="nosublink">ë¡ê·¸ì¸</a> 3225</li> 3226 <li class="xans-element- xans-layout xans-layout-statelogoff df-gnb__item "><a class="df-gnb__link" href="/member/agreement.html" rel="nosublink">íìê°ì <span class="df-use-msgbox df-rep-msgbox"><!--{rep-msgbox-txt}--></span></a> 3227</li> 3228 3229 <!-- ê²ìí --> 3230 <li class="xans-element- xans-layout xans-layout-boardinfo df-gnb__item df-gnb__item--bnb"><span class="df-gnb__link" href="/myshop/index.html" rel="nosublink">커뮤ëí°</span> 3231<ul class="df-board df-board--nav"> 3232 <!-- 3233 ê²ìí(ë³´ë) 3234 3235 - '[íì] 기본íê·¸'ë ìì íì§ë§ì¸ì. 3236 - íìí ê²½ì° 'ì¶ê° ë©ë´ íê·¸' ììì ì´ì©íì¬ ì¶ê°í ì ììµëë¤. 3237 3238 3239 [ê²ìí íê·¸ ìí] 3240 <li class="df-board__item"><a class="df-board__link" href="ë§í¬ì£¼ì" rel="nosublink">ë©ë´ëª </a></li> 3241--> 3242 3243 3244<!-- [íì] 기본 íê·¸ --> 3245<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/free/list.html?board_no=1" rel="nosublink">ê³µì§ì¬í</a></li> 3246<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/review/list.html?board_no=4" rel="nosublink">ì¬ì©í기</a></li> 3247<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/gallery/list.html?board_no=8" rel="nosublink">ì¤íìí¨ê»</a></li> 3248<li class="df-board__item xans-record-">
3248<a class="df-board__link" href="/board/free/list.html?board_no=2" rel="nosublink">ë§ë²ì ì½ëí</a></li> 3249<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/product/list.html?board_no=6" rel="nosublink">Q&A</a></li> 3250<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/faq/list.html?board_no=3" rel="nosublink">ì주묻ëì§ë¬¸</a></li> 3251<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/gallery/list.html?board_no=21" rel="nosublink">LOOKBOOK</a></li> 3252<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/gallery/list.html?board_no=17" rel="nosublink">EVENT</a></li> 3253 3254 3255<!-- â ì¤ì¦í¤ì¦ ì¶ê° ë©ë´ --> 3256<li class="df-board__item"><a class="df-board__link" href="/shop1/front/php/b/board_list.php?board_no=35" rel="nosublink">ì¤ì¦í¤ì¦ì´ì¼ê¸°</a></li> 3257<li class="df-board__item"><a class="df-board__link" href="/shopinfo/offline_store.html" rel="nosublink">매ì¥ìë´</a></li> 3258 3259<!-- 1:1 문ì --> 3260<li class="xans-element- xans-myshop xans-myshop-main df-board__item displaynone "><a class="df-board__link" href="/board/consult/list.html" rel="nosublink">1:1 문ì</a> 3261</li> 3262 3263 3264<!-- ì¶ìì²´í¬ --> 3265 3266 3267 </ul> 3268</li> 3269 </ul> 3270 3271 3272 <!-- [모ë°ì¼~íë¸ë¦¿] ì¹´í ê³ ë¦¬ í ê¸ --> 3273 <div class="df-category-toggle df-layer-trigger df-display-mo-tb" data-df-layer-name="panel-menu" data-df-layer-outside="false" data-df-layer-lock="true" data-df-layer-lazy="true"> 3274 <div class="df-category-toggle__box"><span></span><span></span><span></span></div> 3275 </div> 3276 3277 3278 <!-- ì í¸ë¦¬í° --> 3279 <ul class="df-toolbar"> 3280 3281 <!-- ì¥ë°êµ¬ë ìì´ì½ --> 3282 <li class="df-toolbar__item"> 3283 <a href="/order/basket.html" class="xans-element- xans-layout xans-layout-orderbasketcount df-toolbar__action df-toolbar__action--cart EC-Layout_Basket-count-display "><svg viewbox="0 0 256 256"><g transform="translate(1.407 1.407) scale(2.81 2.81)" fill="none" fill-rule="nonzero"><path d="M72.975 58.994H31.855c-1.539 0-2.897-1.005-3.347-2.477L15.199 13.006H3.5c-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5h14.289c1.539 0 2.897 1.005 3.347 2.476l13.309 43.512h36.204l10.585-25.191H45c-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5h41.5c1.172 0 2.267.587 2.915 1.563s.766 2.212.312 3.293L76.201 56.85c-.546 1.299-1.817 2.144-3.226 2.144z" fill="#000"></path><circle cx="28.88" cy="74.33" r="6.16" fill="#000"></circle><circle cx="74.59" cy="74.33" r="6.16" fill="#000"></circle></g></svg> 3284<span class="df-toolbar__cart-count EC-Layout-Basket-count">0</span> 3285</a> 3286 </li> 3287 3288 <!-- [íë¸ë¦¿~PC] ë§ì´ì¼í ìì´ì½ --> 3289 <li class="df-toolbar__item df-display-tb-pc"> 3290 <a href="/myshop/index.html" class="df-toolbar__action df-toolbar__action--myshop"> 3291 <svg viewbox="0 0 1024 1024"><path d="M858.5 763.6a374 374 0 0 0-80.6-119.5 375.63 375.63 0 0 0-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 0 0-80.6 119.5A371.7 371.7 0 0 0 136 901.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 0 0 8-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"></path></svg> 3292 </a> 3293 <div class="xans-element- xans-myshop xans-myshop-main df-mnb df-display-pc "><a class="df-mnb__link" href="/myshop/wish_list.html" rel="nosublink">ê´ì¬ìí</a> 3294<a class="df-mnb__link" href="/myshop/order/list.html" rel="nosublink">주문조í</a> 3295<a class="df-mnb__link" href="/myshop/mileage/historyList.html" rel="nosublink">ì 립ê¸</a> 3296<a class="df-mnb__link displaynone" href="/myshop/deposits/historyList.html" rel="nosublink">ìì¹ê¸</a> 3297<a class="df-mnb__link " href="/myshop/coupon/coupon.html" rel="nosublink">ë§ì´ì¿ í°</a> 3298<a class="df-mnb__link displaynone" href="/myshop/likeit/product.html" rel="nosublink">ì¢ìì</a> 3299<a class="df-mnb__link" href="/myshop/board_list.html" rel="nosublink">ë´ ê²ìê¸</a> 3300</div> 3301 </li> 3302 3303 <!-- ê²ì í ê¸ --> 3304 <li class="df-toolbar__item"> 3305 <span class="df-search-toggle df-layer-trigger df-fragment-trigger" data-df-fragment-name="df-recent-list" data-df-layer
3305-name="panel-more" data-df-layer-lock="true" data-df-layer-toggle="true" data-df-layer-clear="true" data-df-layer-outside="false" data-df-layer-lazy="true"> 3306 <svg class="df-search-toggle__open" viewbox="0 0 24 24"><path d="M19 10.5A8.5 8.5 0 1 1 10.5 2a8.5 8.5 0 0 1 8.5 8.5Z" fill="none" stroke="currentColor" stroke-width="2"></path><line fill="none" stroke="currentColor" stroke-width="2" x1="16.511" x2="22" y1="16.511" y2="22"></line></svg> 3307 <span class="df-search-toggle__close"><!-- close --></span> 3308 </span> 3309 </li> 3310 3311 <!-- ê¸ë¡ë² í ê¸ ë°ì¤ --> 3312 3313 3314 </ul> 3315 3316 </div> 3317 </div> 3318 3319 3320 <!-- íë¨ ì¹ì --> 3321 <div class="df-header__bottom df-fixed" data-df-fixed-active="true" data-df-fixed-stack="true"> 3322 <div class="df-header__bottom-inner df-wrap-content"> 3323 3324 <!-- 3325 DF ì¹´í ê³ ë¦¬ 3326 df-category (íì í´ëì¤) 3327 df-category--main (ë©ì¸ ë©ë´) 3328 df-category--call-submenu (ìë¸ë©ë´ í¸ì¶) 3329 df-category--secondary (ë ì´ì´&ì¬ì´ë ë©ë´) 3330 df-category--horizontal (ê°ë¡í) 3331 df-category--vertical (ì¸ë¡í) 3332 df-category--mobile (모ë°ì¼) 3333 --> 3334 3335 3336 <!-- [PC] ì¹´í ê³ ë¦¬ í ê¸ --> 3337 <div class="df-category-toggle df-display-pc df-layer-trigger df-use-allmenu" data-df-layer-name="panel-menu" data-df-layer-toggle="true" data-df-layer-clear="true" data-df-layer-outside="true" data-df-layer-lock="true" data-df-layer-lazy="true"> 3338 <div class="df-category-toggle__box"><span></span><span></span><span></span></div> 3339 </div> 3340 3341 3342 <!-- [PC] ë©ì¸ ìíë¶ë¥ --> 3343 <div class="xans-element- xans-layout xans-layout-category df-category-wrapper df-display-pc"><ul class="df-category df-category--call-submenu df-category--main df-category--horizontal"> 3344 <!-- 3345 ìíë¶ë¥(ì¹´í ê³ ë¦¬) 3346 3347 - '[íì] 기본íê·¸'ë ìì íì§ë§ì¸ì. 3348 - íìí ê²½ì° 'ì¶ê° ë©ë´ íê·¸' ììì ì´ì©íì¬ ì¶ê°í ì ììµëë¤. 3349 3350 3351 [ëë¶ë¥ íê·¸ ìí] 3352 <li class="df-category__item"><a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a></li> 3353 3354 3355 [íì ë¶ë¥ í¬í¨ íê·¸ ìí] 3356 <li class="df-category__item"> 3357 <a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a> 3358 3359 <i class="df-category__toggle"></i> 3360 <div class="df-category__depth2"> 3361 <ul class="df-category__sub"> 3362 <li class="df-category__sub-item"> 3363 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3364 </li> 3365 <li class="df-category__sub-item"> 3366 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3367 </li> 3368 </ul> 3369 </div> 3370 </li> 3371--> 3372 3373 3374<!-- [íì] 기본 íê·¸ // --> 3375 3376<li data-cate-no="142" class="df-category__item xans-record-"><a class="df-category__link" href="/product/new_list.html?cate_no=142">New</a></li> 3377<li data-cate-no="118" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=118">Best</a></li> 3378<li data-cate-no="105" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=105">Sale</a></li> 3379<li data-cate-no="278" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=278">컨ì </a></li> 3380<li data-cate-no="279" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=279">ìë¥</a></li> 3381<li data-cate-no="271" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=271">ì ë°</a></li> 3382<li data-cate-no="115" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=115">ì¡í</a></li> 3383 3384 3385 </ul> 3386</div> 3387 3388 3389 <!-- [모ë°ì¼~íë¸ë¦¿] ìíë¶ë¥ --> 3390 <div class="xans-element- xans-layout xans-layout-category df-category-wrapper df-display-mo-tb df-use-cate-mo"><ul class="df-category df-category--mobile"> 3391 <!-- 3392 ìíë¶ë¥(ì¹´í ê³ ë¦¬) 3393 3394 - '[íì] 기본íê·¸'ë ìì íì§ë§ì¸ì. 3395 - íìí ê²½ì° 'ì¶ê° ë©ë´ íê·¸' ììì ì´ì©íì¬ ì¶ê°í ì ììµëë¤. 3396 3397 3398 [ëë¶ë¥ íê·¸ ìí] 3399 <li class="df-category__item"><a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a></li> 3400 3401 3402 [íì ë¶ë¥ í¬í¨ íê·¸ ìí] 3403 <li class="df-category__item"> 3404 <a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a> 3405 3406 <i class="df-category__toggle"></i> 3407 <div class="df-category__depth2"> 3408 <ul class="df-category__sub"> 3409 <li class="df-category__sub-item"> 3410 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3411 </li> 3412 <li class="df-category__sub-item"> 3413 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3414 </li> 3415 </ul> 3416 </div> 3417 </li> 3418--> 3419 3420 3421<!-- [íì] 기본 íê·¸ // --> 3422 3423<li data-cate-no="142" class="df-category__item xans-record-"><a class="df-category__link" href="/product/new_list.html?cate_no=142">New</a></li> 3424<li data-cate-no="118" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=118">Best</a></li> 3425<li data-cate-no="105" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=105">Sale</a></li> 3426<li data-cate-no="278" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=278">컨ì </a></li> 3427<li data-cate-no="279" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=279">ìë¥</a></li> 3428<li data-cate-no="271" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=271">ì ë°</a></li> 3429<li data-cate-no="115" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=115">ì¡í</a></li> 3430 3431 3432 </ul> 3433<button class="df-category-fold-button df-layer-trigger" data-df-layer
3433-name="cate-fold" data-df-layer-toggle="true" data-df-layer-outside="true" data-df-layer-lazy="true"></button> 3434<div class="df-category-fold-content df-layer-content df-fragment-content" data-df-layer-name="cate-fold"> 3435 <h2 class="df-category-fold-content__title">모ë보기</h2> 3436 <ul class="xans-element- xans-layout xans-layout-category df-category"><!-- 3437 ìíë¶ë¥(ì¹´í ê³ ë¦¬) 3438 3439 - '[íì] 기본íê·¸'ë ìì íì§ë§ì¸ì. 3440 - íìí ê²½ì° 'ì¶ê° ë©ë´ íê·¸' ììì ì´ì©íì¬ ì¶ê°í ì ììµëë¤. 3441 3442 3443 [ëë¶ë¥ íê·¸ ìí] 3444 <li class="df-category__item"><a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a></li> 3445 3446 3447 [íì ë¶ë¥ í¬í¨ íê·¸ ìí] 3448 <li class="df-category__item"> 3449 <a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a> 3450 3451 <i class="df-category__toggle"></i> 3452 <div class="df-category__depth2"> 3453 <ul class="df-category__sub"> 3454 <li class="df-category__sub-item"> 3455 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3456 </li> 3457 <li class="df-category__sub-item"> 3458 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3459 </li> 3460 </ul> 3461 </div> 3462 </li> 3463--> 3464<!-- [íì] 기본 íê·¸ // --> 3465<li data-cate-no="142" class="df-category__item xans-record-"><a class="df-category__link" href="/product/new_list.html?cate_no=142">New</a></li> 3466<li data-cate-no="118" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=118">Best</a></li> 3467<li data-cate-no="105" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=105">Sale</a></li> 3468<li data-cate-no="278" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=278">컨ì </a></li> 3469<li data-cate-no="279" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=279">ìë¥</a></li> 3470<li data-cate-no="271" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=271">ì ë°</a></li> 3471<li data-cate-no="115" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=115">ì¡í</a></li> 3472</ul> 3473 </div> 3474</div> 3475 3476 </div> 3477 3478 3479 <!-- í¨ë --> 3480 <!-- í¨ë(ë©ë´) --> 3481<div class="df-panel-menu df-layer-content" data-df-layer-name="panel-menu"> 3482 <div class="df-panel-menu__container df-wrap-content"> 3483 3484 <!-- [모ë°ì¼~íë¸ë¦¿] ë«ê¸° --> 3485 <div class="df-layer-close df-display-mo-tb"></div> 3486 3487 3488 <!-- [모ë°ì¼~íë¸ë¦¿] ëìë³´ë --> 3489 <div class="df-user df-display-mo-tb"> 3490 3491 <!-- ë¡ê·¸ì¸ ì ì¶ë ¥ --> 3492 <div class="xans-element- xans-layout xans-layout-statelogoff df-user__guest "><div class="df-user__guest-util"> 3493 <!-- ë¡ê·¸ì¸ì´ íìí©ëë¤. --> 3494 <a class="df-user__guest-util-orders" href="/myshop/order/list.html" rel="nosublink"><!-- 주문조í --></a> 3495 </div> 3496<div class="df-user__buttons"> 3497 <a class="df-user__button df-user__button--login" href="/member/login.html" rel="nosublink"><!-- ë¡ê·¸ì¸ --></a> 3498 <a class="df-user__button df-user__button--join" href="/member/agreement.html" rel="nosublink"><!-- íìê°ì --><span class="df-use-msgbox df-rep-msgbox"><!--{rep-msgbox-txt}--></span></a> 3499 </div> 3500</div> 3501 3502 <!-- ë¡ê·¸ì¸ í ì¶ë ¥ --> 3503 3504 </div> 3505 3506 <!-- ì¶ìì²´í¬ --> 3507 3508 <!-- ì¹´í ê³ ë¦¬ --> 3509 <div class="df-panel-menu__category"> 3510 <h2 class="df-panel-menu__title df-panel-menu__title--category"><!-- ì¹´í ê³ ë¦¬ --></h2> 3511 <ul class="xans-element- xans-layout xans-layout-category df-category df-category--call-submenu df-category--secondary"><!-- 3512 ìíë¶ë¥(ì¹´í ê³ ë¦¬) 3513 3514 - '[íì] 기본íê·¸'ë ìì íì§ë§ì¸ì. 3515 - íìí ê²½ì° 'ì¶ê° ë©ë´ íê·¸' ììì ì´ì©íì¬ ì¶ê°í ì ììµëë¤. 3516 3517 3518 [ëë¶ë¥ íê·¸ ìí] 3519 <li class="df-category__item"><a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a></li> 3520 3521 3522 [íì ë¶ë¥ í¬í¨ íê·¸ ìí] 3523 <li class="df-category__item"> 3524 <a class="df-category__link" href="ë§í¬ì£¼ì">ë©ë´ëª </a> 3525 3526 <i class="df-category__toggle"></i> 3527 <div class="df-category__depth2"> 3528 <ul class="df-category__sub"> 3529 <li class="df-category__sub-item"> 3530 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3531 </li> 3532 <li class="df-category__sub-item"> 3533 <a class="df-category__sub-link" href="ë§í¬ì£¼ì">íì ë©ë´ëª </a> 3534 </li> 3535 </ul> 3536 </div> 3537 </li> 3538--> 3539<!-- [íì] 기본 íê·¸ // --> 3540<li data-cate-no="142" class="df-category__item xans-record-"><a class="df-category__link" href="/product/new_list.html?cate_no=142">New</a></li> 3541<li data-cate-no="118" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=118">Best</a></li> 3542<li data-cate-no="105" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=105">Sale</a></li> 3543<li data-cate-no="278" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=278">컨ì </a></li> 3544<li data-cate-no="279" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=279">ìë¥</a></li> 3545<li data-cate-no="271" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=271">ì ë°</a></li> 3546<li data-cate-no="115" class="df-category__item xans-record-"><a class="df-category__link" href="/product/list.html?cate_no=115">ì¡í</a></li> 3547</ul> 3548 </div> 3549 3550 <!-- ê²ìí --> 3551 <div class="xans-element- xans-layout xans-layout-boardinfo df-panel-menu__board"><h2 class="df-panel-menu__title df-panel-menu__title--board"><!-- 커뮤ëí° --></h2> 3552<ul class="df-board"> 3553 <!-- 3554 ê²ìí(ë³´ë) 3555 3556 - '[íì] 기본íê·¸'ë ìì íì§ë§ì¸ì. 3557 - íìí ê²½ì° 'ì¶ê° ë©ë´ íê·¸' ììì ì´ì©íì¬ ì¶ê°í ì ììµëë¤. 3558 3559 3560 [ê²ìí íê·¸ ìí] 3561 <li class="df-board__item"><a class="df-board__link" href="ë§í¬ì£¼ì" rel="nosublink">ë©ë´ëª </a></li> 3562--> 3563 3564 3565<!-- [íì] 기본 íê·¸ --> 3566<li class="df-board__item xans-record-">
3566<a class="df-board__link" href="/board/free/list.html?board_no=1" rel="nosublink">ê³µì§ì¬í</a></li> 3567<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/review/list.html?board_no=4" rel="nosublink">ì¬ì©í기</a></li> 3568<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/gallery/list.html?board_no=8" rel="nosublink">ì¤íìí¨ê»</a></li> 3569<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/free/list.html?board_no=2" rel="nosublink">ë§ë²ì ì½ëí</a></li> 3570<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/product/list.html?board_no=6" rel="nosublink">Q&A</a></li> 3571<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/faq/list.html?board_no=3" rel="nosublink">ì주묻ëì§ë¬¸</a></li> 3572<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/gallery/list.html?board_no=21" rel="nosublink">LOOKBOOK</a></li> 3573<li class="df-board__item xans-record-"><a class="df-board__link" href="/board/gallery/list.html?board_no=17" rel="nosublink">EVENT</a></li> 3574 3575 3576<!-- â ì¤ì¦í¤ì¦ ì¶ê° ë©ë´ --> 3577<li class="df-board__item"><a class="df-board__link" href="/shop1/front/php/b/board_list.php?board_no=35" rel="nosublink">ì¤ì¦í¤ì¦ì´ì¼ê¸°</a></li> 3578<li class="df-board__item"><a class="df-board__link" href="/shopinfo/offline_store.html" rel="nosublink">매ì¥ìë´</a></li> 3579 3580<!-- 1:1 문ì --> 3581<li class="xans-element- xans-myshop xans-myshop-main df-board__item displaynone "><a class="df-board__link" href="/board/consult/list.html" rel="nosublink">1:1 문ì</a> 3582</li> 3583 3584 3585<!-- ì¶ìì²´í¬ --> 3586 3587 3588 </ul> 3589</div> 3590 3591 3592 <!-- ê¸ë¡ë²(í ê¸) --> 3593 3594 3595 </div> 3596</div> 3597 3598 3599<!-- í¨ë(ë보기) --> 3600<div class="df-panel-more df-layer-content" data-df-layer-name="panel-more"> 3601 <div class="df-panel-more__inner df-wrap-content"> 3602 3603 <!-- [모ë°ì¼~íë¸ë¦¿] ë«ê¸° --> 3604 <button class="df-layer-close df-display-mo-tb"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.7071 4.29289C12.0976 4.68342 12.0976 5.31658 11.7071 5.70711L6.41421 11H20C20.5523 11 21 11.4477 21 12C21 12.5523 20.5523 13 20 13H6.41421L11.7071 18.2929C12.0976 18.6834 12.0976 19.3166 11.7071 19.7071C11.3166 20.0976 10.6834 20.0976 10.2929 19.7071L3.29289 12.7071C3.10536 12.5196 3 12.2652 3 12C3 11.7348 3.10536 11.4804 3.29289 11.2929L10.2929 4.29289C10.6834 3.90237 11.3166 3.90237 11.7071 4.29289Z"></path></svg></button> 3605 3606 <!-- ê²ìë°ì¤ --> 3607 <div class="df-panel-more__search"> 3608 <form id="searchBarForm" name="" action="/product/search.html" method="get" target="_self" enctype="multipart/form-data" > 3609<input id="banner_action" name="banner_action" value="" type="hidden" /><fieldset class="xans-element- xans-layout xans-layout-searchheader df-panel-more__search-fieldset "><!-- 3610 $product_page=/product/detail.html 3611 $category_page=/product/list.html 3612 --> 3613<legend>ê²ì</legend> 3614<!-- div class="df-placeholder df-placeholder--search"><input id="keyword" name="keyword" fw-filter="" fw-label="ê²ìì´" fw-msg="" class="inputTypeText" placeholder="" onmousedown="SEARCH_BANNER.clickSearchForm(this)" value="" type="text" /><button type="button" class="btnDelete df-panel-more__search-delete df-display-mo-tb"></button></div><button onclick="SEARCH_BANNER.submitSearchBanner(this); return false;" class="df-panel-more__search-button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m20.71 19.29-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z"></path></svg></button --> 3615<div class="df-placeholder df-placeholder--search"> 3616<input id="keyword" name="keyword" type="hidden" value="11"><input id="queryTop" btn="btnTop" name="query" class="inputTypeText" value="" type="text" onkeyup="$('input[name=\'keyword\']').val(this.value);"><button type="button" class="btnDelete df-panel-more__search-delete df-display-mo-tb" onclick="$('#queryTop').val(''); $('#queryTop').focus();"><!-- ìì --></button> 3617</div> 3618<button id="btnTopp" class="df-panel-more__search-button"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
3618<path d="m20.71 19.29-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8 7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 11a6 6 0 1 1 6 6 6 6 0 0 1-6-6z"></path></svg></button> 3619</fieldset> 3620</form> </div> 3621 3622 <div class="df-panel-more__util"> 3623 3624 <!-- ì¸ê¸° ê²ìì´ --> 3625 <div class="xans-element- xans-search xans-search-hotkeyword df-popular-keyword df-popular-keyword--panel"><h3 class="df-popular-keyword__title"></h3> 3626<ul id="dalue_hk_3" class="df-popular_keyword__items"> 3627 <li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ì¬ì">ì¬ì</a></li> 3628 <li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ë¨ì">ë¨ì</a></li> 3629<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ìí¼ì¤">ìí¼ì¤</a></li> 3630<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ì¬ë¦½ì¨">ì¬ë¦½ì¨</a></li> 3631<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=구ë">구ë</a></li> 3632<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ë ê¹ ì¤">ë ê¹ ì¤</a></li> 3633<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ë°ë ">ë°ë </a></li> 3634<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ìíë³µ">ìíë³µ</a></li> 3635<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ê°ëê±´">ê°ëê±´</a></li> 3636<li class="df-popular-keyword__item xans-record-"><a class="df-popular-keyword__link" href="/product/search.html?keyword=ì¥í">ì¥í</a></li> 3637 </ul> 3638</div> 3639 3640 <!-- ìµê·¼ ê²ìì´ --> 3641 <div class="df-recent-keyword df-recent-keyword--panel"> 3642 <h3 class="df-recent-keyword__title"></h3> 3643 <ul id="recentKeyword3" class="df-recent-keyword__items"></ul> 3644 <button class="df-recent-keyword__clear"><!-- ì ì²´ìì --></button> 3645 <p class="df-recent-keyword__empty" style="display: none;"></p> 3646 </div> 3647 3648 <!-- ìµê·¼ 본 ìí --> 3649 <div class="df-recent-product df-recent-product--panel"> 3650 <h3 class="df-recent-product__title"> 3651 <div class="df-recent-product__pagination"></div> 3652 <div class="df-recent-product__controls"> 3653 <button class="df-recent-product__prev"><!-- ì´ì --></button> 3654 <button class="df-recent-product__next"><!-- ë¤ì --></button> 3655 <a class="df-recent-product__more" href="/product/recent_view_product.html"><!-- 모ë보기 --><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 -960 960 960"><path d="M249.23-420q-24.75 0-42.37-17.63-17.63-17.62-17.63-42.37 0-24.75 17.63-42.37Q224.48-540 249.23-540q24.75 0 42.38 17.63 17.62 17.62 17.62 42.37 0 24.75-17.62 42.37Q273.98-420 249.23-420ZM480-420q-24.75 0-42.37-17.63Q420-455.25 420-480q0-24.75 17.63-42.37Q455.25-540 480-540q24.75 0 42.37 17.63Q540-504.75 540-480q0 24.75-17.63 42.37Q504.75-420 480-420Zm230.77 0q-24.75 0-42.38-17.63-17.62-17.62-17.62-42.37 0-24.75 17.62-42.37Q686.02-540 710.77-540q24.75 0 42.37 17.63 17.63 17.62 17.63 42.37 0 24.75-17.63 42.37Q735.52-420 710.77-420Z"></path></svg></a> 3656 </div> 3657 </h3> 3658 <div class="df-recent-product__module df-fragment-content" data-df-fragment-name="df-recent-list" data-df-fragment-start="false"></div> 3659 <div class="df-recent-product__loading df-fragment-loading" data-df-fragment-name="df-recent-list"><div class="df-loading"></div></div> 3660 <p class="df-recent-product__empty"><!-- ë¹ì´ìë ìí --></p> 3661 </div> 3662 3663 </div> 3664 3665 </div> 3666</div> 3667 3668 3669 3670 3671 <!-- [모ë°ì¼~íë¸ë¦¿] ì¤ë²ë ì´ --> 3672 <div class="df-layer-overlay df-layer-overlay__panel-menu df-display-mo-tb" data-df-layer-name="panel-menu"></div> 3673 <div class="df-layer-overlay df-layer-overlay__panel-more df-display-mo-tb" data-df-layer
3673-name="panel-more"></div> 3674 </div> 3675 3676 3677 <!-- ìíë¶ë¥ íì ë°°ë ì¤í ë¦¬ì§ --> 3678 <div class="df-popupbanner-storage" df-banner-code="category-popup" hidden><div class="df-popupbanner-storage-item" df-data-id="{#title}" df-banner-clone><a class="df-category-popupbanner-link" href="%7B#href%7D" target="{#target}" rel="{#rel}">{#item_lazy}<div class="df-banner-desc">{#html}</div></a></div></div> 3679 3680 3681 </div> 3682</header> 3683 3684 3685<!-- [PC] ì¤ë²ë ì´ --> 3686<div class="df-layer-overlay df-layer-overlay__panel-menu df-display-pc" data-df-layer-name="panel-menu"></div> 3687<div class="df-layer-overlay df-layer-overlay__panel-more df-display-pc" data-df-layer-name="panel-more"></div> 3688 3689 <div id="container"> 3690 <div id="contents"> 3691 3692<div class="xans-element- xans-board xans-board-listpackage-1002 xans-board-listpackage xans-board-1002 section "><div class="xans-element- xans-board xans-board-title-1002 xans-board-title xans-board-1002 "><div class="path"> 3693 <span>íì¬ ìì¹</span> 3694 <ol> 3695 <li><a href="/">í</a></li> 3696 <li><a href="#">ê²ìí</a></li> 3697 <li title="íì¬ ìì¹"><strong>ozkiz story</strong></li> 3698 </ol> 3699 </div> 3700<div class="titleArea"> 3701 <h2><font color="#333333">ozkiz story</font> </h2> 3702 <p>ã</p> 3703 </div> 3704<p class="imgArea"></p> 3705</div> 3706<div class="xans-element- xans-layout xans-layout-boardinfo ec-base-tab typeMenu gScroll"><ul class="menu"> 3707 <li class="xans-record-"><a href="/board/free/list.html?board_no=1" class="button">ê³µì§ì¬í</a></li> 3708 <li class="xans-record-"><a href="/board/product/list.html?board_no=4" class="button">ì¬ì©í기</a></li> 3709<li class="xans-record-"><a href="/board/gallery/list.html?board_no=8" class="button">ì¤íìí¨ê»</a></li> 3710<li class="xans-record-"><a href="/board/free/list.html?board_no=2" class="button">ë§ë²ì ì½ëí</a></li> 3711<li class="xans-record-"><a href="/board/product/list.html?board_no=6" class="button">Q&A</a></li> 3712<li class="xans-record-"><a href="/board/faq/list.html?board_no=3" class="button">ì주묻ëì§ë¬¸</a></li> 3713<li class="xans-record-"><a href="/board/gallery/list.html?board_no=21" class="button">LOOKBOOK</a></li> 3714<li class="xans-record-"><a href="/board/gallery/list.html?board_no=17" class="button">EVENT</a></li> 3715 </ul> 3716</div> 3717<!-- DF ë³´ë ëë² --> 3718<!-- DF ë³´ë ë¤ë¹ê²ì´ì --> 3719<!-- 3720 â» ê²ìí ë¤ë¹ê²ì´ì ì¤ì â» 3721 [ì¤ëª ]í¹ì ê²ìíì ìë¨ì ìíë htmlì display ìíµëë¤. 3722 [ì¤ì]ëìì¸íë¡ì´ë í´ë¹íì¼ì ëí ì¤ì ë°©ë²,ë³íë°©ë²ë±ì ìë´ë¥¼ ìë¹ì¤íì§ ììµëë¤. 3723--> 3724<div class="df-board-nav df-board-nav--1 df-board-nav--ready"> 3725 <div class="df-board-nav__items df-slider--ready"> 3726 <a class="df-board-nav__item" href="/board/%EA%B2%8C%EC%8B%9C%ED%8C%90%EC%9C%A0%ED%98%95/list.html?board_no=%EB%B2%88%ED%98%B8">ë©ë´ëª </a> 3727 <a class="df-board-nav__item" href="/board/%EA%B2%8C%EC%8B%9C%ED%8C%90%EC%9C%A0%ED%98%95/list.html?board_no=%EB%B2%88%ED%98%B8">ë©ë´ëª </a> 3728 <a class="df-board-nav__item" href="/board/%EA%B2%8C%EC%8B%9C%ED%8C%90%EC%9C%A0%ED%98%95/list.html?board_no=%EB%B2%88%ED%98%B8">ë©ë´ëª </a> 3729 <a class="df-board-nav__item" href="/board/%EA%B2%8C%EC%8B%9C%ED%8C%90%EC%9C%A0%ED%98%95/list.html?board_no=%EB%B2%88%ED%98%B8">ë©ë´ëª </a> 3730 </div> 3731</div>
3732<script> 3733function GetQueryString(code) { 3734 var reg = new RegExp("(^|&)" + code + "=([^&]*)(&|$)"); 3735 var r = window.location.search.substr(1).match(reg); 3736 var url = window.location.pathname.split("/"); 3737 if(r!=null) 3738 return unescape(r[2]); 3739 else if(url[1]=='board'){ 3740 return url[3]; 3741 }else 3742 return null; 3743} 3744var myCode = GetQueryString("board_no") 3745if (myCode == 0) { } 3746//ìë«ì¤ë¶í° ê²ìí ë´ë¹ê²ì´ì ìì¤ë¥¼ ìì í´ ì£¼ì¸ì. (ìì¤ì ë´ì©ì ìì ê¸ì§) 3747 3748 3749//ê²ìíì¤ëª 3750else if (myCode == 0 || myCode == 0 || myCode == 0 || myCode == 0) 3751{ document.querySelector(".df-board-nav--1").classList.remove("df-board-nav--ready"); } 3752 3753 3754//ê²ìíì¤ëª 3755else if (myCode == 0 || myCode == 0) 3756{ document.querySelector(".df-board-nav--2").classList.remove("df-board-nav--ready"); } 3757</script>
3757 3758<!-- DF ë³´ë ì¹´í ê³ ë¦¬ --> 3759<!-- DF ê²ìí ì¹´í ê³ ë¦¬ --> 3760<div class="df-board-category"></div> 3761<div class="boardSort"> 3762 <span class="xans-element- xans-board xans-board-replysort-1002 xans-board-replysort xans-board-1002 "></span> 3763 </div> 3764<div class="ec-base-table typeList"> 3765 <table border="1"> 3766 <caption>ê²ìí 목ë¡</caption> 3767 <colgroup class="xans-element- xans-board xans-board-listheader-1002 xans-board-listheader xans-board-1002 "><col style="width:80px;"> 3768<col style="width:auto;"> 3769<col style="width:100px;" class=""> 3770<col style="width:90px;"> 3771<col style="width:120px;" class=""> 3772<col style="width:74px;" class=""> 3773<col style="width:94px;" class="displaynone"> 3774</colgroup> 3775 <thead class="xans-element- xans-board xans-board-listheader-1002 xans-board-listheader xans-board-1002 "><tr style=" " class="" > 3776 <th scope="col" class="chk"> ë²í¸</th> 3777 <th scope="col">ì 목</th> 3778 <th scope="col" class="">ì¹´í ê³ ë¦¬</th> 3779 <th scope="col">ìì±ì</th> 3780 <th scope="col" class="">ìì±ì¼</th> 3781 <th scope="col" class="">ì¡°í</th> 3782 <th scope="col" class="displaynone">íì </th> 3783 </tr> 3784</thead> 3785 <tbody class="xans-element- xans-board xans-board-list-1002 xans-board-list xans-board-1002 center"><!-- 3786 $login_page_url = /member/login.html 3787 $deny_access_url = /index.html 3788 --> 3789<tr style="background-color:#FFFFFF; color:#333333;" class=" xans-record-"> 3790 <td class="chk no"><span class="RW">2</span> 3791</td> 3792 <td class="subject left txtBreak"> 3793 <a href="/article/ozkiz-story/35/602169/" style="color:#333333;" class="">ozkiz ì¤í¤ëí¤ story</a><span class="comment"></span> </td> 3794 <td class=""></td> 3795 <td>ì¤ì¦í¤ì¦</td> 3796 <td class="">2025-12-16 16:24:14</td> 3797 <td class=""> 3798<span class="RTMI">ì¡°í</span> 369</td> 3799 <td class="displaynone"><img src="//img.echosting.cafe24.com/skin/skin/board/icon-star-rating0.svg" alt="0ì "></td> 3800 </tr> 3801<tr style="background-color:#FFFFFF; color:#333333;" class=" xans-record-"> 3802 <td class="chk no"><span class="RW">1</span> 3803</td> 3804 <td class="subject left txtBreak"> 3805 <a href="/article/ozkiz-story/35/283869/" style="color:#333333;" class="">ozkiz brandstory</a><span class="comment">[1221]</span> </td> 3806 <td class=""></td> 3807 <td>ì¤ì¦í¤ì¦</td> 3808 <td class="">2021-08-05 10:00:11</td> 3809 <td class=""> 3810<span class="RTMI">ì¡°í</span> 378432</td> 3811 <td class="displaynone"><img src="//img.echosting.cafe24.com/skin/skin/board/icon-star-rating0.svg" alt="0ì "></td> 3812 </tr> 3813</tbody> 3814 </table> 3815 <p class="xans-element- xans-board xans-board-empty-1002 xans-board-empty xans-board-1002 message displaynone "></p> 3816 </div> 3817<div class="xans-element- xans-board xans-board-buttonlist-1002 xans-board-buttonlist xans-board-1002 ec-base-button gBottom displaynone "><span class="gRight"> 3818 <a href="/board/free/write.html?board_no=35" class="btnSubmitFix sizeM displaynone">ê¸ì°ê¸°</a> 3819 </span> 3820</div> 3821<form id="boardSearchForm" name="" action="/front/php/b/board_list.php" method="get" target="_top" enctype="multipart/form-data" > 3822<input id="board_no" name="board_no" value="35" type="hidden" /> 3823<input id="page" name="page" value="1" type="hidden" /> 3824<input id="board_sort" name="board_sort" value="" type="hidden" /><div class="xans-element- xans-board xans-board-search-1002 xans-board-search xans-board-1002 "><fieldset class="boardSearch"> 3825 <legend>ê²ì물 ê²ì</legend> 3826 <div class="form"><select id="search_date" name="search_date" fw-filter="" fw-label="" fw-msg="" > 3827<option value="week">ì¼ì£¼ì¼</option> 3828<option value="month">íë¬</option> 3829<option value="month3">ì¸ë¬</option> 3830<option value="all">
3830ì ì²´</option> 3831</select> <select id="search_key" name="search_key" fw-filter="" fw-label="" fw-msg="" > 3832<option value="subject">ì 목</option> 3833<option value="content">ë´ì©</option> 3834<option value="writer_name">ê¸ì´ì´</option> 3835<option value="member_id">ìì´ë</option> 3836<option value="nick_name">ë³ëª </option> 3837</select> <input id="search" name="search" fw-filter="" fw-label="" fw-msg="" class="inputTypeText" placeholder="" value="" type="text" /> <a href="#none" class="btnNormal" onclick="BOARD.form_submit('boardSearchForm');">찾기</a> 3838</div> 3839 </fieldset> 3840</div> 3841</form></div> 3842 3843<div class="xans-element- xans-board xans-board-paging-1002 xans-board-paging xans-board-1002 section ec-base-paginate typeList"><a href="?board_no=35&page=1">ì´ì íì´ì§</a> 3844<ol> 3845 <li class="xans-record-"><a href="?board_no=35&page=1" class="this">1</a></li> 3846 </ol> 3847<a href="?board_no=35&page=1">ë¤ì íì´ì§</a> 3848</div> 3849 3850<!-- Admin only --> 3851 3852<!-- // Admin only --> 3853 </div> 3854 </div> 3855 3856 <!-- 3857 [ð«ìì¹ë³ê²½ë¶ê°][ð¨ ë°°ë] íë¨ 4ë¨ ë°°ë 3858 ìì ë°©ë² : ê´ë¦¬ì 'ì± > ë°°ë매ëì > ê´ë¦¬í기' ìì ê´ë¦¬íì¤ ì ììµëë¤. 3859--> 3860<section class="df-footer-banner df-wrap-content df-spacing-sm df-effect df-effect_up" df-banner-code="footer-banner" hidden> 3861 <a class="df-footer-banner__item" href="%7B#href%7D" target="{#target}" rel="{#rel}" df-banner-clone>{#item_lazy}<div class="df-banner-desc">{#html}</div></a> 3862</section> 3863
3864<script type="text/javascript" src="/js/byapps.js"></script>
3864<!--ì±ì¤ì¹íì --> 3865 3866 3867<!-- DF FOOTER --> 3868<footer id="footer" class="xans-element- xans-layout xans-layout-footer footer"><!-- ì¼í몰 ì ë³´ --> 3869<div class="footer__top "> 3870 <div class="footer__top-inner df-wrap-content"> 3871 3872 <!-- ê³ ê°ì¼í° --> 3873 <div class="footer__cs"> 3874 <h3 class="footer__title">ê³ ê°ì¼í°</h3> 3875 3876 <!-- 3877 ð¡ ê³ ê°ì¼í° ë²í¸ 3878 ìì ë°©ë² : ê´ë¦¬ì 'ì¼í몰 ì¤ì > 기본 ì¤ì > ë´ ì¼í몰 ì ë³´ > ëí ì í' í목ì ì ë ¥í ë´ì©ì´ ë ¸ì¶ë©ëë¤. 3879 --> 3880 <a class="footer__cs-tel" href="tel:070-5014-2222">070-5014-2222</a> 3881 3882 <!-- 3883 ð¡ ê³ ê°ì¼í° ì´ììê° 3884 ìì ë°©ë² : ê´ë¦¬ì 'ì¼í몰 ì¤ì > 기본 ì¤ì > ë´ ì¼í몰 ì ë³´ > CSì´ììê°' í목ì ì ë ¥í ë´ì©ì´ ë ¸ì¶ë©ëë¤. 3885 --> 3886 <span class="footer__cs-time">íì¼ ì¤ì 10:00 ~ ì¤í 5:00 <br /> 3887*ê¸ìì¼ ~ì¤í 4:00<br /> 3888ì ì¬ìê° ì¤í 12:00 ~ ì¤í 1:00</span> 3889 3890 <!-- 3891 ð¡ ì ê¸ê³ì¢ ì ë³´ 3892 ìì ë°©ë² : ê´ë¦¬ì 'ëìì¸ > ëìì¸ ë³´ê´í¨ > ëìì¸ í¸ì§ > ì¼í몰 ì¤ì > ì ê¸ê³ì¢ ì ë³´' í목ì ì ë ¥í ë´ì©ì´ ë ¸ì¶ë©ëë¤. 3893 --> 3894 <span class="footer__cs-payment df-use-payment"> 3895 <span class="footer__cs-payment-toggle df-layer-trigger" data-df-layer-name="payment">+ ì ê¸ê³ì¢ ì ë³´</span> 3896 <div class="footer__cs-payment-content df-rep-payment df-layer-content" data-df-layer-name="payment"> 3897 <span class="footer__cs-payment-title">ê²°ì ì ë³´<span class="footer__cs-payment-close df-layer-close">CLOSE</span></span> 3898 <!--{rep-payment-txt}--> 3899 </div> 3900 </span> 3901 3902 <!-- 3903 ð¡ SNS ìì´ì½ 3904 ìì ë°©ë² : ê´ë¦¬ì 'ëìì¸ > ëìì¸ ë³´ê´í¨ > ëìì¸ í¸ì§ > ì¼í몰 ì¤ì > SNS ìì´ì½' ìì ì¤ì í ìë¹ì¤ê° ë ¸ì¶ë©ëë¤. 3905 --> 3906 <div class="df-sns-icon df-display-pc" df-banner-code="sns-icon" hidden> 3907 <a class="df-sns-icon__item" href="%7B#href%7D" target="{#target}" rel="{#rel}" df-banner-clone>{#item_lazy}</a> 3908 </div> 3909 3910 </div> 3911 3912 <!-- ë²ë¥ ê³ ì§ --> 3913 <div class="footer__legal"> 3914 <h3 class="footer__title df-display-pc">ìë¹ì¤ ì ë³´</h3> 3915 <a class="footer__legal-link" href="/shopinfo/company.html">íì¬ìê°</a> 3916 <a class="footer__legal-link" href="/member/mall_agreement.html">ì´ì©ì½ê´</a> 3917 <a class="footer__legal-link footer__legal-link--privacy" href="/member/privacy.html">ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨</a> 3918 <a class="footer__legal-link df-display-ja" href="/shopinfo/commercial_law.html"><!-- ì¼ë¬¸ëª° í¹ì ìê±°ëì íì -->ç¹å®åå弿³ã«åºã¥ã表示</a> 3919 <a class="footer__legal-link" href="/shopinfo/guide.html">ì´ì©ìë´</a> 3920 </div> 3921 3922 <!-- íì¬ì ë³´ --> 3923 <div class="footer__company"> 3924 3925 <!-- 3926 ð¡ íë¨ ë¡ê³ 3927 ìì ë°©ë² : ê´ë¦¬ì 'ì¼í몰 ì¤ì > 기본 ì¤ì > ë´ ì¼í몰 ì ë³´ > ì¼íëª°ëª ' í목ì ì ë ¥í ë´ì©ì´ ë ¸ì¶ë©ëë¤. 3928 --> 3929 <div class="footer__logo df-display-pc"> 3930 <a href="/">ì¤ì¦í¤ì¦</a> 3931 </div> 3932 3933 <!-- [모ë°ì¼~íë¸ë¦¿] ì¬ì ìì ë³´ í ê¸ --> 3934 <span class="footer__info-toggle df-layer-trigger df-display-mo-tb" data-df-layer-name="company" data-df-layer-toggle="true" data-df-layer-lazy="false">ì¤ì¦í¤ì¦ ì¬ì ì ì ë³´</span> 3935 3936 <!-- ì¬ì ìì ë³´ --> 3937 <div class="footer__info-wrap df-layer-content" data-df-layer-name="company"> 3938 <div class="footer__info"> 3939 <span>ìí¸: (주)ì¤íí</span> 3940 <span>ëí: ìµì² ì©</span> 3941 <span class="footer__info-tel">ëíì í: 070-5014-2222</span> 3942 <span class="footer__info-fax ">í©ì¤: 02-927-9702</span> 3943 </div> 3944 3945 <div class="footer__info"> 3946 <span class="footer__info-adress">주ì: 06128 ìì¸ ê°ë¨êµ¬ ê°ë¨ëë¡100길 37 ì¤ííìì¤</span> 3947 </div> 3948 3949 <!-- 3950 ð¡ ë°í·ì¬ë¶ 주ì 3951 ìì ë°©ë² : ê´ë¦¬ì 'ëìì¸ > ëìì¸ ë³´ê´í¨ > ëìì¸ í¸ì§ > ì¼í몰 ì¤ì > êµí/ë°íì§' í목ì ì ë ¥í ë´ì©ì´ ë ¸ì¶ë©ëë¤. 3952 --> 3953 <div class="footer__info df-use-return"> 3954 <span class="footer__info-adress df-rep-return"><!--{rep-return-txt}--></span> 3955 </div> 3956 3957 <div class="footer__info"> 3958 <span class="df-display-ko">ì¬ì ìë±ë¡ë²í¸: 204-86-22070 <a href="#none" onclick="window.open('http://www.ftc.go.kr/bizCommPop.do?wrkr_no=2048622070', 'bizCommPop', 'width=750, height=950;');return false;">[ì¬ì ìì ë³´íì¸]</a></span> 3959 <span>íµì í매ì ì ê³ ë²í¸: ì 2025-ìì¸ê°ë¨-02917 í¸</span> 3960 </div> 3961 3962 <div class="footer__info"> 3963 <span>ê°ì¸ì ë³´ ë³´í¸ì± ìì: <a href="mailto:[email protected]">ììì</a></span> 3964 <span>E-mail: <a href="mailto:[email protected]">[email protected]</a></span> 3965 </div>
3966 </div> 3967 3968 </div> 3969 3970 </div> 3971 </div> 3972<!-- ìí¬í¸ --> 3973<div class="footer__bottom "> 3974 <div class="footer__bottom-inner df-wrap-content"> 3975 3976 <!-- 3977 ð¡ SNS ìì´ì½ 3978 ìì ë°©ë² : ê´ë¦¬ì 'ëìì¸ > ëìì¸ ë³´ê´í¨ > ëìì¸ í¸ì§ > ì¼í몰 ì¤ì > SNS ìì´ì½' ìì ì¤ì í ìë¹ì¤ê° ë ¸ì¶ë©ëë¤. 3979 --> 3980 <div class="df-sns-icon df-display-mo-tb" df-banner-code="sns-icon" hidden> 3981 <a class="df-sns-icon__item" href="%7B#href%7D" target="{#target}" rel="{#rel}" df-banner-clone>{#item_lazy}</a> 3982 </div> 3983 3984 <div class="footer__copyright">Copyright © <strong class="footer__copyright-name">ì¤ì¦í¤ì¦</strong> All rights reserved. <a class="footer__copyright-link" href="https://dfloor.co.kr" target="_blank">Designed by dfloor</a> 3985</div> 3986 3987 <!-- [PC] ìí¬í¸ --> 3988 <div class="footer__support df-display-pc"> 3989 <div class="footer__support-hosting">CAFE24</div> 3990 <!-- 3991 â» íë¨ ìì¤í¬ë¡ì¸ì¦ë§í¬ â» 3992 ìì¤í¬ë¡ ì¸ì¦ë§í¬ ì°ê²°ì ìí´ ì¬ì¬ê° ìë£ë í ëìì¸íë¡ì´ ìì ê²ìíì¼ë¡ ìì²í´ì£¼ì¸ì. 3993 3994 âKGì´ëìì¤â 3995 -ì¬ì´ì¦: 500*640 3996 -í´ëì¤ëª : df-escrow--inicis 3997 -ë§í¬: https://mark.inicis.com/mark/escrow_popup.php?mid=ìì´ëê° 3998 3999 âKG모ë¹ë¦¬ì¸ì¤(구)ì¬ì³íì´â 4000 -ì¬ì´ì¦: 900*700 (ì ì²´ì°½ì¼ë¡ íìë¨) 4001 -í´ëì¤ëª : df-escrow--mobilians 4002 -ë§í¬: ê´ë¦¬ìíì´ì§ íµí©ê²°ì ì´ì©íí©ìì íì¸ 4003 4004 âëì´ì¤íì´(구)ì¬ëê²ì´í¸â 4005 -ì¬ì´ì¦: 500*380 4006 -í´ëì¤ëª : df-escrow--nicepay 4007 -ë§í¬: ê´ë¦¬ìíì´ì§ íµí©ê²°ì ì´ì©íí©ìì íì¸ 4008 4009 âNHNì¼ì´ìí¼â 4010 -ì¬ì´ì¦: 500*ì¸ë¡450 4011 -í´ëì¤ëª : df-escrow--kcp 4012 -ë§í¬: http://admin.kcp.co.kr/Modules/escrow/kcp_pop.jsp?site_cd=ìì´ëê° 4013 4014 âí ì¤(구)ìì§ì íë¬ì¤â 4015 -ì¬ì´ì¦: 560*600 4016 -í´ëì¤ëª : df-escrow--toss 4017 -ë§í¬: https://pgweb.uplus.co.kr/ms/escrow/s_escrowYn.do?mertid=ìì´ëê° 4018 4019 âì¼ì´ìì¤ë·â 4020 -ì¬ì´ì¦: 750*340 4021 -í´ëì¤ëª : df-escrow--ksnet 4022 -ë§í¬: ê´ë¦¬ìíì´ì§ íµí©ê²°ì ì´ì©íí©ìì íì¸ 4023 4024 âíì´ì½â 4025 -ì¬ì´ì¦: 900*700 4026 -í´ëì¤ëª : df-escrow--payco 4027 -ë§í¬: https://www.payco.com/ 4028 4029 âì´ì§íì´â 4030 -ì¬ì´ì¦: 600*700 4031 -í´ëì¤ëª : df-escrow--easypay 4032 -ë§í¬: https://www.easypay.co.kr 4033 4034 âì¤ë§í¸ë¡ 4035 -ì¬ì´ì¦: 460*500 4036 -í´ëì¤ëª : df-escrow--smartro 4037 -ë§í¬: ê´ë¦¬ìíì´ì§ íµí©ê²°ì ì´ì©íí©ìì íì¸ 4038 4039 âPAYPALâ 4040 -ì¬ì´ì¦: 900*700 4041 -í´ëì¤ëª : df-escrow--paypal 4042 -ë§í¬: https://www.paypal.com 4043 4044 âAXESâ 4045 -ì¬ì´ì¦: 900*700 4046 -í´ëì¤ëª : df-escrow--axes 4047 -ë§í¬: https://www.axes-payment.co.jp 4048 4049 âEXIMBAYâ 4050 -ì¬ì´ì¦: 900*700 4051 -í´ëì¤ëª : df-escrow--eximbay 4052 -ë§í¬: https://www.eximbay.com 4053 4054 âECPAYâ 4055 -ì¬ì´ì¦: 900*700 4056 -í´ëì¤ëª : df-escrow--ecpay 4057 -ë§í¬: https://www.ecpay.com.tw 4058 4059 âPAYMENTWALLâ 4060 -ì¬ì´ì¦: 900*700 4061 -í´ëì¤ëª : df-escrow--paymentwall 4062 -ë§í¬: https://www.paymentwall.com 4063 4064 âWECHAT PAYâ 4065 -ì¬ì´ì¦: 900*700 4066 -í´ëì¤ëª : df-escrow--wechatpay 4067 -ë§í¬: https://pay.weixin.qq.com 4068--> 4069 4070 4071<div class="df-escrow df-escrow--inicis" onclick="window.open('https://www.inicis.com/','escrow','width=500,height=640,scrollbars=auto')"></div> 4072 4073 </div> 4074 4075 </div> 4076 </div> 4077</footer> 4078 4079 <!-- íµ ë²í¼ --> 4080 4081 4082<div class="df-quickbutton"> 4083 4084 <!-- íµë²í¼ ë°°ë --> 4085 <div class="df-quickbutton__banner" df-banner-code="quick-button" hidden> 4086 <a class="df-quickbutton__banner-item" href="%7B#href%7D" target="{#target}" rel="{#rel}" df-banner-clone>{#item}</a> 4087 </div> 4088 4089 <!-- ìë¨Â·íë¨ì¼ë¡ ì´ë ë²í¼ --> 4090 <span class="df-quickbutton__item df-quickbutton__item--top" title="Go to Top"></span> 4091 <span class="df-quickbutton__item df-quickbutton__item--bottom" title="Go to Bottom"></span> 4092 4093</div> 4094 4095 4096</div> 4097 4098 4099<!-- 4100 ì¹´í24 íììì 4101 *ê²°ì 를ìí íììì,ë°°ì¡êµê° ë° ì¸ì´ì í ìì,모ë°ì¼í면보기 ìì 4102--> 4103 4104 4105<!-- ê²°ì 를 ìí íì ìì --> 4106<div id="progressPaybar" style="display:none;"> 4107 <div id="progressPaybarBackground" class="layerProgress"></div> 4108 <div id="progressPaybarView"> 4109 <div class="box"> 4110 <p class="graph">
4111 <span><img src="//img.echosting.cafe24.com/skin/base_ko_KR/layout/txt_progress.gif" alt="íì¬ ê²°ì ê° ì§íì¤ì ëë¤."></span> 4112 <span><img src="//img.echosting.cafe24.com/skin/base/layout/img_loading.gif" alt=""></span> 4113 </p> 4114 <p class="txt"> 4115 본 ê²°ì ì°½ì ê²°ì ìë£ í ìëì¼ë¡ ë«íë©°,ê²°ì ì§í ì¤ì 본 ê²°ì ì°½ì ë«ì¼ìë©´<br> 4116 ì£¼ë¬¸ì´ ëì§ ìì¼ë ê²°ì ìë£ ë ë ê¹ì§ ë«ì§ ë§ì기 ë°ëëë¤. 4117 </p> 4118 </div> 4119 </div> 4120</div> 4121 4122 4123<!-- 4124 ========================================================================= 4125 4126 â» ëìì¸íë¡ì´ â» 4127 -본 íì¼ì ì¼í몰 ë ì´ììì ï¼bodyï¼ ìì ì ì²´ ìí´í¸ íì´ì§ì ëë¤. 4128 -본 íì¼ì í´ë¹ íê·¸ê° ì¢ ë£ëë ï¼/bodyï¼ íê·¸ì ë°ë¡ ì(ìë¨)ìì í¸ì¶ë©ëë¤. 4129 -본 ë´ì©ì ì¼í몰 ì ì²´íì´ì§ì ìí¥ì 주며 ìì ·ìì 를 ê¸ì§í©ëë¤. 4130 4131 ========================================================================= 4132--> 4133 4134 4135 4136 4137<!-- ë°°ë매ëì ì¤í¬ë¦½í¸ ì½ë --> 4138<style>[df-banner-code][hidden] { display:none !important }</style>
4139<script> 4140if (!document.getElementById('dfbm-script-50931')){ 4141 var dfbm_src = '/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/d3aac2821f68f06055114a88cd09923f.js'; 4142 document.write('
4142<script id="dfbm-script-50931" src="' + dfbm_src + '?v=' + Date.now() + '"><\/script>'); 4143} 4144</script>
4144 4145 4146<style> 4147.dalue_css_keywordPromotion { 4148 line-height: 2; 4149 font-size: 12px !important; 4150} 4151.dalue-navigation-container { 4152 /* box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.175); */ 4153 border-radius: 10px; 4154 border: 0px solid #fff; 4155 4156} 4157 4158.dalue-navigation-tab { 4159 height: 24px; 4160 line-height: 24px; 4161 width: 100%; 4162 background-color: #fff; 4163 overflow-x: auto; 4164 overflow-y: hidden; 4165 display: flex; 4166 position: relative; 4167 flex-shrink: 0; 4168 margin-bottom: 5px; 4169 -ms-overflow-style: none; /* IE and Edge */ 4170 scrollbar-width: none; /* Firefox */ 4171} 4172 4173.dalue-navigation-tab::-webkit-scrollbar { 4174 display: none; /* Chrome, Safari, Opera*/ 4175} 4176 4177.dalue-navigation-tab-item { 4178 display: table-cell; 4179 vertical-align: middle; 4180 text-align: center; 4181 align-items: center; 4182 flex-direction: column; 4183 align-items: center; 4184 justify-content: center; 4185 flex-shrink: 0; 4186 cursor: pointer; 4187 transition: 0.3s; 4188 position: relative; 4189 z-index: 2; 4190 margin-right: 15px; 4191} 4192 4193.dalue-navigation-tab-item2 { 4194 display: table-cell; 4195 vertical-align: middle; 4196 text-align: center; 4197 align-items: center; 4198 flex-direction: column; 4199 align-items: center; 4200 justify-content: center; 4201 flex-shrink: 0; 4202 cursor: pointer; 4203 transition: 0.3s; 4204 position: relative; 4205 z-index: 2; 4206 margin-right: 10px; 4207} 4208.dalue-navigation-tab-item.active { 4209 min-width: 40px; 4210} 4211.dalue-navigation-tab-item.active .dalue-navigation-tab__icon { 4212 /* transform: translate(0px, -10px); */ 4213} 4214.dalue-navigation-tab-item.active .dalue-navigation-tab__txt { 4215 opacity: 1; 4216 transform: translate(0, 0px); 4217 color: #ff8773; 4218 font-weight: 400; 4219 background-color: #FFF; 4220 border: 1px solid #ff8773; 4221 border-radius: 10px 10px 10px 10px; 4222 padding-right: 10px; 4223 padding-left: 10px; 4224 line-height: 24px; 4225} 4226.dalue-navigation-tab-overlay { 4227 border-radius: 20px; 4228 background-color: #EAEAEA; 4229 height: 100%; 4230 width: 210px; 4231 position: absolute; 4232 left: 0; 4233 top: 0; 4234 transition: 0.3s; 4235} 4236.dalue-navigation-tab__icon { 4237 display: block; 4238 color: #000; 4239 transition-duration: 0.3s; 4240 line-height: 1; 4241 transform: translate(0, 11px); 4242} 4243.dalue-navigation-tab__txt { 4244 display: block; 4245 font-weight: 400; 4246 color: #000; 4247 opacity: 0.8; 4248 transition-duration: 0.3s; 4249 /* transform: translate(0, 5px); */ 4250 user-select: none; 4251 font-size: 13px; 4252} 4253 4254.dalue_css_input_price { 4255 height: 20px; 4256 top: 3px; 4257 position: relative; 4258} 4259.dalue_css_price_btn { 4260 position: relative; 4261 top: 3px; 4262} 4263 4264.dalue_css_autocomplete_list_right_date { 4265 display: none !important; 4266} 4267 4268@media screen and (min-width: 768px) { 4269 .dalue-navigation-more, #dalue-navigation-tab-overlay-category-more { 4270 4271 } 4272} 4273 4274@media screen and (min-width: 1px) and (max-width: 767px) { 4275 .dalue-navigation-more, #dalue-navigation-tab-overlay-category-more { 4276 display: none; 4277 height: 0px; 4278 } 4279 4280 .dalue_css_column_content { 4281 overflow-x: auto !important; 4282 flex-wrap: nowrap !important; 4283 4284 } 4285 4286 .dalue_filter_select_button.none { 4287 display: none !important; 4288 } 4289} 4290 4291 4292</style> 4293 4294 4295<div id="dalue_search_autocomplete_layer_0" style="display: none;"> 4296 <div class="dalue_css_autocomplete_wrap" style=""> 4297 <div class="dalue_css_autocomplete_header" style="background-color: white; margin-top: 20px; display: none;"> 4298 <div class="dalue_css_autocomplete_title" style="top: 50px;"> 4299 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_ac_b.svg" style="width: auto; height: 16px;"> 4300 Â </div> 4301 <div class="dalue_css_autocomplete_option"> 4302 </div> 4303 </div> 4304 <div class="dalue_css_autocomplete_list"> 4305 <ul id="dalue_search_autocomplete_list_0"> 4306 <div id="dalue_search_autocomplete_item_0" style="display: none;"> 4307 <li id="dalue_search_autocomplete_item_0_{$autoComplete_index}" query="{$autoComplete_query}"> 4308 <a href="{$autoComplete_url}" class="dalue_css_autocomplete_item"><img src="https://api.dalue.io/dalue-ecms/contrib/imgs/search.png" class="dalue_css_image_vcenter" style="width: 12px; height: auto;">Â Â Â {$autoComplete_query_view}</a> 4309 <span class="dalue_css_autocomplete_list_right" id="dalue_autocomplete_recent_date_0"> 4310 </span> 4311 </li> 4312 </div> 4313 4314 </ul> 4315 </div> 4316 </div> 4317 </div> <!-- dalue_search_autocomplete_layer --> 4318 4319 <div id="dalue_search_recentQuery_layer_0" style="display: none;"> 4320 <div class="dalue_css_autocomplete_wrap" style="display: none;"> 4321 <div class="dalue_css_autocomplete_title dalue_promotion_keyword_wrap" style="text-align: center; margin-top: 12px; color: #94c38e; border-bottom: solid 1px #FAFAFA; padding-bottom: 12px;"> 4322 <ul class="dalue_promotion_keyword"> 4323 4324 </ul> 4325 </div> 4326 4327 <div class="dalue_css_autocomplete_header" style="background-color: white; margin-top: 20px; "> 4328 <div class="dalue_css_autocomplete_title" style="top: 50px;"> 4329 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_recent_b.svg" style="width: auto; height: 16px;"> 4330 Â </div> 4331 <div class="dalue_css_autocomplete_option dalue_search_recentQuery_delAll" style="top: -2px !important;"> 4332 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie(null);">ì ì²´ìì </a> 4333 </div> 4334 </div> 4335 <div class="dalue_css_autocomplete_list" style=""> 4336 <ul id="dalue_search_recentQuery_list_0"> 4337 4338 </ul> 4339 </div> 4340 4341 <div style="display: none;"> 4342 <div id="dalue_search_recentQuery_item_0" style=""> 4343 <li id="dalue_search_recentQuery_item_0_{$recentQuery_index}" query="{$recentQuery_query}">
4344 <span style="max-width: 10px; text-overflow: ellipsis;"><a href="{$recentQuery_url}" class="dalue_css_autocomplete_item" style="width: 220px;"><img src="https://api.dalue.io/dalue-ecms/contrib/imgs/clock.png" class="dalue_css_image_vcenter" style="width: 12px; height: auto;">Â Â Â {$recentQuery_query}</a></span> 4345 <span class="dalue_css_autocomplete_list_right"> 4346 <span class="dalue_css_autocomplete_list_right_date">{$recentQuery_date}</span> 4347 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie('{$recentQuery_query}');">X</a> 4348 </span> 4349 </li> 4350 </div> 4351 </div> 4352 4353 <div class="dalue_css_autocomplete_header" style="background-color: white; margin-top: 20px;"> 4354 <div class="dalue_css_autocomplete_title"> 4355 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_hk_b.svg" style="width: auto; height: 16px;"> 4356 Â </div> 4357 <div class="dalue_css_autocomplete_option"> 4358 4359 </div> 4360 </div> 4361 <div class="dalue_css_autocomplete_list"> 4362 <ul id="dalue_search_hotKeyword_list_0"> 4363 <div id="dalue_search_hotKeyword_item_0" style="display: none;"> 4364 <li id="dalue_search_hotKeyword_item_0_{$hotKeyword_index}" query="{$hotKeyword_query}"> 4365 <a href="{$hotKeyword_url}" class="dalue_css_autocomplete_item"><span style="display: inline-block; width: 16px; height: auto;"><b>{$hotKeyword_rank}</b></span>Â Â Â {$hotKeyword_query}</a> 4366 <span class="dalue_css_autocomplete_list_right"> 4367 Â 4368 </span> 4369 </li> 4370 </div> 4371 4372 </ul> 4373 </div> 4374 4375 </div> 4376 </div> <!-- dalue_search_autocomplete_layer --> 4377 4378 4379 4380<div id="dalue_search_autocomplete_layer_1" style="display: none;"> 4381 <div class="dalue_css_autocomplete_wrap" style=""> 4382 <div class="dalue_css_autocomplete_header" style="background-color: white; display: none;"> 4383 <div class="dalue_css_autocomplete_title"> 4384 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_ac_b.svg" style="width: auto; height: 16px;"> 4385 Â </div> 4386 <div class="dalue_css_autocomplete_option"> 4387 </div> 4388 </div> 4389 <div class="dalue_css_autocomplete_list"> 4390 <ul id="dalue_search_autocomplete_list_1"> 4391 <div id="dalue_search_autocomplete_item_1" style="display: none;"> 4392 <li id="dalue_search_autocomplete_item_1_{$autoComplete_index}" query="{$autoComplete_query}"> 4393 <a href="{$autoComplete_url}" class="dalue_css_autocomplete_item"><img src="https://api.dalue.io/dalue-ecms/contrib/imgs/search.png" class="dalue_css_image_vcenter" style="width: 12px; height: auto;">Â Â Â {$autoComplete_query_view}</a> 4394 <span class="dalue_css_autocomplete_list_right" id="dalue_autocomplete_recent_date_1"> 4395 </span> 4396 </li> 4397 </div> 4398 4399 </ul> 4400 </div> 4401 </div> 4402 </div> <!-- dalue_search_autocomplete_layer --> 4403 4404 <div id="dalue_search_recentQuery_layer_1" style="display: none;"> 4405 4406 <div class="dalue_css_autocomplete_wrap" style="display: none;"> 4407 <div class="dalue_css_autocomplete_title dalue_promotion_keyword_wrap" style="text-align: center; margin-top: 12px; color: #94c38e; border-bottom: solid 1px #FAFAFA; padding-bottom: 12px;"> 4408 <ul class="dalue_promotion_keyword"> 4409 4410 </ul> 4411 </div> 4412 4413 <div class="dalue_css_autocomplete_header" style="background-color: white; margin-top: 20px;"> 4414 <div class="dalue_css_autocomplete_title"> 4415 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_recent_b.svg" style="width: auto; height: 16px;"> 4416 Â </div> 4417 <div class="dalue_css_autocomplete_option dalue_search_recentQuery_delAll"> 4418 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie(null);">ì ì²´ìì </a> 4419 </div> 4420 </div> 4421 <div class="dalue_css_autocomplete_list" style=""> 4422 <ul id="dalue_search_recentQuery_list_1"> 4423 4424 </ul> 4425 </div> 4426 <div style="display: none;"> 4427 <div id="dalue_search_recentQuery_item_1" style=""> 4428 <li id="dalue_search_recentQuery_item_1_{$recentQuery_index}" query="{$recentQuery_query}">
4429 <span style="max-width: 10px; text-overflow: ellipsis;"><a href="{$recentQuery_url}" class="dalue_css_autocomplete_item" style="width: 120px;"><img src="https://api.dalue.io/dalue-ecms/contrib/imgs/clock.png" class="dalue_css_image_vcenter" style="width: 12px; height: auto;">Â Â Â {$recentQuery_query}</a></span> 4430 <span class="dalue_css_autocomplete_list_right"> 4431 <span class="dalue_css_autocomplete_list_right_date">{$recentQuery_date}</span> 4432 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie('{$recentQuery_query}');">X</a> 4433 </span> 4434 </li> 4435 </div> 4436 </div> 4437 4438 <div class="dalue_css_autocomplete_header" style="background-color: white; margin-top: 20px;"> 4439 <div class="dalue_css_autocomplete_title"> 4440 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_hk_b.svg" style="width: auto; height: 16px;"> 4441 Â </div> 4442 <div class="dalue_css_autocomplete_option"> 4443 4444 </div> 4445 </div> 4446 <div class="dalue_css_autocomplete_list"> 4447 <ul id="dalue_search_hotKeyword_list_1"> 4448 <div id="dalue_search_hotKeyword_item_1" style="display: none;"> 4449 <li id="dalue_search_hotKeyword_item_1_{$hotKeyword_index}" query="{$hotKeyword_query}"> 4450 <a href="{$hotKeyword_url}" class="dalue_css_autocomplete_item"><span style="display: inline-block; width: 16px; height: auto;"><b>{$hotKeyword_rank}</b></span>Â Â Â {$hotKeyword_query}</a> 4451 <span class="dalue_css_autocomplete_list_right"> 4452 Â 4453 </span> 4454 </li> 4455 </div> 4456 4457 </ul> 4458 </div> 4459 4460 </div> 4461 </div> <!-- dalue_search_autocomplete_layer --> 4462 4463<div id="dalue_search_autocomplete_layer_2" style="display: none;"> 4464 <div class="dalue_css_autocomplete_wrap" style=""> 4465 <div class="dalue_css_autocomplete_header" style="background-color: white; display: none;"> 4466 <div class="dalue_css_autocomplete_title"> 4467 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_ac_b.svg" style="width: auto; height: 16px;"> 4468 Â </div> 4469 <div class="dalue_css_autocomplete_option"> 4470 </div> 4471 </div> 4472 <div class="dalue_css_autocomplete_list"> 4473 <ul id="dalue_search_autocomplete_list_2"> 4474 <div id="dalue_search_autocomplete_item_2" style="display: none;"> 4475 <li id="dalue_search_autocomplete_item_2_{$autoComplete_index}" query="{$autoComplete_query}"> 4476 <a href="{$autoComplete_url}" class="dalue_css_autocomplete_item"><img src="https://api.dalue.io/dalue-ecms/contrib/imgs/search.png" class="dalue_css_image_vcenter" style="width: 12px; height: auto;">Â Â Â {$autoComplete_query_view}</a> 4477 <span class="dalue_css_autocomplete_list_right" id="dalue_autocomplete_recent_date_2"> 4478 </span> 4479 </li> 4480 </div> 4481 4482 </ul> 4483 </div> 4484 </div> 4485 </div> <!-- dalue_search_autocomplete_layer --> 4486 4487 <div id="dalue_search_recentQuery_layer_2" style="display: none;"> 4488 <div class="dalue_css_autocomplete_wrap" style="display: none;"> 4489 <div class="dalue_css_autocomplete_title dalue_promotion_keyword_wrap" style="text-align: center; margin-top: 12px; color: #94c38e; border-bottom: solid 1px #FAFAFA; padding-bottom: 12px;"> 4490 <ul class="dalue_promotion_keyword"> 4491 4492 </ul> 4493 </div> 4494 4495 <div class="dalue_css_autocomplete_header" style="background-color: white; margin-top: 20px;"> 4496 <div class="dalue_css_autocomplete_title"> 4497 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_recent_b.svg" style="width: auto; height: 16px;"> 4498 Â </div> 4499 <div class="dalue_css_autocomplete_option dalue_search_recentQuery_delAll"> 4500 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie(null);">ì ì²´ìì </a> 4501 </div> 4502 </div> 4503 <div class="dalue_css_autocomplete_list" style="justify-content: unset; display: flex !important; white-space: nowrap; scroll-direction: horizontal; overflow-y: hidden; overflow-x: auto;"> 4504 <ul id="dalue_search_recentQuery_list_2" style="display: flex !important; overflow-y: hidden; overflow-x: auto; width: 100vw;"> 4505 4506 </ul> 4507 </div> 4508 <!-- 4509 <div class="dalue_css_autocomplete_list" style=""> 4510 <ul id="dalue_search_recentQuery_list_2"> 4511 4512 </ul> 4513 </div> 4514 --> 4515 <div style="display: none;"> 4516 <div id="dalue_search_recentQuery_item_2" style=""> 4517 4518 <li id="dalue_search_recentQuery_item_2_{$recentQuery_index}" query="{$recentQuery_query}" style="padding-bottom: 12px !important; display: inline-block; vertical-align: middle; text-align: center; background-color: #F2F2F2; text-align: center; border-radius: 8px; margin: 4px 2px !important; padding-right: 18px !important; height: 30px; margin-left: 18px !important;"> 4519 <a href="/shopSearch/search.html?query={$recentQuery_query}" class="dalue_css_autocomplete_item" style="border: 1px; display: unset !important; overflow: initial !important; padding-right: 5px !important; top: 0px; position: absolute;">{$recentQuery_query}</a>Â 4520 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie('{$recentQuery_query}'); DalueSearch.recentQueryView();" style="color: #333 !important; font-size: 8px; top: 2px; position: absolute;">X</a> 4521 </li> 4522 4523 </div> 4524 </div> 4525 4526 <div class="dalue_css_autocomplete_header" style="background-color: white; margin-top: 20px;"> 4527 <div class="dalue_css_autocomplete_title"> 4528 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_hk_b.svg" style="width: auto; height: 16px;"> 4529 Â </div> 4530 <div class="dalue_css_autocomplete_option"> 4531 4532 </div> 4533 </div> 4534 <div class="dalue_css_autocomplete_list"> 4535 <ul id="dalue_search_hotKeyword_list_2"> 4536 <div id="dalue_search_hotKeyword_item_2" style="display: none;"> 4537 <li id="dalue_search_hotKeyword_item_2_{$hotKeyword_index}" query="{$hotKeyword_query}"> 4538 <a href="{$hotKeyword_url}" class="dalue_css_autocomplete_item"><span style="display: inline-block; width: 16px; height: auto;"><b>{$hotKeyword_rank}</b></span>Â Â Â {$hotKeyword_query}</a> 4539 <span class="dalue_css_autocomplete_list_right"> 4540 Â 4541 </span> 4542 </li> 4543 </div> 4544 4545 </ul> 4546 </div> 4547 4548 </div> 4549 </div> <!-- dalue_search_autocomplete_layer --> 4550 4551 4552 4553<div id="dalue_promotion_keyword_item" style="display: none;"> 4554 <li id=""> 4555 <a href="{$url}" style="color: #1d6755; font-weight: 700;">{$title}</a> 4556 </li> 4557</div> 4558 4559 4560<div id="dalue_search_filter_item_category" style="display: none;" sel="active" nosel=""> 4561 <div class="dalue-navigation-tab-item {$category_selected}" onclick="{$category_action}"> 4562 <span class="dalue-navigation-tab__txt">{$categoryName}</span> 4563 </div> 4564</div> 4565 4566<div id="dalue_search_filter_item_brand" style="display: none;" sel="active" nosel=""> 4567 <div class="dalue-navigation-tab-item {$brand_selected}" onclick="{$brand_action}"> 4568 <span class="dalue-navigation-tab__txt">{$brandName}</span> 4569 </div> 4570</div> 4571 4572<div id="dalue_search_filter_item_price" style="display: none;" sel="active" nosel=""> 4573 <div class="dalue-navigation-tab-item {$price_selected}" onclick="{$price_action}"> 4574 <span class="dalue-navigation-tab__txt">{$priceName}</span> 4575 </div> 4576</div> 4577 4578<div id="dalue_search_filter_item_class" style="display: none;" sel="active" nosel=""> 4579 <div class="dalue-navigation-tab-item {$class}" field="{$field}" tag="{$tag}" onclick="{$click}"> 4580 <span class="dalue-navigation-tab__txt">{$name}</span> 4581 </div> 4582</div> 4583 4584<div id="dalue_search_filter_item_color" style="display: none;" sel="active" nosel=""> 4585 <div class="dalue-navigation-tab-item dalue_filter_select_button {$class} dss_itemLeft_color" field="{$field}" tag="{$tag}" onclick="{$click}
4585" style="background-color: {$name}; min-width: 16px !important; border: 2px solid #AFAFAF;"> 4586 </div> 4587</div> 4588 4589<!-- 4590<div id="dalue_search_filter_item_category" style="display: none;" sel="dalue_css_btn dalue_css_btn-light" nosel="dalue_css_btn dalue_css_btn-outline-none"> 4591 <a href="javascript:{$category_action};" class="{$category_selected}" onclick="{$category_action}">{$categoryName}</a> 4592</div> 4593 4594 4595<div id="dalue_search_filter_item_brand" style="display: none;" sel="dalue_css_btn dalue_css_btn-light" nosel="dalue_css_btn dalue_css_btn-outline-none"> 4596 <a href="javascript:{$brand_action};" class="{$brand_selected}" onclick="{$brand_action}">{$brandName}</a> 4597</div> 4598<div id="dalue_search_filter_item_price" style="display: none;" sel="dalue_css_btn dalue_css_btn-light" nosel="dalue_css_btn dalue_css_btn-outline-none"> 4599 <a href="javascript:{$price_action};" class="{$price_selected}" onclick="{$price_action}">{$priceName}</a> 4600</div> 4601--> 4602<style> 4603.productName img { 4604 width: 100px !important; 4605 padding: 0px 0px 0px 0px !important; 4606} 4607 4608.xans-product-1 ul.prdList .name img { 4609 padding: 0; 4610} 4611.discount_rate2:after { 4612 content: "%"; 4613 font-size: 18px; 4614} 4615</style> 4616 4617<div id="dalue_search_item" style="display: none;"> 4618 <li id="anchorBoxId_{$productNo}" class="df-prl__item xans-record- df-discount-processed"> 4619 <div class="df-prl__thumb"> 4620 <a href="{$url}" class="dssLink df-prl__thumb-link" productno="{$productNo}" name="anchorBoxName_{$productNo}"><img src11="{$image}" orig="{$image}" id="eListPrdImage{$productNo}_" alt="{$productName}" loading="lazy" class="df-prl__thumb-image dalue_css_search_thumbnail_img"></a> 4621 <div class="df-prl__actions"> 4622 <span class="df-prl__action-item df-prl__action-item--basket " id="basket_{$productNo}" productno="{$productNo}" productcode="{$productCode}" categoryno="{$categoryRoot1No}"><img src="https://cafe24.poxo.com/ec01/ozkiz1/gf5Q6CJIJey89+xjtfalx9MT78C5j5n9dt41mI5zBblnuV26J9QFsag3arRsvyutvwuOfzBMvj+DRuMBvnXjoA==/_/web/upload/icon_201809131421259900.png" alt="ì¥ë°êµ¬ë ë´ê¸°" class="ec-admin-icon cart"></span> 4623 <span class="df-prl__action-item df-prl__action-item--wish "><img src="https://cafe24.poxo.com/ec01/ozkiz1/gf5Q6CJIJey89+xjtfalx9MT78C5j5n9dt41mI5zBblnuV26J9QFsag3arRsvyutvwuOfzBMvj+DRuMBvnXjoA==/_/web/upload/icon_201809131421338600.png" class="icon_img ec-product-listwishicon wish_{$productNo}" alt="ê´ì¬ìí ë±ë¡ ì " productno="{$productNo}" categoryno="1" icon_status="off" login_status="T" individual-set="F"></span> 4624 </div> 4625 </div> 4626 <div class="df-prl__info"> 4627 <div id="dss_color_{$productNo}" class="xans-element- xans-search xans-search-colorchip df-prl__colorchips color"></div> 4628 4629 <a href="{$url}" class="dssLink df-prl__name" productno="{$productNo}"><span style="font-size:13px;color:#555555;">{$productName}</span></a> 4630 4631 <!-- ê²ì ìíëª©ë¡ ìíí목 --> 4632 <ul class="xans-element- xans-search xans-search-listitem df-prl__desc"> 4633 <li class="df-prl__desc-item product_custom xans-record-" style="{$IF_retailPrice}"> 4634 <span style="font-size:13px;color:#949494;text-decoration:line-through;">{$retailPrice}ì</span> 4635 </li> 4636 <li class="df-prl__desc-item product_price xans-record-"> 4637 <span style="font-size:14px;color:#555555;font-weight:bold;"><span class="df-discountrate" style="{$IF_retailPrice}">{$discountPriceRatio}</span> {$pcDiscountPrice}ì</span> 4638 </li> 4639 <li class="df-prl__desc-item summary_desc xans-record-"> 4640 <span style="font-size:12px;color:#555555;">{$summaryDescription}</span> 4641 </li> 4642 </ul> 4643 <div class="df-prl__icon"> <img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_soldout.gif" class="icon_img soldout_{$productNo}" alt="íì " style="display: none;"> {$listIcon} {$icon} </div> 4644 <span class="alpha_module_count_container" style="display: none; line-height: 2.4; font-size: 0.9em; color: rgb(85, 85, 85); font-weight: 500;"> 4645 리뷰 <span class="alpha_module_count" value="{$productNo}" complete="true"></span> 4646 </span> 4647 <a href="{$url}" class="dssLink df-prl__fade-link"></a> 4648 </div> 4649 </li> 4650</div> 4651 4652<div id="dalue_search_item_notLogged" style="display: none;"> 4653 4654</div> 4655 4656<style> 4657.dalue_page_no { 4658 display: inline-block; 4659 width: 25px; 4660 height: 27px; 4661 border: 1px solid #d9d9d9; 4662 border-radius: 2px; 4663 font-size: 15px; 4664 line-height: 27px; 4665 color: #1b1b1b; 4666 vertical-align: middle; 4667 background: #fff; 4668 padding-bottom: 0px !important; 4669 margin-left: 5px; 4670 margin-right: 5px; 4671} 4672#dalue_search_pagination > .active { 4673 border-color: #2d3d5a; 4674 color: #2d3d5a; 4675} 4676</style> 4677<div style="display: none;"> 4678 <div id="dalue_search_pagination_first"> 4679 <a href="javascript:{$paginationAction};" onclick="{$paginationAction}">«</a> 4680 </div> 4681 <div id="dalue_search_pagination_prev"> 4682 <a href="javascript:{$paginationAction};" onclick="{$paginationAction}">ì´ì </a> 4683 </div> 4684 <div id="dalue_search_pagination_item"> 4685 <a href="javascript:{$paginationAction};" onclick="{$paginationAction}" class="{$paginationActive}">{$paginationNo}</a> 4686 </div> 4687 <div id="dalue_search_pagination_next"> 4688 <a href="javascript:{$paginationAction};" onclick="{$paginationAction}">ë¤ì</a> 4689 </div> 4690 <div id="dalue_search_pagination_last"> 4691 <a href="javascript:{$paginationAction};" onclick="{$paginationAction}">»</a> 4692 </div> 4693</div> 4694 4695 4696<div style="display: none;" id="dalue_search_relativeTerm_item"> 4697<li class="xans-record-"> 4698 <a href="{$relativeTerm_url}">{$relativeTerm_term}</a> 4699</li> 4700</div> 4701 4702<div style="display: none;" id="dalue_search_hotKeyword_item"> 4703<li class="xans-record-" style="display: inline-block; margin: 0 0 0 17px;"> 4704 <a href="{$hotKeyword_url}">{$hotKeyword_query}</a> 4705</li> 4706</div> 4707 4708
4709<script> 4710var CAPP_SHOP_NEW_PRODUCT_OPTIONSELECT = { 4711 sLayerID: 'capp-shop-new-product-optionselect-layer', 4712 sBackLayerID: 'capp-shop-new-product-optionselect-backlayer', 4713 sIframeID: 'capp-shop-new-product-optionselect-iframe', 4714 iProductNo: 0, 4715 iCategoryNo: 0, 4716 sActionType: '', 4717 sIsMobile: '', 4718 selectOptionCommon: function(iProductNo, iCategoryNo, sActionType, sIsMobile) 4719 { 4720 this.iProductNo = iProductNo; 4721 this.sActionType = sActionType; 4722 this.iCategoryNo = iCategoryNo; 4723 this.sIsMobile = sIsMobile; 4724 this.createLayer(); 4725 }, 4726 4727 createLayer: function() 4728 { 4729 if (this.sIsMobile) { 4730 // 모ë°ì¼ ìµì ì í ë ì´ì´ ì¤ë³µ ìì± ë°©ì§ 4731 // PC ë²ì ì í¬ëª ë°°ê²½ ë ì´ì´(this.sBackLayerID - í´ë¦ ì ë«í)ê° ê¹ë¦¬ê¸° ë문ì ë³ëë¡ ì²ë¦¬í íì ìì 4732 EC$('#' + this.sLayerID).remove(); 4733 4734 var container = '<div id="'+this.sLayerID+'" style="position:fixed;z-index:10001;display:block;top:50px;left:0px;width:100%;height:630px;"><iframe id="'+this.sIframeID+'" scroll="0" scrolling="no" frameBorder="0" style="height:100%;width:100%;"></iframe></div>'; 4735 EC$('body').append(EC$(container)); 4736 } else { 4737 var container = '<div id="'+this.sLayerID+'" style="position:absolute;z-index:10001;display:block;width:600px;height:630px;"><iframe id="'+this.sIframeID+'" scroll="0" scrolling="no" frameBorder="0" style="height:100%;width:100%;background: transparent;" allowtransparency="true"></iframe></div>'; 4738 EC$('body').append(EC$('<div id="' + this.sBackLayerID +'" style="position:absolute;top:0px;left:0px;z-index:10000;"></div>')).append(EC$(container)); 4739 4740 EC$('#' + this.sBackLayerID).on('click', function() { 4741 CAPP_SHOP_NEW_PRODUCT_OPTIONSELECT.closeOptionCommon(); 4742 }); 4743 4744 EC$('#' + this.sBackLayerID).css({width: EC$("body").width(),height: EC$("body").height(),opacity: .4}).show(); 4745 } 4746 4747 var url = '/product/basket_option.html?product_no=' + this.iProductNo + '&sActionType=' + this.sActionType + '&cate_no=' + this.iCategoryNo; 4748 4749 EC$('#' + this.sIframeID).attr('src', url); 4750 EC$('#' + this.sIframeID).on("load",function() { 4751 EC$(".close",this.contentWindow.document.body).on("click", function() { 4752 CAPP_SHOP_NEW_PRODUCT_OPTIONSELECT.closeOptionCommon(); 4753 }); 4754 }); 4755 4756 CAPP_SHOP_NEW_PRODUCT_OPTIONSELECT.centerLayer(); 4757 EC$('#' + this.sLayerID).show(); 4758 }, 4759 4760 closeOptionCommon: function() 4761 { 4762 EC$('div').remove('#' + this.sBackLayerID); 4763 EC$('#' + this.sIframeID).remove(); 4764 EC$('div').remove('#' + this.sLayerID); 4765 }, 4766 4767 centerLayer: function() { 4768 var oThis = EC$('#' + this.sLayerID); 4769 var oWindow = EC$(window); 4770 oThis.css({ 4771 position: "absolute", 4772 top: ~~((oWindow.height() - oThis.outerHeight()) / 2) + oWindow.scrollTop() + "px", 4773 left: '50%', 4774 'margin-left': ((oThis.outerWidth() / 2) * -1)+'px' 4775 }); 4776 return this; 4777 } 4778}; 4779var sOptionType = 'T'; 4780var iProductNo; 4781// var add_option_name = undefined; 4782 4783function isNewProductSkin() { 4784 return false; 4785} 4786
4787function wish_btn_click(elm, prdNo, cateNo) { 4788 // item_code = itemCode; 4789 //product_no=3022&display_group=1 4790 const currentState = history.state 4791 4792 var pushData = { 4793 }; 4794 4795 console.log(JSON.stringify(currentState)); 4796 iProductNo = prdNo; 4797 4798 // history.replaceState(pushData, '', 'search.html?' + 'product_no=' + prdNo + '&cate_no=' + cateNo + '&display_group=1'); 4799 try { 4800 add_wishlist(elm, true); 4801 } catch(e) { 4802 console.log(e); 4803 } 4804 4805 var u = ""; 4806 if(typeof URLSearchParams == "function") { 4807 u = new URLSearchParams(currentState).toString(); 4808 } else { 4809 var keys = Object.keys(currentState); 4810 for(var i = 0; i < keys.length; i++) { 4811 if(i != 0) { 4812 u += '&'; 4813 } 4814 u += keys[i] + '=' + encodeURIComponent(pushData[keys[i]]); 4815 } 4816 } 4817 4818 // history.replaceState(currentState, '', 'search.html?' + u); 4819} 4820 4821</script>
4821 4822<style> 4823.dalue_bold { 4824 font-weight: bold; 4825} 4826 4827</style>
4828<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 4828
4828
4829<script> 4830// weightField, weightMultiplier ì¶ê° 4831 4832String.prototype.replaceWhole = function(search, replacement) { 4833 var target = this; 4834 return target.split(search).join(replacement); 4835}; 4836 4837var DalueSearch = { 4838 url: undefined // DCSE 4839 , apiKey: undefined 4840 , cursor: undefined 4841 , searchUrl: undefined 4842 , dxUrl: undefined 4843 , mallId: undefined 4844 , shopNo: undefined 4845 , mallType: undefined 4846 , elements: { 4847 searchForm: undefined 4848 , searchItem: undefined 4849 , searchList: undefined 4850 , searchInput: undefined 4851 , searchButton: undefined 4852 , searchButtonErase: undefined 4853 , autoCompleteLayer: undefined 4854 , autoCompleteList: undefined 4855 , autoCompleteItem: undefined 4856 , autoCompleteView: undefined 4857 , autoCompleteViewList: undefined 4858 , autoCompleteViewItem: undefined 4859 , recentQueryLayer: undefined 4860 , recentQueryList: undefined 4861 , recentQueryItem: undefined 4862 , recentQueryView: undefined // static í ìì ¯ 4863 , recentQueryViewList: undefined // static í ìì ¯ 4864 , recentQueryViewItem: undefined // static í ìì ¯ 4865 , hotKeywordList: undefined 4866 , hotKeywordItem: undefined 4867 , hotKeywordView: undefined // static í ìì ¯ 4868 , hotKeywordViewList: undefined // static í ìì ¯ 4869 , hotKeywordViewItem: undefined // static í ìì ¯ 4870 , relativeTermView: undefined // static í ìì ¯ 4871 , relativeTermViewList: undefined // static í ìì ¯ 4872 , relativeTermViewItem: undefined // static í ìì ¯ 4873 4874 // ê²ì ê²°ê³¼ 4875 , searchQueryQouted: undefined // ê²ìì´ -> 'ê²ìì´' 4876 , searchQuery: undefined // ê²ìì´ -> ê²ìì´ 4877 , searchCount: undefined 4878 , searchNoResult: undefined 4879 4880 4881 // íí° 4882 , filterCategoryView: undefined 4883 , filterCategoryContent: undefined 4884 , filterBrandView: undefined 4885 , filterBrandContent: undefined 4886 , filterPriceView: undefined 4887 , filterPriceContent: undefined 4888 4889 // pagination 4890 , paginationView: undefined 4891 , paginationFirst: undefined 4892 , paginationPrev: undefined 4893 , paginationNext: undefined 4894 , paginationLast: undefined 4895 , paginationItem: undefined 4896 4897 // infinite scroll 4898 , infiniteScroll: undefined 4899 4900 // loader 4901 , loaderScreen: undefined 4902 4903 // filter 4904 , filterCategoryItem: undefined 4905 , fileterBrandItem: undefined 4906 , filterPriceItem: undefined 4907 } 4908 // , searchItemId: undefined 4909 4910 , productUrl: undefined 4911 4912 , collName: "products" 4913 , categoryIdFields: 'categoryRoot1No,categoryRoot2No' 4914 , categoryNameFields: 'categoryRoot1,categoryRoot2' 4915 , brandIdField: 'brandCode' 4916 , brandNameField: 'brandName' 4917 , categoryAuthFieldName: 'categoryNos' 4918 , categoryAuthDevice: undefined 4919 , categoryAuthMemberType: undefined 4920 , categoryAuth: { 4921 device_pc: '1' 4922 , device_mobile: '2' 4923 , member_all: '0' 4924 , member_logged: '1' 4925 } 4926 , categoryAuthNoField: 'categoryAuthNo' 4927 , aclFlagField: 'exposureLimitType' 4928 , aclFlagValue: 'M' 4929 , aclField: 'exposureGroupList' 4930 , aclFieldValue: '0' 4931 , aclShow: 0 4932 , aclRemoveFields: 'price,mobilePrice,pcPrice' 4933 , equalFields: 'display' 4934 , equalValues: '1' 4935 , vFields: 'productNo,productName,price,retailPrice,pointsAmount,image,soldOut,pcDiscountPrice,mobileDiscountPrice,exposureLimitType,exposureGroupList,categoryNos,brandName,display,selling,productCode,categoryRoot1No,simpleDescription,modelName,icon,iconShowPeriod' 4936 , lastQuery: undefined 4937 // user 4938 , userGroupNo: 0 4939 , userGroupName: '' 4940 // memberBenefit 4941 , memberBenefit: {} 4942 , options: { 4943 size: 50 4944 , userHistorySize: 10 4945 , recentQueryHide: false 4946 , width: [] 4947 , useKeywordPromotion: true 4948 , keywordPromotionTop: [ ] 4949 , keywordPromotionLeft: [ ] 4950 , autoCompleteHighlight: [ '<b style="color: red">', '</b>' ] 4951 , autoCompleteAddWidth: 0 4952 , autoCompleteAddLeft: 0 4953 , functionAutoCompleteOnSuccess: null 4954 , relativeTermDisplay: [ ] // 4955 , bindOrOn: 'bind' 4956 , viewLayer: true // ê²ìì´ ì ë ¥ë°ì¤ ì í ì íì layer 4957 , infiniteScroll: false // DalueSearch.elements.infiniteScroll ì´ ë³´ì´ë©´ ë¤ì ê²ì 결과를 ê°ì ¸ì¨ë¤. 4958 , imagePrefix: '' // image pathì ìì 4959 , priceField: 'price' 4960 , searchFormAction: 'javascript:void(0)' 4961 , categoryAuthNoCategory: '0' 4962 , functionImageLoad: undefined 4963 , page: 10 4964 , defaultEqualFields: "display" 4965 , defaultEqualFieldValues: "1" 4966 , functionSearchOnSuccess: null 4967 , functionHotKeywordOnSuccess: null 4968 , functionSearchOnFail: undefined 4969 , filterIncludeHtml: false 4970 , filterDisplayName: false 4971 , filterRefreshClicked: true 4972 , filterCategoryMax: 10 // filteríì ì í 4973 , filterBrandMax: 10 // filteríì ì í 4974 , tagStat: 0 // tagStat ì¬ì© ì¬ë¶ 4975 , tagStatOnly: 0 // ê²ìê²°ê³¼X, tagStat O 4976 , tagFields: '' // tagFields 4977 , tagSeperator: '|' 4978 , tagOperators: {} 4979 , tagsViewOnOR: false 4980 , freqUpdateFieldSort: '' // sortí freqUpdateFieldëª 4981 , freqUpdateFieldInclude: 0 // ì¶ë ¥í freqUpdateFieldëª 4982 , exceptBrands: [] 4983 , exceptCategories: [] 4984 , pointsAmount: {} 4985 , pointTypeNull: "mileage" // point typeì´ nullì¼ë 4986 , aclMessage: 'íìë§ êµ¬ë§¤ ê°ë¥í©ëë¤.' // 4987 , iconMap: null 4988 , layerTop: 0 // layer ìì¹ 4989 , listIcons: [null, null, null] // list_icon 4990 , keywordPromotionAddWidth: 0
4991 , hotKeywordType: 1 4992 , searchQueryType: 0 // 0 = '(' + q + '):productName <OR> ' + '(' + q + '):productTag <OR> ' + '(' + q + ')', 1 = add <OR> in productName(replace space to <OR>) 4993 , searchQueryField: '' 4994 , noQueryFieldInputNo: -1 4995 , toScrollNamePos: 0 // í´ë¹ ìíì¼ë¡ scrollí ë ì¶ê°ëë ìì¹(y) 4996 , defaultSort: '' 4997 , exceptCategory: undefined 4998 , exceptCategoryNos: undefined 4999 , exceptCategoryMatchAll: 1 5000 , onlyIncludeCategoryNos: undefined 5001 , customAuthId: '' 5002 , weightField: '' 5003 , weightMultiplier: 0 5004 , weightInclude: 0 // including top-N by weight for FAV sort 5005 , hotKeywordsVariance: 1 // rank 5006 } 5007 , searchOptions: { 5008 query: '' 5009 , begin: 1 5010 , size: 10 5011 , sortType: '' 5012 , categoryId: '' 5013 , brandeCode: '' 5014 , price: '' 5015 , cursor: '' 5016 , freqUpdateFieldSort: '' 5017 , tagStat: '' 5018 , tagFields: '' 5019 , tagValues: {} 5020 , replaceHistory: false 5021 , toScrollName: '' 5022 , queryField: '' 5023 } 5024 , relativeTermDisplay: { 5025 always: 1 5026 , isExist: 2 5027 } 5028 , Consts: { 5029 COOKIE_QUERY_HISTORY: 'DLU_HIST_E' // encoded 5030 } 5031 , variables: { 5032 autoCompleteIndex: -1 5033 , recentQueryIndex: -1 5034 , lastAutoCompleteQuery: '' 5035 , lastIndex: 0 5036 , lastResultCount: 0 5037 , lastInfiniteScrollDate: 0 5038 , filterCategoryHtml: '' 5039 , filterBrandHtml: '' 5040 , filterPriceHtml: '' 5041 } 5042 , unbind: function unbindFn(elm) { 5043 if(elm == undefined || elm.length == 0) { 5044 return; 5045 } 5046 5047 if(!Array.isArray(elm)) { 5048 elm.unbind(); 5049 return; 5050 } 5051 5052 for(var i = 0; i < elm.length; i++) { 5053 if(elm[i] != undefined) 5054 elm[i].unbind(); 5055 } 5056 } 5057 , bind: function bindFn(elm, event, fn) { 5058 if(elm == undefined || elm.length == 0) { 5059 // alert('elm is undefined'); 5060 return; 5061 } 5062 5063 if(!Array.isArray(elm)) { 5064 elm.bind(event, fn); 5065 return; 5066 } 5067 5068 for(var i = 0; i < elm.length; i++) { 5069 if(elm[i] != undefined) { 5070 // console.log(elm[i].attr('name') + ' bind'); 5071 if(DalueSearch.options.bindOrOn == 'bind') { 5072 elm[i].bind(event, fn); 5073 } else { 5074 elm[i].on(event, fn); 5075 } 5076 5077 } 5078 5079 } 5080 } 5081 , setCss: function setCssFn(elm, name, val, index) { 5082 if(elm == undefined || elm.length == 0) { 5083 return; 5084 } 5085 5086 if(!Array.isArray(elm)) { 5087 elm.css(name, val); 5088 return; 5089 } 5090 5091 if(index != undefined) { 5092 if(elm.length <= index) { 5093 return; 5094 } 5095 elm[index].css(name, val); 5096 5097 return; 5098 } 5099 5100 for(var i = 0; i < elm.length; i++) { 5101 if(elm[i] != undefined) 5102 elm[i].css(name, val); 5103 } 5104 } 5105 , getCss: function getCssFn(elm, name, index) { 5106 if(elm == undefined || elm.length == 0) { 5107 return; 5108 } 5109 5110 if(index == undefined) { 5111 if(!Array.isArray(elm)) { 5112 return elm.css(name); 5113 } 5114 return undefined; 5115 } 5116 5117 if(elm.length <= index) { 5118 return null; 5119 } 5120 5121 return elm[index].css(name); 5122 } 5123 , setAttr: function setAttrFn(elm, name, value, index) { 5124 if(elm == undefined || elm.length == 0) { 5125 return; 5126 } 5127 5128 if(index == undefined) { 5129 if(!Array.isArray(elm)) { 5130 return elm.attr(name, value); 5131 } 5132 5133 for(var i = 0; i < elm.length; i++) { 5134 if(elm[i] != undefined) 5135 elm[i].attr(name, value); 5136 } 5137 } else { 5138 if(elm.length <= index) { 5139 return; 5140 } 5141 5142 elm[index].attr(name, value); 5143 } 5144 } 5145 , setHtml: function seHtml(elm, html, index) { 5146 if(elm == undefined || elm.length == 0) { 5147 return; 5148 } 5149 5150 if(index == undefined) { 5151 if(!Array.isArray(elm)) { 5152 return elm.html(html); 5153 } 5154 5155 for(var i = 0; i < elm.length; i++) { 5156 if(elm[i] != undefined) 5157 elm[i].html(html); 5158 } 5159 } else { 5160 if(elm.length <= index) { 5161 return; 5162 } 5163 5164 elm[index].html(html); 5165 } 5166 } 5167 , getHtml: function geHtmlFn(elm, index) { 5168 if(elm == undefined || elm.length == 0) { 5169 return; 5170 } 5171 5172 if(index == undefined) { 5173 if(!Array.isArray(elm)) { 5174 return elm.html(); 5175 } 5176 5177 return undefined; 5178 } else { 5179 if(elm.length <= index) { 5180 return undefined; 5181 } 5182 5183 return elm[index].html(); 5184 } 5185 } 5186 , getVal: function getValFn(elm, index) { 5187 if(index == undefined) { 5188 if(!Array.isArray(elm)) { 5189 return elm.val(); 5190 } 5191 5192 for(var i = 0; i < elm.length; i++) { 5193 if(elm[i].val() != '') { 5194 return elm[i].val(); 5195 } 5196 } 5197 5198 return undefined; 5199 } else { 5200 if(elm.length <= index) { 5201 return undefined; 5202 } 5203 5204 return elm[index] == undefined ? undefined : elm[index].val(); 5205 } 5206 } 5207 , setVal: function setValFn(elm, val, index) { 5208 if(index == undefined) { 5209 if(!Array.isArray(elm)) { 5210 return elm.val(val); 5211 } 5212 5213 for(var i = 0; i < elm.length; i++) { 5214 if(elm[i] != undefined) 5215 elm[i].val(val); 5216 } 5217 return val; 5218 } else { 5219 if(elm.length <= index) { 5220 return undefined; 5221 } 5222 5223 return elm[index].val(val); 5224 } 5225 } 5226 , getChildren: function getChildrenFn(elm, index) { 5227 if(index == undefined) { 5228 if(!Array.isArray(elm)) { 5229 return elm.childrend(); 5230 } 5231 5232 return undefined; 5233 } else { 5234 if(index >= elm.length) { 5235 return undefined; 5236 } 5237 5238 return elm[index].children(); 5239 } 5240 } 5241 , init: function initFn() { 5242 if(typeof jQuery == undefined) { 5243 alert('JQueryì´ ììµëë¤.'); 5244 return; 5245 } 5246 5247 5248 // priceField 5249 if(DalueSearch.mallType == 'cafe24') { 5250 DalueSearch.options.priceField = DalueSearch.categoryAuthDevice == DalueSearch.categoryAuth.device_pc ? "pcDiscountPrice" : "mobileDiscountPrice"; 5251 } 5252 5253 5254 var vers = $().jquery.split('.'); 5255 5256 DalueSearch.resize(); 5257 if(DalueSearch.elements.searchInput.length) { 5258 5259 } else { 5260 alert('no input element'); 5261 } 5262 5263 DalueSearch.unbind(DalueSearch.elements.searchForm); 5264 DalueSearch.setAttr(DalueSearch.elements.searchForm, 'action', DalueSearch.options.searchFormAction); 5265 DalueSearch.bind(DalueSearch.elements.searchForm, 'submit', function(e) { }); 5266 DalueSearch.unbind(DalueSearch.elements.searchInput); 5267 DalueSearch.unbind(DalueSearch.elements.searchButton); 5268 DalueSearch.unbind(DalueSearch.elements.searchButtonErase); 5269
5270 if(Array.isArray(DalueSearch.elements.searchButton)) { 5271 for(var i = 0; i < DalueSearch.elements.searchButton.length; i++) { 5272 if(DalueSearch.elements.searchButton[i] != undefined && DalueSearch.elements.searchButton[i].length > 0) { 5273 if(DalueSearch.elements.searchButton[i].attr('index') == undefined || DalueSearch.elements.searchButton[i].attr('index') == '') 5274 DalueSearch.elements.searchButton[i].attr('index', i); 5275 } 5276 } 5277 } else { 5278 if(DalueSearch.elements.searchButton.attr('index') == undefined || DalueSearch.elements.searchButton.attr('index') == '') 5279 DalueSearch.elements.searchButton.attr('index', 0); 5280 } 5281 5282 var sipadding = DalueSearch.getCss(DalueSearch.elements.searchInput[0], 'padding-left'); 5283 5284 DalueSearch.setAttr(DalueSearch.elements.searchInput, 'autocomplete', 'off'); 5285 try { 5286 // console.log(DalueSearch.options.viewLayer + 'DalueSearch.options.viewLayer'); 5287 if(DalueSearch.options.viewLayer) { // layer를 ì¶ë ¥ 5288 //alert('layer'); 5289 DalueSearch.bind(DalueSearch.elements.searchInput, 'focus', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoCompleteLayer($(this), true); }); 5290 DalueSearch.bind(DalueSearch.elements.searchInput, 'blur', function(e) { DalueSearch.autoCompleteLayer($(this), false); }); 5291 DalueSearch.bind(DalueSearch.elements.searchInput, 'input', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoComplete(e, $(this)); }); 5292 DalueSearch.bind(DalueSearch.elements.searchInput, 'keyup', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoCompleteWrap(e, $(this), function() { $('.dalue_css_keywordPromotion').css('display', 'none') }); }); 5293 5294 //DalueSearch.bind(DalueSearch.elements.searchInput, 'keydown', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoCompleteWrap(e, $(this), function() { $('.dalue_css_keywordPromotion').css('display', 'none') }); }); 5295 // DalueSearch.bind(DalueSearch.elements.searchInput, 'keypress', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoCompleteWrap(e, function() { $(this), $('.dalue_css_keywordPromotion').css('display', 'none') }); }); 5296 5297 // DalueSearch.bind(DalueSearch.elements.searchButton, 'click', function(e) { console.log('buton clicked.'); if($('.dalue_search_keywordPromotion').css('display') == 'none' || DalueSearch.getVal(DalueSearch.elements.searchInput) != '') { DalueSearch.goSearch(); } else { window.location.href = DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].url; } }); 5298 DalueSearch.bind(DalueSearch.elements.searchButton, 'click', function(e) { 5299 console.log('!!!!! - ' + DalueSearch.elements.searchInput[parseInt($(this).attr('index'))].val() + ', '+ $('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display')); 5300 DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); 5301 if($('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display') == 'none' || $('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display') == undefined) { DalueSearch.goSearch(); } else { if(DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo] != undefined) { e.preventDefault(); window.location.href = DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].url; } else { DalueSearch.goSearch(); } } }); 5302 DalueSearch.setCss(DalueSearch.elements.searchButton, 'padding-left', sipadding + 'px'); 5303 } else { 5304 // alert('no layer'); 5305 DalueSearch.bind(DalueSearch.elements.searchInput, 'focus', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); $('#dalue_search_keywordPromotion_' + $(this).attr('index')).attr('act', 'off')}); 5306 DalueSearch.bind(DalueSearch.elements.searchInput, 'input', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoComplete(e, $(this)); }); 5307 DalueSearch.bind(DalueSearch.elements.searchInput, 'keyup', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoCompleteWrap(e, $(this), function() { $('.dalue_css_keywordPromotion').css('display', 'none') }); }); 5308 //DalueSearch.bind(DalueSearch.elements.searchInput, 'keydown', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoCompleteWrap(e, $(this), function() { $('.dalue_css_keywordPromotion').css('display', 'none') }); }); 5309 //DalueSearch.bind(DalueSearch.elements.searchInput, 'keypress', function(e) { DalueSearch.variables.lastIndex = parseInt($(this).attr('index')); DalueSearch.autoCompleteWrap(e, $(this), function() { $('.dalue_css_keywordPromotion').css('display', 'none') }); }); 5310 //DalueSearch.bind(DalueSearch.elements.searchButton, 'click', function(e) { if($('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display') == 'none') { DalueSearch.goSearch(); } else { if(DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo] != undefined) { e.preventDefault(); window.location.href = DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].url; } else { DalueSearch.goSearch(); } } }); 5311 DalueSearch.bind(DalueSearch.elements.searchButton, 'click', function(e) { 5312 // alert(''); 5313 // console.log('#dalue_search_keywordPromotion_' + $(this).attr('index') + ' --- ' + $('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display')); 5314 console.log($('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display')); 5315 5316 if($('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display') == undefined || $('#dalue_search_keywordPromotion_' + $(this).attr('index')).attr('act') == 'off' || $('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display') == 'none') { DalueSearch.goSearch(); } else { e.preventDefault(); window.location.href = DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].url; } 5317 }); 5318 // DalueSearch.bind(DalueSearch.elements.searchButton, 'click', function(e) { alert($('#dalue_search_keywordPromotion_' + $(this)).length); if($('#dalue_search_keywordPromotion_' + $(this).attr('index')).css('display') == 'none' || DalueSearch.getVal(DalueSearch.elements.searchInput) != '') { DalueSearch.goSearch(); } else { window.location.href = DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].url; } }); 5319 DalueSearch.setCss(DalueSearch.elements.searchButton, 'padding-left', sipadding + 'px'); 5320 } 5321 } catch(e) { console.log(e); } 5322 5323 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 5324 DalueSearch.elements.searchInput[i].attr('index', i); 5325 } 5326 window.addEventListener('resize', function() { DalueSearch.resize(); }); 5327 setInterval(function() {DalueSearch.resize();}, 100); 5328 5329 if(DalueSearch.options.infiniteScroll == true) { 5330 $(window).scroll(function() { 5331 5332 5333 5334 var top_of_element = DalueSearch.elements.infiniteScoll.offset().top; 5335 var bottom_of_element = DalueSearch.elements.infiniteScoll.offset().top + DalueSearch.elements.infiniteScoll.outerHeight(); 5336 var bottom_of_screen = $(window).scrollTop() + $(window).innerHeight(); 5337 var top_of_screen = $(window).scrollTop(); 5338 5339 if ((bottom_of_screen > top_of_element) && (top_of_screen < bottom_of_element)){ 5340 // the element is visible, do something 5341 if(DalueSearch.variables.lastInfiniteScrollDate > (Date.now() - 3000)) { 5342 return; 5343 } 5344 console.log('scroll[BS:' + bottom_of_screen + '] > [TE:' + top_of_element + '][TS:' + top_of_screen + '] < [BE:' + bottom_of_element + ']'); 5345 DalueSearch.variables.lastInfiniteScrollDate = Date.now(); 5346 if(DalueSearch.variables.lastResultCount > 0) { 5347 DalueSearch.searchParameterBegin(); 5348 } 5349 } else { 5350 // the element is not visible, do something else 5351 } 5352 5353 5354 5355 }); 5356 } 5357 5358 if(DalueSearch.variables.filterCategoryHtml == '' || DalueSearch.variables.filterCategoryHtml == null) { 5359 DalueSearch.variables.filterCategoryHtml = DalueSearch.getHtml(DalueSearch.elements.filterCategoryView, undefined); 5360 } 5361 5362 if(DalueSearch.variables.filterBrandHtml == '' || DalueSearch.variables.filterBrandHtml == null) { 5363 DalueSearch.variables.filterBrandHtml = DalueSearch.getHtml(DalueSearch.elements.filterBrandView, undefined); 5364 } 5365 5366 if(DalueSearch.variables.filterPriceHtml == '' || DalueSearch.variables.filterPriceHtml == null) { 5367 DalueSearch.variables.filterPriceHtml = DalueSearch.getHtml(DalueSearch.elements.filterPriceVie
5367w, undefined); 5368 } 5369 5370 } 5371 5372 // TODO: ê° searchInputì ë§ê² ìì í´ì¼ íë¤. 5373 , resize: function resizeFn() { 5374 /* console.log(JSON.stringify(DalueSearch.elements.searchInput.position()) 5375 + ', display:' + $('.dalue_css_autocomplete_wrap').css('display') 5376 );*/ 5377 5378 var elm; 5379 5380 // console.log(DalueSearch.variables.lastIndex + ", " + DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].offset().left); 5381 elm = $('.dalue_css_autocomplete_wrap'); 5382 elm.css('position', 'absolute'); 5383 elm.css('width', (DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].outerWidth() - 1 + DalueSearch.options.autoCompleteAddWidth) + 'px'); 5384 elm.css('left', (DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].offset().left + DalueSearch.options.autoCompleteAddLeft) + 'px'); 5385 elm.css('top', (DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].offset().top) + (DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].outerHeight() + 1 + DalueSearch.options.layerTop) + 'px'); 5386 // console.log('top:' + DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].offset().top + ', ' + (DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].outerHeight() + 1) + ', left:' + DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].offset().left); 5387 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 5388 5389 if((DalueSearch.elements.searchInput[i].outerWidth() - 1) < 250) { 5390 // if(i == 0) console.log('outer : ' + DalueSearch.elements.searchInput[i].outerWidth() ); 5391 5392 $('.dalue_css_autocomplete_list_right_date').css('display', 'none'); 5393 $('.dalue_search_recentQuery_delAll').css('display', 'none'); 5394 } else { 5395 $('.dalue_css_autocomplete_list_right_date').css('display', ''); 5396 $('.dalue_search_recentQuery_delAll').css('display', ''); 5397 } 5398 } 5399 5400 5401 /* 5402 if(true) { 5403 return; 5404 } 5405 5406 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 5407 if(DalueSearch.options.width == undefined || DalueSearch.options.width.length == 0) { 5408 // console.log($('#' + DalueSearch.elements.autoCompleteLayer[i].attr('id')).find('.dalue_css_autocomplete_wrap').length + ' == warp'); 5409 // $('#' + DalueSearch.elements.autoCompleteLayer[i].attr('id')).find('.dalue_css_autocomplete_wrap').width(100); 5410 elm = DalueSearch.elements.autoCompleteLayer[i].find('.dalue_css_autocomplete_wrap'); 5411 elm.css('width', (DalueSearch.elements.searchInput[i].outerWidth() - 1) + 'px'); 5412 elm.css('left', (DalueSearch.elements.searchInput[i].position().left) + 'px'); 5413 //console.log($('#' + DalueSearch.elements.autoCompleteLayer[i].attr('id')).width() + ', ' + $('#' + DalueSearch.elements.autoCompleteLayer[i].attr('id')).find('.dalue_css_autocomplete_wrap').css('width')); 5414 5415 console.log(elm.length); 5416 5417 if((DalueSearch.elements.searchInput[i].outerWidth() - 1) < 250) { 5418 $('#' + DalueSearch.elements.autoCompleteLayer[i].attr('id')).find('.dalue_css_autocomplete_list_right_date').css('display', 'none'); 5419 $('#' + DalueSearch.elements.autoCompleteLayer[i].attr('id')).find('.dalue_search_recentQuery_delAll').css('display', 'none'); 5420 } 5421 5422 } else { 5423 $('.dalue_css_autocomplete_wrap').css('width', DalueSearch.options.width[i] + 'px'); 5424 } 5425 } 5426 */ 5427 5428 } 5429 , removeJsonCookie: function removeJsonCookieFn(key) { 5430 if(key == null) { 5431 var data = { 5432 queries: null 5433 } 5434 5435 DalueSearch.setJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY, data, 100 * 365); 5436 return; 5437 } 5438 5439 var hist = DalueSearch.getJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY); 5440 if(hist == null) { 5441 return null; 5442 } 5443 5444 for(var i = 0; i < hist.queries.length; i++) { 5445 if(hist.queries[i].query.toLowerCase() == key.toLowerCase()) { 5446 hist.queries.splice(i, 1); 5447 break; 5448 } 5449 } 5450 5451 if(hist.queries.length == 0) { 5452 hist = { 5453 queries: null 5454 } 5455 } 5456 5457 DalueSearch.setJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY, hist, 100 * 365); 5458 5459 return hist; 5460 } 5461 , setJsonCookie: function setJsonCookieFn(name, data, expire) { 5462 var date = new Date(); 5463 date.setTime(date.getTime() + expire * 24 * 60 * 60 * 1000); 5464 // console.log(date.toUTCString()); 5465 //console.error('set cookie [' +JSON.stringify(data) + ']'); 5466 document.cookie = name + '=' + encodeURI(JSON.stringify(data)) + '; path=/; expires=' + date.toUTCString() + ';'; 5467 // console.log(document.cookie); 5468 } 5469 5470 , getJsonCookie: function getJsonCookieFn(name) { 5471 // console.log(name + ':' + document.cookie); 5472
5473 if(DalueSearch.options.recentQueryHide) { 5474 return null; 5475 } 5476 5477 var x, y; 5478 var val = document.cookie.split(';'); 5479 var parsed; 5480 5481 // alert(val.length); 5482 console.log('[COOKIE] ' + val.length); 5483 for (var i = 0; i < val.length; i++) { 5484 x = val[i].substr(0, val[i].indexOf('=')); 5485 y = val[i].substr(val[i].indexOf('=') + 1); 5486 x = x.replace(/^\s+|\s+$/g, ''); // ìê³¼ ë¤ì 공백 ì ê±°í기 5487 5488 // console.log('[COOKIE] x[' + x + '], name[' + name + ']'); 5489 //console.error(i + '[' + val[i]+ ']'); 5490 if (x == name) { 5491 5492 //console.log('cookie name: ' + x + ', ' + y); 5493 try { 5494 if(y != undefined) { 5495 //console.error(y); 5496 parsed = JSON.parse(decodeURI(y)); 5497 if(parsed.queries != null) { 5498 //console.error(JSON.stringify(parsed)); 5499 return parsed; 5500 } 5501 } 5502 5503 } catch(e) { 5504 //DalueSearch.setJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY, hist, 100 * 365); 5505 //console.error(e); 5506 //console.log(y); 5507 var hist = { 5508 queries: null 5509 } 5510 5511 } 5512 } 5513 } 5514 5515 return null; 5516 } 5517 , ajaxGet: function ajaxGetFn(url, data, onSuccess, onError) { 5518 $.ajax({ 5519 type: "GET", 5520 url: url, 5521 data: '', 5522 // data: JSON.stringify(jsonObject), 5523 success: function(res) { 5524 if(onSuccess) 5525 onSuccess(res, data); 5526 }, 5527 error: function(err) { 5528 if(onError) 5529 onError(err, data); 5530 }, 5531 5532 dataType: "json" 5533 // contentType: 'application/x-www-form-urlencoded; charset=UTF-8' 5534 // contentType: "text/plain" 5535 }); 5536 } 5537 , dex: function dexFn(url, jsonObject, onSuccess, onError) { 5538 // var formData = JSON.stringify(jsonObject); 5539 var err = new Error(); 5540 // console.log(JSON.stringify(jsonObject)); 5541 5542 // console.log(url + ':' + err.stack); 5543 $.ajax({ 5544 type: "post", 5545 url: url, 5546 data: jsonObject, 5547 // data: JSON.stringify(jsonObject), 5548 success: function(json) { 5549 if (json == null) { 5550 // alert("ERROR was returned : " + postUrl); 5551 return; 5552 } 5553 5554 // alert(JSON.stringify(json)); 5555 if (!json.hasOwnProperty('CODE')) { 5556 onSuccess(json); 5557 } else if(json.header != undefined && parseInt(json.header.code) >= 0) { 5558 onSuccess(json); 5559 } else if (parseInt(json.CODE) >= 0) { 5560 onSuccess(json); 5561 } else { 5562 if(json.header != undefined && json.header.message != undefeind) { 5563 onError(json.header.message); 5564 } else { 5565 alert('ì ì ìë ì¤ë¥ê° ë°ìíììµëë¤.'); 5566 console.log(JSON.stringify(json)); 5567 console.log(url + ':' + err.stack); 5568 } 5569 5570 } 5571 }, 5572 error: function(err) { console.log("[FATAL] " + JSON.stringify(err)); }, 5573 dataType: "json", 5574 contentType: 'application/x-www-form-urlencoded; charset=UTF-8' 5575 // contentType: "text/plain" 5576 }); 5577 } 5578 , escapeHtml: function escapeHtmlFn(str) { 5579 var entityMap = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''', '/': '/', '`': '`', '=': '=' }; 5580 return String(str).replace(/[&<>"'`=\/]/g, function (s) { return entityMap[s]; }); 5581 } 5582 5583 // P == point(%), W == ì 5584 /** 5585 5586// member benefit 5587// ìíìë ë¨ìì ëí ì¬ë¦¼,ë°ì¬ë¦¼,ë´ë¦¼ì´ ìë¤. 5588 X F 55891 O 559010 T 5591100 M 55921000 H 5593 5594ë´ë¦¼ L 5595ë°ì¬ë¦¼ U 5596ì¬ë¦¼ C 5597 */ 5598 , parseCafe24PointInfo: function parseCafe24Point(productNo, priceIn, pointsAmount) { 5599 var pointTypes = pointsAmount.split(';'); 5600 var kv; 5601 var m = null; 5602 5603 try { 5604 if(DalueSearch.memberBenefit != undefined) { 5605 m = DalueSearch.memberBenefit['' + productNo + '|' + DalueSearch.userGroupNo]; 5606 } 5607 5608 } catch(e) { 5609 console.log(e); 5610 } 5611 var unit; 5612 var memberPrice; 5613 var points = []; 5614 5615 // console.error(pointsAmount); 5616 5617 if(pointsAmount == null || pointsAmount == '') { 5618 var pak = Object.keys(DalueSearch.options.pointsAmount); 5619 5620 for(var i = 0; i < pak.length; i++) { 5621 var d = DalueSearch.options.pointsAmount[pak[i]]; 5622 points.push({ 5623 type: pak[i] 5624 , point: d.point 5625 , unit: d.unit 5626 , price: priceIn 5627 }); 5628 } 5629 5630 } else { 5631 for(var i = 0; i < pointTypes.length; i++) { 5632 if(pointTypes[i].indexOf(',') > -1) { 5633 kv = pointTypes[i].split(','); 5634 5635 point = parseFloat(kv[1].indexOf('%') > -1 ? kv[1].substring(0, kv[1].indexOf('%')) : kv[1]); 5636 unit = kv[1].indexOf('%') > -1 ? 'P' : 'W'; 5637 5638 5639 points.push({ 5640 type: kv[0] == 'null' ? DalueSearch.options.pointTypeNull : kv[0] 5641 , point: parseFloat(kv[1].indexOf('%') > -1 ? kv[1].substring(0, kv[1].indexOf('%')) : kv[1]) 5642 , unit: unit 5643 , price: priceIn 5644 }); 5645 5646 } 5647 } 5648 } 5649 5650 5651 if(m != null) { // membership 5652 var cut = 0; 5653 5654 // ì ì 5655 switch(m.t) { 5656 case 'F': // ì ì ìì 5657 cut = 0; 5658 break; 5659 case 'O': // 1 5660 cut = 1; 5661 break; 5662 case 'T': // 10 5663 cut = 10; 5664 break; 5665 case 'M': // 100 5666 cut = 100; 5667 break; 5668 case 'H': // 1000 5669 cut = 1000; 5670 break; 5671 } 5672 5673 // Wì ì ìíì§ ìëë¤. 5674 if(cut != 0) { 5675 switch(m.m) { 5676 case 'L': // ë´ë¦¼ 5677 memberPrice = m.u == 'P' ? parseInt(priceIn) - parseInt(parseInt(Math.floor(priceIn * (m.v / 100) / (cut * 10)) * (cut * 10))) 5678 : parseInt(parseInt(priceIn) - m.v); 5679 break; 5680 case 'U': // ë°ì¬ë¦¼ 5681 memberPrice = m.u == 'P' ? parseInt(priceIn) - parseInt(parseInt(Math.round(priceIn * (m.v / 100) / (cut * 10)) * (cut * 10))) 5682 : parseInt(parseInt(priceIn) - m.v); 5683 break; 5684 case 'C': // ì¬ë¦¼ 5685 memberPrice = m.u == 'P' ? parseInt(priceIn) - parseInt(parseInt(Math.ceil(priceIn * (m.v / 100) / (cut * 10)) * (cut * 10))) 5686 : parseInt(parseInt(priceIn) - m.v); 5687 break; 5688 } 5689 } else { 5690 memberPrice = m.u == 'P' ? parseInt(priceIn) - parseInt(parseInt(priceIn * (m.v / 100))) : parseInt(parseInt(priceIn) - m.v); 5691 } 5692 5693 } else { 5694 memberPrice = -1; 5695 } 5696 5697 if(priceIn <= memberPrice) { // ë©¤ë² í ì¸ì í´ë 기존 ê°ê²©ê³¼ ê°ë¤. 5698 memberPrice = -1; 5699 } 5700 5701 var pointInfo = { 5702 points: points 5703 , memberPrice: memberPrice 5704 } 5705 5706 return pointInfo; 5707 } 5708 /** 5709 zeroPad(1,10); //=> 01 5710 zeroPad(1,100); //=> 001 5711 zeroPad(1,1000); //=> 0001 5712 */ 5713 , zeroPad: function zeroPadFn(nr,base){ 5714 var len = (String(base).length - String(nr).length)+1; 5715 return len > 0? new Array(len).join('0')+nr : nr; 5716 } 5717 , parseParameter: function parseParameter() { 5718 var query = window.location.search.substring(1); 5719 5720 var vars = query.split("&"); 5721 var query_string = {}; 5722 for (var i = 0; i < vars.length; i++) { 5723 var pair = vars[i].split("="); 5724 var key = decodeURIComponent(pair[0]); 5725 var value = decodeURIComponent(pair[1]); 5726 // If first entry with this name 5727 if (typeof query_string[key] === "undefined") { 5728 try { 5729 query_string[key] = decodeURIComponent(value); 5730 } catch(e) { 5731 query_string[key] = (value); 5732 } 5733 // If second entry with this name 5734 } else if (typeof query_string[key] === "string") { 5735 try { 5736 var arr = [query_string[key], decodeURIComponent(value)]; 5737 query_string[key] = arr; 5738 } catch(e) { 5739 var arr = [query_string[key], (value)]; 5740 query_string[key] = arr; 5741 } 5742 5743 // If third or later entry with this name 5744 } else { 5745 query_string[key].push(decodeURIComponent(value)); 5746 } 5747 } 5748 return query_string; 5749 } 5750 , searchParameterSort: function searchSortFn(sort) { 5751 var param = DalueSearch.getUriParam(); 5752 DalueSearch.searchOptions.sortType = sort; 5753 // console.log('DalueSearch.options.freqUpdateFieldSort ==== ' + DalueSearch.options.freqUpdateFieldSort); 5754 5755 DalueSearch.searchWithOptions(); 5756 5757 // DalueSearch.search(param.query, 1, param.size, sort, param.categoryId, param.brandeCode, param.price, undefined, true); 5758 } 5759 , searchParameterSize: function searchParameterSizeFn(size) { 5760 var param = DalueSearch.getUriParam(); 5761 DalueSearch.options.size = size; 5762 DalueSearch.search(param.query, 1, size, param.sortType, param.categoryId, param.brandeCode, param.price, undefined, true); 5763 } 5764 , searchParameterBegin: function searchParameterBeginFn() { 5765 var param = DalueSearch.getUriParam(); 5766 DalueSearch.search(param.query, parseInt(param.begin) + parseInt(param.size), param.size, param.sortType, param.categoryId, param.brandeCode, param.price, undefined, true); 5767 } 5768 , search: function searchFn(query, begin, size, sort, category, brand, price, toScrollName, replaceHistory) { 5769 var param = DalueSearch.getUriParam(); 5770 5771 DalueSearch.searchOptions.query = query; 5772 DalueSearch.searchOptions.begin = begin; 5773 DalueSearch.searchOptions.size = size; 5774 DalueSearch.searchOptions.sortType = sort; 5775 DalueSearch.searchOptions.categoryId = category; 5776 DalueSearch.searchOptions.brandeCode = brand; 5777 DalueSearch.searchOptions.price = price; 5778 DalueSearch.searchOptions.freqUpdateFieldSort = DalueSearch.options.freqUpdateFieldSort; 5779 DalueSearch.searchOptions.tagStat = DalueSearch.options.tagStat; 5780 DalueSearch.searchOptions.tagFields = DalueSearch.options.tagFields; 5781 DalueSearch.searchOptions.replaceHistory = replaceHistory; 5782 DalueSearch.searchOptions.toScrollName = toScrollName; 5783 5784 return DalueSearch.searchWithOptions(); 5785 } 5786 , setCursor: function setCursorFn(prdNo) { 5787 var params = DalueSearch.getUriParam(); 5788 var uriParam = ''; // new URLSearchParams(params).toString(); 5789 var paramKeys = Object.keys(params); 5790 var fnd = false;
5791 5792 for(var i = 0; i < paramKeys.length; i++) { 5793 if(i != 0) { 5794 uriParam += '&'; 5795 } 5796 if(paramKeys[i] != '' && params[paramKeys[i]] != undefined) { 5797 if(paramKeys[i] == 'cursor') { 5798 uriParam += (paramKeys[i]) + '=' + prdNo; 5799 fnd = true; 5800 } else { 5801 uriParam += (paramKeys[i]) + '=' + encodeURIComponent(decodeURIComponent(params[paramKeys[i]])); 5802 } 5803 5804 } 5805 } 5806 5807 if(fnd == false) { 5808 uriParam += 'cursor' + '=' + prdNo; 5809 } 5810 5811 history.replaceState(pushData, '', 'search.html?' + uriParam); 5812 } 5813 , gotoCursor: function gotoCursorFn() { 5814 var params = DalueSearch.getUriParam(); 5815 if(params['cursor'] != '' && params['cursor'] != '0') { 5816 $('html, body').animate({ 5817 scrollTop: $("#anchorBoxId_" + params['cursor']).offset().top - 150 5818 }, 1); 5819 } 5820 } 5821 , removeTagUrl: function removeTagUrlFn() { 5822 var params = DalueSearch.getUriParam(); 5823 var keys = Object.keys(params); 5824 for(var i = 0; i < keys.length; i++) { 5825 if(keys[i].startsWith('tagValue_')) { 5826 console.log('delete ' + keys[i]); 5827 delete params[keys[i]]; 5828 } 5829 } 5830 5831 var uriParam = ''; // new URLSearchParams(params).toString(); 5832 var paramKeys = Object.keys(params); 5833 for(var i = 0; i < paramKeys.length; i++) { 5834 if(i != 0) { 5835 uriParam += '&'; 5836 } 5837 if(paramKeys[i] != '' && params[paramKeys[i]] != undefined) { 5838 uriParam += (paramKeys[i]) + '=' + encodeURIComponent(decodeURIComponent(params[paramKeys[i]])); 5839 } 5840 } 5841 5842 history.replaceState(params, '', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + uriParam + ''); 5843 } 5844 , removeQuery: function removeQueryFn() { 5845 var elm = DalueSearch.elements.searchInput; 5846 for(var i = 0; i < elm.length; i++) { 5847 elm[i].val(''); 5848 } 5849 DalueSearch.searchOptions.query = ''; 5850 } 5851 , searchWithOptions: function searchWithOptionsFn() { 5852 5853 DalueSearch.searchOptions.freqUpdateFieldSort = DalueSearch.options.freqUpdateFieldSort; 5854 5855 if(DalueSearch.elements.loaderScreen != undefined) { 5856 DalueSearch.elements.loaderScreen.show(); 5857 } 5858 5859 var params = DalueSearch.getUriParam(); 5860 5861 // - ìì - 20230214 5862 var q = DalueSearch.searchOptions.query.replace(/[`~!@#$%^&*()_|+\=?;:'",.<>\{\}\[\]\\\/]/gi, ' ').trim(); 5863 var q2 = DalueSearch.searchOptions.query.replace(/[():'"\{\}\[\]\\\/]/gi, ' ').trim(); 5864 var q3 = DalueSearch.searchOptions.query.replace(/-/gi, ' ').trim(); 5865 // console.log(q3); 5866 5867 q = q.replace(/-/gi, ' ').trim(); 5868 5869 if(q.endsWith('ë')) { 5870 q = q.substring(0, q.length - 1); 5871 } 5872 5873 if(q == '' || q == '*') { 5874 q = '*'; 5875 } else if(DalueSearch.searchOptions.queryField != '') { 5876 q = '(' + q + '):' + DalueSearch.searchOptions.queryField; 5877 } else { 5878 switch(DalueSearch.options.searchQueryType) { 5879 case 1: { 5880 /* 5881 if(q.indexOf('-') == -1) { 5882 var q2 = q.replace(/ /g, '<OR>'); 5883 q = '(' + q + ')' + ' <OR> (' + q2 + '):productName <OR> ' + ' (' + q + '):productName <OR> ' + '(' + q + '):productTag' + ' <OR> (' + q + '):summaryDescription'; 5884 console.log(q); 5885 } else { 5886 var q2 = q.replace(/ /g, '<OR>'); 5887 q = '(' + q + ')' + ' <OR> (' + q2 + '):productName <OR> ' + ' (' + q + '):productName <OR> ' + '(' + q + '):productTag' + ' <OR> (' + q + '):summaryDescription' + ' <OR> (' + q + '):customProductCode'; 5888 console.log(q); 5889 } 5890 */ 5891 var q2 = q.replace(/ /g, '<OR>'); 5892 q3 = q3.replace(/ /g, '<OR>'); 5893 q = '(' + q + ')' + ' <OR> (' + q2 + '):productName <OR> ' + ' <OR> (' + q + '):productName <OR> ' + '(' + q + '):productTag' + ' <OR> (' + q + '):summaryDescription' + ' <OR> (' + q + '):supplyProductName'; 5894 //q = '(' + q + ')' + ' <OR> (' + q2 + '):productName <OR> ' + ' <OR> (' + q + '):productName <OR> ' + '(' + q + '):productTag' + ' <OR> (' + q + '):summaryDescription' + ' <OR> (' + q + '):supplyProductName' + ' <OR> (' + q2 + '):customProductCode <OR> (' + q2 + '):productCode <OR> (' + q3 + '):modelName' ; 5895 // q = '(' + q + ')' + ' <OR> (' + q + '):productName <OR> ' + ' (' + q + '):productName <OR> ' + '(' + q + '):productTag' + ' <OR> (' + q + '):summaryDescription' + ' <OR> (' + q + '):supplyProductName' + ' <OR> (' + q + '):customProductCode'; 5896 break; 5897 } 5898 case 2: { 5899 if(DalueSearch.options.searchQueryField != '') { 5900 q = '(' + q + '):' + DalueSearch.options.searchQueryField; 5901 } else { 5902 q = '(' + q + '):productName <OR> ' + '(' + q + '):productTag <OR> ' + '(' + q + '):summaryDescription <OR> ' + '(' + q + '):customProductCode <OR> ' + '(' + q + ')'; 5903 } 5904 5905 break; 5906 } 5907 case 3: { // duvetica 5908 q = '(' + q + '):productName <OR> ' + '(' + q + '):productTag <OR> ' + '(' + q + '):summaryDescription <OR> ' + '(' + q + '):customProductCode <OR> ' + '(' + q + ')' + ' <OR> (' + q2 + '):productCode <OR> (' + q3 + '):modelName'; 5909 break; 5910 } 5911 case 4: { // description ì ì¸ 5912 q = '(' + q + '):productName <OR> ' + '(' + q + '):brandCode <OR> ' + '(' + q + '):brandName <OR> ' + '(' + q + '):options <OR> ' 5913 + '(' + q + '):productTag <OR> ' + '(' + q + '):summaryDescription <OR> ' + '(' + q + '):customProductCode <OR> ' 5914 + '(' + q + '):supplyProductName' + '(' + q + '):simpleDescription <OR> ' + ' <OR> (' + q + '):productCode <OR> (' + q + '):modelName'; 5915 break; 5916 } 5917 default: 5918 /* 5919 if(q.indexOf('-') == -1) { 5920 q = '(' + q + '):productName <OR> ' + '(' + q + '):productTag <OR> ' + '(' + q + '):summaryDescription <OR> ' + '(' + q + ')'; 5921 } else { 5922 q = '(' + q + '):productName <OR> ' + '(' + q + '):productTag <OR> ' + '(' + q + '):summaryDescription <OR> ' + '(' + q + '):customProductCode <OR> ' + '(' + q + ')'; 5923 } 5924 */ 5925 q = '(' + q + '):productName <OR> ' + '(' + q + '):productName <OR> ' + '(' + q + '):productTag <OR> ' + '(' + q + '):summaryDescription <OR> ' + '(' + q + '):customProductCode <OR> ' + '(' + q + ')'; 5926 //console.log(q); 5927 break; 5928 } 5929 5930 } 5931 5932 console.log(q); 5933
5934 var sortField = ''; 5935 var sortType = ''; 5936 var freqUpdateFieldSort = DalueSearch.options.freqUpdateFieldSort; 5937 5938 switch(DalueSearch.searchOptions.sortType) { 5939 case 'PRICE_ASC': { 5940 sortField = DalueSearch.options.priceField; 5941 sortType = 'ASC'; 5942 break; 5943 } 5944 case 'PRICE_DESC': { 5945 sortField = DalueSearch.options.priceField; 5946 sortType = 'DESC'; 5947 break; 5948 } 5949 case 'UPDATED_ASC': { 5950 sortField = 'updatedDate'; 5951 sortType = 'ASC'; 5952 break; 5953 } 5954 case 'UPDATED_DESC': { 5955 sortField = 'updatedDate'; 5956 sortType = 'DESC'; 5957 break; 5958 } 5959 case 'CREATED_ASC': { 5960 sortField = 'createdDate'; 5961 sortType = 'ASC'; 5962 break; 5963 } 5964 case 'CREATED_DESC': { 5965 sortField = 'createdDate'; 5966 sortType = 'DESC'; 5967 break; 5968 } 5969 case 'PRODUCT_NAME_ASC': { 5970 sortField = 'productName'; 5971 sortType = 'ASC'; 5972 break; 5973 } 5974 default: { 5975 /* 5976 if(sort.indexOf('fuf_') > -1) { 5977 var fufs = sort.split('_'); 5978 if(fufs.length > 1) { 5979 freqUpdateFieldSort = fufs[1]; 5980 console.log(freqUpdateFieldSort); 5981 } 5982 } 5983 */ 5984 } 5985 5986 } 5987 var data = {}; 5988 if(DalueSearch.mallType == 'cafe24') { 5989 data = { 5990 apiKey: DalueSearch.apiKey 5991 , query: q 5992 , collName: DalueSearch.collName 5993 , begin: DalueSearch.searchOptions.begin 5994 , size: DalueSearch.searchOptions.size 5995 , sortField: sortField 5996 , sortType: sortType 5997 , categoryIdFields: DalueSearch.categoryIdFields 5998 , categoryNameFields: DalueSearch.categoryNameFields 5999 , brandIdField: DalueSearch.brandIdField 6000 , brandNameField: DalueSearch.brandNameField 6001 , brandCode: DalueSearch.searchOptions.brandeCode == null ? '' : DalueSearch.searchOptions.brandeCode 6002 , categoryId: DalueSearch.searchOptions.categoryId == null ? '' : DalueSearch.searchOptions.categoryId 6003 , rangeFields: DalueSearch.categoryAuthDevice == DalueSearch.categoryAuth.device_pc ? 'pcDiscountPrice' : 'mobileDiscountPrice' 6004 , rangeValues: DalueSearch.searchOptions.price.indexOf(',') > -1 ? DalueSearch.searchOptions.price : '0,9999999999' 6005 , categoryAuthFieldName: DalueSearch.categoryAuthFieldName 6006 , categoryAuthDevice: DalueSearch.categoryAuthDevice 6007 , categoryAuthMemberType: DalueSearch.categoryAuthMemberType 6008 , vFields: DalueSearch.vFields 6009 , equalFields: DalueSearch.equalFields 6010 , equalValues: DalueSearch.equalValues 6011 , aclFlagField: DalueSearch.aclFlagField 6012 , aclFlagValue: DalueSearch.aclFlagValue 6013 , aclField: DalueSearch.aclField 6014 , aclFieldValue: DalueSearch.aclFieldValue 6015 , aclShow: DalueSearch.aclShow 6016 , aclRemoveFields: DalueSearch.aclRemoveFields 6017 , equalFields: DalueSearch.options.defaultEqualFields 6018 , equalValues: DalueSearch.options.defaultEqualFieldValues 6019 , priceField: DalueSearch.options.priceField 6020 , priceClusterNo: 3 6021 , categoryAuthNoCategory: DalueSearch.options.categoryAuthNoCategory 6022 , freqUpdateFieldSort: DalueSearch.searchOptions.freqUpdateFieldSort 6023 , freqUpdateFieldInclude: DalueSearch.options.freqUpdateFieldInclude 6024 , tagStat: DalueSearch.options.tagStat 6025 , tagFields: DalueSearch.options.tagFields 6026 , tagSeperator: DalueSearch.options.tagSeperator 6027 , tagOperator: DalueSearch.options.tagOperators 6028 , exceptCategory: DalueSearch.options.exceptCategory 6029 , exceptCategoryNos: DalueSearch.options.exceptCategoryNos 6030 , exceptCategoryMatchAll: DalueSearch.options.exceptCategoryMatchAll 6031 , onlyIncludeCategoryNos: DalueSearch.options.onlyIncludeCategoryNos 6032 , customAuthId: DalueSearch.options.customAuthId 6033 , weightField: DalueSearch.options.weightField 6034 , weightMultiplier: DalueSearch.options.weightMultiplier 6035 , weightInclude: DalueSearch.options.weightInclude 6036 }; 6037 } else if(DalueSearch.mallType == 'godomall') { 6038 data = { 6039 apiKey: DalueSearch.apiKey 6040 , query: q 6041 , collName: DalueSearch.collName 6042 , begin: DalueSearch.searchOptions.begin 6043 , size: DalueSearch.searchOptions.size 6044 , sortField: sortField 6045 , sortType: sortType 6046 , categoryIdFields: DalueSearch.categoryIdFields 6047 , categoryNameFields: DalueSearch.categoryNameFields 6048 , brandIdField: DalueSearch.brandIdField 6049 , brandNameField: DalueSearch.brandNameField 6050 , brandCode: DalueSearch.searchOptions.brandCode == null ? '' : DalueSearch.searchOptions.brandCode 6051 , categoryId: DalueSearch.searchOptions.categoryId == null ? '' : DalueSearch.searchOptions.categoryId 6052 , rangeFields: 'price' 6053 , rangeValues: DalueSearch.searchOptions.price.indexOf(',') > -1 ? price : '0,9999999999' 6054 , categoryAuthFieldName: DalueSearch.categoryAuthFieldName 6055 , categoryAuthDevice: DalueSearch.categoryAuthDevice 6056 , categoryAuthMemberType: DalueSearch.categoryAuthMemberType 6057 , vFields: DalueSearch.vFields 6058 , equalFields: DalueSearch.equalFields 6059 , equalValues: DalueSearch.equalValues 6060 , aclFlagField: DalueSearch.aclFlagField 6061 , aclFlagValue: DalueSearch.aclFlagValue 6062 , aclField: DalueSearch.aclField 6063 , aclFieldValue: DalueSearch.aclFieldValue 6064 , aclShow: DalueSearch.aclShow 6065 , aclRemoveFields: DalueSearch.aclRemoveFields 6066 , equalFields: DalueSearch.categoryAuthDevice == DalueSearch.categoryAuth.device_pc ? 'displayPc,sellingPc' : 'displayMobile,sellingMobile' 6067 , equalValues: '1,1' 6068 , priceField: DalueSearch.options.priceField 6069 , priceClusterNo: 3 6070 , categoryAuthNoCategory: DalueSearch.options.categoryAuthNoCategory 6071 , freqUpdateFieldSort: DalueSearch.searchOptions.freqUpdateFieldSort 6072 , freqUpdateFieldInclude: DalueSearch.options.freqUpdateFieldInclude 6073 , tagStat: DalueSearch.options.tagStat 6074 , tagFields: DalueSearch.options.tagFields 6075 , tagSeperator: DalueSearch.options.tagSeperator 6076 , tagOperator: DalueSearch.options.tagOperators 6077 , exceptCategory: DalueSearch.options.exceptCategory 6078 , exceptCategoryNos: DalueSearch.options.exceptCategoryNos 6079 , exceptCategoryMatchAll: DalueSearch.options.exceptCategoryMatchAll 6080 , onlyIncludeCategoryNos: DalueSearch.options.onlyIncludeCategoryNos 6081 , customAuthId: DalueSearch.options.customAuthId 6082 , weightField: DalueSearch.options.weightField 6083 , weightMultiplier: DalueSearch.options.weightMultiplier 6084 , weightInclude: DalueSearch.options.weightInclude 6085 }; 6086 } 6087 6088 // console.log('PARAMS !!! - ' + JSON.stringify(params)); 6089 6090 // need resetTagFieldValues() 6091 if(data.tagFields != null && data.tagFields.trim() != '') { 6092 var tagFields = data.tagFields.split(DalueSearch.options.tagSeperator); // tagFieldsë , 6093 for(var i = 0; i < tagFields.length; i++) { 6094 if(DalueSearch.searchOptions.tagValues[tagFields[i]] != undefined) { 6095 data['tagValue_' + tagFields[i]] = DalueSearch.searchOptions.tagValues[tagFields[i]]; 6096 DalueSearch.searchOptions['tagValue_' + tagFields[i]] = DalueSearch.searchOptions.tagValues[tagFields[i]]; 6097 } 6098 // data['tagValue_' + tagFields[i]] = DalueSearch.searchOptions.tagValues[tagFields[i]] == undefined ? '' : DalueSearch.searchOptions.tagValues[tagFields[i]]; 6099 // console.log('tagValue_' + tagFields[i] + ':' + data['tagValue_' + tagFields[i]]); 6100 } 6101 } 6102 6103 if(data.tagFields != null && data.tagFields.trim() != '') { 6104 var tagFields = data.tagFields.split(DalueSearch.options.tagSeperator); // tagFieldsë , 6105 for(var i = 0; i < tagFields.length; i++) { 6106 data['tagOperator_' + tagFields[i]] = DalueSearch.options.tagOperators[tagFields[i]] == undefined ? '' : DalueSearch.options.tagOperators[tagFields[i]]; 6107 // console.log('tagValue_' + tagFields[i] + ':' + data['tagValue_' + tagFields[i]]); 6108 } 6109 } 6110 6111 if(DalueSearch.options.tagStatOnly == 1) { 6112 data['tagStatOnly'] = 1; 6113 } 6114 6115 DalueSearch.setHtml(DalueSearch.elements.searchQuery, DalueSearch.escapeHtml(DalueSearch.searchOptions.query)); 6116 DalueSearch.setHtml(DalueSearch.elements.searchQueryQouted, '\'' + DalueSearch.escapeHtml(DalueSearch.searchOptions.query) + '\''); 6117 6118 DalueSearch.lastQuery = data; 6119 6120 var ks = Object.keys(data); 6121 var dumpData = ''; 6122 for(var i = 0; i < ks.length; i++) { 6123 if(i != 0) { 6124 dumpData += '&'; 6125 } 6126 dumpData += ks[i] + '=' + data[ks[i]]; 6127 } 6128 6129 // console.error("DUMP!!!!!! - " + dumpData); 6130 6131 6132 if(location.href.indexOf(DalueSearch.options.searchFormAction) > -1) { 6133 6134 } 6135 var optKeys = Object.keys(DalueSearch.searchOptions); 6136 for(var i = 0; i < optKeys.length; i++) { 6137 //console.log(DalueSearch.searchOptions[optKeys[i]]) 6138 if(optKeys[i] == 'tagValues' 6139 || optKeys[i] == 'tagFields') { 6140 continue; 6141 } 6142 params[optKeys[i]] = (DalueSearch.searchOptions[optKeys[i]]); 6143 //console.log(DalueSearch.options.tagStatOnly + ' - - - - - - ' + optKeys[i] + ' = ' + DalueSearch.searchOptions[optKeys[i]]); 6144 } 6145 6146 if(DalueSearch.searchOptions.query != undefined) { 6147 params.query = DalueSearch.searchOptions.query.replaceWhole('+', ''); 6148 } else { 6149 params.query = ''; 6150 } 6151 6152 var uriParam = ''; // new URLSearchParams(params).toString(); 6153 var paramKeys = Object.keys(params); 6154 for(var i = 0; i < paramKeys.length; i++) { 6155 if(i != 0) { 6156 uriParam += '&'; 6157 } 6158 if(paramKeys[i] != '' && params[paramKeys[i]] != undefined) { 6159 uriParam += (paramKeys[i]) + '=' + encodeURIComponent(decodeURIComponent(params[paramKeys[i]])); 6160 } 6161 } 6162 6163 // console.log(uriParam); 6164
6165 var toScrollName = DalueSearch.searchOptions.toScrollName; 6166 6167 if(DalueSearch.options.tagStatOnly != 1) { 6168 //console.log('replace history - ' + uriParam); 6169 6170 if(DalueSearch.searchOptions.replaceHistory == undefined || DalueSearch.searchOptions.replaceHistory == false) { 6171 history.pushState(params, '', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + uriParam + '' + (toScrollName != undefined ? '#' + toScrollName : '')); 6172 //console.log('pushState: ' + DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + uriParam + '' + (toScrollName != undefined ? '#' + toScrollName : '')); 6173 } else { 6174 history.replaceState(null, '', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + uriParam + '' + (toScrollName != undefined ? '#' + toScrollName : '')); 6175 //console.log('replaceState: ' + DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + uriParam + '' + (toScrollName != undefined ? '#' + toScrollName : '')); 6176 } 6177 6178 try { 6179 var tagFields2 = data.tagFields.split(DalueSearch.options.tagSeperator); 6180 6181 for(var i = 0; i < tagFields2.length; i++) { 6182 if(params['tagValue_' + tagFields2[i]] != undefined && params['tagValue_' + tagFields2[i]] != '') { 6183 //console.log('tagValue_' + tagFields2[i] + ' = ' + params['tagValue_' + tagFields2[i]]); 6184 data['tagValue_' + tagFields2[i]] = ((params['tagValue_' + tagFields2[i]])); 6185 DalueSearch.searchOptions['tagValue_' + tagFields2[i]] = params['tagValue_' + tagFields2[i]]; 6186 } 6187 } 6188 } catch(e) { 6189 console.error(e); 6190 } 6191 } 6192 6193 6194 // alert(DalueSearch.searchOptions.queryField); 6195 6196 DalueSearch.dex(DalueSearch.url + '/dcse/query', data, DalueSearch.searchOnSuccess, DalueSearch.options.functionSearchOnFail == undefined ? alert : DalueSearch.options.functionSearchOnFail); 6197 } 6198 , clickProduct: function clickProductFn(productNo) { 6199 DalueSearch.replaceScroll('cursor_' + productNo); 6200 6201 return true; 6202 } 6203 , replaceScroll: function replaceScrollFn(toScrollName) { 6204 var params = DalueSearch.getUriParam(); 6205 6206 var uriParam = ''; // new URLSearchParams(params).toString(); 6207 var paramKeys = Object.keys(params); 6208 var isTsn = false; 6209 for(var i = 0; i < paramKeys.length; i++) { 6210 if(i != 0) { 6211 uriParam += '&'; 6212 } 6213 6214 if(paramKeys[i] == 'toScrollName') { 6215 uriParam += (paramKeys[i]) + '=' + toScrollName; 6216 isTsn = true; 6217 } else if(paramKeys[i] != '' && params[paramKeys[i]] != undefined) { 6218 uriParam += (paramKeys[i]) + '=' + encodeURIComponent(decodeURIComponent(params[paramKeys[i]])); 6219 } 6220 } 6221 6222 if(isTsn == false) { 6223 uriParam += '&toScrollName' + '=' + toScrollName; 6224 } 6225 history.replaceState(params, '', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + uriParam + '' + (toScrollName != undefined ? '#' + toScrollName : '')); 6226 // alert(uriParam); 6227 } 6228 , searchWithTagAddOnly: function searchWithTagAddOnly(field, tag) { 6229 if(DalueSearch.searchOptions.tagValues[field] == undefined || DalueSearch.searchOptions.tagValues[field] == '') { 6230 DalueSearch.searchOptions.tagValues[field] = tag; 6231 } else { 6232 var tagValues = DalueSearch.searchOptions.tagValues[field]; 6233 var tagArray = tagValues.split(DalueSearch.options.tagSeperator); 6234 var fnd = false; 6235 for(var i = 0; i < tagArray.length; i++) { 6236 if(tagArray[i] == tag) { 6237 fnd = true; 6238 break; 6239 } 6240 } 6241 if(!fnd) { 6242 DalueSearch.searchOptions.tagValues[field] += DalueSearch.options.tagSeperator + tag; 6243 } else { 6244 var n = 0; 6245 DalueSearch.searchOptions.tagValues[field] = ''; 6246 for(var i = 0; i < tagArray.length; i++) { 6247 if(tagArray[i] == tag) { 6248 continue; 6249 } 6250 6251 fnd = false; 6252 for(j = 0; j < i - 1; j++) { 6253 if(tagArray[j] == tag) { 6254 fnd = true; 6255 break; 6256 } 6257 } 6258 6259 if(fnd) { 6260 continue; 6261 } 6262 6263 if(n > 0) { 6264 DalueSearch.searchOptions.tagValues[field] += DalueSearch.options.tagSeperator; 6265 } 6266 6267 DalueSearch.searchOptions.tagValues[field] += tagArray[i]; 6268 //console.log(DalueSearch.searchOptions.tagValues[field]); 6269 6270 n++; 6271 } 6272 } 6273 6274 } 6275 } 6276 , searchWithTagAddTag: function searchWithTagAddTagFn(field, tag) { 6277 if(DalueSearch.searchOptions.tagValues[field] == undefined || DalueSearch.searchOptions.tagValues[field] == '') { 6278 DalueSearch.searchOptions.tagValues[field] = tag; 6279 } else { 6280 var tagValues = DalueSearch.searchOptions.tagValues[field]; 6281 var tagArray = tagValues.split(DalueSearch.options.tagSeperator); 6282 var fnd = false;
6283 for(var i = 0; i < tagArray.length; i++) { 6284 // console.log(tagArray[i] + ' ===== ' + tag); 6285 if(tagArray[i] == tag) { 6286 fnd = true; 6287 // console.log(tagArray[i] + ' ===== ' + tag + ' !!!!!'); 6288 break; 6289 } 6290 } 6291 6292 if(!fnd) { 6293 DalueSearch.searchOptions.tagValues[field] += DalueSearch.options.tagSeperator + tag; 6294 } else { 6295 var n = 0; 6296 6297 DalueSearch.searchOptions.tagValues[field] = ''; 6298 for(var i = 0; i < tagArray.length; i++) { 6299 if(tagArray[i] == tag) { 6300 continue; 6301 } 6302 6303 // console.log(tagArray[i] + ' ===== ' + tag + ' ??????'); 6304 6305 if(n > 0) { 6306 DalueSearch.searchOptions.tagValues[field] += DalueSearch.options.tagSeperator; 6307 } 6308 6309 DalueSearch.searchOptions.tagValues[field] += tagArray[i]; 6310 6311 n++; 6312 } 6313 } 6314 } 6315 } 6316 , searchWithTag: function searchWithTagFn(query) { 6317 var tagUrl = ''; 6318 var tagFields = ''; 6319 var ntagFields = 0; 6320 6321 var fields = Object.keys(DalueSearch.searchOptions.tagValues); 6322 var tags; 6323 6324 for(var i = 0; i < fields.length; i++) { // field 6325 // console.log(fields[i] + ' == ' + DalueSearch.searchOptions.tagValues[fields[i]]); 6326 6327 if(DalueSearch.searchOptions.tagValues[fields[i]] == '' || DalueSearch.searchOptions.tagValues[fields[i]] == undefined) { 6328 continue; 6329 } 6330 6331 if(ntagFields != 0) { 6332 tagFields += DalueSearch.options.tagSeperator; 6333 } 6334 6335 tagFields += fields[i]; 6336 6337 tags = DalueSearch.searchOptions.tagValues[fields[i]].split(DalueSearch.options.tagSeperator); 6338 tagUrl += '&tagValue_' + encodeURIComponent(fields[i]) + '='; 6339 6340 for(var j = 0; j < tags.length; j++) { 6341 if(j != 0) { 6342 tagUrl += DalueSearch.options.tagSeperator; 6343 } 6344 6345 tagUrl += encodeURIComponent(tags[j]); 6346 } 6347 6348 ntagFields++; 6349 } 6350 6351 console.log('------------ ' + tagUrl); 6352 window.location.href = DalueSearch.searchUrl + '?query=' + encodeURIComponent(query) + '&tagFields=' + encodeURIComponent(tagFields) + '&' + tagUrl; 6353 } 6354 , addTag: function addTag(field, tag) { 6355 var tagValues = DalueSearch.searchOptions.tagValues[field]; 6356 if(tagValues == undefined || tagValues == '') { 6357 DalueSearch.searchOptions.tagValues[field] = tag; 6358 return; 6359 } 6360 6361 var tagArray = tagValues.split(DalueSearch.options.tagSeperator); 6362 var out = ''; 6363 var fnd = false; 6364 6365 for(var i = 0; i < tagArray.length; i++) { 6366 if(tagArray[i] == tag) { 6367 fnd = true; 6368 break; 6369 } 6370 } 6371 6372 if(fnd) { 6373 return; 6374 } 6375 6376 DalueSearch.searchOptions.tagValues[field] += DalueSearch.options.tagSeperator + tag 6377 } 6378 6379 , deleteTag: function deleteTag(field, tag) { 6380 var tagValues = DalueSearch.searchOptions.tagValues[field]; 6381 if(tagValues == undefined || tagValues == '') { 6382 return; 6383 } 6384 6385 var tagArray = tagValues.split(DalueSearch.options.tagSeperator); 6386 var out = ''; 6387 var n = 0; 6388 6389 6390 for(var i = 0; i < tagArray.length; i++) { 6391 if(tagArray[i] == tag) { 6392 continue; 6393 } 6394 6395 if(n != 0) { 6396 out += DalueSearch.options.tagSeperator; 6397 } 6398 6399 out += tagArray[i]; 6400 n++; 6401 } 6402 6403 DalueSearch.searchOptions.tagValues[field] = out; 6404 } 6405 , searchAddOrDeleteTag: function searchAddTagFn(field, tag) { 6406 if(field == null) { 6407 DalueSearch.searchWithOptions(); 6408 return; 6409 } 6410 6411 console.log('search start ' + field + ', ' + tag); 6412 if(DalueSearch.searchOptions.tagValues[field] == undefined || DalueSearch.searchOptions.tagValues[field] == '') { 6413 console.log('no tagValues[' + field + '] = ' + DalueSearch.searchOptions.tagValues[field]); 6414 DalueSearch.searchOptions.tagValues[field] = tag; 6415 console.log('no tagValues[' + field + '] = ' + DalueSearch.searchOptions.tagValues[field]); 6416 } else { 6417 var tagValues = DalueSearch.searchOptions.tagValues[field]; 6418 var tagArray = tagValues.split(DalueSearch.options.tagSeperator); 6419 var fnd = false; 6420 for(var i = 0; i < tagArray.length; i++) { 6421 console.log(tagArray[i] + ' ===== ' + tag); 6422 if(tagArray[i] == tag) { 6423 fnd = true; 6424 console.log(tagArray[i] + ' ===== ' + tag + ' !!!!!'); 6425 break; 6426 } 6427 } 6428 6429 if(!fnd) { 6430 DalueSearch.searchOptions.tagValues[field] += DalueSearch.options.tagSeperator + tag; 6431 } else { 6432 var n = 0; 6433 6434 DalueSearch.searchOptions.tagValues[field] = ''; 6435 for(var i = 0; i < tagArray.length; i++) { 6436 if(tagArray[i] == tag) { 6437 continue; 6438 } 6439 6440 console.log(tagArray[i] + ' ===== ' + tag + ' ??????'); 6441 6442 if(n > 0) { 6443 DalueSearch.searchOptions.tagValues[field] += DalueSearch.options.tagSeperator; 6444 } 6445 6446 DalueSearch.searchOptions.tagValues[field] += tagArray[i]; 6447 6448 n++; 6449 } 6450 } 6451 } 6452 6453 if(DalueSearch.options.tagStatOnly == 1) { // ê²ì ì´ì¸ì íì´ì§ 6454 // console.log('search tagStat' + field + ', ' + tag); 6455 window.location.href = DalueSearch.searchUrl + '?tag_field=' + field + '&tagValue_' + field + '=' + tag; 6456 } else { 6457 // console.log('search' + field + ', ' + tag + ' --- ' + DalueSearch.searchOptions.tagValues[field]); 6458 DalueSearch.searchWithOptions(); 6459 } 6460 6461 } 6462 , getCafe24PointTypes: function getCafe24PointTypesFn() { 6463 return ['cafe24pay', 'toss', 'cvs', 'naverpay', 'smilepay', 'kakaopay', 'payco', 'paynow', 'icash', 'deposit', 'tcash', 'cell', 'card', 'mileage', 'cash']; 6464 } 6465 , getCafe24PayName: function getCafe24PayName(payId) { 6466 var ret = ''; 6467 switch(payId) { 6468 case 'cafe24pay': 6469 ret = 'ì¹´í24íì´'; 6470 break; 6471 case 'toss': 6472 ret = 'í ì¤'; 6473 break; 6474 case 'cvs': 6475 ret = 'í¸ìì '; 6476 break; 6477 case 'naverpay': 6478 ret = 'ë¤ì´ë²íì´'; 6479 break; 6480 case 'smilepay': 6481 ret = 'ì¤ë§ì¼íì´'; 6482 break; 6483 case 'kakaopay': 6484 ret = 'ì¹´ì¹´ì¤íì´'; 6485 break; 6486 case 'payco': 6487 ret = 'íì´ì½'; 6488 break; 6489 case 'paynow': 6490 ret = 'íì´ëì°'; 6491 break; 6492 case 'icash': 6493 ret = 'ê°ìê³ì¢'; 6494 break; 6495 case 'deposit': 6496 ret = 'ìì¹ê¸'; 6497 break; 6498 case 'tcash': 6499 ret = 'ê³ì¢ì´ì²´'; 6500 break; 6501 case 'cell': 6502 ret = 'í´ëí°'; 6503 break; 6504 case 'card': 6505 ret = 'ì ì©ì¹´ë'; 6506 break; 6507 case 'mileage': 6508 ret = 'ì 립ê¸'; 6509 break; 6510 case 'cash': 6511 ret = '무íµì¥ì ê¸'; 6512 break; 6513 } 6514 6515 return ret; 6516 } 6517 , getDiscountRatio: function getDiscountRatioFn(price, retailPrice) { 6518 // var r = (1.0 - price / retailPrice) * 100; 6519 if(retailPrice == 0) { 6520 return 0; 6521 } 6522 6523 var r = (retailPrice - price) / retailPrice * 100; 6524 //console.log('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - ' + r); 6525 // alert(r); 6526 return parseInt(Math.round(r)); 6527 } 6528 6529 , replaceHtml: function replaceHtmlFn(src, value) { 6530 var arr = DalueSearch.vFields.split(','); 6531 arr.push(DalueSearch.categoryAuthNoField); 6532 // productNo,productName,price,retailPrice,pointsAmount,image,soldOut,pcDiscountPrice,mobileDiscountPrice,exposureLimitType,exposureGroupList,categoryNos,brandName 6533 var ret = src; 6534 if(ret == null) { 6535 return; 6536 } 6537 6538 for(var i = 0; i < arr.length; i++) { 6539 //console.log('!!!!!!!!!!!!! - ' + arr[i]); 6540 if(value[arr[i]] == undefined || value[arr[i]] == null || value[arr[i]] == 'null') { 6541 ret = ret.replaceWhole('{$' + arr[i] + '}', ''); 6542 } else { 6543 // console.log(arr[i]); 6544 if(arr[i] == 'price' || arr[i] == 'retailPrice' || arr[i] == 'pcDiscountPrice' || arr[i] == 'mobileDiscountPrice') { 6545 if(arr[i] == 'retailPrice') { 6546 if(parseInt(value[arr[i]]) == 0 || parseInt(value[arr[i]]) <= parseInt(value[DalueSearch.options.priceField])) { 6547 ret = ret.replaceWhole('{$IF_retailPrice}', ';display: none !important;'); 6548 //console.log('!!!!!!!!!!!!!!!!!!!!!!!!!!! displaynone;'); 6549 } else { 6550 ret = ret.replaceWhole('{$IF_retailPrice}', ' '); 6551 ret = ret.replaceWhole('{$discountPriceRatio}', DalueSearch.getDiscountRatio(parseInt(value[DalueSearch.options.priceField]), parseInt(value[arr[i]]))); //parseInt((1 - parseInt(value[arr[i]]) / parseInt(value[DalueSearch.options.priceField])) * 100) * -1 ); 6552 } 6553 // console.log('retailPrice[' + value[arr[i]] + '], [' + parseInt(value['price']) +'], [' + (parseInt(value[arr[i]]) <= parseInt(value['price']) ? true : false) + ']'); 6554 } else if(DalueSearch.categoryAuthDevice == DalueSearch.categoryAuth.device_pc && arr[i] == 'pcDiscountPrice') { 6555 // console.log(DalueSearch.options.priceField + ':' + parseInt(value[arr[i]]) + ', ' + parseInt(value['price'])); 6556 if(parseInt(value[arr[i]]) < parseInt(value['price'])) { 6557 ret = ret.replaceWhole('{$IF_discountPrice}', ''); 6558 ret = ret.replaceWhole('{$IF_discountPrice_line}', 'text-decoration: line-through;'); 6559 ret = ret.replaceWhole('{$IF_discountPrice_rate}', DalueSearch.getDiscountRatio(parseInt(value[DalueSearch.options.priceField]), parseInt(value[arr[i]]))); // parseInt(1 - parseInt(value[arr[i]]) / parseInt(value[DalueSearch.options.priceField])) * 100); 6560 } else { 6561 ret = ret.replaceWhole('{$IF_discountPrice}', ';display: none;'); 6562 ret = ret.replaceWhole('{$IF_discountPrice_line}', ''); 6563 ret = ret.replaceWhole('{$IF_discountPrice_rate}', ''); 6564 } 6565 } else if(DalueSearch.categoryAuthDevice == DalueSearch.categoryAuth.device_mobile && arr[i] == 'mobileDiscountPrice') { 6566 6567 if(parseInt(value[arr[i]]) < parseInt(value['price'])) { 6568 ret = ret.replaceWhole('{$IF_discountPrice}', ''); 6569 ret = ret.replaceWhole('{$IF_discountPrice_line}', 'text-decoration: line-through;'); 6570 ret = ret.replaceWhole('{$IF_discountPrice_rate}', DalueSearch.getDiscountRatio(parseInt(value[DalueSearch.options.priceField]), parseInt(value[arr[i]]))); //parseInt(1 - parseInt(value[arr[i]]) / parseInt(value[DalueSearch.options.priceField])) * 100); 6571 6572 } else { 6573 ret = ret.replaceWhole('{$IF_discountPrice}', ';display: none;'); 6574 ret = ret.replaceWhole('{$IF_discountPrice_line}', ''); 6575 ret = ret.replaceWhole('{$IF_discountPrice_rate}', ''); 6576 } 6577 } 6578 6579 if(value[arr[i]] != '') { 6580 ret = ret.replaceWhole('{$' + arr[i] + '}
6580', parseInt(value[arr[i]]).toLocaleString()); 6581 ret = ret.replaceWhole('{$' + arr[i] + '_raw}', value[arr[i]]); 6582 } else { 6583 ret = ret.replaceWhole('{$' + arr[i] + '}', 0); 6584 ret = ret.replaceWhole('{$' + arr[i] + '_raw}', '0'); 6585 } 6586 6587 } else if(arr[i] == 'image' || arr[i] == 'listImage') { 6588 var imgPath = ''; 6589 if(DalueSearch.options.imagePrefix != null && DalueSearch.options.imagePrefix != '') { 6590 imgPath = DalueSearch.options.imagePrefix + value[arr[i]]; 6591 } else { 6592 imgPath = value[arr[i]]; 6593 } 6594 ret = ret.replaceWhole('{$' + arr[i] + '}', DalueSearch.escapeHtml(imgPath)); 6595 } else if(arr[i] == 'productName') { 6596 //console.log('{$' + arr[i] + '_escape}' + '[' + value[arr[i]].replace(/[&\/\\#,+()$~%.'":*?<>{}]/g, '').replaceAll(' ', '-') + ']'); 6597 ret = ret.replaceWhole('{$' + arr[i] + '_escape}', value[arr[i]].replace(/[\[\]&\/\\#,+()$~%.'":*?<>{}]/g, '').replaceAll(' ', '-')); 6598 ret = ret.replaceWhole('{$' + arr[i] + '}', DalueSearch.escapeHtml(value[arr[i]])); 6599 } else if(arr[i] == 'icon') { 6600 if(DalueSearch.options.iconMap != null) { 6601 var dates = value['iconShowPeriod'].split(','); 6602 var enabled = false; 6603 6604 if(value['iconShowPeriod'] == '') { 6605 enabled = true; 6606 } else if(dates.length == 2) { 6607 var d1 = new Date(dates[0]); 6608 var d2 = new Date(dates[1]); 6609 var dc = new Date(); 6610 6611 if(d1.getTime() <= dc.getTime() && d2.getTime() >= dc.getTime()) { 6612 enabled = true; 6613 } 6614 } 6615 6616 if(enabled) { 6617 var t = value[arr[i]]; // 'custom_7^custom_16^custom_20'; // 6618 var icons = t.split('^'); 6619 // alert(icons.length + ' ----- ' + icons[icons.length - 1]); 6620 6621 var iconHtml = ''; 6622 for(var ni = 0; ni < icons.length; ni++) { 6623 if(DalueSearch.options.iconMap[icons[ni]] != undefined) { 6624 iconHtml += '<img src="' + DalueSearch.options.iconMap[icons[ni]] + '">'; 6625 } 6626 } 6627 6628 ret = ret.replaceWhole('{$' + arr[i] + '}', iconHtml); 6629 } 6630 6631 } 6632 6633 } else if(arr[i] == 'listIcon') { 6634 var icons = value[arr[i]].split(','); 6635 6636 // console.log(' !!!!!!!!!!!!!!!!!!!! ' + '' + icons.length + '[' + value[arr[i]] + ']'); 6637 var iconHtml = ''; 6638 for(var ni = 0; ni < 3; ni++) { 6639 if(icons.length <= ni) { 6640 break; 6641 } 6642 6643 if(icons[ni] == '0') { 6644 continue; 6645 } 6646 6647 // icons[i] == '1' 6648 if(DalueSearch.options.listIcons[ni] != null) { 6649 iconHtml += '<img src="' + DalueSearch.options.listIcons[ni]+ '"> '; 6650 // console.log(' - -------------------- ' + ni + ':' + iconHtml); 6651 } 6652 } 6653 6654 ret = ret.replaceWhole('{$' + arr[i] + '}', iconHtml); 6655 } else { 6656 if(arr[i] == 'soldOut') { 6657 // console.log('SOLDOUT: !!!! --- ' + value[arr[i]]); 6658 6659 if(parseInt(value[arr[i]]) == 1) { 6660 ret = ret.replaceWhole('{$IF_soldout}', ';display: block;'); 6661 } else { 6662 ret = ret.replaceWhole('{$IF_soldout}', ';display: none;'); 6663 } 6664 } 6665 ret = ret.replaceWhole('{$' + arr[i] + '}', DalueSearch.escapeHtml(value[arr[i]])); 6666 } 6667 } 6668 } 6669 6670 if(value.retailPrice == 0 || parseInt(value.retailPrice) <= parseInt(value[DalueSearch.options.priceField])) { 6671 ret = ret.replaceWhole('{$IF_discount}', ';display: none;'); 6672 ret = ret.replaceWhole('{$discount}', ' '); 6673 ret = ret.replaceWhole('{$discountUnit}', ' '); 6674 } else { 6675 ret = ret.replaceWhole('{$IF_discount}', ''); 6676 ret = ret.replaceWhole('{$discount}', value.retailPrice != 0 ? parseInt(Math.round((1 - value[DalueSearch.options.priceField] / value.retailPrice) * 100)).toLocaleString() : 0); 6677 ret = ret.replaceWhole('{$discountUnit}', '%'); 6678 } 6679 6680 ret = ret.replaceWhole('{$description}', ''); 6681 6682 var pointInfo = DalueSearch.parseCafe24PointInfo(value.productNo, value[DalueSearch.options.priceField], value.pointsAmount); 6683 6684 // console.log(value.pointsAmount + ';' + pointInfo.points.length); 6685 if(pointInfo.points.length > 0) { 6686 var disp = {}; 6687 6688 for(var i = 0; i < pointInfo.points.length; i++) { 6689 disp[pointInfo.points[i].type] = true; 6690 ret = ret.replaceWhole('{$IF_point_' + pointInfo.points[i].type + '}', ''); //? 6691 ret = ret.replaceWhole('{$point_' + pointInfo.points[i].type + '_type}', pointInfo.points[i].type); 6692 ret = ret.replaceWhole('{$point_' + pointInfo.points[i].type + '_name}', DalueSearch.getCafe24PayName(pointInfo.points[i].type)); 6693 ret = ret.replaceWhole('{$point_' + pointInfo.points[i].type + '_value}
6693', parseInt(pointInfo.points[i].point).toLocaleString() + (pointInfo.points[i].unit == 'P' ? '%' : 'ì')); 6694 if(pointInfo.points[i].unit == 'P') { 6695 var pointPrice = parseInt(Math.floor(pointInfo.points[i].price * (pointInfo.points[i].point / 1000)) * 10).toLocaleString(); 6696 ret = ret.replaceWhole('{$point_' + pointInfo.points[i].type + '_price}', pointPrice); 6697 } 6698 } 6699 6700 ptypes = DalueSearch.getCafe24PointTypes(); 6701 for(var i = 0; i < ptypes.length; i++) { 6702 if(disp[ptypes[i]] != true) { 6703 ret = ret.replaceWhole('{$IF_point_' + ptypes[i] + '}', ';display: none;'); //? 6704 } 6705 } 6706 } else { 6707 ptypes = DalueSearch.getCafe24PointTypes(); 6708 for(var i = 0; i < ptypes.length; i++) { 6709 ret = ret.replaceWhole('{$IF_point_' + ptypes[i] + '}', ';display: none;'); 6710 ret = ret.replaceWhole('{$point_' + ptypes[i] + '_type}', ''); 6711 ret = ret.replaceWhole('{$point_' + ptypes[i] + '_name}', ''); 6712 ret = ret.replaceWhole('{$point_' + ptypes[i] + '_value}', ''); 6713 ret = ret.replaceWhole('{$point_' + ptypes[i] + '_price}', ''); 6714 } 6715 } 6716 6717 6718 if(pointInfo.memberPrice < 0) { 6719 ret = ret.replaceWhole('{$IF_memberGroupPrice}', ';display: none;'); 6720 ret = ret.replaceWhole('{$memberGroupName}', ''); 6721 ret = ret.replaceWhole('{$memberGroupPrice}', ''); 6722 } else { 6723 ret = ret.replaceWhole('{$IF_memberGroupPrice}', ''); 6724 ret = ret.replaceWhole('{$memberGroupName}', DalueSearch.userGroupName); 6725 ret = ret.replaceWhole('{$memberGroupPrice}', parseInt(pointInfo.memberPrice).toLocaleString()); 6726 } 6727 6728 var url = DalueSearch.productUrl; 6729 //url = DalueSearch.replaceHtml(url, value); 6730 6731 6732 let rootCateNo = value['categoryNos']; 6733 if(value['categoryRoot1No'] == -1 && rootCateNo != undefined) { 6734 let cs = rootCateNo.split(';'); 6735 if(cs.length > 0) { 6736 let ccs = cs[0].split('^'); 6737 if(ccs.length == 0) { 6738 rootCateNo = 1; 6739 } else { 6740 rootCateNo = ccs[ccs.length - 1]; 6741 } 6742 6743 } else { 6744 rootCateNo = 1; 6745 } 6746 } else { 6747 if(value['categoryRoot1No'] == -1) { 6748 rootCateNo = 1; 6749 } else { 6750 rootCateNo = value['categoryRoot1No']; 6751 } 6752 6753 } 6754 6755 // console.log('rootCateNo [' + rootCateNo + '][' + value['categoryNos'] + ']'); 6756 for(var i = 0; i < arr.length; i++) { 6757 // console.log(arr[i]); 6758 if(value[arr[i]] == undefined || value[arr[i]] == null) { 6759 url = url.replaceWhole('{$' + arr[i] + '}', ''); 6760 } else { 6761 if(arr[i] == 'productName') { 6762 url = url.replaceWhole('{$' + arr[i] + '_escape}', value[arr[i]].replace(/[\[\]&\/\\#,+()$~%.'":*?<>{}]/g, '').replaceAll(' ', '-')); 6763 url = url.replaceWhole('{$' + arr[i] + '}', DalueSearch.escapeHtml(value[arr[i]])); 6764 } else if(arr[i] == 'categoryRoot1No') { 6765 url = url.replaceWhole('{$' + arr[i] + '}', encodeURI(rootCateNo)); 6766 } else { 6767 url = url.replaceWhole('{$' + arr[i] + '}', encodeURI(value[arr[i]])); 6768 } 6769 6770 } 6771 } 6772 6773 6774 6775 ret = ret.replaceWhole('{$membershipName}', DalueSearch.userGroupName); 6776 6777 ret = ret.replaceWhole('{$url}', url); 6778 ret = ret.replaceWhole('{$crema_stars}', '{start}'); 6779 ret = ret.replaceWhole('{$crema_score}', '{score}'); 6780 ret = ret.replaceWhole('{$crema_reviews_count}', '{reviews_count}'); 6781 6782 ret = ret.replaceWhole('{$icon}', ''); 6783 return ret; 6784 } 6785 , searchOnSuccessBefore: undefined 6786 , searchOnSuccess: function searchOnSuccessFn(jsonIn) { 6787 var json = jsonIn; 6788 6789 if(DalueSearch.searchOnSuccessBefore != undefined) { 6790 try { 6791 json = DalueSearch.searchOnSuccessBefore(jsonIn); 6792 } catch(e) { 6793 console.log(e); 6794 } 6795 } 6796 6797 if(DalueSearch.elements.loaderScreen != undefined) { 6798 DalueSearch.elements.loaderScreen.fadeOut(750); 6799 } 6800 6801 // for error 6802 if(json.result == undefined) { 6803 json['header']['totalCount'] = 0; 6804 } 6805 6806 if(json.header.totalCount == 0) { 6807 DalueSearch.elements.filterView.css('display', 'none'); 6808 6809 var html = DalueSearch.elements.searchNoResult.css('display', 'flex'); 6810 6811 DalueSearch.setHtml(DalueSearch.elements.filterCategoryView, ''); 6812 DalueSearch.setHtml(DalueSearch.elements.filterBrandView, ''); 6813 6814 DalueSearch.setHtml(DalueSearch.elements.searchCount, parseInt(json.header.totalCount).toLocaleStr
6814ing()); 6815 // DalueSearch.setHtml(DalueSearch.elements.searchList, html); 6816 DalueSearch.variables.lastResultCount = json.header.count; 6817 6818 if(DalueSearch.options.functionSearchOnSuccess != null) { 6819 DalueSearch.options.functionSearchOnSuccess(json); 6820 } 6821 return; 6822 } 6823 6824 var params = DalueSearch.getUriParam(); 6825 // console.log('json.header.totalCount < params.size:' + json.header.totalCount + ', ' + params.size) 6826 6827 // console.log(JSON.stringify(json)); 6828 6829 DalueSearch.elements.filterView.css('display', ''); 6830 DalueSearch.elements.searchNoResult.css('display', 'none'); 6831 6832 var res = json.result; 6833 var html = ''; 6834 var template = DalueSearch.getHtml(DalueSearch.elements.searchItem, DalueSearch.variables.lastIndex); 6835 6836 //console.log('TEMPLATE: ' + template); 6837 if(res == null) { 6838 console.log(JSON.stringify(json)); 6839 res['lenght'] = 0; 6840 } 6841 6842 for(var i = 0; i < res.length; i++) { 6843 html += DalueSearch.replaceHtml(template, res[i]); 6844 } 6845 6846 //console.log('HTML: ' + html); 6847 6848 DalueSearch.setHtml(DalueSearch.elements.searchCount, parseInt(json.header.totalCount).toLocaleString()); 6849 6850 if(DalueSearch.options.infiniteScroll == true) { 6851 if(json.header.begin != 1) { 6852 var htmlOrig = DalueSearch.elements.searchList.html(); 6853 html = htmlOrig + html; 6854 DalueSearch.setHtml(DalueSearch.elements.searchList, html); 6855 } else { 6856 DalueSearch.setHtml(DalueSearch.elements.searchList, html); 6857 } 6858 6859 DalueSearch.variables.lastResultCount = json.header.count; 6860 6861 if(json.header.count < params.size) { 6862 DalueSearch.variables.lastResultCount = 0; 6863 } 6864 6865 if(DalueSearch.variables.lastResultCount == 0) { 6866 DalueSearch.setHtml(DalueSearch.elements.infiniteScroll, '<small style="color: #333">ë§ì§ë§ íì´ì§ì ëë¤.</small>'); 6867 } else { 6868 DalueSearch.setHtml(DalueSearch.elements.infiniteScroll, ''); 6869 } 6870 } else { 6871 DalueSearch.setHtml(DalueSearch.elements.searchList, html); 6872 } 6873 6874 6875 //console.log('SEARCH HTML:' + DalueSearch.elements.searchList.html()); 6876 6877 // filter 6878 // <a href="{$category_url}" class="{$category_selected}">{$categoryName}</a> 6879 // sel="dalue_css_btn dalue_css_btn-outline-info" nosel="dalue_css_btn dalue_css_btn-outline-none" 6880 // DalueSearch.lastQuery.categoryId 6881 6882 // category 6883 6884 var params = DalueSearch.getUriParam(); 6885 // var uriParam = new URLSearchParams(allParam).toString(); 6886 var listHtml = DalueSearch.getHtml(DalueSearch.elements.filterCategoryItem); 6887 html = ''; 6888 var ret = String(listHtml); 6889 var sel = DalueSearch.elements.filterCategoryItem.attr('sel'); 6890 var nosel = DalueSearch.elements.filterCategoryItem.attr('nosel'); 6891 6892 // searchFn(query, begin, size, sort, category, brand, price) { 6893 ret = ret.replaceWhole('{$category_action}', 'DalueSearch.search(\'' + params.query + '\', 1, ' + params.size + ', \'' + params.sortType + '\', \'\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 6894 ret = ret.replaceWhole('{$categoryName}', DalueSearch.options.filterDisplayName ? 'ë¶ë¥ ì ì²´' : 'ì ì²´'); 6895 // ret = ret.replaceWhole('{$categoryNo}', params.brandeCode); 6896 if(params.categoryId == '') { 6897 ret = ret.replaceWhole('{$category_selected}', sel); 6898 } else { 6899 ret = ret.replaceWhole('{$category_selected}', nosel); 6900 } 6901 html += ret; 6902 6903 var exceptFind = false; 6904 for(var i = 0; i < (json.categoryIds.length > DalueSearch.options.filterCategoryMax ? DalueSearch.options.filterCategoryMax : json.categoryIds.length); i++) { 6905 exceptFind = false; 6906 for(var j = 0; j <= DalueSearch.options.exceptCategories.length; j++) { 6907 if(json.categoryNames[i] == DalueSearch.options.exceptCategories[j]) { 6908 exceptFind = true; 6909 break; 6910 } 6911 } 6912 6913 if(exceptFind) { 6914 continue; 6915 } 6916 6917 let doc = new DOMParser().parseFromString(json.categoryNames[i], 'text/html'); 6918 let cname = doc.body.textContent || ""; 6919 6920 ret = String(listHtml); 6921 ret = ret.replaceWhole('{$category_action}', 'DalueSearch.search(\'' + params.query + '\', 1, ' + params.size + ', \'' + params.sortType + '\', \'' + json.categoryIds[i] + '\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 6922 ret = ret.replaceWhole('{$categoryName}', DalueSearch.escapeHtml(cname)); 6923 if(params.categoryId == json.categoryIds[i]) { 6924 ret = ret.replaceWhole('{$category_selected}', sel); 6925 } else { 6926 ret = ret.replaceWhole('{$category_selected}', nosel); 6927 } 6928 6929 html += ret; 6930 } 6931 6932 DalueSearch.setHtml(DalueSearch.elements.filterCategoryView, html + DalueSearch.variables.filterCategoryHtml); 6933 6934 6935 // brand 6936 6937 listHtml = DalueSearch.getHtml(DalueSearch.elements.filterBrandItem); 6938 html = ''; 6939 ret = String(listHtml); 6940 sel = DalueSearch.elements.filterBrandItem.attr('sel'); 6941 nosel = DalueSearch.elements.filterBrandItem.attr('nosel'); 6942 6943 // searchFn(query, begin, size, sort, category, brand, price) { 6944 ret = ret.replaceWhole('{$brand_action}
6944', 'DalueSearch.search(\'' + params.query + '\', 1, ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + '' + '\', \'' + params.price + '\');'); 6945 ret = ret.replaceWhole('{$brandName}', DalueSearch.options.filterDisplayName ? 'ë¸ëë ì ì²´' : 'ì ì²´'); 6946 if(params.brandeCode == '') { 6947 ret = ret.replaceWhole('{$brand_selected}', sel); 6948 } else { 6949 ret = ret.replaceWhole('{$brand_selected}', nosel); 6950 } 6951 html += ret; 6952 6953 for(var i = 0; i < (json.brandNames.length > DalueSearch.options.filterBrandMax ? DalueSearch.options.filterBrandMax : json.brandNames.length); i++) { 6954 exceptFind = false; 6955 for(var j = 0; j <= DalueSearch.options.exceptBrands.length; j++) { 6956 if(json.brandNames[i] == DalueSearch.options.exceptBrands[j]) { 6957 exceptFind = true; 6958 break; 6959 } 6960 } 6961 6962 if(exceptFind) { 6963 continue; 6964 } 6965 6966 ret = String(listHtml); 6967 ret = ret.replaceWhole('{$brand_action}', 'DalueSearch.search(\'' + params.query + '\', 1, ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + json.brandIds[i] + '\', \'' + params.price + '\');'); 6968 ret = ret.replaceWhole('{$brandName}', DalueSearch.escapeHtml(json.brandNames[i])); 6969 if(params.brandeCode == json.brandIds[i]) { 6970 ret = ret.replaceWhole('{$brand_selected}', sel); 6971 } else { 6972 ret = ret.replaceWhole('{$brand_selected}', nosel); 6973 } 6974 6975 html += ret; 6976 } 6977 6978 DalueSearch.setHtml(DalueSearch.elements.filterBrandView, html + DalueSearch.variables.filterBrandHtml); 6979 6980 // price 6981 listHtml = DalueSearch.getHtml(DalueSearch.elements.filterPriceItem); 6982 html = ''; 6983 ret = String(listHtml); 6984 sel = DalueSearch.elements.filterPriceItem.attr('sel'); 6985 nosel = DalueSearch.elements.filterPriceItem.attr('nosel'); 6986 6987 // searchFn(query, begin, size, sort, category, brand, price) { 6988 ret = ret.replaceWhole('{$price_action}', 'DalueSearch.search(\'' + params.query + '\', 1, ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + params.brandeCode + '\', \'' + '' + '\');'); 6989 ret = ret.replaceWhole('{$priceName}', DalueSearch.options.filterDisplayName ? 'ê°ê²© ì ì²´' : 'ì ì²´'); 6990 if(params.price == '') { 6991 ret = ret.replaceWhole('{$price_selected}', sel); 6992 } else { 6993 ret = ret.replaceWhole('{$price_selected}', nosel); 6994 } 6995 html += ret; 6996 6997 for(var i = 0; i < json.priceFrom.length; i++) { 6998 ret = String(listHtml); 6999 ret = ret.replaceWhole('{$price_action}', 'DalueSearch.search(\'' + params.query + '\', 1, ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' 7000 + params.brandeCode + '\', \'' + json.priceFrom[i] + ',' + json.priceTo[i] + '\');'); 7001 ret = ret.replaceWhole('{$priceName}', DalueSearch.escapeHtml('~' + json.priceTo[i].toLocaleString() + 'ì')); 7002 if(params.price == json.priceFrom[i] + ',' + json.priceTo[i]) { 7003 ret = ret.replaceWhole('{$price_selected}', sel); 7004 } else { 7005 ret = ret.replaceWhole('{$price_selected}', nosel); 7006 } 7007 7008 html += ret; 7009 } 7010 7011 var pf = '0'; 7012 var pt = json.priceTo.length > 0 ? json.priceTo[json.priceTo.length - 1] + '' : '9999999999'; 7013 if(params.price != null && params.price.indexOf(',') > -1) { 7014 pf = params.price.split(',')[0]; 7015 pt = params.price.split(',')[1]; 7016 } 7017 7018 var priceAction = '<a href="javascript:;" onclick="{$priceAction}"><img class="dalue_css_price_btn" src="https://dalue.io/dalue-ecms/contrib/imgs/search_14.png" style="width: 16px; height: auto;"></a>'; 7019 priceAction = priceAction.replaceWhole('{$priceAction}', 'DalueSearch.search(\'' + params.query + '\', 1, ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' 7020 + params.brandeCode + '\', $(\'#priceFrom\').val() + \',\' + $(\'#priceTo\').val()' + ');'); 7021 7022 html += ' <input type="number" id="priceFrom" class="dalue_css_input_price" value="' + pf + '" > ~ <input type="number" id="priceTo" class="dalue_css_input_price" value="' + pt + '" >' 7023 + ' ' + priceAction;
7024 DalueSearch.setHtml(DalueSearch.elements.filterPriceView, html + DalueSearch.variables.filterPriceHtml); 7025 7026 7027 DalueSearch.pagination(json); 7028 7029 // console.log(DalueSearch.options.infiniteScroll + ', ' + json.header.begin); 7030 if(DalueSearch.options.infiniteScroll == true && json.header.begin != 1) { 7031 } else { 7032 // íì´ì§ê° ë³íë©´ scrollTop, ë¤ë¡ê°ê¸°ë©´ 기존 ìì¹ë¡ 7033 // $('html,body').scrollTop(0); 7034 if(DalueSearch.searchOptions.toScrollName != undefined) { 7035 setTimeout(function() { 7036 $('html, body').animate({ 7037 scrollTop: $("#" + DalueSearch.searchOptions.toScrollName).offset().top + DalueSearch.options.toScrollNamePos 7038 }, 1); 7039 7040 }, 1000); 7041 //$('html, body').animate({ 7042 // scrollTop: $("#cursor_" + DalueSearch.searchOptions.toScrollName).offset().top - 150 7043 //}, 1); 7044 } else { 7045 $('html,body').scrollTop(0); 7046 } 7047 } 7048 7049 if(DalueSearch.options.functionImageLoad != undefined) { 7050 DalueSearch.options.functionImageLoad(); 7051 } 7052 7053 if(DalueSearch.options.functionSearchOnSuccess != null) { 7054 DalueSearch.options.functionSearchOnSuccess(json); 7055 } 7056 } 7057 , getFilterPrice: function getFilterPriceFn() { 7058 7059 } 7060 , getUriParam: function getUriParam() { 7061 var params = DalueSearch.parseParameter(); 7062 var keys = Object.keys(params); 7063 7064 params['query'] = params['query'] == undefined ? '*' : params['query'].replaceWhole('%2B', ' ').replaceWhole('+', ' '); 7065 params['begin'] = params['begin'] == undefined ? '0' : params['begin']; 7066 params['size'] = params['size'] == undefined ? DalueSearch.options.size : params['size']; 7067 params['brandeCode'] = params['brandeCode'] == undefined ? '' : params['brandeCode']; 7068 params['categoryId'] = params['categoryId'] == undefined ? '' : params['categoryId']; 7069 params['price'] = params['price'] == undefined ? '' : params['price']; 7070 params['sortType'] = params['sortType'] == undefined ? '' : params['sortType']; 7071 params['cursor'] = params['cursor'] == undefined ? '' : params['cursor']; 7072 7073 // params.delete('tag_field'); 7074 delete params['tag_field']; 7075 7076 return params; 7077 } 7078 , searchOnLoad: function searchOnLoadFn(replceHistory) { 7079 var params = DalueSearch.parseParameter(); 7080 var query = params['query']; 7081 var size = params['size']; 7082 var begin = params['begin']; 7083 var brandeCode = params['brandCode']; 7084 var categoryId = params['categoryId']; 7085 var price = params['price']; 7086 var sortType = params['sortType'] == undefined && DalueSearch.options.defaultSort != undefined && DalueSearch.options.defaultSort != '' ? DalueSearch.options.defaultSort : params['sortType']; 7087 var toScrollName = params['toScrollName']; 7088 7089 DalueSearch.cursor = params['cursor']; 7090 7091 if(query == undefined || query.trim() == '') { 7092 query = '*'; 7093 } else if(query != undefined) { 7094 query = query.replaceWhole('+', ' '); 7095 } 7096 7097 // ìµê·¼ ê²ìì´ë¥¼ ë¤ì ë¡ëíë¤. 7098 DalueSearch.recentQueryView(); 7099 7100 // setCookie 7101 if(query != '*') { 7102 var hist = DalueSearch.getJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY); 7103 7104 if(hist == undefined || hist.queries == undefined) { 7105 var date = new Date(); 7106 hist = { queries: undefined }; 7107 hist.queries = []; 7108 console.log('CURDATE ' + date.getDate() + ', ' + DalueSearch.zeroPad(date.getDate(), 10)); 7109 hist.queries.push({ query: query, date: DalueSearch.zeroPad(date.getMonth() + 1, 10) + '/' + DalueSearch.zeroPad(date.getDate(), 10)}); 7110 DalueSearch.setJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY, hist, 100 * 365); 7111 } else { 7112 for(var i = 0; i < hist.queries.length; i++) { 7113 if(hist.queries[i].query.toLowerCase() == query.toLowerCase()) { 7114 hist.queries.splice(i, 1); 7115 break; 7116 } 7117 } 7118 7119 if(hist.queries.length >= DalueSearch.options.userHistorySize) { 7120 hist.queries.pop(); 7121 } 7122 7123 var date = new Date(); 7124 // console.log('CURDATE ' + date.getDate() + ', ' + DalueSearch.zeroPad(date.getDay(), 10)); 7125 hist.queries.unshift({ query: query, date: DalueSearch.zeroPad(date.getMonth() + 1, 10) + '/' + DalueSearch.zeroPad(date.getDate(), 10) }); 7126 DalueSearch.setJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY, hist, 100 * 365); 7127 } 7128 7129 } 7130 7131 7132 if(size == undefined) { 7133 size = DalueSearch.options.size; 7134 } 7135 7136 if(begin == undefined) { 7137 begin = 1; 7138 } 7139 7140 if(brandeCode == undefined) { 7141 brandeCode = ''; 7142 } 7143 7144 if(categoryId == undefined) { 7145 categoryId = ''; 7146 } 7147 7148 if(DalueSearch.cursor == undefined) { 7149 DalueSearch.cursor = 0; 7150 } 7151 7152 if(price == undefined) { 7153 price = ''; 7154 } 7155 7156 if(sortType == undefined) { 7157 sortType = ''; 7158 } 7159 7160 DalueSearch.search(query, begin, size, sortType, categoryId, brandeCode, price, toScrollName, replceHistory); 7161 } 7162 , goSearch: function goSearch() { 7163 // console.log('DalueSearch.variables.lastIndex: '+ DalueSearch.variables.lastIndex); 7164 var q = DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + DalueSearch.getVal(DalueSearch.elements.searchInput, DalueSearch.variables.lastIndex); 7165 if(DalueSearch.options.noQueryFieldInputNo != DalueSearch.variables.lastIndex && DalueSearch.searchOptions.queryField != '') { 7166 q = q + '&queryField=' + DalueSearch.searchOptions.queryField; 7167 } else { 7168 DalueSearch.searchOptions.queryField = ''; 7169 } 7170 window.location.href = q; 7171 } 7172 , autoCompleteLayer: function autoCompleteLayerFn(elm, show) { 7173 if(show) { 7174 DalueSearch.autoCompleteLayerReal(elm, show); 7175 $('.dalue_search_keywordPromotion').css('display', 'none'); 7176 clearInterval(DalueSearch.keywordPromotionInterval); 7177 } else { 7178 setTimeout(function() { DalueSearch.autoCompleteLayerReal(elm, show); }, 200); 7179 DalueSearch.variables.autoCompleteIndex = -1; 7180 DalueSearch.variables.recentQueryIndex = -1; 7181 // $('.dalue_search_keywordPromotion').css('display', ''); 7182 } 7183 } 7184 , autoCompleteLayerReal: function autoCompleteLayerRealFn(elm, show) { 7185 var index = parseInt(elm.attr('index')); 7186 7187 var autoCompleteLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteLayer : DalueSearch.elements.autoCompleteView; 7188 var recentQueryLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryLayer : DalueSearch.elements.recentQueryView; 7189 //console.log('index: ' + index + ', ' + show); 7190 if(show) { 7191 if(DalueSearch.getVal(DalueSearch.elements.searchInput, index).trim() == '') { 7192 DalueSearch.hotKeyword(); 7193 DalueSearch.recentQuery(); 7194 DalueSearch.setCss(recentQueryLayer, 'display', '', index); 7195 // console.log(DalueSearch.elements.recentQueryLayer[index].position().top + ', ' + DalueSearch.elements.recentQueryLayer[index].width() + ', ' + DalueSearch.elements.recentQueryLayer[index].height()) 7196 // DalueSearch.elements.recentQueryLayer.css('display', ''); 7197 } else { 7198 DalueSearch.setCss(autoCompleteLayer, 'display', '', index); 7199 } 7200 7201 } else { // blur - out of focus 7202 DalueSearch.variables.autoCompleteIndex = -1; 7203 DalueSearch.variables.recentQueryIndex = -1; 7204 7205 if(typeof __dalue_autoCompleteHide !== 'undefined') { 7206 if(__dalue_autoCompleteHide != false) { 7207 DalueSearch.setCss(autoCompleteLayer, 'display', 'none', index) 7208 DalueSearch.setCss(recentQueryLayer, 'display', 'none', index) // test 7209 } 7210 } else { 7211 DalueSearch.setCss(autoCompleteLayer, 'display', 'none', index) 7212 DalueSearch.setCss(recentQueryLayer, 'display', 'none', index) // test 7213 } 7214 7215 } 7216 } 7217 , autoCompleteWrap: function autoCompleteWrapFn(e, elm, onSuccess) { 7218 var result = ""; 7219 7220 /* 7221 if(typeof(e) != "undefined") result = e.which; 7222 else result = event.keyCode; 7223 // console.log(result + ', ' + JSON.stringify(e)); 7224 */ 7225 switch(window.event.keyCode) { 7226 case 13: // enter 7227 case 38: // up 7228 case 40: // down 7229 DalueSearch.autoComplete(e, elm, onSuccess); 7230 break; 7231 } 7232 } 7233 , autoComplete: function autoCompleteFn(e, elm, onSuccess) { 7234 var len = 0; 7235 var index = parseInt(elm.attr('index')); 7236 var autoCompleteLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteLayer : DalueSearch.elements.autoCompleteView; 7237 var autoCompleteList = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteList : DalueSearch.elements.autoCompleteViewList; 7238 var autoCompleteItem = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteItem : DalueSearch.elements.autoCompleteViewItem; 7239 var recentQueryLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryLayer : DalueSearch.elements.recentQueryView; 7240 var recentQueryList = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryList : DalueSearch.elements.recentQueryViewList; 7241 var recentQueryItem = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryItem : DalueSearch.elements.recentQueryViewItem; 7242 var hotKeywordList = DalueSearch.options.viewLayer ? DalueSearch.elements.hotKeywordList : DalueSearch.elements.hotKeywordViewList; 7243 var hotKeywordItem = DalueSearch.options.viewLayer ? DalueSearch.elements.hotKeywordItem : DalueSearch.elements.hotKeywordViewItem; 7244 7245 7246 switch(window.event.keyCode) { 7247 case 13: // enter 7248 DalueSearch.goSearch(); 7249 // window.location.href = DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(DalueSearch.getVal(DalueSearch.elements.searchInput, index)); 7250 return; 7251 case 38: // up 7252 if(DalueSearch.getCss(autoCompleteLayer, 'display', index) == 'none') { // recentQuery 7253 var rLen = DalueSearch.options.recentQueryHide ? 0 : DalueSearch.getChildren(recentQueryList, index).length; 7254 var hLen = DalueSearch.getChildren(hotKeywordList, index).length; 7255 var elm; 7256 var id; 7257 var rORh = 'R'; // Recent or Hot 7258 7259 7260 if(rLen + hLen == 0) { 7261 return; 7262 } 7263 7264 var noResults = false;
7265 7266 DalueSearch.getChildren(recentQueryList, index).each(function (idx, item) { 7267 if($(item).attr('no') == 'true') { 7268 noResult = true; 7269 } 7270 }); 7271 7272 if(noResults = true) { 7273 rLen = 0; 7274 } 7275 7276 len = rLen + hLen; 7277 7278 --DalueSearch.variables.recentQueryIndex; 7279 if(DalueSearch.variables.recentQueryIndex < 0) { 7280 DalueSearch.variables.recentQueryIndex = len - 1; 7281 } 7282 7283 DalueSearch.getChildren(recentQueryList, index).removeClass('dalue_css_autocomplete_item_hover'); 7284 DalueSearch.getChildren(hotKeywordList, index).removeClass('dalue_css_autocomplete_item_hover'); 7285 7286 if(DalueSearch.variables.recentQueryIndex < rLen) { 7287 elm = recentQueryList[index]; 7288 id = recentQueryItem[index].attr('id'); // + '_'; // + index; 7289 rORh = 'R'; 7290 } else { 7291 elm = hotKeywordList[index]; 7292 id = hotKeywordItem[index].attr('id'); // + '_'; // + index; 7293 rORh = 'H'; 7294 } 7295 7296 7297 var idx = rORh == 'R' ? DalueSearch.variables.recentQueryIndex : DalueSearch.variables.recentQueryIndex - rLen; 7298 elm.children().each(function () { 7299 if(id + '_' + idx == $(this).attr('id')) { 7300 $(this).addClass('dalue_css_autocomplete_item_hover'); 7301 console.log($(this).attr('query') + ', ' + index); 7302 DalueSearch.setVal(DalueSearch.elements.searchInput, $(this).attr('query'), index); 7303 } 7304 }); 7305 } else { 7306 var id; 7307 7308 len = DalueSearch.getChildren(autoCompleteList, index).length; 7309 if(len == 0) { 7310 return; 7311 } 7312 7313 --DalueSearch.variables.autoCompleteIndex; 7314 if(DalueSearch.variables.autoCompleteIndex < 0) { 7315 DalueSearch.variables.autoCompleteIndex = len - 1; 7316 } 7317 7318 DalueSearch.getChildren(autoCompleteList, index).removeClass('dalue_css_autocomplete_item_hover'); 7319 7320 id = autoCompleteItem[index].attr('id'); 7321 7322 DalueSearch.getChildren(autoCompleteList, index).each(function () { 7323 if(id + '_' + DalueSearch.variables.autoCompleteIndex == $(this).attr('id')) { 7324 $(this).addClass('dalue_css_autocomplete_item_hover'); 7325 DalueSearch.setVal(DalueSearch.elements.searchInput, $(this).attr('query'), index); 7326 } 7327 7328 }); 7329 } 7330 7331 7332 return; 7333 case 40: // down 7334 //console.log(DalueSearch.getCss(autoCompleteLayer, 'display', index)); 7335 7336 if(DalueSearch.getCss(autoCompleteLayer, 'display', index) == 'none') { // recentQuery 7337 var rLen = DalueSearch.options.recentQueryHide ? 0 : DalueSearch.getChildren(recentQueryList, index).length; 7338 var hLen = DalueSearch.getChildren(hotKeywordList, index).length; 7339 var elm; 7340 var id; 7341 var rORh = 'R'; // Recent or Hot 7342 len = rLen + hLen; 7343 7344 console.log('rlen: ' + rLen + ', hLen: ' + hLen + ', ' + len); 7345 // console.log('DalueSearch.getChildren(recentQueryList, index) = ' + DalueSearch.getChildren(recentQueryList, index).html()); 7346 if(rLen + hLen == 0) { 7347 return; 7348 } 7349 7350 var noResults = false; 7351 7352 DalueSearch.getChildren(recentQueryList, index).each(function (idx, item) { 7353 if($(item).attr('no') == 'true') { 7354 noResult = true; 7355 } 7356 }); 7357 7358 7359 if(noResults == true) { 7360 rLen = 0; 7361 } 7362 7363 ++DalueSearch.variables.recentQueryIndex; 7364 if(DalueSearch.variables.recentQueryIndex >= len) { 7365 DalueSearch.variables.recentQueryIndex = 0; 7366 } 7367 7368 7369 DalueSearch.getChildren(recentQueryList, index).removeClass('dalue_css_autocomplete_item_hover'); 7370 DalueSearch.getChildren(hotKeywordList, index).removeClass('dalue_css_autocomplete_item_hover'); 7371 7372 console.log(DalueSearch.variables.recentQueryIndex + ', rlen = ' + rLen); 7373 7374 if(DalueSearch.variables.recentQueryIndex < rLen) { 7375 elm = recentQueryList[index]; 7376 id = recentQueryItem[index].attr('id'); // + '_'; // + index; 7377 rORh = 'R'; 7378 // id = 'dalue_search_recentQuery_item_' + index + '_'; 7379 } else { 7380 elm = hotKeywordList[index]; 7381 id = hotKeywordItem[index].attr('id'); // + '_'; // + index; 7382 rORh = 'H'; 7383 // id = 'dalue_search_hotKeyword_item_'+ index + '_'; 7384 } 7385 7386 console.log(id); 7387 var idx = rORh == 'R' ? DalueSearch.variables.recentQueryIndex : DalueSearch.variables.recentQueryIndex - rLen; 7388 elm.children().each(function () { 7389 console.log(id + '_' + idx + ' == ' + $(this).attr('id')); 7390 if(id + '_' + idx == $(this).attr('id')) { 7391 $(this).addClass('dalue_css_autocomplete_item_hover'); 7392 DalueSearch.setVal(DalueSearch.elements.searchInput, $(this).attr('query'), index); 7393 } 7394 }); 7395 } else { 7396 var id; 7397 7398 len = DalueSearch.getChildren(autoCompleteList, index).length; 7399 7400 if(len == 0) { 7401 return; 7402 } 7403 7404 ++DalueSearch.variables.autoCompleteIndex; 7405 7406 if(DalueSearch.variables.autoCompleteIndex >= len) { 7407 DalueSearch.variables.autoCompleteIndex = 0; 7408 } 7409 7410 7411 id = autoCompleteItem[index].attr('id'); 7412 7413 DalueSearch.getChildren(autoCompleteList, index).removeClass('dalue_css_autocomplete_item_hover'); 7414 DalueSearch.getChildren(autoCompleteList, index).each(function () { 7415 //console.log(id + '_' + DalueSearch.variables.autoCompleteIndex + ' == ' + $(this).attr('id')); 7416 if(id + '_' + DalueSearch.variables.autoCompleteIndex == $(this).attr('id')) { 7417 $(this).addClass('dalue_css_autocomplete_item_hover'); 7418 //console.log('QUERY: ' + $(this).attr('query')); 7419 DalueSearch.setVal(DalueSearch.elements.searchInput, $(this).attr('query'), index); 7420 } 7421 7422 }); 7423 } 7424 7425 7426 return; 7427 } 7428 7429 if(DalueSearch.getVal(DalueSearch.elements.searchInput, index).trim() == '') { 7430 DalueSearch.hotKeyword(); 7431 DalueSearch.recentQuery(); 7432 DalueSearch.setCss(autoCompleteLayer, 'display', 'none', index); 7433 } else { 7434 if(DalueSearch.variables.lastAutoCompleteQuery == DalueSearch.getVal(DalueSearch.elements.searchInput, index).toLowerCase()) { 7435 DalueSearch.setCss(autoCompleteLayer, 'display', '', index); 7436 if(DalueSearch.options.viewLayer == false) { 7437 DalueSearch.setCss(recentQueryLayer, 'display', 'none', index); 7438 } 7439 7440 7441 DalueSearch.variables.autoCompleteIndex = -1; 7442 DalueSearch.variables.recentQueryIndex = -1; 7443 return; 7444 } 7445 7446 DalueSearch.variables.lastAutoCompleteQuery = DalueSearch.getVal(DalueSearch.elements.searchInput, index).toLowerCase(); 7447 7448 var data = { 7449 apiKey: DalueSearch.apiKey 7450 , collName: DalueSearch.collName 7451 , query: DalueSearch.getVal(DalueSearch.elements.searchInput, index).toLowerCase() 7452 } 7453 7454 DalueSearch.setCss(recentQueryLayer, 'display', 'none', index); 7455 7456 DalueSearch.dex(DalueSearch.url + '/dcse/autoComplete', data, onSuccess == null ? DalueSearch.autoCompleteOnSuccess : onSuccess, alert); 7457 } 7458 7459 } 7460 7461 , autoCompleteOnSuccess: function autoCompleteOnSuccessFn(json) { 7462 7463 var autoCompleteLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteLayer : DalueSearch.elements.autoCompleteView; 7464 var autoCompleteList = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteList : DalueSearch.elements.autoCompleteViewList; 7465 var autoCompleteItem = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteItem : DalueSearch.elements.autoCompleteViewItem; 7466 var recentQueryLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryLayer : DalueSearch.elements.recentQueryView; 7467 var recentQueryList = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryList : DalueSearch.elements.recentQueryViewList; 7468 var recentQueryItem = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryItem : DalueSearch.elements.recentQueryViewItem; 7469 var hotKeywordList = DalueSearch.options.viewLayer ? DalueSearch.elements.hotKeywordList : DalueSearch.elements.hotKeywordViewList; 7470 var hotKeywordItem = DalueSearch.options.viewLayer ? DalueSearch.elements.hotKeywordItem : DalueSearch.elements.hotKeywordViewItem; 7471 7472 DalueSearch.setCss(recentQueryLayer, 'display', 'none', DalueSearch.variables.lastIndex); 7473 7474 var query = DalueSearch.getVal(DalueSearch.elements.searchInput, DalueSearch.variables.lastIndex); 7475 // console.log(query + ', ' + DalueSearch.variables.lastIndex); 7476 7477 DalueSearch.setCss(autoCompleteLayer, 'display', '', DalueSearch.variables.lastIndex); 7478 7479 DalueSearch.variables.autoCompleteIndex = -1; 7480 DalueSearch.variables.recentQueryIndex = -1; 7481
7482 DalueSearch.setHtml(autoCompleteList, '', DalueSearch.variables.lastIndex); 7483 7484 var ret = ''; 7485 var item = DalueSearch.getHtml(autoCompleteItem, DalueSearch.variables.lastIndex); 7486 var html = ''; 7487 7488 //console.log('ITEMMMMMMMMMMMMMM -- ' + DalueSearch.variables.lastIndex + ':' + item); 7489 7490 if(json.result.length == 0) { 7491 // DalueSearch.typoCorrection(DalueSearch.typoCorrectionOnSuccessFromAutoComplete); 7492 DalueSearch.relativeTerm(DalueSearch.relativeTermOnSuccessFromAutoComplete); 7493 return; 7494 } else { 7495 for(var i = 0; i < json.result.length; i++) { 7496 if(json.result[i] == '*') { 7497 continue; 7498 } 7499 ret = item.replaceWhole('{$autoComplete_query}', DalueSearch.escapeHtml(json.result[i].toLowerCase())); 7500 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7501 ret = ret.replaceWhole('{$autoComplete_query_view}', json.result[i].toLowerCase().replaceWhole(query.toLowerCase(), DalueSearch.options.autoCompleteHighlight[0] + DalueSearch.escapeHtml(query) + DalueSearch.options.autoCompleteHighlight[1])); 7502 ret = ret.replaceWhole('{$autoComplete_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') +'query=' + encodeURI(json.result[i])); 7503 ret = ret.replaceWhole('{$autoComplete_index}', i); 7504 html += ret; 7505 } 7506 } 7507 7508 // console.log(DalueSearch.variables.lastIndex + ':' + autoCompleteList[0].html()); 7509 DalueSearch.setHtml(autoCompleteList, html, DalueSearch.variables.lastIndex); 7510 if(DalueSearch.options.functionAutoCompleteOnSuccess) { 7511 try { 7512 DalueSearch.options.functionAutoCompleteOnSuccess(json); 7513 } catch(e) { 7514 console.error(e); 7515 } 7516 7517 } 7518 7519 } 7520 , typoCorrection: function typoCorrection(query, onSuccess) { 7521 var data = { 7522 apiKey: DalueSearch.apiKey 7523 , collName: DalueSearch.collName 7524 , query: query 7525 } 7526 DalueSearch.dex(DalueSearch.url + '/dcse/typoCorrection', data, onSuccess == null ? DalueSearch.typoCorrectionOnSuccess : onSuccess, alert); 7527 } 7528 , typoCorrectionOnSuccessFromAutoComplete: function typoCorrectionOnSuccessFromAutoCompleteFn(json) { 7529 var autoCompleteLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteLayer : DalueSearch.elements.autoCompleteView; 7530 var autoCompleteList = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteList : DalueSearch.elements.autoCompleteViewList; 7531 var autoCompleteItem = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteItem : DalueSearch.elements.autoCompleteViewItem; 7532 var recentQueryList = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryList : DalueSearch.elements.recentQueryViewList; 7533 var recentQueryLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryLayer : DalueSearch.elements.recentQueryView; 7534 var recentQueryItem = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryItem : DalueSearch.elements.recentQueryViewItem; 7535 var hotKeywordList = DalueSearch.options.viewLayer ? DalueSearch.elements.hotKeywordList : DalueSearch.elements.hotKeywordViewList; 7536 var hotKeywordItem = DalueSearch.options.viewLayer ? DalueSearch.elements.hotKeywordItem : DalueSearch.elements.hotKeywordViewItem; 7537 7538 DalueSearch.setCss(autoCompleteLayer, 'display', '', DalueSearch.variables.lastIndex); 7539 DalueSearch.variables.autoCompleteIndex = -1; 7540 DalueSearch.variables.recentQueryIndex = -1; 7541 7542 DalueSearch.setHtml(autoCompleteList, '', DalueSearch.variables.lastIndex); 7543 7544 var ret = ''; 7545 var item = DalueSearch.getHtml(autoCompleteItem, DalueSearch.variables.lastIndex); 7546 var html = ''; 7547 7548 for(var i = 0; i < json.result.length; i++) { 7549 if(json.result[i] == '*') { 7550 continue; 7551 } 7552 7553 ret = item.replaceWhole('{$autoComplete_query}', DalueSearch.escapeHtml(json.result[i].word)); 7554 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7555 ret = ret.replaceWhole('{$autoComplete_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(json.result[i].word)); 7556 ret = ret.replaceWhole('{$autoComplete_index}', i); 7557 html += ret; 7558 } 7559 7560 DalueSearch.setHtml(autoCompleteList, html, DalueSearch.variables.lastIndex); 7561 } 7562 , relativeTerm: function relativeTerm(onSuccess) { 7563 var data = { 7564 apiKey: DalueSearch.apiKey 7565 , collName: DalueSearch.collName 7566 , typo: 1 7567 , query: DalueSearch.getVal(DalueSearch.elements.searchInput, DalueSearch.variables.lastIndex).toLowerCase() 7568 } 7569 DalueSearch.dex(DalueSearch.url + '/dcse/relativeTerm', data, onSuccess == null ? DalueSearch.relativeTermOnSuccess : onSuccess, alert); 7570 } 7571 , relativeTermView: function relativeTermViewFn(query, typo) { 7572 if(DalueSearch.elements.relativeTermView == undefined || DalueSearch.elements.relativeTermView.length == 0) { 7573 console.log('no relativeTerm layer'); 7574 return; 7575 } 7576 7577 var data = { 7578 apiKey: DalueSearch.apiKey 7579 , collName: DalueSearch.collName 7580 , typo: typo 7581 , query: query 7582 } 7583 DalueSearch.dex(DalueSearch.url + '/dcse/relativeTerm', data, DalueSearch.relativeTermViewOnSuccess, alert); 7584 } 7585 , relativeTermViewOnSuccess: function relativeTermViewOnSuccessFn(json) { 7586 if(DalueSearch.elements.relativeTermView == undefined || DalueSearch.elements.relativeTermView.length == 0) { 7587 console.log('no relativeTerm layer'); 7588 return; 7589 } 7590 7591 if(json.results != undefined) { 7592 console.log('there is no query'); 7593 console.log(JSON.stringify(json)); 7594 return; 7595 } 7596 // console.log(JSON.stringify(json)); 7597 7598 if(DalueSearch.options.relativeTermDisplay == DalueSearch.relativeTermDisplay.isExist 7599 && json.relativeTerms.length == 0) { 7600 DalueSearch.setCss(DalueSearch.elements.relativeTermView, 'display', 'none'); 7601 return; 7602 } 7603 7604 var listHtml = ''; 7605 var ret = ''; 7606 7607 if(json.relativeTerms.length == 0) { 7608 DalueSearch.setHtml(DalueSearch.elements.relativeTermViewList, '<center style="font-size: 12px; color: #b3b7c5;" no="true">ì°ê´ê²ìì´ê° ììµëë¤.</center>'); 7609 return; 7610 } 7611 // console.log(JSON.stringify(json.relativeTerms)); 7612 7613 DalueSearch.setCss(DalueSearch.elements.relativeTermView, 'display', ''); 7614 var html = ''; 7615 7616 var nrt = 0; 7617 if(Array.isArray(DalueSearch.elements.relativeTermView)) { 7618 for(var i = 0; i < DalueSearch.elements.relativeTermView.length; i++) { 7619 listHtml = DalueSearch.getHtml(DalueSearch.elements.relativeTermViewItem, i); 7620 // console.log(listHtml); 7621 7622 for(var j = 0; j < json.relativeTerms.length; j++) { 7623 ret = String(listHtml); 7624 // console.log(DalueSearch.escapeHtml(json.relativeTerms[j]) + ', ' + DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(json.relativeTerms[j])); 7625 ret = ret.replaceWhole('{$relativeTerm_term}', DalueSearch.escapeHtml(json.relativeTerms[j])); 7626 //console.log(ret); 7627 ret = ret.replaceWhole('{$relativeTerm_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(json.relativeTerms[j])); 7628 // console.log(ret); 7629 html += ret; 7630 nrt++; 7631 if(nrt > 20) { 7632 break; 7633 } 7634 } 7635 7636 DalueSearch.setHtml(DalueSearch.elements.relativeTermViewList, html, i); 7637 } 7638 } 7639 } 7640 , relativeTermOnSuccess: function relativeTermOnSuccessFn(json) { 7641 7642 } 7643 , relativeTermOnSuccessFromAutoComplete: function relativeTermOnSuccessFromAutoComplete(json) { 7644 // console.log("relativeTermOnSuccessFromAutoComplete " + JSON.stringify(json)); 7645 7646 var autoCompleteLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteLayer : DalueSearch.elements.autoCompleteView; 7647 var autoCompleteList = DalueSearch.options.viewLayer ? DalueSearch.elements.autoCompleteList : DalueSearch.elements.autoCompleteViewList; 7648 7649 // console.log('autoCompleteLayer[' + autoCompleteLayer.length + ']') 7650 DalueSearch.setCss(autoCompleteLayer, 'display', '', DalueSearch.variables.lastIndex); 7651 DalueSearch.variables.autoCompleteIndex = -1; 7652 DalueSearch.variables.recentQueryIndex = -1; 7653
7654 DalueSearch.setHtml(DalueSearch.elements.autoCompleteList, ''); 7655 7656 var ret = ''; 7657 var item = DalueSearch.getHtml(DalueSearch.elements.autoCompleteItem, DalueSearch.variables.lastIndex); 7658 var html = ''; 7659 7660 for(var i = 0; i < json.relativeTerms.length; i++) { 7661 if(json.relativeTerms[i] == '*') { 7662 continue; 7663 } 7664 ret = item.replaceWhole('{$autoComplete_query}', DalueSearch.escapeHtml(json.relativeTerms[i])); 7665 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7666 ret = ret.replaceWhole('{$autoComplete_query_view}', DalueSearch.escapeHtml(json.relativeTerms[i])); 7667 ret = ret.replaceWhole('{$autoComplete_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(json.relativeTerms[i])); 7668 ret = ret.replaceWhole('{$autoComplete_index}', i); 7669 html += ret; 7670 } 7671 7672 DalueSearch.setHtml(autoCompleteList, html, DalueSearch.variables.lastIndex); 7673 } 7674 , recentQuery: function recentQueryFn() { 7675 var hist = DalueSearch.getJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY); 7676 7677 //console.log(JSON.stringify(hist)); 7678 7679 var recentQueryLayer = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryLayer : DalueSearch.elements.recentQueryView; 7680 var recentQueryItem = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryItem : DalueSearch.elements.recentQueryViewItem; 7681 var recentQueryList = DalueSearch.options.viewLayer ? DalueSearch.elements.recentQueryList : DalueSearch.elements.recentQueryViewList; 7682 7683 var item = DalueSearch.getHtml(recentQueryItem, DalueSearch.variables.lastIndex); 7684 var html = ''; 7685 var ret = ''; 7686 7687 // console.log(item + ', ' + recentQueryItem + ', ' + DalueSearch.variables.lastIndex) 7688 if(hist != null && hist.queries != null) { 7689 for(var i = 0; i < hist.queries.length; i++) { 7690 ret = item.replaceWhole('{$recentQuery_query}', DalueSearch.escapeHtml(hist.queries[i].query)); 7691 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7692 ret = ret.replaceWhole('{$recentQuery_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(hist.queries[i].query)); 7693 ret = ret.replaceWhole('{$recentQuery_date}', DalueSearch.escapeHtml(hist.queries[i].date) + ''); 7694 ret = ret.replaceWhole('{$recentQuery_index}', i); 7695 7696 html += ret; 7697 } 7698 } else { 7699 html = '<center style="font-size: 12px; color: #b3b7c5;" no="true">ìµê·¼ ê²ìì´ê° ììµëë¤.</center>'; 7700 } 7701 7702 //console.log(html); 7703 DalueSearch.setHtml(recentQueryList, html, undefined); //DalueSearch.variables.lastIndex); 7704 7705 DalueSearch.setCss(recentQueryLayer, 'display', '', DalueSearch.variables.lastIndex); 7706 } 7707 , recentQueryView: function recentQueryViewFn() { 7708 var hist = DalueSearch.getJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY); 7709 7710 // console.log(JSON.stringify(hist)); 7711 if(hist == null || hist.queries == null || hist.queries.length == 0) { 7712 if(Array.isArray(DalueSearch.elements.recentQueryView)) { 7713 for(var i = 0; i < DalueSearch.elements.recentQueryView.length; i++) { 7714 DalueSearch.setHtml(DalueSearch.elements.recentQueryViewList, '<div style="width: 100vw;"><center style="font-size: 12px; color: #b3b7c5;" no="true">ìµê·¼ ê²ìì´ê° ììµëë¤.</center></div>', i); 7715 } 7716 } else { 7717 DalueSearch.setHtml(DalueSearch.elements.recentQueryViewList, '<div style="width: 100vw;"><center style="font-size: 12px; color: #b3b7c5;" no="true">ìµê·¼ ê²ìì´ê° ììµëë¤.</center></div>'); 7718 } 7719 7720 return; 7721 } 7722 7723 var params = DalueSearch.getUriParam(); 7724 var query = null; 7725 /* 7726 if(params.query != undefined && params.query.trim() != '' && params.query.trim() != '*') { 7727 query = params.query; 7728 } 7729 */ 7730 7731 // console.log('recentQueryView called!!'); 7732 7733 if(Array.isArray(DalueSearch.elements.recentQueryView)) { 7734 for(var i = 0; i < DalueSearch.elements.recentQueryView.length; i++) { 7735 if(DalueSearch.elements.recentQueryViewItem[i].length == 0) { 7736 continue; 7737 } 7738 var item = DalueSearch.getHtml(DalueSearch.elements.recentQueryViewItem, i); 7739 var html = ''; 7740 var ret = ''; 7741 var idx = 0; 7742 7743 if(query != null) { 7744 var date = new Date(); 7745 ret = item.replaceWhole('{$recentQuery_query}', DalueSearch.escapeHtml(query)); 7746 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7747 ret = ret.replaceWhole('{$recentQuery_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(query)); 7748 ret = ret.replaceWhole('{$recentQuery_date}', DalueSearch.escapeHtml(DalueSearch.zeroPad(date.getMonth() + 1, 10) + '/' + DalueSearch.zeroPad(date.getDate(), 10)) + ''); 7749 ret = ret.replaceWhole('{$recentQuery_index}', idx); 7750 idx++; 7751 7752 html += ret; 7753 } 7754 7755 for(var j = 0; j < hist.queries.length; j++) { 7756 if(query != null && hist.queries[j].query.toLowerCase() == query.toLowerCase()) { 7757 continue; 7758 } 7759 ret = item.replaceWhole('{$recentQuery_query}', DalueSearch.escapeHtml(hist.queries[j].query)); 7760 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7761 ret = ret.replaceWhole('{$recentQuery_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(hist.queries[j].query)); 7762 ret = ret.replaceWhole('{$recentQuery_date}', DalueSearch.escapeHtml(hist.queries[j].date) + ''); 7763 ret = ret.replaceWhole('{$recentQuery_index}', idx); 7764 idx++; 7765 7766 html += ret; 7767 } 7768 7769 DalueSearch.setHtml(DalueSearch.elements.recentQueryViewList, html, i); 7770 } 7771 } else { 7772 var item = DalueSearch.getHtml(DalueSearch.elements.recentQueryViewItem); 7773 var html = ''; 7774 var ret = ''; 7775 var idx = 0; 7776 7777 if(query != null) { 7778 var date = new Date(); 7779 ret = item.replaceWhole('{$recentQuery_query}', DalueSearch.escapeHtml(query)); 7780 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7781 ret = ret.replaceWhole('{$recentQuery_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(query)); 7782 ret = ret.replaceWhole('{$recentQuery_date}', DalueSearch.escapeHtml(DalueSearch.zeroPad(date.getMonth() + 1, 10) + '/' + DalueSearch.zeroPad(date.getDate(), 10)) + ''); 7783 ret = ret.replaceWhole('{$recentQuery_index}', idx); 7784 idx++; 7785 7786 html += ret; 7787 } 7788 7789 if(item.length != 0) { 7790 for(var j = 0; j < hist.queries.length; j++) { 7791 if(query != null && hist.queries[j].query.toLowerCase() == query.toLowerCase()) { 7792 continue; 7793 } 7794 ret = item.replaceWhole('{$recentQuery_query}', DalueSearch.escapeHtml(hist.queries[j].query)); 7795 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7796 ret = ret.replaceWhole('{$recentQuery_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(hist.queries[j].query)); 7797 ret = ret.replaceWhole('{$recentQuery_date}', DalueSearch.escapeHtml(hist.queries[j].date) + ''); 7798 ret = ret.replaceWhole('{$recentQuery_index}', idx); 7799 idx++; 7800 7801 html += ret; 7802 } 7803 } 7804 7805 7806 DalueSearch.setHtml(DalueSearch.elements.recentQueryViewList, html); 7807 } 7808 } 7809 , hotKeyword: function hotKeyword(onSuccess) { 7810 //alert('1111'); 7811 var data = { 7812 apiKey: DalueSearch.apiKey 7813 , collName: DalueSearch.collName 7814 , type: DalueSearch.options.hotKeywordType 7815 , variance: DalueSearch.options.hotKeywordsVariance 7816 } 7817 DalueSearch.dex(DalueSearch.url + '/dcse/hotKeywords', data, onSuccess == null ? DalueSearch.hotKeywordOnSuccess : onSuccess, alert); 7818 } 7819 , hotKeywordView: function hotKeywordViewFn() { 7820 //alert('2222'); 7821 if(DalueSearch.elements.hotKeywordView == undefined || DalueSearch.elements.hotKeywordView.length == 0) { 7822 console.log('hotKeywordView is not found.'); 7823 return; 7824 } 7825 console.log('hotKeywordView is found.'); 7826 DalueSearch.hotKeyword(DalueSearch.hotKeywordViewOnSuccess); 7827 } 7828 , hotKeywordViewOnSuccess: function hotKeywordViewOnSuccess(json) { 7829 if(json.result.length == 0) { 7830 if(Array.isArray(DalueSearch.elements.hotKeywordView)) { 7831 for(var i = 0; i < DalueSearch.elements.hotKeywordView.length; i++) { 7832 DalueSearch.setHtml(DalueSearch.elements.hotKeywordViewList, '<center style="font-size: 12px; color: #b3b7c5;" no="true">ì¸ê¸° ê²ìì´ê° ììµëë¤.</center>', i); 7833 } 7834 } else { 7835 DalueSearch.setHtml(DalueSearch.elements.hotKeywordViewList, '<center style="font-size: 12px; color: #b3b7c5;" no="true">ì¸ê¸° ê²ìì´ê° ììµëë¤.</center>'); 7836 } 7837 7838 return; 7839 } 7840 7841 var item = ''; 7842 var html = ''; 7843 var ret = ''; 7844 var txt = ''; 7845 var rank = 1; 7846 var nhk = 0; 7847 7848 if(Array.isArray(DalueSearch.elements.hotKeywordView)) { 7849 var q1 = ''; 7850 var q2 = ''; 7851 7852 for(var i = 0; i < DalueSearch.elements.hotKeywordView.length; i++) { 7853 rank = 1; 7854 nhk = 0; 7855 for(var j = 0; j < json.result.length; j++) { 7856 7857 item = DalueSearch.getHtml(DalueSearch.elements.hotKeywordViewItem, i); 7858 if(item == null) { 7859 continue; 7860 } 7861 7862 var fnd = 0; 7863 7864 if(json.result[j] == '*' || json.result[j] == '') { 7865 continue; 7866 } 7867 7868 q1 = json.result[j]; 7869 if(q1.indexOf('(') > -1) { 7870 q1 = q1.substring(q1.indexOf('(') + 1, q1.indexOf(')')); 7871 } 7872 7873 for(var k = 0; k < j; k++) { 7874 if(j == k) { 7875 continue; 7876 } 7877 7878 q2 = json.result[k]; 7879 if(q2.indexOf('(') > -1) { 7880 q2 = q2.substring(q2.indexOf('(') + 1, q2.indexOf(')')); 7881 } 7882 7883 if(q1.toLowerCase() == q2.toLowerCase()) { 7884 fnd = 1; 7885 break; 7886 } 7887 } 7888 7889 if(fnd == 1) { 7890 // console.log(q1); 7891 continue; 7892 } 7893 7894 nhk++; 7895 if(nhk > 10) { 7896 break; 7897 } 7898 7899 // console.log('nhk: ' + nhk); 7900 txt = json.result[j]; 7901 if(txt.indexOf('(') > -1) { 7902 txt = txt.substring(txt.indexOf('(') + 1, txt.indexOf(')')); 7903 } 7904 7905 //console.log("hotkeywordView:" + txt); 7906 //console.log(item); 7907 ret = item.replaceWhole('{$hotKeyword_query}', DalueSearch.escapeHtml(txt)); 7908 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7909 ret = ret.replaceWhole('{$hotKeyword_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(txt)); 7910 ret = ret.replaceWhole('{$hotKeyword_rank}', rank + ''); 7911 ret = ret.replaceWhole('{$hotKeyword_index}', (rank - 1) + ''); 7912 rank++; 7913 html += ret; 7914 } 7915 7916 //console.log("----------------------- " + i + " --- " + html); 7917 //DalueSearch.elements.hotKeywordViewList[0].html(html); 7918 //alert(DalueSearch.elements.hotKeywordViewList[0].html()); 7919 7920 //setTimeout(function() { alert(DalueSearch.elements.hotKeywordViewList[0].html()); }, 1500); 7921 // alert(i + ', ' + DalueSearch.elements.hotKeywordViewList.parent().html()); 7922 //alert(html); 7923 DalueSearch.setHtml(DalueSearch.elements.hotKeywordViewList, html, i); 7924 } 7925 } else { 7926 var q1 = ''; 7927 var q2 = ''; 7928 for(var i = 0; i < json.result.length; i++) { 7929 7930 item = DalueSearch.getHtml(DalueSearch.elements.hotKeywordViewItem); 7931 if(json.result[i] == '*') { 7932 continue; 7933 } 7934 7935 var fnd = 0; 7936 q1 = json.result[i]; 7937 if(q1.indexOf('(') > -1) { 7938 q1 = q1.substring(q1.indexOf('(') + 1, q1.indexOf(')')); 7939 } 7940 7941 if(json.result[i] == '*' || json.result[i] == '') { 7942 continue; 7943 } 7944 7945 for(var j = 0; j < i; j++) { 7946 if(i == j) { 7947 continue; 7948 } 7949 7950 q2 = json.result[j]; 7951 if(q2.indexOf('(') > -1) { 7952 q2 = q2.substring(q2.indexOf('(') + 1, q2.indexOf(')')); 7953 } 7954 7955 if(q1.toLowerCase() == q2.toLowerCase()) { 7956 fnd = 1; 7957 break; 7958 } 7959 } 7960 7961 if(fnd == 1) { 7962 continue; 7963 } 7964 7965 nhk++; 7966 if(nhk > 10) { 7967 break; 7968 } 7969 // console.log('nhk: ' + nhk); 7970 7971 txt = json.result[i]; 7972 if(txt.indexOf('(') > -1) { 7973 txt = txt.substring(txt.indexOf('(') + 1, txt.indexOf(')')); 7974 } 7975 7976 //console.log("hotkeywordView2:" + txt); 7977 ret = item.replaceWhole('{$hotKeyword_query}', DalueSearch.escapeHtml(txt)); 7978 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 7979 ret = ret.replaceWhole('{$hotKeyword_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(txt)); 7980 ret = ret.replaceWhole('{$hotKeyword_rank}', rank + ''); 7981 ret = ret.replaceWhole('{$hotKeyword_index}', (rank - 1) + ''); 7982 rank++; 7983 html += ret; 7984 } 7985 DalueSearch.setHtml(DalueSearch.elements.hotKeywordViewList, html); 7986 7987 } 7988 7989 try { 7990 if(DalueSearch.options.functionHotKeywordOnSuccess != null) { 7991 DalueSearch.options.functionHotKeywordOnSuccess(json); 7992 } 7993 } catch(e) { 7994 console.error(e); 7995 } 7996 } 7997 , hotKeywordOnSuccess: function hotKeywordOnSuccessFn(json) { 7998 var item = DalueSearch.getHtml(DalueSearch.elements.hotKeywordItem, DalueSearch.variables.lastIndex); 7999 var html = ''; 8000 var ret = ''; 8001 var rank = 1; 8002 var nhk = 0; 8003 8004 if(json.result.length == 0) { 8005 html = '<center style="font-size: 12px; color: #b3b7c5;">ê²ìì´ íµê³ë¥¼ ìì±íê³ ììµëë¤.</center>'; 8006 } else { 8007 var q1 = ''; 8008 var q2 = ''; 8009 // console.log('hot!!!'); 8010 for(var i = 0; i < json.result.length; i++) { 8011 var fnd = 0; 8012 q1 = json.result[i]; 8013 if(q1.indexOf('(') > -1) { 8014 q1 = q1.substring(q1.indexOf('(') + 1, q1.indexOf(')')); 8015 } 8016 8017 if(json.result[i] == '*' || json.result[i] == '') { 8018 continue; 8019 } 8020 8021 for(var j = 0; j < i; j++) { 8022 if(i == j) { 8023 continue; 8024 } 8025 8026 q2 = json.result[j]; 8027 if(q2.indexOf('(') > -1) { 8028 q2 = q2.substring(q2.indexOf('(') + 1, q2.indexOf(')')); 8029 } 8030 8031 8032 if(q1.toLowerCase() == q2.toLowerCase()) { 8033 fnd = 1; 8034 break; 8035 } 8036 } 8037 8038 if(fnd == 1) { 8039 continue; 8040 } 8041 8042 nhk++; 8043 if(nhk > 10) { 8044 break; 8045 } 8046 8047 txt = json.result[i]; 8048 if(txt.indexOf('(') > -1) { 8049 txt = txt.substring(txt.indexOf('(') + 1, txt.indexOf(')')); 8050 } 8051
8052 //console.log("hotKeywordOnSuccess:" + txt); 8053 ret = item.replaceWhole('{$hotKeyword_query}', DalueSearch.escapeHtml(txt)); 8054 ret = ret.replaceWhole('{$dxUrl}', DalueSearch.dxUrl); 8055 ret = ret.replaceWhole('{$hotKeyword_url}', DalueSearch.searchUrl + (DalueSearch.searchUrl.indexOf('?') > -1 ? '&' : '?') + 'query=' + encodeURI(txt)); 8056 ret = ret.replaceWhole('{$hotKeyword_rank}', rank + ''); 8057 ret = ret.replaceWhole('{$hotKeyword_index}', (rank - 1) + ''); 8058 rank++; 8059 html += ret; 8060 } 8061 } 8062 8063 //console.log(html); 8064 DalueSearch.setHtml(DalueSearch.elements.hotKeywordList, html, DalueSearch.variables.lastIndex); 8065 8066 try { 8067 if(DalueSearch.options.functionHotKeywordOnSuccess != null) { 8068 DalueSearch.options.functionHotKeywordOnSuccess(json); 8069 } 8070 } catch(e) { 8071 console.error(e); 8072 } 8073 } 8074 , keywordPromotion: function keywordPromotionFn() { 8075 if(!DalueSearch.options.useKeywordPromotion) { 8076 return; 8077 } 8078 8079 var data = { 8080 8081 } 8082 //console.log(DalueSearch.dxUrl + '/dalue-ecms/dx?act=keywordPromotionList&mallId=' + DalueSearch.mallId + '&shopNo=' + DalueSearch.shopNo + '&mallType=' + DalueSearch.mallType); 8083 //DalueSearch.dex(DalueSearch.dxUrl + '/dalue-ecms/dx?act=keywordPromotionList&mallId=' + DalueSearch.mallId + '&shopNo=' + DalueSearch.shopNo + '&mallType=' + DalueSearch.mallType, data, DalueSearch.keywordPromotionOnSuccess, alert); 8084 if(__dalue_keywordPromotionList != undefined) 8085 DalueSearch.keywordPromotionOnSuccess(__dalue_keywordPromotionList); 8086 } 8087 , keywordPromotionList: undefined 8088 , keywordPromotionElement: [] 8089 , keywordPromotionElementNo: undefined 8090 , keywordPromotionInterval: undefined 8091 , keywordPromotionOnSuccess: function keywordPromotionOnSuccess(json) { 8092 DalueSearch.keywordPromotionList = json.RESULT; 8093 DalueSearch.keywordPromotionView(); 8094 DalueSearch.keywordPromotionInterval = setInterval(DalueSearch.keywordPromotionView, 15000); // 15s 8095 } 8096 , keywordPromotionView: function keywordPromotionViewFn() { 8097 var elm = DalueSearch.keywordPromotionElement; 8098 8099 if(Array.isArray(DalueSearch.elements.searchInput)) { 8100 var typing = false; 8101 8102 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 8103 if(DalueSearch.elements.searchInput[i].val() != '') { 8104 typing = true; 8105 break; 8106 } 8107 } 8108 } else { 8109 if(DalueSearch.elements.searchInput[i].val() != '') { 8110 typing = true; 8111 } 8112 } 8113 8114 if(typing) { 8115 $('.dalue_css_keywordPromotion').css('display', 'none'); 8116 return; 8117 } 8118 8119 if(elm != undefined) { 8120 for(var i = 0; i < elm.length; i++) 8121 elm[i].remove(); 8122 8123 elm = []; 8124 DalueSearch.keywordPromotionElement = []; 8125 } 8126 8127 if(DalueSearch.keywordPromotionList == undefined || DalueSearch.keywordPromotionList.length == 0) { 8128 return; 8129 } 8130 8131 var min = 0, max = DalueSearch.keywordPromotionList.length; 8132 8133 DalueSearch.keywordPromotionElementNo = parseInt(Math.random() * (max - min) + min); 8134 8135 if($('.dalue_css_keywordPromotion').length == 0) { 8136 var kpOff = false; 8137 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 8138 var input = DalueSearch.elements.searchInput[i]; 8139 if(input.val() != '' || input.is(":focus")) { 8140 kpOff = true; 8141 } 8142 } 8143 if(!kpOff) { 8144 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 8145 var input = DalueSearch.elements.searchInput[i]; 8146 8147 elm = document.createElement("div"); 8148 $(elm).attr('id', 'dalue_search_keywordPromotion_' + i); 8149 $(elm).html('<span class="dalue_css_keywordPromotion">' + DalueSearch.escapeHtml(DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].keyword) + '</span>'); 8150 $(elm).css('position', 'absolute'); 8151 $(elm).css('z-index', '1'); 8152 //console.log(i); 8153 //console.log('DalueSearch.options.keywordPromotionLeft[i]' + DalueSearch.options.keywordPromotionLeft[i]); 8154 $(elm).css('left', (DalueSearch.elements.searchInput[i].position().left + (DalueSearch.options.keywordPromotionLeft.length > i ? DalueSearch.options.keywordPromotionLeft[i] : 0) + 'px')); 8155 $(elm).css('width', (DalueSearch.elements.searchInput[i].width() - 10 + DalueSearch.options.keywordPromotionAddWidth) + 'px'); 8156 //$(elm).css('padding', input.css('padding-top') + ' ' + input.css('padding-right') + ' ' + input.css('padding-bottom') + ' ' + input.css('padding-left')); 8157 $(elm).attr('index', i); 8158 $(elm).addClass('dalue_search_keywordPromotion'); 8159 DalueSearch.elements.searchInput[i].after($(elm)); 8160 8161 var top = DalueSearch.elements.searchInput[i].position().top + (DalueSearch.elements.searchInput[i].outerHeight() / 2) - ($(elm).outerHeight() / 2) 8162 + (DalueSearch.options.keywordPromotionTop.length > i ? DalueSearch.options.keywordPromotionTop[i] : 0); 8163 // $('.dalue_search_keywordPromotion').css('top', top + 'px'); 8164 $(elm).css('top', top + 'px'); 8165 var siElm = DalueSearch.elements.searchInput[i]; 8166 8167 DalueSearch.bind($('#dalue_search_keywordPromotion_' + i), 'click', function(e) { console.log('focus : ' + DalueSearch.elements.searchInput[parseInt($(this).attr('index'))].length); DalueSearch.elements.searchInput[parseInt($(this).attr('index'))].focus();
8167 console.log('click' + $(this).attr('index')); $('.dalue_css_keywordPromotion').css('display', 'none'); $('.dalue_search_keywordPromotion').remove(); }); 8168 //$(elm).bind('click', function(e) { console.log('click'); $('.dalue_css_keywordPromotion').css('display', 'none'); DalueSearch.elements.searchInput[$(this).attr('index')].focus(); }); 8169 DalueSearch.keywordPromotionElement.push($(elm)); 8170 } 8171 8172 } 8173 8174 8175 8176 8177 //console.log(DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].position().top + ', ' + DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].outerHeight() + ', ' + $(elm).outerHeight()); 8178 8179 8180 //console.log(top); 8181 8182 //$('.dalue_search_keywordPromotion').css('top', top + 'px'); 8183 // $('.dalue_search_keywordPromotion').bind('click', function(e) { $('.dalue_css_keywordPromotion').css('display', 'none'); DalueSearch.elements.searchInput[DalueSearch.variables.lastIndex].focus(); }); 8184 8185 } else { 8186 console.log('keyword'); 8187 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 8188 $('#dalue_search_keywordPromotion_' + i).html('<span class="dalue_css_keywordPromotion">' + DalueSearch.escapeHtml(DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].keyword) + '</span>'); 8189 } 8190 //$('.dalue_css_keywordPromotion').html(); 8191 } 8192 8193 setInterval(DalueSearch.keywordPromotionViewPosition, 20); 8194 8195 } 8196 8197 , keywordPromotionViewPosition: function keywordPromotionViewPositionFn() { 8198 var elm; 8199 var top = 0; 8200 8201 for(var i = 0; i < DalueSearch.elements.searchInput.length; i++) { 8202 elm = $('#dalue_search_keywordPromotion_' + i); 8203 elm.css('left', (DalueSearch.elements.searchInput[i].position().left + (DalueSearch.options.keywordPromotionLeft.length > i ? DalueSearch.options.keywordPromotionLeft[i] : 0) ) + 'px'); 8204 elm.css('width', (DalueSearch.elements.searchInput[i].width() - 10 + DalueSearch.options.keywordPromotionAddWidth) + 'px'); 8205 top = DalueSearch.elements.searchInput[i].position().top + (DalueSearch.elements.searchInput[i].outerHeight() / 2) - (elm.outerHeight() / 2) 8206 + (DalueSearch.options.keywordPromotionTop.length > i ? DalueSearch.options.keywordPromotionTop[i] : 0); 8207 // $('.dalue_search_keywordPromotion').css('top', top + 'px'); 8208 elm.css('top', top + 'px'); 8209 } 8210 } 8211 8212 // pagination 8213 , paginationCalc: function paginationCalcFn(total, bottomSize, listSize, cursor) { 8214 //total = ì´ ê°¯ì 8215 //bottomSize = íë¨í¬ê¸° 8216 //listSize = íë©´ìì ë³´ì¬ì¤ í¬ê¸° 8217 //cursor = íì¬ ëì íì´ì§ 8218 8219 let totalPageSize = Math.ceil(total / listSize) //í íë©´ì ë³´ì¬ì¤ ê°¯ììì 구í íë¨ ì´ ê°¯ì 8220 8221 let firstBottomNumber = (cursor - 1) - (cursor - 1) % bottomSize + 1; //íë¨ ìµì´ ì«ì 8222 let lastBottomNumber = (cursor - 1) - (cursor - 1) % bottomSize + bottomSize; //íë¨ ë§ì§ë§ ì«ì 8223 let prevNumber = firstBottomNumber - 1 < 1 ? 1 : firstBottomNumber - 1; 8224 let nextNumber = lastBottomNumber + 1 > totalPageSize ? totalPageSize : lastBottomNumber + 1; 8225 8226 if(lastBottomNumber > totalPageSize) lastBottomNumber = totalPageSize //ì´ ê°¯ìë³´ë¤ í° ê²½ì° ë°©ì§ 8227 8228 return { 8229 prevNumber, 8230 firstBottomNumber, 8231 lastBottomNumber, 8232 nextNumber, 8233 totalPageSize, 8234 total, 8235 bottomSize, 8236 listSize, 8237 cursor 8238 } 8239 } 8240 , pagination: function paginationFn(json) { // query result 8241 var currentPage = parseInt(json.header.begin / json.header.size) + 1; 8242 var totalPage = parseInt(((json.header.totalCount - 1) / json.header.size) + 1); 8243 var nav = DalueSearch.paginationCalc(json.header.totalCount, DalueSearch.options.page, json.header.size, currentPage); 8244 8245 var first = String(DalueSearch.elements.paginationFirst.html()); 8246 var prev = String(DalueSearch.elements.paginationPrev.html()); 8247 var next = String(DalueSearch.elements.paginationNext.html()); 8248 var last = String(DalueSearch.elements.paginationLast.html()); 8249 var item = String(DalueSearch.elements.paginationItem.html()); 8250 8251 var params = DalueSearch.getUriParam(); 8252 var html = String(''); 8253 var ret = String(''); 8254 8255 /** 8256 var params = DalueSearch.getUriParam(); 8257 // var uriParam = new URLSearchParams(allParam).toString(); 8258 var listHtml = DalueSearch.getHtml(DalueSearch.elements.filterCategoryItem); 8259 html = ''; 8260 var ret = listHtml; 8261 var sel = DalueSearch.elements.filterCategoryItem.attr('sel'); 8262 var nosel = DalueSearch.elements.filterCategoryItem.attr('nosel'); 8263 8264 console.log(sel + ' === ' + nosel); 8265 8266 // searchFn(query, begin, size, sort, category, brand, price) { 8267 ret = ret.replaceWhole('{$category_action}', 'DalueSearch.search(\'' + params.query + '\', ' + params.begin + ', ' + params.size + ', \'' + params.sortType + '\', \'\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 8268 ret = ret.replaceWhole('{$categoryName}', 'ì ì²´'); */ 8269 html += first.replaceWhole('{$paginationAction}', 'DalueSearch.search(\'' + params.query + '\', ' + 1 + ', ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 8270 html += prev.replaceWhole('{$paginationAction}', 'DalueSearch.search(\'' + params.query + '\', ' + (((nav.cursor - 1 < 1 ? 1 : n
8270av.cursor - 1) - 1) * params.size + 1) + ', ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 8271 for(var page = nav.firstBottomNumber; page <= nav.lastBottomNumber; page++) { 8272 ret = item.replaceWhole('{$paginationAction}', 'DalueSearch.search(\'' + params.query + '\', ' + ((page - 1) * params.size + 1) + ', ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 8273 if(page == nav.cursor) { 8274 ret = ret.replaceWhole('{$paginationActive}', 'active'); 8275 } else { 8276 ret = ret.replaceWhole('{$paginationActive}', ''); 8277 } 8278 ret = ret.replaceWhole('{$paginationNo}', page); 8279 html += ret; 8280 } 8281 8282 8283 html += next.replaceWhole('{$paginationAction}', 'DalueSearch.search(\'' + params.query + '\', ' + (((nav.cursor + 1 > totalPage ? totalPage : nav.cursor + 1) - 1) * params.size + 1) + ', ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 8284 html += last.replaceWhole('{$paginationAction}', 'DalueSearch.search(\'' + params.query + '\', ' + ((nav.totalPageSize - 1) * params.size + 1) + ', ' + params.size + ', \'' + params.sortType + '\', \'' + params.categoryId + '\', \'' + params.brandeCode + '\', \'' + params.price + '\');'); 8285 8286 8287 DalueSearch.elements.paginationView.html(html); 8288 } 8289 8290} 8291</script>
8291 8292
8293<script> 8294var __hash = window.location.hash; // url ìì± ì onclick="setHash({$productNo})" 8295var __query = ''; 8296var __mallId = 'ozkiz1'; 8297var __shopNo = '1'; 8298var __shopType = 'cafe24'; 8299var __dssUrl = 'https://api.dalue.io:10712'; 8300var __dssDxUrl = 'https://api.dalue.io'; 8301var __dssKey = 'WbQoRcP9q8zr2L3kMo1o'; 8302var __dssPrice = 'pcDiscountPrice'; 8303 8304function searchOnFail() { 8305 var p = window.location.search.substring(1); 8306 params = parse_query_string(p); 8307 window.location.href = '/product/search.html?keyword=' + (params['query'] == undefined ? '' : params['query']); 8308} 8309 8310function setHash(h) { 8311 var baseUrl = window.location.href.split('#')[0]; 8312 window.location.replace( baseUrl + '#' + h); 8313} 8314 8315DalueSearch.options.functionSearchOnFail = searchOnFail; 8316 8317function parse_query_string(query) { 8318 var vars = query.split("&"); 8319 var query_string = {}; 8320 for (var i = 0; i < vars.length; i++) { 8321 var pair = vars[i].split("="); 8322 var key = decodeURIComponent(pair[0]); 8323 var value = decodeURIComponent(pair[1]); 8324 if (typeof query_string[key] === "undefined") { 8325 try { 8326 query_string[key] = decodeURIComponent(value); 8327 } catch(e) { 8328 query_string[key] = (value); 8329 } 8330 // If second entry with this name 8331 } else if (typeof query_string[key] === "string") { 8332 try { 8333 var arr = [query_string[key], decodeURIComponent(value)]; 8334 query_string[key] = arr; 8335 } catch(e) { 8336 var arr = [query_string[key], (value)]; 8337 query_string[key] = arr; 8338 } 8339 // If third or later entry with this name 8340 } else { 8341 query_string[key].push(decodeURIComponent(value)); 8342 } 8343 } 8344 8345 return query_string; 8346} 8347 8348 8349function dalue_ha_check() { 8350 var active = true; 8351 // DalueSearch check 8352 8353 try { 8354 if(typeof DalueSearch == 'undefined') { 8355 active = false; 8356 } 8357 } catch(e) { 8358 active = false; 8359 } 8360 8361 try { 8362 if(typeof __dalue_maintenance == 'undefined' || __dalue_maintenance.maintenance == 'Y') { 8363 active = false; 8364 } 8365 } catch(e) { 8366 active = false; 8367 } 8368 8369 if(active == false) { 8370 if(window.location.href.indexOf('/shopSearch/search.html') > -1) { 8371 var p = window.location.search.substring(1); 8372 params = parse_query_string(p); 8373 window.location.href = '/product/search.html?keyword=' + (params['query'] == undefined ? '' : params['query']); 8374 } 8375 } 8376 8377 console.log('dalue_ha_check[' + active + ']'); 8378} 8379 8380function dalue_locate_old_search() { 8381 if(windows.location.href.indexOf('/shopSearch/search.html') > -1) { 8382 var p = window.location.search.substring(1); 8383 params = parse_query_string(p); 8384 window.location.href = '/product/search.html?keyword=' + params['query']; 8385 } 8386} 8387function dalue_imageLoad() { 8388 var imgs = $('.dalue_css_search_thumbnail_img'); 8389 for(var i = 0; i < imgs.length; i++) { 8390 if(imgs.eq(i).attr('src') != '{$image}') { 8391 //console.log(i); 8392 // console.log(imgs.eq(i).attr('orig')); 8393 if(imgs.eq(i).attr('orig') != undefined && imgs.eq(i).attr('orig') != '{$image}' && imgs.eq(i).attr('orig') != '{$tinyImage}' && imgs.eq(i).attr('orig') != '{$detailImage}') { 8394 imgs.eq(i).attr('src', imgs.eq(i).attr('orig')); 8395 } else { 8396 // imgs.eq(i).attr('src', imgs.eq(i).attr('src') + '?r=1'); 8397 } 8398 8399 imgs.eq(i).bind('error', function() { 8400 this.src = 'https://api.dalue.io/dalue-ecms/contrib/imgs/no_image.jpg'; 8401 }); 8402 } 8403 8404 } 8405} 8406 8407setTimeout(function() { dalue_ha_check(); }, 2000); 8408 8409var __dss_scripts = [ 8410 'https://api.dalue.io/dalue-ecms/js?act=ping&mallId=' + __mallId + '&shopNo=' + __shopNo + '&mallType=' + __shopType 8411 , 'https://api.dalue.io/dalue-ecms/js?act=keywordPromotionList&mallId=' + __mallId + '&shopNo=' + __shopNo + '&mallType=' + __shopType 8412 , 'https://api.dalue.io/dalue-ecms/js?act=cafe24props&mallId=' + __mallId + '&shopNo=' + __shopNo + '&mallType=' + __shopType 8413]; 8414 8415// prepare 8416var dalue_md = []; 8417var __dss_scripts_loaded = 0; 8418var __dss_scripts_loadedAll = false;
8419 8420function dssLoadScript() { 8421 for(var i = 0; i < __dss_scripts.length; i++) { 8422 var script = document.createElement('script'); 8423 script.type = "text/javascript"; 8424 script.addEventListener("load", function(event) { 8425 console.log('script [' + __dss_scripts[i] + '] loaded'); 8426 __dss_scripts_loaded++; 8427 if(__dss_scripts_loaded == __dss_scripts.length) { 8428 __dss_scripts_loadedAll = true; 8429 console.log('All Loaded'); 8430 } 8431 }); 8432 script.src = __dss_scripts[i]; 8433 document.getElementsByTagName('head')[0].appendChild(script); 8434 } 8435} 8436 8437dssLoadScript(); 8438</script>
8438 8439
8440<script> 8441$.fn.bindFirst = function(name, fn) { 8442 var elem, handlers, i, _len; 8443 this.bind(name, fn); 8444 for (i = 0, _len = this.length; i < _len; i++) { 8445 elem = this[i]; 8446 handlers = jQuery._data(elem).events[name.split('.')[0]]; 8447 handlers.unshift(handlers.pop()); 8448 } 8449}; 8450 8451 /* 8452function dalue_filter_searchOnSuccess(json) { 8453 var result; 8454 8455 $('#displayKeyword').text(DalueSearch.searchOptions.query); 8456 for(var i = 0; i < json.result.length; i++) { 8457 result = json.result[i]; 8458 8459 //console.log('result[DalueSearch.options.priceField]: [' + result.price + '][' + result.price.length + ']'); 8460 8461 // acl 8462 if(result.price.length == 0) { 8463 console.log('result[DalueSearch.options.priceField]: ' + result.price); 8464 $('#price_' + result.productNo).html(DalueSearch.options.aclMessage); 8465 $('#discountRate_' + result.productNo).css('display', 'none'); 8466 $('.spec_' + result.productNo).css('display', 'none'); 8467 } else { 8468 $('#discountRate_' + result.productNo).css('display', ''); 8469 // $('.spec_' + result.productNo).css('display', ''); 8470 } 8471 8472 var k = ''; 8473 try { 8474 k = '' + result.productNo + '|' + JSON.parse(sessionStorage.member_1).data.group_no; 8475 } catch(e) { 8476 continue; 8477 } 8478 var m = dalue_md[k]; 8479 8480 if(m != undefined) { 8481 var membershipPrice = m.u == 'P' ? parseInt(result.price) - parseInt(parseInt(Math.round(result.price * (m.v / 100) / 10) ) * 10) : parseInt(parseInt(result.price) - m.v); // P or W // ceil 8482 var discountRatio = parseInt(Math.round( ( parseInt(result[DalueSearch.options.priceField]) - membershipPrice) / parseInt(result[DalueSearch.options.priceField]) * 100)).toLocaleString(); 8483 // var discountRatio = result.retailPrice != 0 ? parseInt(Math.round((1 - membershipPrice / parseInt(result[DalueSearch.options.priceField]) * 100))).toLocaleString() : 0; 8484 8485 //console.log('discountRatio: ' +result.productNo + ',' + discountRatio); 8486 8487 // DalueSearch.userGroupName 8488 $('#membership_' + result.productNo).css('display', ''); 8489 8490 $('#membershipPrice_' + result.productNo).text(membershipPrice.toLocaleString() + 'ì'); 8491 if(discountRatio > 0) { 8492 $('#discount_' + result.productNo).text(discountRatio); 8493 $('#discountUnit_' + result.productNo).text('%'); 8494 $('#discountPrice_' + result.productNo).css('display', ''); 8495 } 8496 8497 } else { 8498 $('#membership_' + result.productNo).css('display', 'none'); 8499 } 8500 8501 //console.log('result[DalueSearch.options.priceField]: ' + result.price); 8502 8503 } 8504 8505 DalueSearch.gotoCursor(); 8506} 8507*/ 8508 8509function dalue_hotKeyword_onSuccess(json) { 8510 var k = ''; 8511 8512 //console.error(JSON.stringify(json)); 8513 8514 for(var i = 0; i < 10; i++) { 8515 $('#hotkeyword_' + (i+1)).css('display', 'none'); 8516 } 8517 8518 var nk = 0; 8519 var html1 = ''; 8520 var html2 = ''; 8521 var html3 = ''; 8522 var __dup = {}; 8523 8524 for(var i = 0; i < json.result.length; i++) { 8525 if(json.result[i] == '*') { 8526 continue; 8527 } 8528 k = json.result[i].indexOf('(') > -1 ? json.result[i].substring(json.result[i].indexOf('(') + 1, json.result[i].indexOf(')')) : json.result[i]; 8529 k = DalueSearch.escapeHtml(k); 8530 if(__dup[k] != undefined) { 8531 continue; 8532 } 8533 8534 __dup[k] = true; 8535 // console.log(k); 8536 $('#hotkeyword_' + (nk+1)).text(k); 8537 $('#hotkeyword_' + (nk+1)).css('display', ''); 8538 $('#hotkeyword_' + (nk+1)).css('cursor', 'pointer'); 8539 $('#hotkeyword_' + (nk+1)).attr('query', k); 8540 $('#hotkeyword_' + (nk+1)).bind('click', function() { 8541 window.location.href = '/shopSearch/search.html?query=' + $(this).attr('query'); 8542 }); 8543 8544 if(nk < 10) { 8545 html1 += '<li><a href="/shopSearch/search.html?query=' + encodeURI(k) + '" class="" style="width: 220px;">' + DalueSearch.escapeHtml(k) + '</a></li>'; 8546 html2 += '<li><a href="/shopSearch/search.html?query=' + encodeURI(k) + '" class="" style="width: 220px;">' + DalueSearch.escapeHtml(k) + '</a></li>'; 8547 html3 += '<li class="df-popular-keyword__item"><a class="df-popular-keyword__link" href="/shopSearch/search.html?query=' + encodeURI(k) + '">' + DalueSearch.escapeHtml(k) + '</a></li>'; 8548 } else if(nk < 20) { 8549 // html2 += '<li id="dalue_li_hk_' + (nk+1) + '" class="" style="height: 26p
8549x;"><a id="dalue_ac_keyword_' + (nk+1) +'" href="/shopSearch/search.html?query=' + k + '">' + (nk+1) + '. ' + k + '</a></li>'; 8550 } 8551 8552 nk++; 8553 } 8554 8555 $('#dalue_hk_1').html(html1); 8556 $('#dalue_hk_2').html(html2); 8557 $('#dalue_hk_3').html(html3); 8558 8559} 8560 8561function recentKeyword() { 8562 var hist = DalueSearch.getJsonCookie(DalueSearch.Consts.COOKIE_QUERY_HISTORY); 8563 var html = ''; 8564 var html2 = ''; 8565 8566 if(hist == undefined || hist.queries == undefined) { // no recentKeyword 8567 html = '<center style="color: #cacaca; font-size: 12px;">ìµê·¼ ê²ìì´ê° ììµëë¤.<center>'; 8568 } else { 8569 for(var i = 0; i < hist.queries.length; i++) { 8570 html += '<li><span style="float:left; text-overflow: ellipsis;"><a href="/shopSearch/search.html?query=' + encodeURI(hist.queries[i].query) + '" class="" style="width: 220px;">' + DalueSearch.escapeHtml(hist.queries[i].query) + '</a></span>'; 8571 html += '<span class="" style="float: right; padding-right: 12px;"><a href="javascript:;" onclick="DalueSearch.removeJsonCookie(\'' + hist.queries[i].query + '\'); recentKeyword();">X</a></span></li>'; 8572 8573 html2 += '<li class="df-recent-keyword__item"><a href="/shopSearch/search.html?query=' + encodeURI(hist.queries[i].query) + '" class="df-recent-keyword__keyword">' + DalueSearch.escapeHtml(hist.queries[i].query) + '</a><button class="df-recent-keyword__del" onclick="DalueSearch.removeJsonCookie(\'' + hist.queries[i].query + '\'); recentKeyword();">ìì </button></li>'; 8574 } 8575 } 8576 8577 $('#recentKeyword1').html(html); 8578 $('#recentKeyword2').html(html); 8579 $('#recentKeyword3').html(html2); 8580} 8581 8582window.addEventListener('load', function(){ 8583 8584 //DalueSearch.init(); 8585 //DalueSearch.keywordPromotion(); 8586 /* 8587 $('input[name="keyword"]').bind('keypress', function (e) { console.log(JSON.stringify(e)); }); 8588 for(var i = 0; i < $('input[name="keyword"]').length; i++) { 8589 $('input[name="keyword"]').eq(i).bind('keypress', function (e) { alert(JSON.stringify(e)); }); 8590 } 8591 */ 8592 var imgs = $('.dalue_css_search_thumbnail_img'); 8593 for(var i = 0; i < imgs.length; i++) { 8594 if(imgs.eq(i).attr('src') != '{$image}' && imgs.eq(i).attr('src') != imgs.eq(i).attr('orig') && imgs.eq(i).attr('orig') != '{$image}' && imgs.eq(i).attr('orig') != '{$tinyImage}' && imgs.eq(i).attr('orig') != '{$detailImage}') { 8595 imgs.eq(i).attr('src', imgs.eq(i).attr('orig') + '?r=1'); 8596 imgs.eq(i).bind('error', function() { 8597 this.src = 'https://api.dalue.io/dalue-ecms/contrib/imgs/no_image.jpg'; 8598 }); 8599 } 8600 8601 } 8602 8603 recentKeyword(); 8604}); 8605 8606$(window).bindFirst('DOMContentLoaded', function() { 8607 __hash = document.location.hash; 8608 8609 if(typeof DalueSearch == 'undefined') { // JS를 ê°ì ¸ì¬ ì ìë ê²½ì° 8610 var q = $('input[name="query"]'); 8611 q.bind('keyup keypress', function() { 8612 var kws = ['#keyword', '#keyword1', '#keyword2' ]; 8613 for(var i = 0; i < kws.length; i++) { 8614 if($(kws[i]).length != 0 && $(kws[i]).attr('type') == 'hidden') { 8615 $(kws[i]).val(this.value); 8616 } 8617 } 8618 }); 8619 return; 8620 } 8621 8622 var dalueGinfo = getJsonCookie('DalueGInfo'); 8623 if(dalueGinfo == undefined) { 8624 if(window.location.href.indexOf('shopSearch/search.html') < 0) { // 8625 dalueSearchExec(dalueGinfo); 8626 8627 } else { 8628 // wait for scripttags 8629 setTimeout(function() { dalueSearchExec(dalueGinfo); }, 1000); 8630 } 8631 8632 } else { 8633 dalueSearchExec(dalueGinfo); 8634 } 8635}); 8636 8637var isDalueSearchExec = false; 8638var __noOfDss = 0; 8639//var __dalue_autoCompleteHide = false;
8640var lastDalueInfo = undefined; 8641var __ginfo = undefined; 8642 8643function dalueSearchExec(dalueGinfo) { 8644 8645 if(dalueGinfo != undefined && __ginfo != undefined) { 8646 if(__ginfo.dalueGno != dalueGinfo.dalueGno) { 8647 window.location.reload(); 8648 return; 8649 } 8650 } 8651 8652 if(isDalueSearchExec) { 8653 try { 8654 if(dalueGinfo != undefined && lastDalueInfo != undefined && dalueGinfo.dalueGno == lastDalueInfo.dalueGno) { 8655 return; 8656 } 8657 } catch(e) { 8658 // console.log(e); 8659 } 8660 } 8661 8662 __ginfo = dalueGinfo; 8663 lastDalueInfo = dalueGinfo; 8664 8665 if(__dss_scripts_loadedAll == false) { 8666 ++__noOfDss; 8667 if(__noOfDss <= 20) { 8668 setTimeout(function () { dalueSearchExec(dalueGinfo); }, 100); 8669 return; 8670 } 8671 8672 if(window.location.href.indexOf('shopSearch/search.html') > -1) { 8673 window.location.href = '/product/search.html?keyword=' + encodeURI(DalueSearch.parseParameter()['query'] == undefined ? '' : DalueSearch.parseParameter()['query']); 8674 return; 8675 } 8676 8677 return; 8678 } 8679 8680 isDalueSearchExec = true; 8681 8682 8683 DalueSearch.vFields += ',icon,listIcon,summaryDescription,tinyImage,options'; 8684 8685 DalueSearch.url = __dssUrl; 8686 DalueSearch.dxUrl = __dssDxUrl; 8687 DalueSearch.apiKey = __dssKey; 8688 DalueSearch.mallId = __mallId; 8689 DalueSearch.shopNo = __shopNo; 8690 DalueSearch.mallType = __shopType; 8691 DalueSearch.options.size = 40; 8692 DalueSearch.options.page = 3; 8693 DalueSearch.options.recentQueryHide = false;
8694 DalueSearch.options.priceField = __dssPrice; 8695 DalueSearch.options.bindOrOn = 'bind'; 8696 DalueSearch.options.searchFormAction = '/shopSearch/search.html'; 8697 DalueSearch.options.viewLayer = true; 8698 DalueSearch.options.iconMap = dalue_icons; 8699 DalueSearch.options.filterDisplayName = true; // ë¶ë¥, ë¸ëë ë± ì¶ë ¥ 8700 DalueSearch.options.toScrollNamePos = -256; 8701 DalueSearch.options.defaultSort = 'FAV'; 8702 8703 DalueSearch.options.hotKeywordType = 0; 8704 8705 DalueSearch.options.defaultEqualFields = 'display'; 8706 DalueSearch.options.defaultEqualFieldValues = '1'; 8707 8708 if(window.location.href.indexOf('/index.html') > -1) { 8709 //DalueSearch.options.layerTop = -40; 8710 } 8711 8712 // points 8713 DalueSearch.options.pointsAmount['card'] = { point: 1, unit: 'P' }; 8714 DalueSearch.options.pointsAmount['cash'] = { point: 3, unit: 'P' }; 8715 8716 // tag 8717 DalueSearch.options.searchQueryType = 0; 8718 DalueSearch.options.functionSearchOnSuccess = dalue_filter_searchOnSuccess; 8719 DalueSearch.options.functionHotKeywordOnSuccess = dalue_hotKeyword_onSuccess; 8720 DalueSearch.options.tagStat = 1; 8721 DalueSearch.options.tagFields = 'age|size|color|class_Collection|class_ì¡í|gender|shoeSize|class_ì ë°|season|class|keyword|class_ìë¥|soldOut|keyword'; 8722 // DalueSearch.options.tagOperators['category'] = 'AND'; 8723 8724 DalueSearch.productUrl = '/product/detail.html?product_no={$productNo}&cate_no={$categoryRoot1No}&display_group=1'; 8725 DalueSearch.searchUrl = '/shopSearch/search.html'; 8726 // categoryRoot1No,categoryRoot2No&categoryNameFields=categoryRoot1,categoryRoot2 8727 DalueSearch.categoryIdFields='categoryRoot1No,categoryRoot2No'; 8728 DalueSearch.categoryNameFields='categoryRoot1,categoryRoot2'; 8729 // DalueSearch.categoryAuthFieldName='categoryRoot1No'; 8730 DalueSearch.categoryAuthDevice = DalueSearch.categoryAuth.device_mobile; 8731 DalueSearch.memberBenefit = dalue_md; 8732 8733 // acl 8734 DalueSearch.aclShow = 0; 8735 DalueSearch.options.aclMessage = '<span style="font-size: 12px; color: #f89718;">ìµì°ì ì´ìë§ êµ¬ë§¤ ê°ë¥í©ëë¤</span>'; 8736 console.log('dalueGinfo[' + (dalueGinfo != undefined) + ']'); 8737 if(dalueGinfo != undefined) { 8738 // console.log('member logged id[' + JSON.parse(sessionStorage.member_1).data.member_id + '], gname[' + JSON.parse(sessionStorage.member_1).data.group_name + '], gno[' + JSON.parse(sessionStorage.member_1).data.group_no + ']'); 8739 console.log('dalueGinfo[' + dalueGinfo.dalueGno + '][' + dalueGinfo.dalueGname +']'); 8740 DalueSearch.categoryAuthMemberType = DalueSearch.categoryAuth.member_logged; 8741 DalueSearch.userGroupNo = dalueGinfo.dalueGno == '' ? 0 : dalueGinfo.dalueGno; 8742 DalueSearch.userGroupName = dalueGinfo.dalueGname; 8743 DalueSearch.aclFieldValue = DalueSearch.userGroupNo; 8744 } else { 8745 DalueSearch.categoryAuthMemberType = DalueSearch.categoryAuth.member_all; 8746 DalueSearch.userGroupNo = 0; 8747 DalueSearch.userGroupName = ''; 8748 } 8749 8750 8751 { 8752 var searchForm = []; 8753 var searchInput = []; 8754 var searchButton = []; 8755 var searchButtonErase = []; 8756 var autoCompleteLayer = []; 8757 var autoCompleteList = []; 8758 var autoCompleteItem = []; 8759 var recentQueryLayer = []; 8760 var recentQueryList = []; 8761 var recentQueryItem = []; 8762 var hotKeywordList = []; 8763 var hotKeywordItem = []; 8764 8765 var hotKeywordView = [] 8766 var hotKeywordViewList = []; 8767 var hotKeywordViewItem = []; 8768 var recentQueryView = []; 8769 var recentQueryViewList = []; 8770 var recentQueryViewItem = []; 8771 // console.log('input length: ' + $('input[name="query"]').length); 8772 8773 // searchField 8774 searchForm.push($('#searchBarForm')); 8775 searchForm.push($('.searchField')); 8776 8777 searchButton.push($('.btnSearch')); 8778 searchButton.push($('.btnSearch2')); 8779 // searchButton.push($('.btnSearchDelete')); 8780 8781 for(var i = 0; i < $('input[name="query"]').length; i++) { 8782 // console.log('searchInput(' + $('input[name="query"]') + ')'); 8783 // searchForm.push($('form[name=searchBarForm]').eq(i)); 8784 8785 searchInput.push($('input[name="query"]').eq(i)); 8786 // searchButton.push($('input[name="searchButton"]').eq(i)); 8787 //searchButton.push($('.searchButton').eq(i)); 8788 8789 searchButtonErase.push(undefined); 8790 8791 autoCompleteLayer.push($('#dalue_search_autocomplete_layer_' + i)); 8792 autoCompleteList.push($('#dalue_search_autocomplete_list_' + i)); 8793 autoCompleteItem.push($('#dalue_search_autocomplete_item_' + i)); 8794 recentQueryLayer.push($('#dalue_search_recentQuery_layer_' + i)); 8795 recentQueryList.push($('#dalue_search_recentQuery_list_' + i)); 8796 recentQueryItem.push($('#dalue_search_recentQuery_item_' + i)); 8797 hotKeywordList.push($('#dalue_search_hotKeyword_list_' + i)); 8798 hotKeywordItem.push($('#dalue_search_hotKeyword_item_' + i)); 8799 8800 recentQueryView.push($('#dalue_search_recentQueryView_' + i)); 8801 recentQueryViewList.push($('#dalue_search_recentQueryView_list_' + i)); 8802 recentQueryViewItem.push($('#dalue_search_recentQueryView_item_' + i)); 8803 8804 hotKeywordView.push($('#dalue_search_hotKeywordView_' + i)); 8805 } 8806 8807 DalueSearch.elements.searchForm = searchForm; 8808 8809 DalueSearch.elements.searchInput = searchInput; 8810 DalueSearch.elements.searchButton = searchButton; 8811 DalueSearch.elements.searchButtonErase = searchButtonErase; 8812 8813 DalueSearch.elements.autoCompleteLayer = autoCompleteLayer; 8814 DalueSearch.elements.autoCompleteList = autoCompleteList; 8815 DalueSearch.elements.autoCompleteItem = autoCompleteItem; 8816 DalueSearch.elements.recentQueryLayer = recentQueryLayer;
8817 DalueSearch.elements.recentQueryList = recentQueryList; 8818 DalueSearch.elements.recentQueryItem = recentQueryItem; 8819 8820 DalueSearch.elements.hotKeywordList = hotKeywordList; 8821 DalueSearch.elements.hotKeywordItem = hotKeywordItem; 8822 8823 DalueSearch.elements.recentQueryView = recentQueryView; 8824 DalueSearch.elements.recentQueryViewList = recentQueryViewList; 8825 DalueSearch.elements.recentQueryViewItem = recentQueryViewItem; 8826 8827 } 8828 8829 DalueSearch.options.keywordPromotionLeft = [10, 10]; 8830 8831 DalueSearch.elements.searchItem = [ $('#dalue_search_item'), $('#dalue_search_item') ]; 8832 DalueSearch.elements.searchList = $('#dalue_search_list'); 8833 8834 8835 /* 8836 var nform = 0; 8837 // DalueSearch.elements.searchForm = []; 8838 $('form').each(function(idx, item) { 8839 if($(item).attr('id') == 'searchBarForm') { 8840 DalueSearch.elements.searchForm.push($(item)); 8841 nform++; 8842 } 8843 8844 console.log(nform + ', ' + idx + ':' + $(item).attr('id')); 8845 }); 8846 */ 8847 8848 DalueSearch.elements.searchQuery = [ ]; 8849 // dalue_search_query_qouted 8850 DalueSearch.elements.searchQueryQouted = [ $('.dalue_search_query_qouted') ]; 8851 DalueSearch.elements.searchCount = [ $('.dalue_css_search_count') ]; 8852 DalueSearch.elements.searchNoResult = $('#dalue_search_noResult'); 8853 8854 DalueSearch.elements.hotKeywordView = [ $('#dalue_search_hotKeyword_view') ]; 8855 DalueSearch.elements.hotKeywordViewList = [ $('#dalue_search_hotKeyword_list') ]; 8856 DalueSearch.elements.hotKeywordViewItem = [ $('#dalue_search_hotKeyword_item') ]; 8857 8858 DalueSearch.options.relativeTermDisplay = DalueSearch.relativeTermDisplay.isExist; 8859 DalueSearch.elements.relativeTermView = [ $('#dalue_search_relativeTerm_view') ]; 8860 DalueSearch.elements.relativeTermViewList = [ $('#dalue_search_relativeTerm_list') ]; 8861 DalueSearch.elements.relativeTermViewItem = [ $('#dalue_search_relativeTerm_item') ]; 8862 8863 DalueSearch.elements.filterView = $('#dalue_search_filter'); 8864 DalueSearch.elements.filterCategoryView = $('.dalue_css_column_content_category'); 8865 DalueSearch.elements.filterCategoryItem = $('#dalue_search_filter_item_category'); 8866 DalueSearch.elements.filterBrandView = $('.dalue_css_column_content_brand'); 8867 DalueSearch.elements.filterBrandItem = $('#dalue_search_filter_item_brand'); 8868 DalueSearch.elements.filterPriceView = $('.dalue_css_column_content_price'); 8869 DalueSearch.elements.filterPriceItem = $('#dalue_search_filter_item_price'); 8870 8871 DalueSearch.elements.paginationView = $('#dalue_search_pagination'); 8872 DalueSearch.elements.paginationFirst = $('#dalue_search_pagination_first'); 8873 DalueSearch.elements.paginationPrev = $('#dalue_search_pagination_prev'); 8874 DalueSearch.elements.paginationNext = $('#dalue_search_pagination_next'); 8875 DalueSearch.elements.paginationLast = $('#dalue_search_pagination_last'); 8876 DalueSearch.elements.paginationItem = $('#dalue_search_pagination_item'); 8877 8878 $($('#dalue_autocomplete_template_0').html()).insertAfter(DalueSearch.elements.searchButton[0]); 8879 $($('#dalue_autocomplete_template_1').html()).insertAfter(DalueSearch.elements.searchButton[1]); 8880 8881 8882 // tagValue_soldOut=íì ìí%20ì ì¸ 8883 DalueSearch.init(); 8884 DalueSearch.hotKeywordView(); 8885 DalueSearch.recentQueryView(); 8886 DalueSearch.hotKeyword(); 8887 8888 if(window.location.href.indexOf('shopSearch/search.html') > -1) { 8889 DalueSearch.relativeTermView(DalueSearch.parseParameter().query, 1); 8890 8891 var param = parse_query_string(window.location.search.substring(1)); 8892 8893 if(param['tagValue_soldOut'] != 'ì ì¸íê³ ë³´ê¸°' || param['tagValue_soldOut'] == 'íì ìí ì ì¸') { 8894 history.pushState({}, '', window.location.search + (window.location.search.indexOf('?') > -1 ? '&' : '?') + '&tagValue_soldOut=ì ì¸íê³ ë³´ê¸°'); 8895 } 8896 8897 var v; 8898 if(param.tag_field != undefined && (v = param['tagValue_' + param.tag_field]) != undefined) { 8899 dalue_filter_selected[param.tag_field + '^' + param['tagValue_' + param.tag_field]] = '1'; 8900 DalueSearch.searchOptions.tagValues[param.tag_field] = v; 8901 } 8902 8903 if(param.queryField != undefined && param.queryField != '') { 8904 DalueSearch.searchOptions.queryField = param.queryField; 8905 } 8906 8907 if(DalueSearch.options.tagFields != undefined) { 8908 var tagFields = DalueSearch.options.tagFields.split(DalueSearch.options.tagSeperator); 8909 var tagValue = param['tagValue_' + tagFields[i]]; 8910 DalueSearch.searchOptions.tagValues[tagFields[i]] = tagValue == undefined ? '' :tagValue; 8911 // console.log('-------------------- ' + tagValue); 8912 } 8913 8914 DalueSearch.options.freqUpdateFieldSort = DalueSearch.getUriParam()['freqUpdateFieldSort'] == '' || DalueSearch.getUriParam()['freqUpdateFieldSort'] == null ? '' : DalueSearch.getUriParam()['freqUpdateFieldSort']; 8915 8916 if(DalueSearch.getUriParam()['sortType'] == '' || DalueSearch.getUriParam()['sortType'] == 'FAV') { 8917 DalueSearch.options.freqUpdateFieldSort = 'score'; 8918 } else { 8919 DalueSearch.options.freqUpdateFieldSort = ''; 8920 // DalueSearch.searchOptions.sortType = ''; 8921 } 8922 8923 DalueSearch.options.tagStatOnly = 0; 8924 DalueSearch.searchOnLoad(true); 8925 8926 setDalueSearchSortInit(); 8927 8928 // dalue_filter_show(); 8929 } else if(window.location.href.indexOf('shopSearch/list.html') > -1 || window.location.href.indexOf('product/list.html') > -1) { 8930 var param = parse_query_string(window.location.search.substring(1)); 8931 8932 switch(param['cate_no']) { 8933 case '93': // ìì 8934 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_ìì'; 8935 break; 8936 case '108': // íì 8937 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_íì'; 8938 break; 8939 case '172': // ìë¥_ìí¼ì¤ 8940 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_ìí¼ì¤'; 8941 break; 8942 case '331': // ìë¥_ìíë³µ 8943 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_ìíë³µ'; 8944 break; 8945 8946 8947 case '107': // ìë¥_ìì°í° 8948 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_ìì°í°'; 8949 break; 8950 case '204': // ìë¥_íì¨ì´ 8951 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_íì¨ì´'; 8952 break; 8953 case '279': // ìë¥ 8954 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_ìì|ìë¥_íì|ìë¥_ìí¼ì¤|ìë¥_ìíë³µ|ìë¥_ìì°í°|ìë¥_íì¨ì´'; 8955 break;
8956 case '275': // ë ì¸ìì´í 8957 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_ë ì¸ìì´í '; 8958 break; 8959 case '277': // ììë³µ&ìì¿ ì 8960 DalueSearch.searchOptions.tagValues['class'] = 'ìë¥_ììë³µ&ìì¿ ì'; 8961 DalueSearch.searchOptions.tagValues['keyword'] = 'ììë³µ&ìì¿ ì'; 8962 break; 8963 case '271': // ì ë°_* 8964 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_ë¶ì¸ |ì ë°_걸ìë§ìì¦|ì ë°_ì¬ë¦½ì¨&ì´ëí|ì ë°_ì¥í|ì ë°_ì¤ë´í|ì ë°_구ë|ì ë°_ìë¤|ì ë°_ìì¿ ììì¦|ì ë°_ì ¤ë¦¬ìì¦'; 8965 break; 8966 8967 8968 case '217': // ì ë°_ì¬ë¦½ì¨&ì´ëí 8969 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_ì¬ë¦½ì¨&ì´ëí'; 8970 break; 8971 case '137': // ì ë°_구ë 8972 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_구ë'; 8973 break; 8974 case '185': // ì ë°_ë¶ì¸ 8975 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_ë¶ì¸ '; 8976 break; 8977 case '244': // ì ë°_ìë¤ 8978 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_ìë¤'; 8979 break; 8980 case '237': // ì ë°_ì¤ë´í 8981 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_ì¤ë´í'; 8982 break; 8983 8984 case '779': //ì ë°_ì ¤ë¦¬ìì¦ 8985 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_ì ¤ë¦¬ìì¦'; 8986 break; 8987 case '780': //ì ë°_ìì¿ ììì¦ 8988 DalueSearch.searchOptions.tagValues['class'] = 'ì ë°_ìì¿ ììì¦'; 8989 break; 8990 8991 case '115': // ì¡í 8992 DalueSearch.searchOptions.tagValues['class'] = 'ì¡í'; 8993 break; 8994 8995 // keyword 8996 case '118': // Best 8997 DalueSearch.searchOptions.tagValues['keyword'] = 'Best'; 8998 break; 8999 case '142': // New 9000 DalueSearch.searchOptions.tagValues['keyword'] = 'New'; 9001 break; 9002 case '105': // Sale 9003 DalueSearch.searchOptions.tagValues['keyword'] = 'Sale'; 9004 break; 9005 case '181': // Basic 9006 DalueSearch.searchOptions.tagValues['keyword'] = 'ë² ì´ì§'; 9007 break; 9008 case '540': // ìí¸ì 9009 DalueSearch.searchOptions.tagValues['keyword'] = 'ìí¸ì'; 9010 break; 9011 case '432': // Individuel 9012 DalueSearch.searchOptions.tagValues['keyword'] = '주ëì´'; 9013 break; 9014 case '263': // ì½ì¤í¬ 9015 DalueSearch.searchOptions.tagValues['keyword'] = 'ì½ì¤í¬ ìì´í '; 9016 break; 9017 case '553': // í¨ë°ë¦¬í°ì ì¸ 9018 DalueSearch.searchOptions.tagValues['keyword'] = 'í¨ë°ë¦¬í°ì ì¸ '; 9019 break; 9020 } 9021 9022 DalueSearch.options.tagStatOnly = 1; 9023 DalueSearch.searchOnLoad(false); // replaceHistory 9024 9025 } else { 9026 DalueSearch.options.tagStatOnly = 1; 9027 DalueSearch.searchOnLoad(false); // replaceHistory 9028 } 9029 9030 DalueSearch.keywordPromotion(); 9031 9032 9033 params = DalueSearch.parseParameter(); 9034 __query = params['query']; 9035 9036 $('.dalue_query').text(decodeURIComponent(__query).replace(/\+/g, ' ')); 9037 $('.query2').val(decodeURIComponent(__query).replace(/\+/g, ' ')); 9038 $('#queryInner').val(decodeURIComponent(__query).replace(/\+/g, ' ')); 9039 9040 9041} 9042 9043 9044 9045function dalueSearchSort(elmId, type) { 9046 var sortButtons = [ $('#sortLabel1'), $('#sortLabel2'), $('#sortLabel3'), $('#sortLabel4'), $('#sortLabel5') ]; 9047 for(var i = 0; i < sortButtons.length; i++) { 9048 sortButtons[i].removeClass('dalue_bold'); 9049 } 9050 9051 $('#' + elmId).addClass('dalue_bold'); 9052 9053 $('#' + elmId).addClass('dalue_bold'); 9054 if(type == 'FAV') { 9055 DalueSearch.options.freqUpdateFieldSort = 'score'; 9056 } else { 9057 DalueSearch.options.freqUpdateFieldSort = ''; 9058 } 9059 9060 DalueSearch.searchOptions.replaceHistory = false; 9061 DalueSearch.searchParameterSort(type); 9062 9063 9064} 9065 9066function setDalueSearchSortInit() { 9067 var sortButtons = [ $('#sortLabel1'), $('#sortLabel2'), $('#sortLabel3'), $('#sortLabel4'), $('#sortLabel5') ]; 9068 9069 for(var i = 0; i < sortButtons.length; i++) { 9070 sortButtons[i].removeClass('dalue_bold'); 9071 } 9072 9073 if(DalueSearch.options.freqUpdateFieldSort != null && DalueSearch.options.freqUpdateFieldSort == 'reviews') { 9074 $('#sortLabel4').addClass('dalue_bold'); 9075 } else { 9076 for(var i = 0; i < sortButtons.length; i++) { 9077 if(sortButtons[i].attr('val') == DalueSearch.searchOptions.sortType) { 9078 sortButtons[i].addClass('dalue_bold'); 9079 } 9080 } 9081 } 9082} 9083 9084function containsEncodedComponents(x) { 9085 // ie ?,=,&,/ etc
9086 return (decodeURI(x) !== decodeURIComponent(x)); 9087} 9088 9089function searchButtonClick(elm) { 9090 if($('#dalue_search_keywordPromotion_0').css('display') == 'none') { DalueSearch.goSearch(); } else { if(DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo] != undefined) { event.preventDefault(); window.location.href = DalueSearch.keywordPromotionList[DalueSearch.keywordPromotionElementNo].url; } else { DalueSearch.goSearch(); } } 9091} 9092 9093function getJsonCookie(name) { 9094 var x, y; 9095 var val = document.cookie.split(';'); 9096 var parsed; 9097 9098 for (var i = 0; i < val.length; i++) { 9099 x = val[i].substr(0, val[i].indexOf('=')); 9100 y = val[i].substr(val[i].indexOf('=') + 1); 9101 x = x.replace(/^\s+|\s+$/g, ''); 9102 9103 if (x == name) { 9104 try { 9105 if(y != undefined) { 9106 //console.error(y); 9107 parsed = JSON.parse(decodeURI(y)); 9108 return parsed 9109 } 9110 9111 } catch(e) { 9112 9113 } 9114 } 9115 } 9116 9117 return null; 9118} 9119 9120</script>
9120 9121 9122<style> 9123.dalue_css_column_title { 9124 background-color: #FFFFFF; 9125 9126} 9127</style> 9128 9129<style> 9130.dalue_left_filter { 9131 position: fixed; 9132 left: 0px; 9133 top: 0px; 9134 min-height: 100vh; 9135 height: 100vh; 9136 width: 327px; 9137 overflow-x: hidden; 9138 overflow-y: hidden; 9139} 9140 9141.dalue_left_filter_container::-webkit-scrollbar{ 9142 width: 6px; 9143} 9144 9145.dalue_left_filter_container::-webkit-scrollbar-thumb{ 9146 height: 20px; 9147 /* background: linear-gradient(#1a314c, #275f94); */ 9148 background: linear-gradient(#AFAFAF, #FFFFFF); 9149 border-radius: 25px; 9150} 9151 9152.dalue_left_filter_container::-webkit-scrollbar-track{ 9153 background-color: #FFFFFF; 9154} 9155 9156.dalue_left_filter_container { 9157 /* position: absolute; */ 9158 height: 100%; 9159 width: 260px; 9160 overflow-x: hidden; 9161 overflow-y: auto; 9162 border-right: 1px solid #c6cbd6; 9163 background-color: #FFFFFF; 9164 padding: 20px 15px; 9165} 9166 9167.dalue_left_filter_button { 9168 position: absolute; 9169 /* top: 195px; */ 9170 top: 350px; 9171 right: 9px; 9172 padding: 0 7px 0 5px; 9173 width: 27px; 9174 outline: 0; 9175 /* color: #e5e5e5; */ 9176 color: #ffffff; 9177 font-size: 12px; 9178 /* background: linear-gradient(90deg,#1a314c 0,#275f94 100%); */ 9179 /* background: linear-gradient(90deg,#f67280 0,#f88195 100%); */ 9180 background: linear-gradient(90deg,#dd0108 0,#dd0108 100%); 9181 border-top-right-radius: 30px; 9182 border-bottom-right-radius: 30px; 9183 line-height: 1.4; 9184 height: 140px; 9185 z-index: -1; 9186} 9187 9188.dalue_left_filter_button :before { 9189 position: absolute; 9190 top: -10px; 9191 left: 0; 9192 display: block; 9193 content: ""; 9194 width: 27px; 9195 height: 10px; 9196 background: url(1669687064) no-repeat 0 0; 9197} 9198 9199.dalue_left_filter_button :after { 9200 position: absolute; 9201 top: 100%; 9202 left: 0; 9203 display: block; 9204 content: ""; 9205 width: 27px; 9206 height: 10px; 9207 background: url(1669687064) no-repeat 0 0; 9208} 9209 9210 9211.dalue_left_filter_row { 9212 border-bottom: 1px solid #f0f0f0; 9213} 9214 9215.dalue_left_filter_content { 9216 display: block; 9217 margin: 0 0 13px; 9218 padding: 0; 9219} 9220 9221.dalue_left_filter_content > ul { 9222 margin: -6px 0 0 -5px; 9223 font-size: 0; 9224 line-height: 0; 9225 padding: 0; 9226} 9227 9228.dalue_left_filter_content > ul > li { 9229 display: inline-block; 9230 padding: 6px 0 0 5px; 9231 min-width: 30%; 9232 max-width: 100%; 9233 vertical-align: top; 9234 -webkit-box-sizing: border-box; 9235 list-style: none; 9236} 9237 9238.dalue_left_filter_content > ul > li > button { 9239 display: inline-block; 9240 width: 100%; 9241 border-radius: 15px; 9242 border: 1px solid #ccc; 9243 padding: 8px 6px 6px 6px; 9244 outline: 0; 9245 font-size: 12px; 9246 line-height: 18px; 9247 color: #000; 9248 word-break: break-all; 9249 word-wrap: break-word; 9250 background: #fff; 9251} 9252 9253.dalue_left_filter_content > ul > li > button.disabled { 9254 border-color: #d7d7d8; 9255 color: #d7d7d8; 9256 cursor: default; 9257} 9258 9259.dalue_left_filter_content > ul > li > button.active { 9260 border: 2px solid #ff8773; 9261 padding: 5px; 9262 color: #ff8773; 9263} 9264 9265.dalue_left_filter_title { 9266 position: relative; 9267 padding: 10px 19px 10px 5px; 9268 text-transform: uppercase; 9269 font-size: 12px; 9270 cursor: pointer; 9271 margin: 0; 9272} 9273 9274.dalue_left_filter_title_header { 9275 position: relative; 9276 padding: 10px 10px 10px 3px; 9277 text-transform: uppercase; 9278 font-size: 14px; 9279 margin: 0; 9280} 9281 9282.dalue_left_filter_title:after { 9283 display: block; 9284 content: ""; 9285 position: absolute; 9286 top: 50%; 9287 right: 6px; 9288 width: 7px; 9289 height: 5px; 9290 margin: -3px 0 0; 9291 background: url(https://img.echosting.cafe24.com/skin/base/product/bg_search_toggle_title.gif) no-repeat 0 0; 9292} 9293.dalue_left_filter_sticky_bottom { 9294 position: -webkit-sticky; 9295 position: sticky; 9296 bottom: 20px; 9297} 9298 9299.dalue_left_filter_btn_container > button { 9300 margin-left: 2px; 9301 margin-right: 2px; 9302 padding: 0.5rem 1rem; 9303 9304 font-size: 1rem; 9305 font-weight: 400; 9306 text-align: center; 9307 text-decoration: none; 9308 9309 display: inline-block; 9310 min-width: 120px; 9311 width: auto; 9312 9313 border: none; 9314 border-radius: 5px; 9315} 9316.dss_itemLeft_color { 9317 border-radius: 50%; 9318 width: 16px; 9319 height: 16px; 9320} 9321 9322.dalue_filter_select_button.none { 9323 opacity: 0.25; 9324 /* display: none !important; */ 9325 /* border: 1px solid #AFAFAF !important; */ 9326} 9327 9328.dss-filter-right-close { 9329 display: inline-block; 9330 position: absolute; 9331 padding-right: 10px; 9332 padding-top: 0px; 9333 top: 0px; 9334 right: 0px; 9335 height: 24px; 9336 width: 24px; 9337 z-index: 999999; 9338} 9339 9340.dss-filter-right-close:after { 9341 content: "\00d7"; 9342 font-size: 24pt; 9343} 9344 9345.dalue_filter_select_button.activeColor { 9346 box-shadow: 5px 5px #9f9f9f; 9347} 9348 9349.dalue-navigation-tab-item.active .dalue-navigation-tab__txt:after { 9350 display: inline-block; 9351 content: "\00d7"; 9352 margin-left: 6px; 9353} 9354</style> 9355
9356<script> 9357// tag 9358var dalue_filter_selected = {}; 9359 9360function dalue_filter_show() { 9361 var left = $('.dalue_left_filter').css('left').replace('px', ''); 9362 if(left == 0) { 9363 $('.btnCate').css('z-index', 499); 9364 $('.dalue_left_filter').css('z-index', 99); 9365 $('.dalue_left_filter').animate({ 9366 left:'-291px', 9367 }, 'fast'); 9368 } else { 9369 $('.btnCate').css('z-index', 497); 9370 $('.dalue_left_filter').css('z-index', 498); 9371 $('.dalue_left_filter').animate({ 9372 left:'0px', 9373 }, 'fast'); 9374 } 9375} 9376 9377function dalue_filter_title_show(elm) { 9378 console.log($(elm).children('.dalue_left_filter_content').length); 9379 9380 if($(elm).parent().children('.dalue_left_filter_content').css('display') != 'none') { 9381 $(elm).parent().children('.dalue_left_filter_content').css('display', 'none'); 9382 } else { 9383 $(elm).parent().children('.dalue_left_filter_content').css('display', ''); 9384 } 9385} 9386 9387var __sortData; 9388function dalue_filter_sort_desc(a, b) { 9389 return __sortData[a] > __sortData[b] ? -1 : (__sortData[a] == __sortData[b] ? 0 : 1); 9390} 9391 9392var sortWeight1 = {}; 9393sortWeight1['ìë¥_ìì'] = 1000; 9394sortWeight1['ìë¥_íì'] = 900; 9395sortWeight1['ìë¥_ìíë³µ'] = 800; 9396sortWeight1['ìë¥_ìì°í°'] = 700; 9397sortWeight1['ìë¥_ìí¼ì¤'] = 600; 9398sortWeight1['ìë¥_íì¨ì´'] = 500; 9399 9400sortWeight1['ì ë°_구ë'] = 400; 9401sortWeight1['ì ë°_ë¶ì¸ '] = 300; 9402sortWeight1['ì ë°_ìë¤&ì ¤ë¦¬'] = 200; 9403sortWeight1['ì ë°_ì¬ë¦½ì¨&ì´ëí'] = 190; 9404sortWeight1['ì ë°_ì¥í'] = 180; 9405sortWeight1['ì ë°_ì¤ë´í'] = 170; 9406sortWeight1['ì ë°_걸ìë§ìì¦'] = 160; 9407sortWeight1['ì¡í'] = 0; 9408 9409 9410var sortWeight2 = {}; 9411sortWeight2['ê³µì©'] = 1000; 9412sortWeight2['ì¬ì'] = 900; 9413sortWeight2['ë¨ì'] = 800; 9414 9415var sortWeight3 = {}; 9416sortWeight3['XXS'] = 1000; 9417sortWeight3['XS'] = 900; 9418sortWeight3['S'] = 800; 9419sortWeight3['M'] = 700; 9420sortWeight3['L'] = 600; 9421sortWeight3['XL'] = 500; 9422sortWeight3['XXL'] = 400; 9423sortWeight3['FREE'] = 300; 9424sortWeight3['기í'] = 200; 9425 9426var sortWeight4 = {}; 9427sortWeight4['New'] = 1000; 9428sortWeight4['Best'] = 900; 9429sortWeight4['Sale'] = 800; 9430 9431 9432var sortFunctions = {}; 9433sortFunctions['sortWithWeight1ASC'] = sortWithWeight1ASC; 9434sortFunctions['sortWithWeight2ASC'] = sortWithWeight2ASC; 9435sortFunctions['sortWithWeight3ASC'] = sortWithWeight3ASC; 9436sortFunctions['sortWithWeight4ASC'] = sortWithWeight4ASC; 9437sortFunctions['sortEtcLast'] = sortEtcLast; 9438 9439function sortWithWeight1ASC(a, b) { 9440 if(sortWeight1[a] != undefined && sortWeight1[b] != undefined) { 9441 return sortWeight1[b] - sortWeight1[a]; 9442 } else if(sortWeight1[a] != undefined) { 9443 return -1; 9444 } else if(a == '기í') { 9445 return 1; 9446 } else if(b == '기í') { 9447 return -1; 9448 } 9449 9450 if(sortWeight1[a] == undefined && sortWeight1[b] != undefined) { 9451 return 1; 9452 } 9453 9454 return a.localeCompare(b); 9455} 9456 9457 9458function sortWithWeight3ASC(a, b) { 9459 if(sortWeight3[a] != undefined && sortWeight3[b] != undefined) { 9460 return sortWeight3[b] - sortWeight3[a]; 9461 } else if(sortWeight3[a] != undefined) { 9462 return -1; 9463 } else if(a == '기í') { 9464 return 1; 9465 } else if(b == '기í') { 9466 return -1; 9467 } 9468 9469 if(sortWeight3[a] == undefined && sortWeight3[b] != undefined) { 9470 return 1; 9471 } 9472 9473 return a.localeCompare(b); 9474} 9475 9476function sortWithWeight4ASC(a, b) { 9477 if(sortWeight4[a] != undefined && sortWeight4[b] != undefined) { 9478 return sortWeight4[b] - sortWeight4[a]; 9479 } else if(sortWeight4[a] != undefined && sortWeight4[b] == undefined) { 9480 return -1; 9481 } else if(a == '기í') { 9482 return 1; 9483 } else if(b == '기í') { 9484 return -1; 9485 } 9486 9487 if(sortWeight4[a] == undefined && sortWeight4[b] != undefined) { 9488 return 1; 9489 } 9490 9491 return a.localeCompare(b); 9492} 9493 9494function sortEtcLast(a, b) { 9495 if(a == '기í') { 9496 return 1; 9497 } else if(b == '기í') { 9498 return -1; 9499 } 9500 9501 //console.log(a + ' - ' + b + ' = ' + (a - b)); 9502 return a.localeCompare(b); 9503} 9504 9505function sortWithWeight2ASC(a, b) { 9506 if(sortWeight2[a] != undefined && sortWeight2[b] != undefined) { 9507 return sortWeight2[b] - sortWeight2[a]; 9508 } else if(sortWeight2[a] != undefined) { 9509 return -1; 9510 } 9511 9512 return a - b; 9513} 9514 9515function dalue_filter_typoCorrectionOnSuccess(json) { 9516 // console.log(JSON.stringify(json)); 9517 if(json.result.length > 0) { 9518 var s = 'search.html?query=' + json.result[0].word; 9519 9520 $('.typoLi').css('display', ''); 9521 $('.typoValue').attr('href', s); 9522 $('.typoValue').text(json.result[0].word); 9523 } 9524} 9525 9526var resultJson = undefined; 9527 9528function dalue_filter_searchOnSuccess(json) { 9529 if(resultJson == undefined && json.result.length == 0) { 9530 resultJson = json; 9531 9532 var params = DalueSearch.parseParameter(); 9533 var __query = params['query']; 9534 9535 console.log('__query[' + __query + ']'); 9536 if(__query == undefined) { 9537 dalue_filter_searchOnSuccess2(json); 9538 return; 9539 } 9540 9541 if(__query == '*') { 9542 dalue_filter_searchOnSuccess2(json); 9543 return; 9544 } 9545 9546 DalueSearch.typoCorrection(DalueSearch.searchOptions.query, dalue_filter_typoCorrectionOnSuccess2); 9547 } else { 9548 dalue_filter_searchOnSuccess2(json); 9549 } 9550} 9551 9552function dalue_filter_typoCorrectionOnSuccess2(json) { 9553 var params = DalueSearch.parseParameter(); 9554 var __query = params['query']; 9555 9556 console.log('__query[' + __query + ']'); 9557 if(__query == undefined) { 9558 return; 9559 } 9560 9561 if(__query == '*') { 9562 return; 9563 } 9564 9565 if(json.result.length > 0) { 9566 DalueSearch.searchOptions.query = json.result[0].word; 9567 DalueSearch.searchWithOptions(); 9568 } else { 9569 dalue_filter_searchOnSuccess2(resultJson); 9570 } 9571} 9572 9573var getStackTrace = function() { 9574 var obj = {}; 9575 Error.captureStackTrace(obj, getStackTrace); 9576 return obj.stack; 9577}; 9578 9579function dalue_filter_searchOnSuccess2(json) { 9580 var liked = {}; 9581 9582 // console.log(getStackTrace()); 9583 9584 // console.log(json); 9585 9586 if(DalueSearch.searchOptions.query == '*') { 9587 $('#dalue_search_relativeTerm_view').css('display', 'none'); 9588 } 9589 9590 9591 if(DalueSearch.searchOptions.queryField != '') { 9592 $('#search_type').val(DalueSearch.searchOptions.queryField).change(); 9593 } 9594 dalue_imageLoad(); 9595 9596 /* 9597 CAFE24.SHOP_FRONT_NEW_LIKE_COMMON_PRODUCT.setLoadData(); 9598 $('#displayKeyword').text(DalueSearch.searchOptions.query); 9599 9600 console.log(JSON.stringify(CAFE24.SHOP_FRONT_NEW_LIKE_COMMON_PRODUCT.aMyLikePrdNo)
9600); 9601 for(var i = 0; i < CAFE24.SHOP_FRONT_NEW_LIKE_COMMON_PRODUCT.aMyLikePrdNo.length; i++) { 9602 liked[CAFE24.SHOP_FRONT_NEW_LIKE_COMMON_PRODUCT.aMyLikePrdNo[i].product_no] = true; 9603 } 9604 */ 9605 9606 9607 $('#displayKeyword').text(DalueSearch.searchOptions.query); 9608 $('.displayKeywordVal').val(DalueSearch.searchOptions.query); 9609 9610 if(sessionStorage != undefined && sessionStorage.localWishList1 != undefined) { 9611 9612 var wishList = JSON.parse(sessionStorage.localWishList1); 9613 var wishOnIcon = wishList.on_tags.src; 9614 9615 console.log('wish ------ ' + wishList.wishList.length); 9616 for(var i = 0; i < wishList.wishList.length; i++) { 9617 $('.wish_' + wishList.wishList[i]).attr('icon_status', 'on'); 9618 $('.wish_' + wishList.wishList[i]).attr('src', wishOnIcon); 9619 } 9620 } 9621 9622 if(sessionStorage != undefined && sessionStorage.localWishList2 != undefined) { 9623 9624 var wishList = JSON.parse(sessionStorage.localWishList2); 9625 var wishOnIcon = wishList.on_tags.src; 9626 9627 console.log('wish ------ ' + wishList.wishList.length); 9628 for(var i = 0; i < wishList.wishList.length; i++) { 9629 $('.wish_' + wishList.wishList[i]).attr('icon_status', 'on'); 9630 $('.wish_' + wishList.wishList[i]).attr('src', wishOnIcon); 9631 } 9632 } 9633 9634 if(sessionStorage != undefined && sessionStorage.localWishList3 != undefined) { 9635 9636 var wishList = JSON.parse(sessionStorage.localWishList3); 9637 var wishOnIcon = wishList.on_tags.src; 9638 9639 console.log('wish ------ ' + wishList.wishList.length); 9640 for(var i = 0; i < wishList.wishList.length; i++) { 9641 $('.wish_' + wishList.wishList[i]).attr('icon_status', 'on'); 9642 $('.wish_' + wishList.wishList[i]).attr('src', wishOnIcon); 9643 } 9644 } 9645 9646 9647 // console.log(JSON.stringify(json)); 9648 // console.log(JSON.stringify(json.tagStat)); 9649 var rawTags; 9650 var decoImages; 9651 9652 // console.log(JSON.stringify(json)); 9653 // 9654 if(json.result.length == 0) { 9655 // $('#dalue_search_filter').css('display', 'none'); 9656 $('.dalue-search-order').css('display', 'none'); 9657 $('#dalue_search_list').css('display', 'none'); 9658 $('#dalue_search_pagination').css('display', 'none'); 9659 $('.dalue-navigation-container').css('display', 'none'); 9660 $('.dalue_css_column_content_category ').html('<div class="dalue-navigation-tab-item active" onclick="DalueSearch.search(\'' + DalueSearch.searchOptions.query + '\', 1, 40, \'\', \'\', \'\', \'\');"><span class="dalue-navigation-tab__txt">ì ì²´</span></div>'); 9661 $('.dalue_css_column_content_brand').html('<div class="dalue-navigation-tab-item active" onclick="DalueSearch.search(\'' + DalueSearch.searchOptions.query + '\', 1, 40, \'\', \'\', \'\', \'\');"><span class="dalue-navigation-tab__txt">ì ì²´</span></div>'); 9662 if(DalueSearch.searchOptions.query != '*') { 9663 DalueSearch.typoCorrection(DalueSearch.searchOptions.query, dalue_filter_typoCorrectionOnSuccess); 9664 } 9665 9666 } else { 9667 $('.dalue-search-order').css('display', ''); 9668 $('#dalue_search_list').css('display', ''); 9669 $('#dalue_search_pagination').css('display', ''); 9670 } 9671 9672 $('#dalue_search_filter').css('display', ''); 9673 9674 for(var i = 0; i < json.result.length; i++) { 9675 // soldout 9676 if(json.result[i].listIcon != null && json.result[i].listIcon != '0,0,0') { 9677 var icons = json.result[i].listIcon.split(','); 9678 if(icons.length > 1 && icons[0] == '1') { 9679 $('.soldout_' + json.result[i].productNo).css('display', ''); 9680 $('.soldout_disp_' + json.result[i].productNo).css('display', 'none'); 9681 } 9682 9683 // <img src="//img.echosting.cafe24.com/icon/product/global/icon_global_01.gif" alt=""> 9684 if(icons.length > 1 && icons[1] == '1') { 9685 $('.newIcon_' + json.result[i].productNo).css('display', ''); 9686 $('.newIcon_disp_' + json.result[i].productNo).css('display', 'none'); 9687 } 9688 9689 if(icons.length > 2 && icons[2] == '1') { 9690 $('.recommend_' + json.result[i].productNo).css('display', ''); 9691 $('.recommend_disp_' + json.result[i].productNo).css('display', 'none'); 9692 } 9693 9694 } 9695 9696 if(json.result[i].soldOut == '1') { 9697 $('.soldout_' + json.result[i].productNo).css('display', ''); 9698 } 9699 9700 // basket 9701 if(json.result[i].options != null && json.result[i].options != 'null' && json.result[i].soldOut != '1') { 9702 try { 9703 var opts = JSON.parse(json.result[i].options); 9704 console.log('----------------------- ' + opts.has_option); 9705 if(opts.has_option == 'T') { 9706 $('#basket_' + json.result[i].productNo).bind('click', function() { 9707 console.log($(this).attr('productNo')); 9708 CAPP_SHOP_NEW_PRODUCT_OPTIONSELECT.selectOptionCommon($(this).attr('productNo'), $(this).attr('categoryNo'), 'basket', ''); 9709 }); 9710 } else { 9711 $('#basket_' + json.result[i].productNo).bind('click', function() { 9712 category_add_basket($(this).attr('productNo'), $(this).attr('categoryNo'), '1', 'A0001', false, '1', $(this).attr('productC
9712ode'), 'A', 'F', '0'); 9713 }); 9714 } 9715 $('#basket_' + json.result[i].productNo).css('display', ''); 9716 } catch(e) { 9717 console.log(e); 9718 $('#basketInfo_' + json.result[i].productNo).css('display', 'none'); 9719 } 9720 } 9721 9722 // priceContent 9723 if(json.result[i].priceContent != undefined && json.result[i].priceContent.trim() != '' && json.result[i].priceContent.trim() != 'null') { 9724 $('#price_' + json.result[i].productNo).text(json.result[i].priceContent); 9725 } 9726 9727 // colorChips 9728 if(json.result[i].options != undefined && json.result[i].options != '' && json.result[i].options != 'null') { 9729 try { 9730 var opts = JSON.parse(json.result[i].options).options; 9731 var optVal; 9732 var htmlOut = ''; 9733 9734 for(let nopts = 0; nopts < opts.length; nopts++) { 9735 optVal = opts[nopts].option_value; 9736 for(let noptVal = 0; noptVal < optVal.length; noptVal++) { 9737 if(optVal[noptVal].option_color.startsWith('#')) { 9738 htmlOut += '<span class="chips" title="' + optVal[noptVal].option_color + '" style="background-color:' + optVal[noptVal].option_color + '" color_no="" displaygroup=""></span>' 9739 } 9740 } 9741 } 9742 9743 $('#dss_color_' + json.result[i].productNo).html(htmlOut); 9744 } catch(e) { 9745 console.error(e); 9746 } 9747 } 9748 9749 // member price 9750 // console.log('__ginfo.dalueGno : [' + __ginfo.dalueGno + ']' + (__ginfo.dalueGno == '')); 9751 9752 if(__ginfo != undefined && String(__ginfo.dalueGno).length > 0) { 9753 if(__ginfo.dalueGno == '0') { 9754 $('#price_' + json.result[i].productNo).text( 9755 'íë§¤ê° íì ê³µê°' 9756 ); 9757 } else { 9758 $('#price_' + json.result[i].productNo).text( 9759 parseInt(json.result[i].mobileDiscountPrice).toLocaleString() + 'ì' 9760 ); 9761 } 9762 } else { 9763 $('#price_' + json.result[i].productNo).text( 9764 parseInt(json.result[i].mobileDiscountPrice).toLocaleString() + 'ì' 9765 ); 9766 } 9767 9768 9769 //CAFE24.SHOP_FRONT_NEW_LIKE_COMMON_PRODUCT.updateLikeIconCount(json.result[i].productNo, '/web/upload/icon_201805231309027500.png', 'off', ''); 9770 // rawTags = json.result[i].summaryDescription.split('|'); 9771 9772 try { 9773 $('.likeImg_' + json.result[i].productNo).bind('click', function () { 9774 var elm = $('#like_' + $(this).attr('product_no')); 9775 var likeStatus = $('.likePrdIcon_' + json.result[i].productNo).attr('icon_status'); 9776 if(elm == undefined) { 9777 return; 9778 } 9779 9780 //alert(elm.css('color')); 9781 if(likeStatus == 'off') { 9782 elm.css('color', 'red'); 9783 $('.likePrdIcon_' + json.result[i].productNo).attr('icon_status', 'on'); 9784 } else { 9785 elm.css('color', ''); 9786 $('.likePrdIcon_' + json.result[i].productNo).attr('icon_status', 'off'); 9787 } 9788 }); 9789 } catch(e) { 9790 console.log('-----------------------------'); 9791 console.error(e); 9792 } 9793 9794 if(liked[json.result[i].productNo] == true) { 9795 $('#like_' + json.result[i].productNo).css('color', 'red'); 9796 $('.likePrdIcon_' + json.result[i].productNo).attr('icon_status', 'on'); 9797 } 9798 9799 //=====================ìí리뷰===========================// 9800 var productNo = json.result[i].productNo; 9801 9802 // ê°ì ë¡ complete ì ê±° 9803 $('.alpha_module_count[value="' + productNo + '"]').removeAttr('complete'); 9804 9805 //=====================ìí리뷰===========================// 9806 9807 9808 // decorationImages 9809 try { 9810 if(json.result[i].decorationimages != undefined) { 9811 var enabled = false;
9812 decoImages = JSON.parse(json.result[i].decorationimages); 9813 //console.log('date: ' + new Date(decoImages.show_start_date)); 9814 if(decoImages.use_show_date == 'F') { 9815 enabled = true; 9816 } else { 9817 var ds = new Date(decoImages.show_start_date); 9818 var de = new Date(decoImages.show_end_date); 9819 var dc = new Date(); 9820 9821 if(dc.getTime() >= ds.getTime() && dc.getTime() <= de.getTime()) { 9822 enabled = true; 9823 } 9824 } 9825 9826 if(enabled) { 9827 var imgs = decoImages.image_list; 9828 for(var j = 0; j < imgs.length; j++) { 9829 var id = (imgs[j].image_horizontal_position + imgs[j].image_vertical_position).toUpperCase(); // + '_DECO_IMAGE').toUpperCase(); 9830 // id += '_' + json.result[i].productNo; 9831 9832 // ec-product-bgLT_1234 9833 console.log('ID:' + ('.ec-product-bg' + id + '_' + json.result[i].productNo)); 9834 console.log('ID:' + ('.' + id + '_DECO_IMAGE_' + json.result[i].productNo)); 9835 9836 $('.ec-product-bg' + id + '_' + json.result[i].productNo).css('background-image', 'url(\'' + '' + imgs[j].path + '\')'); 9837 // $('.' + id + '_DECO_IMAGE_' + json.result[i].productNo).css('display', ''); 9838 } 9839 } 9840 } 9841 9842 9843 } catch(e) { 9844 console.log(e); 9845 } 9846 9847 if(json.result[i].icon != '') { 9848 var iconList = json.result[i].icon.split(','); 9849 var iconHtml = ''; 9850 for(var j = 0; j < iconList.length; j++) { 9851 if(dalue_icons[iconList[j]] != undefined) 9852 iconHtml += '<img src="' + dalue_icons[iconList[j]] + '" style="height: 22px; display: inline-block; margin-right: 5px; margin-bottom: 5px;">'; 9853 } 9854 } 9855 $('#promotion_' + json.result[i].productNo).html(iconHtml); 9856 9857 } 9858 9859 9860 var filters = [ 9861 "class", 9862 "gender", 9863"size", 9864"shoeSize", 9865'soldOut', 9866 'keyword' 9867 9868 ]; 9869 9870 var filterSort = [ 9871 'sortWithWeight1ASC' 9872 , 'sortWithWeight2ASC' 9873 , 'sortEtcLast' 9874 , 'sortEtcLast' 9875 , 'sortEtcLast' 9876 , 'sortWithWeight4ASC' 9877 , 'sortEtcLast' 9878 , 'sortEtcLast' 9879 , 'sortEtcLast' 9880 , 'sortEtcLast' 9881 , 'sortEtcLast' 9882 , 'sortEtcLast' 9883 , 'NAME' 9884 , 'NAME' 9885 , 'NAME' 9886 , 'NAME' 9887 , 'NAME' 9888 , 'NAME' 9889 ]; 9890 9891 /** leftFilter ëì ê²ì ê²°ê³¼ì íí°ë¥¼ íì **/ 9892 //console.log('leftFilter ëì ê²ì ê²°ê³¼ì íí°ë¥¼ íì'); 9893 //console.log(JSON.stringify(json)); 9894 9895 var itemHtml = $("#dalue_search_filter_item_class").html(); 9896 var itemColorHtml = $("#dalue_search_filter_item_color").html(); 9897 var itemLeftHtml = $("#dalue_left_filter_item").html(); 9898 var itemColorLeftHtml = $("#dalue_left_filter_item_color").html(); 9899 9900 var html = ''; 9901 var itemOut = ''; 9902 9903 // console.log(JSON.stringify(json.tagStat.tag)); 9904 9905 for(var i = 0; i < filters.length; i++) { 9906 html = ''; 9907 9908 // console.log(filters[i] + ', ' + JSON.stringify(json.tagStat.tag[filters[i]])); 9909 9910 if(json.tagStat.tag[filters[i]] != undefined) { 9911 var keys = Object.keys(json.tagStat.tag[filters[i]]); 9912 __sortData = json.tagStat.tag[filters[i]]; 9913 9914 if(filterSort[i] == 'NAME') { 9915 keys.sort(); 9916 } else if(filterSort[i] == 'RES_DESC') { 9917 keys.sort(dalue_filter_sort_desc); 9918 } else { // it's function 9919 if(sortFunctions[filterSort[i]] != undefined) { 9920 keys.sort(sortFunctions[filterSort[i]]); 9921 } else { 9922 // no sort 9923 } 9924 } 9925 9926 var tagSelects = DalueSearch.searchOptions['tagValue_' + filters[i]] != undefined ? DalueSearch.searchOptions['tagValue_' + filters[i]].split(DalueSearch.options.tagSeperator) : []; 9927 //console.log(JSON.stringify(tagSelects)); 9928 if(i == 0) { 9929 // dalue_left_filter_row_model_ 9930 for(var j = 1; j < filters.length; j++) { 9931 //console.log('filters[' + filters[j] + ']'); 9932 if(filters[j].startsWith('model_')) { 9933 $('.dalue_left_filter_row_' + filters[j]).css('display', 'none'); 9934 } 9935 9936 } 9937 for(var j = 0; j < tagSelects.length; j++) { 9938 try { $('.dalue_left_filter_row_model_' + tagSelects[j]).css('display', ''); } catch(e) { } 9939 // console.log('tagSelects: ' + tagSelects[j]); 9940 } 9941 9942 } 9943 9944 for(var j = 0; j < tagSelects.length; j++) { 9945 if(tagSelects[j] == '') { 9946 continue; 9947 } 9948 //console.log(' - - - - - - ' + filters[i] + '^' + tagSelects[j]); 9949 $('.dalue_left_filter_row_' + filters[i]).css('display', ''); 9950 dalue_filter_selected[filters[i] + '^' + tagSelects[j]] = 1; 9951 DalueSearch.addTag(filters[i], tagSelects[j]); 9952 } 9953 9954 9955 var nkeys = 0; 9956 var colorActiveClass = ""; 9957 var k = ''; 9958 9959 for(var j = 0; j < keys.length; j++) { 9960 k = keys[j].indexOf('_') > -1 ? keys[j].split('_')[1] : keys[j]; 9961 9962 itemOut = filters[i] == 'color' ? itemColorHtml : itemHtml; 9963 colorActiveClass = filters[i] == 'color' ? 'activeColor' : ''; 9964 9965 itemOut = itemOut.replaceWhole('{$field}', DalueSearch.escapeHtml(filters[i])); 9966 itemOut = itemOut.replaceWhole('{$tag}', DalueSearch.escapeHtml(keys[j])); 9967 9968 if(filters[i] == 'color' && keys[j] == 'other') { 9969 itemOut = itemHtml; 9970 itemOut = itemOut.replaceWhole('{$field}', DalueSearch.escapeHtml(filters[i])); 9971 itemOut = itemOut.replaceWhole('{$tag}', DalueSearch.escapeHtml(keys[j])); 9972 itemOut = itemOut.replaceWhole('{$name}', DalueSearch.escapeHtml('기í')); 9973 colorActiveClass = ''; 9974 } else { 9975 itemOut = itemOut.replaceWhole('{$text}', ''); 9976 itemOut = itemOut.replaceWhole('{$name}', DalueSearch.escapeHtml(k)); 9977 } 9978 9979 itemOut = itemOut.replaceWhole('{$click}', 'dalue_filter_tagClick(this);'); 9980 9981 if(json.tagStat.tag[filters[i]][keys[j]] == 0) { 9982 //itemOut = itemOut.replaceWhole('{$class}', 'displaynone'); // disabled 9983 //itemOut = itemOut.replaceWhole('{$class}', ''); // enabled 9984 if(dalue_filter_selected[filters[i] + '^' + keys[j]] == undefined) { 9985 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button none'); 9986 itemOut = itemOut.replaceWhole('{$style}', 'color: #AFAFAF;'); 9987 } else { 9988 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button active ' + colorActiveClass); 9989 } 9990 } else { 9991 if(dalue_filter_selected[filters[i] + '^' + keys[j]] == undefined) { 9992 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button '); 9993 } else { 9994 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button active ' + colorActiveClass); 9995 } 9996 9997 nkeys++; 9998 9999 } 10000 10001 html += itemOut; 10002 } 10003 10004 /* 10005 if(nkeys == 0) { 10006 $('.dalue_css_filter-' + filters[i]).css('display', 'none'); 10007 } else { 10008 $('.dalue_css_filter-' + filters[i]).css('display', ''); 10009 } 10010 */ 10011 10012 $('.dalue_css_column_content-' + filters[i]).html(html); 10013 10014 // left 10015 html = ''; 10016 10017 for(var j = 0; j < keys.length; j++) { 10018 k = keys[j].indexOf('_') > -1 ? keys[j].split('_')[1] : keys[j]; 10019 10020 itemOut = filters[i] == 'color' ? itemColorLeftHtml : itemLeftHtml; 10021 colorActiveClass = filters[i] == 'color' ? 'activeColor' : ''; 10022 10023 itemOut = itemOut.replaceWhole('{$field}', DalueSearch.escapeHtml(filters[i])); 10024 itemOut = itemOut.replaceWhole('{$tag}', DalueSearch.escapeHtml(keys[j])); 10025 if(filters[i] == 'color' && keys[j] == 'other') { 10026 itemOut = itemLeftHtml; 10027 itemOut = itemOut.replaceWhole('{$field}', DalueSearch.escapeHtml(filters[i])); 10028 itemOut = itemOut.replaceWhole('{$tag}', DalueSearch.escapeHtml(keys[j])); 10029 itemOut = itemOut.replaceWhole('{$name}', DalueSearch.escapeHtml('기í')); 10030 colorActiveClass = ''; 10031 } else { 10032 itemOut = itemOut.replaceWhole('{$text}', ''); 10033 itemOut = itemOut.replaceWhole('{$name}', DalueSearch.escapeHtml(k)); 10034 } 10035 itemOut = itemOut.replaceWhole('{$click}', 'dalue_filter_tagClick(this);'); 10036 10037 if(json.tagStat.tag[filters[i]][keys[j]] == 0) { 10038 //itemOut = itemOut.replaceWhole('{$class}', 'disabled'); 10039 //itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button '); 10040 // console.log(filters[i] + '^' + keys[j] + ' ----- ' + dalue_filter_selected[filters[i] + '^' + keys[j]]); 10041 if(dalue_filter_selected[filters[i] + '^' + keys[j]] == undefined) { 10042 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button none'); 10043 } else { 10044 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button active '+ colorActiveClass); 10045 } 10046 } else { 10047 if(dalue_filter_selected[filters[i] + '^' + keys[j]] == undefined) { 10048 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button '); 10049 } else { 10050 itemOut = itemOut.replaceWhole('{$class}', 'dalue_filter_select_button active '+ colorActiveClass); 10051 } 10052 10053 } 10054 itemOut = itemOut.replaceWhole('{$style}', ''); 10055 html += itemOut; 10056 } 10057 10058 $('#dalue_filter-' + filters[i]).html(html); 10059 } 10060 10061 } 10062 10063 var __tfs = [ 10064 ['ìë¥', 'class'] 10065 , ['ì¡í', 'class'] 10066 , ['ì ë°', 'class'] 10067 , ['Best', 'class'] 10068 , ['New', 'class'] 10069 , ['Sale', 'class'] 10070 , ['Collection', 'class'] 10071 ]; 10072 10073 // console.log(JSON.stringify(dalue_filter_selected)); 10074 $('.dalue_css_filter-ìë¥').css('display', 'none'); 10075 $('.dalue_css_filter-ì ë°').css('display', 'none'); 10076 for(var i = 0; i < Object.keys(dalue_filter_selected).length; i++) { 10077 k = Object.keys(dalue_filter_selected)[i]; 10078 if(dalue_filter_selected[k] == 1) { 10079 if(k.indexOf('class^ìë¥') > -1) { 10080 $('.dalue_css_filter-ìë¥').css('display', ''); 10081 } else if(k.indexOf('class^ì ë°') > -1) { 10082 $('.dalue_css_filter-ì ë°').css('display', ''); 10083 } 10084 } 10085 } 10086 /* 10087 for(var i = 0; i < __tfs.length; i++) { 10088 10089 if(dalue_filter_selected[__tfs[i][1] + '^' + __tfs[i][0]] == 1) { 10090 $('.dalue_css_filter-' + __tfs[i][0]).css('display', ''); 10091 } else { 10092 var elm = $('.dalue_css_filter-' + __tfs[i][0]); 10093 for(var j = 0; j < elm.length; j++) { 10094 if(elm.eq(j).children('.dalue_css_column_content').children('.active').length == 0) { 10095 elm.eq(j).css('display', 'none'); 10096 } 10097 } 10098 } 10099 } 10100 */ 10101 10102 // scroll 10103 setTimeout(function() { 10104 try { 10105 __hash = __hash.length > 0 ? __hash.substring(1) : __hash; 10106 10107 console.error(__hash); 10108 console.error($("#anchorBoxId_" + __hash).length); 10109 $('html, body').animate({ 10110 scrollTop: $("#anchorBoxId_" + __hash).offset().top - 100 10111 }, 0); 10112 } catch(e) { 10113 console.error(e); 10114 } 10115 }, 500); 10116 10117 $('.dssLink').bind('click', function() { setHash($(this).attr('productNo')); }); 10118 10119 // $('.filter-loader').css('display', 'none'); 10120 10121 /** ìëì AlphaReview ì¶ê° ë¶íë립ëë¤. **/ 10122 10123 10124} 10125 10126 10127function dalue_filter_search() { 10128 DalueSearch.searchOptions.begin = 1; 10129 10130 if(window.location.href.indexOf('shopSearch/search.html') > -1) { 10131 // DalueSearch.searchAddOrDeleteTag(null, null); 10132 dalue_filter_show(); 10133 } else { 10134 try { 10135 var params = DalueSearch.parseParameter(); 10136 DalueSearch.searchWithTag(params['query'] == undefined ? '*' : params['query']); 10137 } catch(e) { 10138 console.error(e); 10139 } 10140 10141 } 10142} 10143 10144function dalue_filter_reset() { 10145 if(window.location.href.indexOf('shopSearch/search.html') > -1) { 10146 DalueSearch.removeTagUrl(); 10147 } 10148 10149 for(var i = 0; i < $('.dalue_filter_select_button').length; i++) { 10150 var elm = $('.dalue_filter_select_button').eq(i); 10151 DalueSearch.deleteTag(elm.attr('field'), elm.attr('tag')); 10152 elm.removeClass('active'); 10153 delete dalue_filter_selected[elm.attr('field') + '^' + elm.attr('tag')]; 10154 //DalueSearch.searchOptions.tagValues[elm.attr('field')] = ''; 10155 } 10156 10157 console.log(window.location.href); 10158 10159 if(window.location.href.indexOf('shopSearch/search.html') > -1) { 10160 //window.location.reload(); 10161 DalueSearch.searchOptions.query = ''; 10162 DalueSearch.removeQuery(); 10163 DalueSearch.options.tagStatOnly = 0; 10164 DalueSearch.searchWithOptions(); 10165 } else { 10166 DalueSearch.options.tagStatOnly = 1; 10167 DalueSearch.searchWithOptions(); 10168 } 10169} 10170 10171 10172function dalue_filter_tagClick(elmIn) { 10173 var elm = $(elmIn); 10174 10175 if(elm.hasClass('disabled')) { 10176 return; 10177 } 10178 10179 DalueSearch.searchOptions.begin = 1; 10180 10181 if(elm.hasClass('active')) { 10182 elm.removeClass('active'); 10183 delete dalue_filter_selected[elm.attr('field') + '^' + elm.attr('tag')]; 10184 DalueSearch.deleteTag(elm.attr('field'), elm.attr('tag')); 10185 } else { 10186 elm.addClass('active'); 10187 dalue_filter_selected[elm.attr('field') + '^' + elm.attr('tag')] = 'Y'; 10188 DalueSearch.addTag(elm.attr('field'), elm.attr('tag')); 10189 } 10190 10191 10192 if(window.location.href.indexOf('shopSearch/search.html') > -1) { 10193 DalueSearch.options.tagStatOnly = 0; 10194 DalueSearch.searchWithOptions(); 10195 } else { 10196 DalueSearch.options.tagStatOnly = 1; 10197 DalueSearch.searchWithOptions(); 10198 // DalueSearch.searchWithTagAddOnly(elm.attr('field'), elm.attr('tag')); 10199 10200 } 10201 10202} 10203 10204 10205</script>
10205 10206 10207<div class="dalue_left_filter" style="left: -291px; z-index: 498; display: none;"> 10208 <span class="filter-loader" style="position: absolute; top: 20%; left: 30%; display: none;"></span> 10209 <div class="dalue_left_filter_container"> 10210 <button class="dalue_left_filter_button" onclick="dalue_filter_show();" style="border-color: #F67280; font-size: 13px !important;"> 10211 <svg id="Dalue_shopSearchIcon" data-name="Dalue_shopSearchIcon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 221.9 221.14"><defs><style>.cls-shopSearch-white{fill:#fff;}.cls-shopSearch-trans{fill:none;}</style></defs><circle class="cls-shopSearch-white" cx="68.04" cy="118.84" r="40.4"></circle><path class="cls-shopSearch-trans" d="M68,80.52a38.32,38.32,0,1,1-38.32,38.32A38.31,38.31,0,0,1,68,80.52m0-4.16a42.48,42.48,0,1,0,42.48,42.48A42.52,42.52,0,0,0,68,76.36Z"></path><path class="cls-shopSearch-white" d="M216.25,186.4l-38.63-38.62c-.16-.16-.32-.32-.49-.47a96,96,0,1,0-28.9,29.23l.31.33,38.62,38.62a19.33,19.33,0,0,0,27.32,0l1.77-1.77A19.33,19.33,0,0,0,216.25,186.4ZM96,161.49A65.5,65.5,0,1,1,161.49,96,65.5,65.5,0,0,1,96,161.49Z"></path><circle class="cls-shopSearch-trans" cx="95.99" cy="95.99" r="65.5"></circle><path class="cls-shopSearch-trans" d="M216.25,186.4l-38.63-38.62c-.16-.16-.32-.32-.49-.47a96,96,0,1,0-28.9,29.23l.31.33,38.62,38.62a19.33,19.33,0,0,0,27.32,0l1.77-1.77A19.33,19.33,0,0,0,216.25,186.4Z"></path><circle class="cls-shopSearch-white" cx="68.04" cy="118.84" r="38.32"></circle></svg><div style="height: 6px;"></div> 10212 <span id="tagSearchTitle">ìì¸ê²ì</span> 10213 10214 </button> 10215 <div class="dalue_left_filter_row"> 10216 <h3 class="dalue_left_filter_title_header" onclick=""> 10217 ìì¸ê²ì 10218 <span class="dss-filter-right-close" onclick="dalue_filter_show();"></span> 10219 <div style="position: absolute; right: 0px; top: 10px; cursor: pointer; color: #19304C; font-weight: 200;" onclick="dalue_filter_show();"> 10220 <!-- svg style="height: 12px; width: auto;" id="Dalue_shopSearchIcon_refresh" data-name="Dalue_shopSearchIcon_refresh" xmlns="https://ecimg.cafe24img.com/pg159b53619349084/dbbooks/web/upload/category/editor/2022/12/15/8e8b8f86760d053a3c33c6016db9e62d.png" viewBox="0 0 238.56 232.06"><defs><style>.cls-shopSearch-595857{fill:none;stroke:#595857;stroke-linecap:round;stroke-miterlimit:10;stroke-width:10px;}.cls-2{fill:#595857;}</style></defs><path class="cls-shopSearch-595857" d="M218.74,158.26a111,111,0,1,1,4.33-71.82"/><polygon class="cls-2" points="201.97 75.53 221.48 80.44 238.56 69.8 227.06 116.03 201.97 75.53"/></svg --> 10221 <!-- img src="https://ecimg.cafe24img.com/pg159b53619349084/dbbooks/web/upload/category/editor/2022/12/15/8e8b8f86760d053a3c33c6016db9e62d.png" style="width: 16px; height: auto;"/ --> 10222 </div> 10223 </h3> 10224 </div> 10225 <div class="dalue_left_filter_row" style="display: none;"> 10226 <h3 class="dalue_left_filter_title" onclick="dalue_filter_title_show(this)">ê²ìì´</h3> 10227 <div class="dalue_left_filter_content dalue_left_filter_btn_container"> 10228 <input type="text" id="queryLeft" name="query" style="width: calc(100% - 55px);">  <button class="btnSearch" style="background-color: #084af3; color: #FFFFFF; min-width: 18px; height: 40px; top: 2px; position: relative;"><svg style="height: 12px; width: auto;" id="Dalue_shopSearchIcon" data-name="Dalue_shopSearchIcon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 221.9 221.14"><defs><style>.cls-shopSearch-white{fill:#fff;}.cls-shopSearch-trans{fill:none;}</style></defs><circle class="cls-shopSearch-white" cx="68.04" cy="118.84" r="40.4"></circle><path class="cls-shopSearch-trans" d="M68,80.52a38.32,38.32,0,1,1-38.32,38.32A38.31,38.31,0,0,1,68,80.52m0-4.16a42.48,42.48,0,1,0,42.48,42.48A42.52,42.52,0,0,0,68,76.36Z"></path><path class="cls-shopSearch-white" d="M216.25,186.4l-38.63-38.62c-.16-.16-.32-.32-.49-.47a96,96,0,1,0-28.9,29.23l.31.33,38.62,38.62a19.33,19.33,0,0,0,27.32,0l1.77-1.77A19.33,19.33,0,0,0,216.25,186.4ZM96,161.49A65.5,65.5,0,1,1,161.49,96,65.5,65.5,0,0,1,96,161.49Z"></path><circle class="cls-shopSearch-trans" cx="95.99" cy="95.99" r="65.5"></circle><path class="cls-shopSearch-trans" d="M216.25,186.4l-38.63-38.62c-.16-.16-.32-.32-.49-.47a96,96,0,1,0-28.9,29.23l.31.33,38.62,38.62a19.33,19.33,0,0,0,27.32,0l1.77-1.77A19.33,19.33,0,0,0,216.25,186.4Z"></path><circle class="cls-shopSearch-white" cx="68.04" cy="118.84" r="38.32"></circle></svg></button> 10229 </div> 10230 </div> 10231 10232 <div id="" class="dalue_left_filter_row " style="display: ;"> 10233 <h3 class="dalue_left_filter_title" onclick="dalue_filter_title_show(this)">ì±ë³</h3> 10234 <div class="dalue_left_filter_content"> 10235 <ul class="dalue_left_filter_list" id="dalue_filter-gender"></ul></div> 10236 </div> 10237 10238 <div class="dalue_left_filter_row"> 10239 <h3 class="dalue_left_filter_title" onclick="dalue_filter_title_show(this)">ë¶ë¥</h3> 10240 <div class="dalue_left_filter_content"> 10241 <ul class="dalue_left_filter_list" id="dalue_filter-class"></ul></div> 10242 </div> 10243 10244 10245 10246 10247 <div id="" class="dalue_left_filter_row dalue_css_filter-ìë¥" style="display: ;"> 10248 <h3 class="dalue_left_filter_title" onclick="dalue_filter_title_show(this)">ìë¥ ì¬ì´ì¦</h3> 10249 <div class="dalue_left_filter_content"> 10250 <ul class="dalue_left_filter_list" id="dalue_filter-size"></ul></div> 10251 </div> 10252 10253 <div id="" class="dalue_left_filter_row dalue_css_filter-ì ë°" style="display: ;"> 10254 <h3 class="dalue_left_filter_title" onclick="dalue_filter_title_show(this)">ì ë° ì¬ì´ì¦</h3> 10255 <div class="dalue_left_filter_content"> 10256 <ul class="dalue_left_filter_list" id="dalue_filter-shoeSize"></ul></div> 10257 </div> 10258 10259 10260 <div id="" class="dalue_left_filter_row" style="display: ;"> 10261 <h3 class="dalue_left_filter_title" onclick="dalue_filter_title_show(this)">ìµì </h3> 10262 <div class="dalue_left_filter_content"> 10263 <ul class="dalue_left_filter_list" id="dalue_filter-soldOut"></ul></div> 10264 </div> 10265 10266 10267 <div class="dalue_left_filter_sticky_bottom" style="text-align: center; border-bottom: 0px solid #FFFFFF; margin-top: 12px;background: #fff; padding: 5px 0px 10px 0;"> 10268 <div class="dalue_left_filter_btn_container" style="display: inline-block;"> 10269 <button onclick="dalue_filter_reset();"><svg style="height: 12px; width: auto;" id="Dalue_shopSearchIcon_refresh" data-name="Dalue_shopSearchIcon_refresh" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 238.56 232.06"><defs><style>.cls-shopSearch-595857{fill:none;stroke:#595857;stroke-linecap:round;stroke-miterlimit:10;stroke-width:10px;}.cls-2{fill:#595857;}</style></defs><path class="cls-shopSearch-595857" d="M218.74,158.26a111,111,0,1,1,4.33-71.82"></path><polygon class="cls-2" points="201.97 75.53 221.48 80.44 238.56 69.8 227.06 116.03 201.97 75.53"></polygon></svg> ì´ê¸°í</button> 10270 <button onclick="dalue_filter_search();" style="background-color: #dd0108; color: #FFFFFF"><svg style="height: 12px; width: auto;" id="Dalue_shopSearchIcon" data-name="Dalue_shopSearchIcon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 221.9 221.14"><defs><style>.cls-shopSearch-white{fill:#fff;}.cls-shopSearch-trans{fill:none;}</style></defs><circle class="cls-shopSearch-white" cx="68.04" cy="118.84" r="40.4"></circle><path class="cls-shopSearch-trans" d="M68,80.52a38.32,38.32,0,1,1-38.32,38.32A38.31,38.31,0,0,1,68,80.52m0-4.16a42.48,42.48,0,1,0,42.48,42.48A42.52,42.52,0,0,0,68,76.36Z"></path><path class="cls-shopSearch-white" d="M216.25,186.4l-38.63-38.62c-.16-.16-.32-.32-.49-.47a96,96,0,1,0-28.9,29.23l.31.33,38.62,38.62a19.33,19.33,0,0,0,27.32,0l1.77-1.77A19.33,19.33,0,0,0,216.25,186.4ZM96,161.49A65.5,65.5,0,1,1,161.49,96,65.5,65.5,0,0,1,96,161.49Z"></path><circle class="cls-shopSearch-trans" cx="95.99" cy="95.99" r="65.5"></circle><path class="cls-shopSearch-trans" d="M216.25,186.4l-38.63-38.62c-.16-.16-.32-.32-.49-.47a96,96,0,1,0-28.9,29.23l.31.33,38.62,38.62a19.33,19.33,0,0,0,27.32,0l1.77-1.77A19.33,19.33,0,0,0,216.25,186.4Z"></path><circle class="cls-shopSearch-white" cx="68.04" cy="118.84" r="38.32"></circle></svg> ê²ì</button> 10271 </div> 10272 </div> 10273 <!-- for scrollbar --> 10274 <div style="height: 32px;"></div> 10275 <div style="position: absolute; right: 50px; display: none;"><span style="font-size: 10px; color: #AFAFAF;"><i>powered by ìµìì¹</i></span></div> 10276 </div> 10277 10278</div> 10279 10280<div id="dalue_left_filter_item" style="display: none;"> 10281 <li><button class="{$class}" status="{$status}" field="{$field}" tag="{$tag}" onclick="{$click}">{$name}</button></li> 10282</div> 10283 10284<div id="dalue_left_filter_item_color" style="display: none;"> 10285 <li style="min-width: 0px !important; {$style}"><button class="{$class}" status="{$status}" field="{$field}" tag="{$tag}" onclick="{$click}
10285" style="background-color: {$name}; width: 24px; height: 24px; border: 2px solid #AFAFAF; border-radius: 50%; margin: 5px; {$style}"><span style="position: relative; top: -7px; right: 2px; font-weight: 600; color: #AFAFAF;">{$text}</span></button></li> 10286</div> 10287<style> 10288@media screen and (min-width: 768px) { 10289.dss-search-layer { 10290 display: block; 10291 overflow: hidden; 10292 overflow-y: scroll; 10293 position: fixed; 10294 top: -50%; 10295 left: 50%; 10296 transform: translate(-50%, -50%); 10297 z-index: 99901; 10298 width: 100%; 10299 height: 600px; 10300 background-color: #FFF; 10301 padding: 130px 20px 20px 20px; 10302 -webkit-overflow-scrolling: touch; 10303 transition: right 0.5s ease-in-out; 10304 box-sizing: border-box; 10305} 10306 10307.dss-search-layer-bg { 10308 display: block; 10309 overflow: hidden; 10310 overflow-y: scroll; 10311 position: fixed; 10312 top: 50%; 10313 left: 50%; 10314 transform: translate(-50%, -50%); 10315 z-index: 99900; 10316 width: 100%; 10317 height: 100%; 10318 background-color: rgba(0, 0, 0, 0.5); 10319 padding: 20px 20px 20px 20px; 10320 -webkit-overflow-scrolling: touch; 10321 transition: right 0.5s ease-in-out; 10322 box-sizing: border-box; 10323} 10324 10325.dss-search-layer-header { 10326 background-color: white; 10327 margin-top: 20px; 10328 align-items: center; 10329 order: 0; 10330 margin: 0 0 30px !important; 10331 padding: 0 !important; 10332 height: 18px !important; 10333} 10334 10335 10336 10337 .dss-search-layer-container { 10338 display: flex; 10339 justify-content: center; 10340 padding-right: 200px; 10341 padding-left: 200px; 10342 column-gap: 60px; 10343 margin-bottom: 24px; 10344 } 10345 10346 10347.dss-search-layer-content { 10348 background-color: white; 10349 display: flex; 10350 align-items: center; 10351} 10352 10353.dss-search-layer-container a { 10354 text-decoration: none !important; 10355} 10356 10357.dss-search-layer-container a:hover { 10358 border-bottom: 0px solid #FFF; 10359 font-weight: 800; 10360} 10361.dss-search-layer-content ul { 10362 list-style:none; margin:0; padding:0; counter-reset: hknumber; 10363 display: flex !important; 10364 flex-direction: column; 10365 row-gap: 10px; 10366} 10367.dss-search-layer-content ul.num:before { 10368 10369} 10370 10371.dss-search-layer-content ul li { 10372 align-items: center !important; 10373 font-size: 15px; 10374 margin-bottom: 4px; 10375 text-overflow: ellipsis; 10376 white-space: nowrap; 10377 overflow: hidden; 10378} 10379 10380.dss-search-layer-content ul li a { 10381 color: #AFAFAF; 10382} 10383 10384.dss-search-layer-content ul.num li { 10385 display: flex !important; 10386 align-items: center !important; 10387 font-weight: 600 !Important; 10388 font-size: 15px; 10389 text-overflow: ellipsis; 10390 white-space: nowrap; 10391 overflow: hidden; 10392} 10393 10394.dss-search-layer-content ul.num li:before { 10395 counter-increment:hknumber; 10396 content: counter(hknumber); 10397 font-weight: bolder; 10398 width: 30px; 10399} 10400.dss-search-layer-content ul.num li:nth-child(-n+3):before { 10401 color: #f53535; 10402 font-weight: 600 !important; 10403} 10404.dss-search-layer-content ul.num li:nth-last-child(-n+7) { 10405 font-weight: 400 !important; 10406 color: #747474; 10407} 10408 10409.dss-search-layer-field { 10410 position: relative; 10411 border-bottom: 2px solid #121212; 10412 height: 50px; 10413 z-index: 12; 10414 background: none; 10415} 10416.dss-search-layer-input { 10417 font-family: 'Noto Sans KR' !Important; 10418 height: 45px !Important; 10419 padding: 0 0 0 0 !Important; 10420 border: 0 !important; 10421 line-height: 28px !Important; 10422 font-size: 28px !Important; 10423 font-weight: 600 !Important; 10424 color: #121212 !Important; 10425 background: none !Important; 10426 text-indent: 5px !Important; 10427 letter-spacing: -1.5px !Important; 10428 z-index: 12 !Important; 10429 margin-top: 5px !Important; 10430} 10431 10432.dss-search-layer-input:focus { 10433 outline: none; 10434} 10435 10436.dss-search-layer-btn { 10437 position: relative; 10438 float: right; 10439 width: 50px; 10440 height: 50px; 10441 cursor: pointer; 10442} 10443.dss-search-layer-close { 10444 position: absolute !important; 10445 top: 20px; 10446 right: 50px; 10447 font-size: 14px; 10448 font-weight: 800; 10449 color: #C0C0C0 !important; 10450} 10451} /* @media screen and (min-width: 768px) { */ 10452 10453@media screen and (min-width: 1px) and (max-width: 767px) { 10454.dss-search-layer { 10455 display: block; 10456 overflow: hidden;
10457 overflow-y: scroll; 10458 position: fixed; 10459 top: -50%; 10460 left: 50%; 10461 transform: translate(-50%, -50%); 10462 z-index: 99901; 10463 width: 100%; 10464 height: 100%; 10465 background-color: #FFF; 10466 padding: 10px 20px 20px 20px; 10467 -webkit-overflow-scrolling: touch; 10468 transition: right 0.5s ease-in-out; 10469 box-sizing: border-box; 10470} 10471 10472.dss-search-layer-bg { 10473 display: block; 10474 overflow: hidden; 10475 overflow-y: scroll; 10476 position: fixed; 10477 top: 50%; 10478 left: 50%; 10479 transform: translate(-50%, -50%); 10480 z-index: 99900; 10481 width: 100%; 10482 height: 100%; 10483 background-color: rgba(0, 0, 0, 0.5); 10484 padding: 20px 20px 20px 20px; 10485 -webkit-overflow-scrolling: touch; 10486 transition: right 0.5s ease-in-out; 10487 box-sizing: border-box; 10488} 10489.dss-search-layer-container { 10490 display: block; 10491 justify-content: center; 10492 column-gap: 60px; 10493 margin-bottom: 24px; 10494} 10495.dss-search-layer-header { 10496 background-color: white; 10497 margin-top: 20px; 10498 align-items: center; 10499 order: 0; 10500 margin: 0 0 30px !important; 10501 padding: 0 !important; 10502 height: 18px !important; 10503} 10504.dss-search-layer-content { 10505 background-color: white; 10506 display: flex; 10507 align-items: center; 10508} 10509 10510.dss-search-layer-content-h { 10511 background-color: white; 10512 display: flex; 10513 align-items: center; 10514 overflow-x: auto; 10515} 10516 10517.dss-search-layer-container a { 10518 text-decoration: none !important; 10519} 10520 10521.dss-search-layer-container a:hover { 10522 border-bottom: 0px solid #FFF; 10523 font-weight: 800; 10524} 10525.dss-search-layer-content ul { 10526 list-style:none; margin:0; padding:0; counter-reset: hknumber; 10527 display: flex !important; 10528 flex-direction: column; 10529 row-gap: 10px; 10530} 10531 10532.dss-search-layer-content-h ul { 10533 list-style:none; margin:0; padding:0; counter-reset: hknumber; 10534 display: flex !important; 10535 gap: 10px; 10536 10537} 10538 10539.dss-search-layer-content ul.num:before { 10540 10541} 10542 10543.dss-search-layer-content ul li { 10544 align-items: center !important; 10545 font-size: 13px; 10546 margin-bottom: 4px; 10547 text-overflow: ellipsis; 10548 white-space: nowrap; 10549 overflow: hidden; 10550} 10551 10552.dss-search-layer-content-h ul li { 10553 align-items: center !important; 10554 font-size: 13px; 10555 margin-bottom: 4px; 10556 text-overflow: ellipsis; 10557 white-space: nowrap; 10558 overflow: hidden; 10559 flex-shrink: 0; 10560 border: 1px solid #AFAFAF; 10561 border-radius: 50px; 10562 padding: 5px 5px 5px 5px; 10563} 10564 10565.dss-search-layer-content-h ul li a { 10566 color: #AFAFAF; 10567 margin-left: 10px; 10568} 10569 10570.dss-search-layer-content ul li a { 10571 color: #AFAFAF; 10572} 10573 10574.dss-search-layer-content ul.num li { 10575 display: flex !important; 10576 align-items: center !important; 10577 font-weight: 600 !Important; 10578 font-size: 15px; 10579 text-overflow: ellipsis; 10580 white-space: nowrap; 10581 overflow: hidden; 10582} 10583 10584.dss-search-layer-content ul.num li:before { 10585 counter-increment:hknumber; 10586 content: counter(hknumber); 10587 font-weight: bolder; 10588 width: 30px; 10589} 10590.dss-search-layer-content ul.num li:nth-child(-n+3):before { 10591 color: #f53535; 10592 font-weight: 600 !important; 10593} 10594.dss-search-layer-content ul.num li:nth-last-child(-n+7) { 10595 font-weight: 400 !important; 10596 color: #747474; 10597} 10598 10599.dss-search-layer-field { 10600 position: relative; 10601 border-bottom: 2px solid #121212; 10602 height: 50px; 10603 z-index: 12; 10604 background: none; 10605} 10606.dss-search-layer-input { 10607 font-family: 'Noto Sans KR' !Important; 10608 height: 45px !Important; 10609 padding: 0 0 0 0 !Important; 10610 border: 0 !important; 10611 line-height: 28px !Important; 10612 font-size: 28px !Important; 10613 font-weight: 600 !Important; 10614 color: #121212 !Important; 10615 background: none !Important; 10616 text-indent: 5px !Important; 10617 letter-spacing: -1.5px !Important; 10618 z-index: 12 !Important; 10619 margin-top: 5px !Important; 10620} 10621 10622.dss-search-layer-input:focus { 10623 outline: none; 10624} 10625 10626.dss-search-layer-btn { 10627 position: relative; 10628 float: right; 10629 width: 50px; 10630 height: 50px; 10631 cursor: pointer; 10632} 10633.dss-search-layer-close { 10634 position: absolute !important; 10635 top: 20px; 10636 right: 50px; 10637 font-size: 14px; 10638 font-weight: 800; 10639 color: #C0C0C0 !important; 10640} 10641 10642.shopSearchInput1 { 10643 height: 45px !important; 10644 border: 1px solid #AFAFAF; !important; 10645 border-radius: 2px; 10646 padding-left: 10px !important; 10647 padding-right: 20px !important; 10648 box-sizing: border-box !important; 10649 width: 100%; 10650} 10651.dss_arrow_left { 10652 position: relative; 10653 top: -2px; 10654 content: ""; 10655 display: inline-block; 10656 width: 10px; 10657 height: 10px; 10658 border-right: 0.1em solid black; 10659 border-top: 0.1em solid black; 10660 transform: rotate(225deg); 10661 margin-right: 0.5em; 10662 margin-left: 0.5em; 10663} 10664} /* @media screen and (min-width: 1px) and (max-width: 767px) { */ 10665</style>
10666<script> 10667var __lastShow = false; 10668var __lastWidth = 0; 10669var __iv = undefined; 10670 10671function checkDssSearchLayer() { 10672 var w = $(window).width(); 10673 if(__lastWidth != 0 && w != __lastWidth) { 10674 dssSearchLayer(false); 10675 clearInterval(__iv); 10676 } 10677} 10678 10679function dssSearchLayer(show) { 10680 var w = $(window).width(); 10681 10682 if(show) { 10683 if(__lastShow == true) { 10684 return; 10685 } 10686 10687 __lastWidth = w; 10688 if(w > 767) { // pc 10689 setTimeout(function() { $('.keywordFront').blur(); /* $('#query').focus(); */}, 500); 10690 $('#dss-search-layer-pc').css('display', ''); 10691 $('#dss-search-layer-pc').animate({top: '300px'}, 300, function() {}); 10692 $('#dss-search-layer-pc').fadeIn(); 10693 $('#dss-search-layer-bg-pc').fadeIn(); 10694 __layerNo = 0; 10695 } else { 10696 setTimeout(function() { $('.keywordFront').blur(); /* $('#query2').focus(); */ }, 500); 10697 $('#dss-search-layer-mob').css('display', ''); 10698 $('#dss-search-layer-mob').animate({top: '50%'}, 300, function() {}); 10699 $('#dss-search-layer-mob').fadeIn(); 10700 $('#dss-search-layer-mob').fadeIn(); 10701 __layerNo = 2; 10702 } 10703 10704 __iv = setInterval(checkDssSearchLayer, 100); 10705 __lastShow = true; 10706 } else { 10707 if(__lastShow == false) { 10708 return; 10709 } 10710 $('.dss-search-layer').animate({top: '-50%'}, 300, function() { 10711 $('.dss-search-layer').css('display', 'none'); 10712 }); 10713 $('.dss-search-layer-bg').fadeOut(); 10714 10715 clearInterval(__iv); 10716 __iv = undefined; 10717 __lastShow = false; 10718 } 10719} 10720 10721function dssDateFormat() { 10722 let date = new Date(); 10723 let month = date.getMonth() + 1; 10724 let day = date.getDate(); 10725 let hour = date.getHours(); 10726 let minute = date.getMinutes(); 10727 let second = date.getSeconds(); 10728 10729 month = month >= 10 ? month : '0' + month; 10730 day = day >= 10 ? day : '0' + day; 10731 hour = hour >= 10 ? hour : '0' + hour; 10732 minute = minute >= 10 ? minute : '0' + minute; 10733 second = second >= 10 ? second : '0' + second; 10734 10735 return date.getFullYear() + '-' + month + '-' + day + ' ' + hour + ':' + minute; // + ':' + second; 10736} 10737 10738function dssFilleValue(elm) { 10739 $('input[name="query"]').val(elm.value); 10740} 10741</script>
10741 10742 10743 <div id="dss-search-layer-bg-pc" class="dss-search-layer-bg" style="display: none;" onclick="dssSearchLayer(false);"></div> 10744 <div id="dss-search-layer-pc" class="dss-search-layer" style="overflow: hidden; top: 300px; display: none;"> 10745 <div class="dss-search-layer-close"><a href="javascript:;" onclick="dssSearchLayer(false);" style="color: #C0C0C0 !important;"><svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="32px" height="32px"><path d="M 4.9902344 3.9902344 A 1.0001 1.0001 0 0 0 4.2929688 5.7070312 L 10.585938 12 L 4.2929688 18.292969 A 1.0001 1.0001 0 1 0 5.7070312 19.707031 L 12 13.414062 L 18.292969 19.707031 A 1.0001 1.0001 0 1 0 19.707031 18.292969 L 13.414062 12 L 19.707031 5.7070312 A 1.0001 1.0001 0 0 0 18.980469 3.9902344 A 1.0001 1.0001 0 0 0 18.292969 4.2929688 L 12 10.585938 L 5.7070312 4.2929688 A 1.0001 1.0001 0 0 0 4.9902344 3.9902344 z"></path></svg></a></div> 10746 10747 <div class="dss-search-layer-container"> 10748 <form id="searchBarForm1" name="" action="/shopSearch/search.html" method="get" target="_self" enctype="multipart/form-data"> 10749 <input id="banner_action" name="banner_action" value="" type="hidden"><div style="width: 790px;" class="xans-element- xans-layout xans-layout-searchheader "> 10750 <fieldset class="dss-search-layer-field" style="width: 100%"><!-- 10751 <div module="search_form"></div> 10752 --><legend>ê²ì</legend> 10753 <input type="hidden" name="keyword" class="queryInput si" value="11"><input onfocus="dssSearchLayer(true);" id="query2" name="query" fw-filter="" class="dss-search-layer-input queryInput" placeholder="" value="" type="text" style="width: calc(100% - 60px);" autocomplete="off" onkeyup="$('.si').val(this.value);" index="2"><div class="dss-search-layer-btn btnSearch" index="2" onclick="$('.dalue_css_autocomplete_wrap').css('display', 'none');"><svg style="height: 32px; width: auto;" xmlns="http://www.w3.org/2000/svg" width="17.3" height="17.3" viewbox="0 0 17.3 17.3"><g transform="translate(-1.25 -1.25)"><circle cx="6.558" cy="6.558" r="6.558" transform="translate(2 2)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2"></circle><path d="M23,23l3.872,3.872" transform="translate(-9.383 -9.383)" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2"></path></g></svg></div> 10754 </fieldset></div> 10755 </form> 10756 </div><!-- input --> 10757 10758 <div class="dss-search-layer-container" style="margin-top: 44px;"> 10759 <div style="width: 320px;"> 10760 <div class="dss-search-layer-header" style="background-color: white; margin-top: 20px; "> 10761 <div class="dalue_css_autocomplete_title" style="float: left;"> 10762 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_recent_b.svg" style="width: auto; height: 14px;" loading="lazy"> 10763  </div> 10764 <div class="" style="float: right; padding-right: 12px;"> 10765 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie(null); recentKeyword(); $('#dalue_search_recentQuery_list_0').html('<center style=\'font-size: 12px; color: #C0C0C0;\' no=\'true\'>ìµê·¼ ê²ìì´ê° ììµëë¤.</center>');" style="color: #C0C0C0;">ì ì²´ìì </a> 10766 </div> 10767 </div> 10768 <div class="dss-search-layer-content" style="background-color: white; margin-top: 20px; "> 10769 <ul id="recentKeyword1" style="width: 100%"><li>ìµê·¼ ê²ìì´ê° ììµëë¤.</li></ul></div> 10770 </div> 10771 <div style="width: 320px;"> 10772 <div class="dss-search-layer-header" style="background-color: white; margin-top: 20px; "> 10773 <div class="dalue_css_autocomplete_title" style="float: left;"> 10774 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_hk_b.svg" style="width: auto; height: 14px;" loading="lazy"> 10775  </div> 10776 <div class="" style="float: right; padding-right: 12px; color: #C0C0C0;"> 10777
10777<script>var dssToday = new Date(); document.write(dssDateFormat())</script>
10777 10778 </div> 10779 </div> 10780 <div class="dss-search-layer-content" style="background-color: white; margin-top: 20px; "> 10781 <ul id="dalue_hk_1" start="1" class="num"></ul></div> 10782 </div> 10783 </div> 10784 </div> 10785 10786<!-- mob --> 10787 <div id="dss-search-layer-bg-mob" class="dss-search-layer-bg" style="display: none;" onclick="dssSearchLayer(false);"> 10788 </div> 10789 <div id="dss-search-layer-mob" class="dss-search-layer" style="display: none; overflow: hidden;"> 10790 <div class="dss-search-layer-close"><a href="javascript:;" onclick="dssSearchLayer(false);" style="color: #C0C0C0 !important;"><i class="fa fa-times fa-2x" aria-hidden="true"></i></a></div> 10791 10792 <div class="dss-search-layer-container" style="margin-bottom: 0px;"> 10793 <div class="search__form" style="height: 60px; position: relative;"> 10794 <div class="xans-element- xans-layout xans-layout-mobileaction form__back " style="position: absolute; left: 0px; top: 18px;"> 10795 <a href="#none" class="dss_arrow_left" onclick="dssSearchLayer(false);"></a> 10796 </div> 10797 <div class="form__box" style="margin-left: 30px;"> 10798 <div class="hash-form"><span title=""><input id="keyword" name="keyword" class="queryInput si" type="hidden" value="11" placeholder=""><input id="query2" name="query" class="inputTypeText shopSearchInput1 queryInput" size="25" value="" type="text" onkeyup="$('.si').val(this.value); dssFilleValue(this);" autocomplete="off"></span></div> 10799 <button class="btnStrong btnSearch" style="position: absolute; left: unset; right: 15px; top: 12px; background: transparent !important; border: 0; width: 14px; height: 14px; padding: 0; " index="0"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0271 13.8477L18.5961 17.4166L17.4176 18.5951L13.8486 15.0262C12.5654 16.0528 10.938 16.667 9.16797 16.667C5.02797 16.667 1.66797 13.307 1.66797 9.16699C1.66797 5.02699 5.02797 1.66699 9.16797 1.66699C13.308 1.66699 16.668 5.02699 16.668 9.16699C16.668 10.937 16.0538 12.5644 15.0271 13.8477ZM13.3552 13.2293C14.3742 12.1792 15.0013 10.7467 15.0013 9.16699C15.0013 5.94407 12.3909 3.33366 9.16797 3.33366C5.94505 3.33366 3.33464 5.94407 3.33464 9.16699C3.33464 12.3899 5.94505 15.0003 9.16797 15.0003C10.7476 15.0003 12.1801 14.3732 13.2303 13.3542L13.3552 13.2293Z" fill="black"></path></svg></button> 10800 </div> 10801 </div> 10802 </div><!-- input --> 10803 10804 <div class="dss-search-layer-container" style="margin-top: 16px;"> 10805 <div style="width: 100%;"> 10806 <div class="dss-search-layer-header" style="background-color: white; margin-top: 20px; "> 10807 <div class="dalue_css_autocomplete_title" style="float: left;"> 10808 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_recent_b.svg" style="width: auto; height: 14px;" loading="lazy"> 10809 Â </div> 10810 <div class="" style="float: right; padding-right: 12px;"> 10811 <a href="javascript:;" onclick="DalueSearch.removeJsonCookie(null); recentKeyword();" style="color: #C0C0C0;">ì ì²´ìì </a> 10812 </div> 10813 </div> 10814 <div class="dss-search-layer-content-h" style="background-color: white; margin-top: 20px; "> 10815 <ul id="recentKeyword2" style="width: 100%"> 10816 10817 </ul> 10818 </div> 10819 </div> 10820 </div> 10821 <div class="dss-search-layer-container" style="margin-top: 44px;"> 10822 <div style="width: 100%;"> 10823 <div class="dss-search-layer-header" style="background-color: white; margin-top: 20px; "> 10824 <div class="dalue_css_autocomplete_title" style="float: left;"> 10825 <img src="https://api.dalue.io/dalue-ecms/contrib/imgs/title_hk_b.svg" style="width: auto; height: 14px;" loading="lazy"> 10826 Â </div> 10827 <div class="" style="float: right; padding-right: 12px; color: #C0C0C0;"> 10828
10828<script>var dssToday = new Date(); document.write(dssDateFormat())</script>
10828 10829 </div> 10830 </div> 10831 <div class="dss-search-layer-content" style="background-color: white; margin-top: 20px; "> 10832 <ul id="dalue_hk_2" start="1" class="num"> 10833 10834 </ul> 10835 </div> 10836 </div> 10837 </div> 10838 </div><!-- --> 10839<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 10839-10840
10839 10840<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
10840GTM-WP2Q8GL
vendor: 85 bytes, lines 10840-10841
10840" 10841height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
10842<!-- End Google Tag Manager (noscript) --> 10843 10844<span itemscope="" itemtype="http://schema.org/Organization"> 10845<link itemprop="url" href="https://ozkiz.com"> 10846<a itemprop="sameAs" href="https://www.facebook.com/ozkizkorea/"></a> 10847<a itemprop="sameAs" href="https://youtube.com/channel/UC7kITS8C1ERPgkR3emAk90Q"></a> 10848<a itemprop="sameAs" href="https://www.instagram.com/ozkiz_official"></a> 10849</span> 10850 10851<!-- Event snippet for npay click conversion page - JGO Confirmed-->
10852<script> 10853document.addEventListener('DOMContentLoaded', function(event) { 10854 var btnNpay = $('.npay_btn_link.npay_btn_pay.btn_green'); 10855 10856 btnNpay.click( function(){ 10857 var basket_check = /basket/.test(location.pathname); 10858 var value; 10859 10860 if (basket_check) { 10861 value = Number($('#total_order_price_front').text().replace(/[^0-9]/g, '')); 10862 } else { 10863 value = Number($('.total').text().split(' ')[0].replace(/[^0-9]/g,'')); 10864 } 10865 console.log(value); 10866 if(value > 0) { 10867 10868 gtag('event', 'conversion', { 10869 'send_to': 'AW-953180234/WUAvCMzarOgBEMrAwcYD', 10870 'value': value, 10871 'currency': 'KRW', 10872 'transaction_id': 'npay' + Math.floor(Math.random()*999999) 10873 }); 10874 10875 } 10876 }); 10877 10878}); 10879</script>
10879 10880 10881<!-- Byapps MA script start -->
10882<script async src="https://malog.byapps.co.kr/js/byapps_MA_sdk.3.x.php?mid=ozkiz"></script>
10882 10883<!-- //Byapps MA script end --> 10884<span itemscope="" itemtype="https://schema.org/Organization"> 10885<link itemprop="url" href="https://ozkiz.com"> 10886<a itemprop="sameAs" href="https://www.instagram.com/ozkiz_official/"></a> 10887<a itemprop="sameAs" href="https://www.youtube.com/channel/UC7kITS8C1ERPgkR3emAk90Q/featured"></a> 10888<a itemprop="sameAs" href="https://play.google.com/store/apps/details?id=com.ozkiz.byapps"></a> 10889<a itemprop="sameAs" href="https://apps.apple.com/kr/app/%EC%98%A4%EC%A6%88%ED%82%A4%EC%A6%88/id1185791648"></a> 10890<a itemprop="sameAs" href="https://www.facebook.com/ozkizkorea"></a> 10891</span>
10892<script type="text/javascript" src="/app/Eclog/js/cid.generate.js?vs=73a017eaa1bb2a452b5bcc92acd54acb&u=ozkiz1.1"></script>
vendor: 1 bytes, line 10892
10892
10893<script type="text/javascript" src="/app/Manage/js/inflowbeacon.js?vs=73a017eaa1bb2a452b5bcc92acd54acb&u=ozkiz1.1"></script>
vendor: 1 bytes, line 10893
10893
10894<script> (function (i, s, o, g) { 10895 var a = s.createElement(o), m = s.getElementsByTagName(o)[0]; 10896 var initialized = false; 10897 var interval = null; 10898 10899 function safeInit() { 10900 if (initialized) return; 10901 if (typeof i.initCaWebAnalytics === 'function') { 10902 try { 10903 i.initCaWebAnalytics({"mid":"ozkiz1","stype":"e","domain":"","shop_no":1,"lang":"ko_KR","mobile_flag":"F","send_endpoint":"https://ca-log.cafe24data.com","path_role":"BOARD_FREE_LIST"}); 10904 initialized = true; 10905 } finally { 10906 if (interval) clearInterval(interval); 10907 a.onload = a.onreadystatechange = a.onerror = null; 10908 } 10909 } 10910 } 10911 10912 a.onload = a.onreadystatechange = function () { 10913 if (!a.readyState || a.readyState === 'loaded' || a.readyState === 'complete') { 10914 safeInit(); 10915 } 10916 }; 10917 10918 a.onerror = function () { 10919 if (interval) { clearInterval(interval); interval = null; } 10920 a.onload = a.onreadystatechange = a.onerror = null; 10921 }; 10922 10923 interval = setInterval(safeInit, 200); 10924 setTimeout(function () { 10925 if (interval) { clearInterval(interval); interval = null; } 10926 }, 10000); 10927 10928 safeInit(); 10929 10930 a.async = 1; 10931 a.setAttribute('crossorigin', 'anonymous'); 10932 a.src = g; 10933 m.parentNode.insertBefore(a, m); 10934 })(window, document, 'script', "//optimizer.poxo.com/ca2/analytics.js?v=20261006");</script>
10934 10935 10936
10936<script> 10937 try { 10938 // Account ID ì ì© 10939 if (!wcs_add) var wcs_add = {}; 10940 wcs_add["wa"] = "s_51fbd0ec8d83"; 10941 10942 // ë¤ì´ë² íì´ White listê° ìì ê²½ì° 10943 wcs.checkoutWhitelist = ["ozkiz1.cafe24.com", "www.ozkiz1.cafe24.com", "m.ozkiz1.cafe24.com", "ozkiz.com", "www.ozkiz.com", "m.ozkiz.com", "ozkiz.co.kr", "www.ozkiz.co.kr", "m.ozkiz.co.kr"]; 10944 10945 // ë í¼ë¬ 10946 wcs.setReferer(""); 10947 10948 // ì ì ì¶ì í¨ì í¸ì¶ 10949 wcs.inflow("ozkiz.com"); 10950 10951 // ë¡ê·¸ìì§ 10952 wcs_do(); 10953 } catch (e) {}; 10954 </script>
10954 10955 10956 10957<!-- External Script Start --> 10958 10959<!-- crt --> 10960<!-- CMC script --> 10961<div id="crt_common_top_script" style="display:none;"> 10962 <!-- Criteo ë¡ë íì¼ -->
10963<script type="text/javascript" src="//static.criteo.com/js/ld/ld.js" async="true"></script>
10963 10964<!-- END Criteo ë¡ë íì¼ --> 10965 10966<!-- Criteo Visit Tag -->
10967<script type="text/javascript"> 10968if (hasCriteoTag() === false) { 10969 window.criteo_q = window.criteo_q || []; 10970 window.criteo_q.push( 10971 { event: "flushEvents"}, 10972 { event: "setAccount", account: "53553"}, 10973 { event: "setSiteType", type: "d" }, 10974 { event: "viewPage"} 10975 ); 10976} 10977 10978function hasCriteoTag() { 10979 var currentPathRole = getPathRole(); 10980 10981 if (currentPathRole === '') { 10982 return true; 10983 } 10984 10985 var tagImplementedPathRoles = ['MAIN','PRODUCT_LIST','PRODUCT_SEARCH','PRODUCT_DETAIL','ORDER_BASKET','ORDER_ORDERRESULT']; 10986 return tagImplementedPathRoles.includes(currentPathRole); 10987} 10988 10989function getPathRole() { 10990 const metas = document.getElementsByTagName('meta'); 10991 for (let i = 0; i < metas.length; i++) { 10992 if (metas[i].getAttribute('name') === 'path_role') { 10993 return metas[i].getAttribute('content'); 10994 } 10995 } 10996 10997 return ''; 10998} 10999</script>
10999 11000<!-- END Criteo Visit Tag --> 11001 11002
11003<script type="text/javascript"> 11004var email_sha256 = SHA256(''); 11005 11006function SHA256(s){ 11007 if (s == '') { 11008 return ''; 11009 } 11010 var chrsz = 8; 11011 var hexcase = 0; 11012 11013 function safe_add (x, y) { 11014 var lsw = (x & 0xFFFF) + (y & 0xFFFF); 11015 var msw = (x >> 16) + (y >> 16) + (lsw >> 16); 11016 return (msw << 16) | (lsw & 0xFFFF); 11017 } 11018 11019 function S (X, n) { return ( X >>> n ) | (X << (32 - n)); } 11020 function R (X, n) { return ( X >>> n ); } 11021 function Ch(x, y, z) { return ((x & y) ^ ((~x) & z)); } 11022 function Maj(x, y, z) { return ((x & y) ^ (x & z) ^ (y & z)); } 11023 function Sigma0256(x) { return (S(x, 2) ^ S(x, 13) ^ S(x, 22)); } 11024 function Sigma1256(x) { return (S(x, 6) ^ S(x, 11) ^ S(x, 25)); } 11025 function Gamma0256(x) { return (S(x, 7) ^ S(x, 18) ^ R(x, 3)); } 11026 function Gamma1256(x) { return (S(x, 17) ^ S(x, 19) ^ R(x, 10)); } 11027 11028 function core_sha256 (m, l) { 11029 11030 var K = new Array(0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, 0x3956C25B, 0x59F111F1, 11031 0x923F82A4, 0xAB1C5ED5, 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, 11032 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, 0xE49B69C1, 0xEFBE4786, 11033 0xFC19DC6, 0x240CA1CC, 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, 11034 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, 0xC6E00BF3, 0xD5A79147, 11035 0x6CA6351, 0x14292967, 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, 11036 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, 0xA2BFE8A1, 0xA81A664B, 11037 0xC24B8B70, 0xC76C51A3, 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, 11038 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, 0x391C0CB3, 0x4ED8AA4A, 11039 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 11040 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2); 11041 11042 var HASH = new Array(0x6A09E667, 0xBB67AE85, 0x3C6EF372, 0xA54FF53A, 0x510E527F, 0x9B05688C, 0x1F83D9AB, 0x5BE0CD19); 11043 11044 var W = new Array(64); 11045 var a, b, c, d, e, f, g, h, i, j; 11046 var T1, T2; 11047 11048 m[l >> 5] |= 0x80 << (24 - l % 32); 11049 m[((l + 64 >> 9) << 4) + 15] = l; 11050 11051 for ( var i = 0; i<m.length; i+=16 ) { 11052 a = HASH[0]; 11053 b = HASH[1]; 11054 c = HASH[2]; 11055 d = HASH[3]; 11056 e = HASH[4]; 11057 f = HASH[5]; 11058 g = HASH[6]; 11059 h = HASH[7]; 11060 11061 for ( var j = 0; j<64; j++) { 11062 if (j < 16) W[j] = m[j + i]; 11063 else W[j] = safe_add(safe_add(safe_add(Gamma1256(W[j - 2]), W[j - 7]), Gamma0256(W[j - 15])), W[j - 16]); 11064 11065 T1 = safe_add(safe_add(safe_add(safe_add(h, Sigma1256(e)), Ch(e, f, g)), K[j]), W[j]); 11066 T2 = safe_add(Sigma0256(a), Maj(a, b, c)); 11067 11068 h = g; 11069 g = f; 11070 f = e; 11071 e = safe_add(d, T1); 11072 d = c; 11073 c = b; 11074 b = a; 11075 a = safe_add(T1, T2); 11076 } 11077 11078 HASH[0] = safe_add(a, HASH[0]); 11079 HASH[1] = safe_add(b, HASH[1]); 11080 HASH[2] = safe_add(c, HASH[2]); 11081 HASH[3] = safe_add(d, HASH[3]); 11082 HASH[4] = safe_add(e, HASH[4]); 11083 HASH[5] = safe_add(f, HASH[5]); 11084 HASH[6] = safe_add(g, HASH[6]); 11085 HASH[7] = safe_add(h, HASH[7]); 11086 } 11087 return HASH; 11088 } 11089 11090 function str2binb (str) { 11091 var bin = Array(); 11092 var mask = (1 << chrsz) - 1; 11093 for(var i = 0; i < str.length * chrsz; i += chrsz) { 11094 bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (24 - i%32); 11095 } 11096 return bin; 11097 } 11098 11099 function Utf8Encode(string) { 11100 string = string.replace(/\r\n/g,"\n"); 11101 var utftext = ""; 11102 11103 for (var n = 0; n < string.length; n++) { 11104 11105 var c = string.charCodeAt(n); 11106 11107 if (c < 128) { 11108 utftext += String.fromCharCode(c); 11109 } 11110 else if((c > 127) && (c < 2048)) { 11111 utftext += String.fromCharCode((c >> 6) | 192); 11112 utftext += String.fromCharCode((c & 63) | 128); 11113 } 11114 else { 11115 utftext += String.fromCharCode((c >> 12) | 224); 11116 utftext += String.fromCharCode(((c >> 6) & 63) | 128); 11117 utftext += String.fromCharCode((c & 63) | 128); 11118 } 11119 11120 } 11121 11122 return utftext; 11123 } 11124 11125 function binb2hex (binarray) { 11126 var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef"; 11127 var str = ""; 11128 for(var i = 0; i < binarray.length * 4; i++) { 11129 str += hex_tab.charAt((binarray[i>>2] >> ((3 - i%4)*8+4)) & 0xF) + 11130 hex_tab.charAt((binarray[i>>2] >> ((3 - i%4)*8 )) & 0xF); 11131 } 11132 return str; 11133 } 11134 11135 s = Utf8Encode(s); 11136 return binb2hex(core_sha256(str2binb(s), s.length * chrsz)); 11137 11138 } 11139</script>
11139 11140</div> 11141<!-- CMC script --> 11142<!-- ddn --> 11143<!-- CMC script --> 11144<div id="ddn_common_top_script" style="display:none;">
11145<script type="text/javascript"> 11146var roosevelt_params = { 11147retargeting_id:'_oqSLepAloq-rQNhDDBpvg00', 11148tag_label:'2RJT029_R2OpQmupyxkRzA' 11149}; 11150</script>
vendor: 1 bytes, line 11150
11150
11151<script type="text/javascript" src="//adimg.daumcdn.net/rt/roosevelt.js" async></script>
11151 11152 11153</div> 11154<!-- CMC script --> 11155 11156<!-- fbe --> 11157<!-- CMC3 script --> 11158<div id="fbe_common_top_script" style="display:none;"> 11159
11159<script type="text/javascript"> 11160if (typeof facebookChannel === 'undefined') { 11161 var facebookChannel = { 11162 mall_id: CAFE24.SHOP.getMallID(), 11163 shop_no: CAFE24.SDE_SHOP_NUM, 11164 shop_id: CAFE24.SHOP.getMallID() + '.' + CAFE24.SDE_SHOP_NUM, 11165 external_id: null, 11166 event_id: null, 11167 11168 setInitActivated: function(is_activated) { 11169 window.top.fbe_init_activated = !!is_activated; 11170 }, 11171 getInitActivated: function() { 11172 return !!window.top.fbe_init_activated; 11173 }, 11174 setEventActivated: function(event_type, is_activated) { 11175 if (typeof event_type === 'string' && event_type) { 11176 let key = 'fbe_' + event_type + '_activated' 11177 window.top[key] = !!is_activated; 11178 } 11179 }, 11180 getEventActivated: function(event_type) { 11181 if (typeof event_type === 'string' && event_type) { 11182 let key = 'fbe_' + event_type + '_activated' 11183 return !!window.top[key]; 11184 } 11185 return false; 11186 }, 11187 getCookie: function(name) { 11188 return (name = (document.cookie + ';').match(name + '=.*;')) && name[0].split(/=|;/)[1]; 11189 }, 11190 getExternalId: function() { 11191 return facebookChannel.getCookie('fb_external_id'); 11192 }, 11193 getEventId: function() { 11194 return facebookChannel.getCookie('fb_event_id'); 11195 }, 11196 getInt: function(value) { 11197 let value_int = parseInt(value); 11198 value_int = isNaN(value_int) ? 0 : value_int; 11199 return value_int; 11200 }, 11201 getFloat: function(value) { 11202 let value_float = parseFloat(value); 11203 value_float = isNaN(value_float) ? 0.00 : value_float.toFixed(2); 11204 return value_float; 11205 }, 11206 init: function() { 11207 if (facebookChannel.getInitActivated()) { 11208 return; 11209 } 11210 facebookChannel.setInitActivated(true); 11211 11212 !function(f,b,e,v,n,t,s) 11213 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 11214 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 11215 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 11216 n.queue=[];t=b.createElement(e);t.async=!0; 11217 t.src=v;s=b.getElementsByTagName(e)[0]; 11218 s.parentNode.insertBefore(t,s)}(window,document,'script', 11219 'https://connect.facebook.net/en_US/fbevents.js'); 11220 11221 if ((typeof EC_GLOBAL_INFO !== 'undefined' && EC_GLOBAL_INFO.getCountryCode() === 'US') || (typeof SHOP !== 'undefined' && SHOP.getLanguage() === 'en_US')) { 11222 fbq('dataProcessingOptions', ['LDU'], 0, 0); 11223 } 11224 11225 if (typeof ECLOG !== 'undefined' && !!ECLOG.EXTERNAL_ID) { 11226 ECLOG.EXTERNAL_ID.chk(facebookChannel.shop_id, function(error, external_id) { 11227 if (error || !external_id) { 11228 external_id = facebookChannel.getExternalId(); 11229 console.info('external_id is cookie value.', '(1)'); 11230 } 11231 fbq('init', '374846069630708',{external_id: external_id}, {agent: 'plcafe24'}); 11232 fbq('trackSingle', '374846069630708', 'PageView'); 11233 facebookChannel.external_id = external_id; 11234 facebookChannel.basketEvent(); 11235 }); 11236 } else { 11237 let external_id = facebookChannel.getExternalId(); 11238 console.info('external_id is cookie value.', '(2)'); 11239 11240 fbq('init', '374846069630708',{external_id: external_id}, {agent: 'plcafe24'}); 11241 fbq('trackSingle', '374846069630708', 'PageView'); 11242 facebookChannel.external_id = external_id; 11243 facebookChannel.basketEvent(); 11244 } 11245 }, 11246 pixelEvent: function(event_type, callback, is_cookie_event) { 11247 if (facebookChannel.getEventActivated(event_type)) { 11248 return; 11249 } 11250 facebookChannel.setEventActivated(event_type, true); 11251 is_cookie_event = !!is_cookie_event; 11252 11253 let retry = 0; 11254 let execute = function() { 11255 if (!facebookChannel.external_id) { 11256 if (retry < 300) { 11257 retry++; 11258 if (retry >= 5) { 11259 console.warn('retry #' + retry, event_type); 11260 } 11261 setTimeout(execute, 1000); 11262 } else { 11263 console.warn('external_id is empty.'); 11264 } 11265 return; 11266 } 11267 11268 if (callback.length === 0) { 11269 callback(); 11270 } 11271 else if (!is_cookie_event && typeof ECLOG !== 'undefined' && !!ECLOG.EVENT_ID) { 11272 ECLOG.EVENT_ID.chk(facebookChannel.shop_id, function(error, event_id) { 11273 if (error || !event_id) { 11274 event_id = facebookChannel.getEventId(); 11275 console.info('event_id is cookie value.', '(1)'); 11276 } 11277 facebookChannel.event_id = event_id; 11278 if (event_id) { 11279 callback(event_id); 11280 } else { 11281 console.warn('event_id is empty.', '(1)'); 11282 } 11283 }); 11284 } 11285 else { 11286 let event_id = facebookChannel.getEventId(); 11287 console.info('event_id is cookie value.', '(2)'); 11288 facebookChannel.event_id = event_id; 11289 if (event_id) { 11290 callback(event_id); 11291 } else { 11292 console.warn('event_id is empty.', '(2)'); 11293 } 11294 } 11295 }; 11296 execute(); 11297 }, 11298 messengerChatPlugin: function() { 11299 let event_type = 'messenger'; 11300 let sdk_version = ''; 11301 let locale = ''; 11302 if (!sdk_version) { 11303 console.warn('sdk_version is empty.'); 11304 return; 11305 } 11306 if (!locale) { 11307 console.warn('locale is empty.'); 11308 return; 11309 } 11310 if (facebookChannel.getEventActivated(event_type)) { 11311 return; 11312 } 11313 facebookChannel.setEventActivated(event_type, true); 11314 11315 window.fbAsyncInit = function() { 11316 FB.init({ 11317 appId : '216637735743129', 11318 autoLogAppEvents : true, 11319 xfbml : true, 11320 version : sdk_version 11321 }); 11322 }; 11323 (function(d, s, id) { 11324 var js, fjs = d.getElementsByTagName(s)[0]; 11325 if (d.getElementById(id)) return; 11326 js = d.createElement(s); js.id = id; 11327 js.src = 'https://connect.facebook.net/' + locale + '/sdk/xfbml.customerchat.js'; 11328 fjs.parentNode.insertBefore(js, fjs); 11329 }(document, 'script', 'facebook-jssdk')); 11330 }, 11331 basketEvent: function() { 11332 let event_key = 'AddToCart'; 11333 if (facebookChannel.getEventActivated(event_key + '_listener')) { 11334 return; 11335 } 11336 facebookChannel.setEventActivated(event_key + '_listener', true); 11337 11338 facebookChannel.pixelEvent(event_key, function(event_id) { 11339 EC$("body").bind("EC_PRODUCT_ACTION_BASKET", function(e, params) { 11340 try { 11341 // íì ë°ì´í° ê²ì¦ 11342 let validation_error = null; 11343 11344 if (!params || typeof params !== 'object') { 11345 validation_error = 'paramsê° ìê±°ë ì í¨íì§ ìì'; 11346 } else if (!params.product_no) { 11347 validation_error = 'product_noê° ìì'; 11348 } else if (!params.contents || params.contents.length === 0) { 11349 validation_error = 'contentsê° ë¹ì´ìì'; 11350 } else if (typeof params.total_price === 'undefined' || params.total_price === null) { 11351 validation_error = 'total_priceê° ìì'; 11352 } else { 11353 // contents ë°°ì´ì ê° í목 ê²ì¦ 11354 for (let i = 0; i < params.contents.length; i++) { 11355 let item = params.contents[i]; 11356 if (!item.variant_code) { 11357 validation_error = 'contents[' + i + '].variant_codeê° ìì'; 11358 break; 11359 } 11360 if (!item.quantity) { 11361 validation_error = 'contents[' + i + '].quantityê° ìì'; 11362 break; 11363 } 11364 if (typeof item.price === 'undefined' || item.price === null) { 11365 validation_error = 'contents[' + i + '].priceê° ìì'; 11366 break; 11367 } 11368 } 11369 } 11370 11371 // ê²ì¦ ì¤í¨ ì ë¡ê·¸ ì ì¡ í ì¢ ë£ 11372 if (validation_error) { 11373 console.warn('AddToCart ì´ë²¤í¸ 무ì: ' + validation_error); 11374 window.EC_JET?.message?.({ 11375 mall_id: facebookChannel.mall_id, 11376 shop_no: facebookChannel.shop_no, 11377 pixel_id: 374846069630708, 11378 external_id: facebookChannel.external_id, 11379 event_id: event_id, 11380 validation_error: validation_error, 11381 params: params 11382 }, 'MBE_ADDTOCART_VALIDATION_ERROR'); 11383 return; 11384 } 11385 11386 let event_data = { 11387 contents: params.contents.map(function(v) { 11388 return { 11389 id: params.product_no + '.' + v.variant_code, 11390 quantity: facebookChannel.getInt(v.quantity), 11391 item_price: facebookChannel.getFloat(v.price) 11392 }; 11393 }), 11394 content_type: 'product', 11395 value: facebookChannel.getFloat(params.total_price), 11396 currency: params.currency 11397 }; 11398 11399 let event_log_data = Object.assign({ 11400 mall_id: facebookChannel.mall_id, 11401 shop_no: facebookChannel.shop_no, 11402 pixel_id: 374846069630708, 11403 external_id: facebookChannel.external_id, 11404 event_id: event_id 11405 }, event_data); 11406 11407 window.EC_JET?.message?.(event_log_data, 'MBE_ADDTOCART_EVENT'); 11408 fbq('trackSingle', '374846069630708', event_key, event_data, {eventID: event_id}); 11409 } catch (e) { console.error(e); } 11410 }); 11411 }); 11412 } 11413 }; 11414 11415 window.addEventListener('load', facebookChannel.init, false); 11416} 11417</script>
11417 11418<noscript><img height="1" width="1" style="display:none" 11419 src="https://www.facebook.com/tr?id=374846069630708&ev=PageView&noscript=1" 11420/></noscript> 11421</div> 11422<!-- CMC3 script --> 11423 11424<!-- kmp --> 11425<!-- CMC3 script --> 11426<div id="kmp_common_top_script" style="display:none;">
11427<script type="text/javascript" charset="UTF-8" src="//t1.daumcdn.net/kas/static/kp.js"></script>
11427</script>
vendor: 1 bytes, line 11427
11427
11428<script type="text/javascript"> 11429 kakaoPixel('81315613249718937').pageView(); 11430 kakaoPixel.setServiceOrigin('20001'); 11431</script>
11431 11432 11433</div> 11434<!-- CMC3 script --> 11435 11436<!-- ttc -->
11437<script type="text/javascript"> 11438 !function (w, d, t) { 11439 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[]; 11440 ttq.methods=[ 11441 "page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"] 11442 , 11443 ttq.setAndDefer= 11444 function(t,e){ 11445 t[e]=function(){ 11446 t.push([e].concat(Array.prototype.slice.call(arguments,0))) 11447 } 11448 }; 11449 11450 for(var i=0;i<ttq.methods.length;i++) 11451 ttq.setAndDefer(ttq,ttq.methods[i]); 11452 11453 ttq.instance=function(t){ 11454 for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++) 11455 ttq.setAndDefer(e,ttq.methods[n]); 11456 return e 11457 }, 11458 11459 ttq.load=function(e,n){ 11460 var i="https://analytics.tiktok.com/i18n/pixel/events.js"; 11461 ttq._i=ttq._i||{}, 11462 ttq._i[e]=[], 11463 ttq._i[e]._u=i, 11464 ttq._t=ttq._t||{}, 11465 ttq._t[e]=+new Date, 11466 ttq._o=ttq._o||{}, 11467 ttq._o[e]=n||{}, 11468 ttq._partner=ttq._partner||"Cafe24"; 11469 var o=document.createElement("script"); 11470 o.type="text/javascript", 11471 o.async=!0, 11472 o.src=i+"?sdkid="+e+"&lib="+t; 11473 var a=document.getElementsByTagName("script")[0]; 11474 a.parentNode.insertBefore(o,a) 11475 }; 11476 11477 ttq.load("DAD5PR3C77U134IER2FG"); 11478 ttq.page(); 11479 }(window, document, 'ttq'); 11480 11481 if (typeof tiktokChannelPixel === 'undefined' && window === window.top) { 11482 var tiktokChannelPixel = { 11483 setEventActivated: function (type, activated) { 11484 try { window.top['ttc_' + type + '_activated'] = !!activated; } catch (e) {} 11485 }, 11486 getEventActivated: function (type) { 11487 try { return !!window.top['ttc_' + type + '_activated']; } catch (e) { return false; } 11488 }, 11489 getCookie: function (name) { 11490 return (name = (document.cookie + ';').match(name + '=.*;')) && name[0].split(/=|;/)[1]; 11491 }, 11492 getEventId: function () { 11493 const self = tiktokChannelPixel; 11494 return self.getCookie('fb_event_id'); 11495 }, 11496 getExternalId: function () { 11497 const self = tiktokChannelPixel; 11498 return self.getCookie('fb_external_id'); 11499 }, 11500 pixelEvent: function (event_type, callback) { 11501 const self = tiktokChannelPixel; 11502 if (self.getEventActivated(event_type)) return; 11503 self.setEventActivated(event_type, true); 11504 11505 if (typeof ECLOG !== 'undefined' && ECLOG.EXTERNAL_ID && ECLOG.EVENT_ID) { 11506 ECLOG.EXTERNAL_ID.chk(CAFE24.SHOP.getMallID() + '.' + CAFE24.SDE_SHOP_NUM, function (error, externalId) { 11507 if (!error && externalId) { 11508 ECLOG.EVENT_ID.chk(CAFE24.SHOP.getMallID() + '.' + CAFE24.SDE_SHOP_NUM, function (error, eventId) { 11509 if (!error && eventId) { 11510 callback(eventId, externalId); 11511 } else { 11512 const eventId = self.getEventId(); 11513 if (eventId) callback(eventId, externalId); 11514 } 11515 }); 11516 } else { 11517 const eventId = self.getEventId(); 11518 const externalId = self.getExternalId(); 11519 if (eventId && externalId) callback(eventId, externalId); 11520 } 11521 }) 11522 } else { 11523 const eventId = self.getEventId(); 11524 const externalId = self.getExternalId(); 11525 if (eventId && externalId) callback(eventId, externalId); 11526 } 11527 }, 11528 basketEvent: function (eventId, externalId) { 11529 EC$("body").bind("EC_PRODUCT_ACTION_BASKET", function (e, params) { 11530 if (!params || typeof params !== 'object') return; 11531 if (!params.product_no) return; 11532 if (!params.contents || !params.contents.length) return; 11533 11534 ttq.identify({ 11535 external_id: externalId 11536 }); 11537 ttq.instance("DAD5PR3C77U134IER2FG").track("AddToCart", { 11538 contents: params.contents.map(v => ({ 11539 content_id: "" + params.product_no, 11540 content_name: v.name, 11541 content_category: params.category ? (Object.values(params.category)[0]?.category_name || '') : '', 11542 price: v.price, 11543 quantity: v.quantity 11544 })), 11545 content_type: "product", 11546 currency: params.currency, 11547 value: params.total_price 11548 }, {event_id: eventId}); 11549 }); 11550 }, 11551 basketEvent2: function () { 11552 const self = tiktokChannelPixel; 11553 self.pixelEvent('AddToCart', self.basketEvent) 11554 } 11555 } 11556 } 11557 11558 if (typeof tiktokChannelPixel !== 'undefined') window.addEventListener('load', tiktokChannelPixel.basketEvent2, false); 11559</script>
11559 11560<!-- External Script End --> 11561
11562<script type="text/javascript" src="//t1.daumcdn.net/adfit/static/kp.js" charset="utf-8"></script>
vendor: 1 bytes, line 11562
11562
11563<script type="text/javascript" src="//t1.kakaocdn.net/kakao_js_sdk/v1/kakao.min.js" charset="utf-8"></script>
vendor: 1 bytes, line 11563
11563
11564<script type="text/javascript" src="/ind-script/i18n.php?v=2609301508&lang=ko_KR&domain=front&type=" charset="utf-8"></script>
11564 11565
11566<script src="/ind-script/optimizer.php?filename=vVhLc9s2EL5bvPZ30Jk-pldbqttM7InHdibnJbikYAJYFA_bzK_vkpJTSxQlgk570QPYb3cBfPsAKgcan8k1uUNP0QnMH30uP_xuskf_UzWcjdKCaPLHvyO6dvv1c_Zbdj5JHl8COgPKbwcyQdRInIeNTiU4maHIKpMIACXBp2B4NpDrF2Qd1Yza2dgSAgapMdek0YQcxU3_46sM64dvKwiQaWlOopUsWBYf-PeYrLdOmlCNqiIRO8NX5PSSTHCkFLox6VsV_YW1l06W9ajFGKQam6sc9as986RYjsxZIHumpMGzAowZt7wBCtKazHGZFzBMXMMcsQ7DKY29dEBtFe_jW1GwNr-hQirM796gNh4M1jgiramMPOSfpZ2ivIpGdJuSs1wZRcj0HoWm4gYGmSj5lw1P3wIVfGsVQTlBVMcAnY3PhUf3tLutIxBLqq2kOkGGEiuIKnRL8xpcuPzOg_RMUNSyB_3_OajkEDSe98fPwyN4aep5WI0Byi5l7DHlksCVOyfCo1nRje6L3q_J7khe9WfzCRqgvOk-b-ULqmHgHwEv-1D5ciBSRgArLGI9UfYOK3RoBC6j677bWyfFZM841mty7bX0YRBerT8M6oYtn9FHU9FEOx7BifWESAlQVe1rxj9JAKtiLTltPXFV4nMn90qE7wMJ9WqorOOXKf1QKWuwTHD80XrXqCz-Rz6vwZRqYjpJUMsJUPKJ_WCtnCzDOzdCkQCuDg2NJd1_rZ2m5ZJVmRJc_kv2a3aeV1wjrRRNElR9ODd77hyJmPs-YroJLjJ9vXlVlJLcWoohFpgCiUKkiBe8z00KwKElF1IQqktOui_2U_Z7mwb7NLWw-8lwEkps_y0qbgYhzLP6PvCx3nEdNFMhyCDRj8ksXWsDfcJ2kNbBQL3XNXWMW3hua3BRxwNF8QAGfGvE5jNRWqMu0CWCPrsSnTAhEXYJvsEwF2cPVdJJyNtt-5mGXVLkspLu7Q1HBtSpnq44EL1MtfVV-vXBbuE0TFBMXppDgcmgux7UYMsVo5yFfaAAajnD356nqZRBg5WcR9FraJPt_emgTCXLRQzEyUyKHsw16zmVo3yzkbdko00NiujZNDoOqSeZvrmrzaXqfi37nvWiLDlL-lTnuUFucBvUc2ixo2BG-PS0-kt2LyntbFpu8Q9QvAP9MaCeu4AVX8-kOnRtOMUBBVJDoTDZuoWwdqRwcbDbm2D6eu9RYARiJyf8TflbKKp3n7VGxP1zxn2sGvL-j-3ld1jJu2kvnLRhEqa7l-YXXSdqUfTPRRUMy95B6E6GsHZ59FHKcS-KV_KF5_8B&type=js&k=deb6ebdbd2e71d398843a20c943b12be9e809c76&t=1790836643" ></script>
11566<script src="/ind-script/optimizer_user.php?filename=jVRdb8MgDHzP8rrfkSXatN_DhxO5BZthWNt_P9poVRppq59yh3x3YEPEw4sHwYUGOSJNn4OfA3MeUqgLkjTaWTbZU40W8o72B3mVvxwOMjgzw_TeWSPolLWOY2R6Vty2oSgUKDUprMTEFODfwt92fAN5zp2cMLVurJ9uHPup_1Dpr2kB_drJFWl1zhRYOF-2WKtNmX11JaCUHdU6eBTHlUpuyXuu9SgYQUyALVaf_hrm-UQPRKue8Qz-DrSqYC7roG5AnZXNEoHKFqvn1JIsnzdQcX2fPy9XpXBUj4mTNUTr0e9Eq_6q6I62lsK0o2-j1uP2i9ne94eF5vID&type=js&k=c1f5b5f87499296d17f4f840510452277c2cff32&t=1790748500&user=T" ></script>
vendor: 1 bytes, line 11566
11566
11567<script type="text/javascript"> 11568var sIsFrontDesignChangeRequired = 'F'; 11569var sYtshopping = 'F'; 11570var sIsYoutubeShops = 'F'; 11571var sIsValidChRef = 'F'; 11572var sChRef = ''; 11573var sIsDropshipping = 'F'; 11574if (sIsValidChRef === 'T') { 11575sessionStorage.setItem('ch_ref', sChRef); 11576} 11577// ch_ref ì¡´ì¬ ì¬ë¶ ì²´í¬ 11578CAFE24.hasChRef = function() { 11579if (sIsValidChRef === 'T' && sessionStorage.getItem('ch_ref')) { 11580return true; 11581} 11582return false; 11583} 11584// ch_ref ë°ì´í° ì¡°í 11585CAFE24.getChRefData = function() { 11586if (sIsValidChRef === 'T') { 11587return sessionStorage.getItem('ch_ref'); 11588} 11589} 11590// íë¡ í¸ ëìì¸ ë³ê²½ì´ íìíì§ ì¬ë¶ ë°í 11591CAFE24.checkChannelUI = function() { 11592// [ECHOSTING-598429] ëë¡ì¬íì íì ì ì²´ UI ë ¸ì¶ 11593if (sIsDropshipping === 'T') { 11594return false; 11595} 11596if ((sIsFrontDesignChangeRequired === 'T' && sessionStorage.getItem('ch_ref')) || sIsYoutubeShops === 'T') { 11597return true; 11598} else { 11599return false; 11600} 11601} 11602// íë¼ë¯¸í°ì ch_ref ì¶ê° 11603CAFE24.attachChRef = function(sUrl) { 11604if (sUrl) { 11605var sChRef = CAFE24.getChRefData(); 11606if (sChRef) { 11607var sSeparator = (sUrl.includes('?')) ? '&' : '?'; 11608sUrl += sSeparator + 'ch_ref=' + sChRef; 11609} 11610} 11611return sUrl; 11612} 11613var sIsCheckout = 'F'; 11614var sCheckoutToken = ''; 11615if (sIsCheckout === 'T') { 11616sessionStorage.setItem('checkoutToken', sCheckoutToken); 11617} else { 11618sessionStorage.removeItem('checkoutToken'); 11619} 11620CAFE24.getCheckoutToken = function() { 11621if (sIsCheckout === 'T') { 11622return sessionStorage.getItem('checkoutToken'); 11623} 11624} 11625CAFE24.attachCheckoutParam = function(sUrl) { 11626if (sUrl) { 11627var sCheckoutToken = CAFE24.getCheckoutToken(); 11628if (sCheckoutToken) { 11629var sSeparator = (sUrl.includes('?')) ? '&' : '?'; 11630sUrl += sSeparator + 'checkoutToken=' + sCheckoutToken; 11631} 11632} 11633return sUrl; 11634} 11635CAFE24.MOBILE_WEB = false; var mobileWeb = CAFE24.MOBILE_WEB; 11636try { 11637var isUseLoginKeepingSubmit = false; 11638// isSeqNoKeyExpiretime 11639function isSeqNoKeyExpiretime(iExpiretime) 11640{ 11641var sDate = new Date(); 11642var iNow = Math.floor(sDate.getTime() / 1000); 11643// ì í¨ìê° íì¸ 11644if (iExpiretime > iNow) { 11645return false; 11646} 11647return true; 11648} 11649function isUseLoginKeeping() 11650{ 11651// ëë°ì´ì¤ íì¸ 11652if (EC_MOBILE_DEVICE === false) { 11653return; 11654} 11655// ë¡ê·¸ì¸ ì¬ë¶ 11656var isLogin = document.cookie.match(/(?:^| |;)iscache=F/) ? true : false 11657if (isLogin) { 11658return; 11659} 11660var sLoginKeepingInfo = localStorage.getItem('use_login_keeping_info'); 11661var iSeqnoExpiretime; 11662var iSeqNoKey; 11663if (sLoginKeepingInfo == null) { 11664iSeqnoExpiretime = localStorage.getItem('seq_no_key_expiretime'); 11665iSeqNoKey = localStorage.getItem('seq_no_key'); 11666// ì í¨ìê°, key ê° íì¸ 11667if (iSeqnoExpiretime === null || iSeqNoKey === null) { 11668return; 11669} 11670} else { 11671var oLoginKeepingInfo = JSON.parse(sLoginKeepingInfo); 11672iSeqNoKey = oLoginKeepingInfo.seq_no_key; 11673iSeqnoExpiretime = oLoginKeepingInfo.seq_no_key_expiretime; 11674if (isNaN(iSeqNoKey) === true || isNaN(iSeqnoExpiretime) === true) { 11675return; 11676} 11677} 11678if (isSeqNoKeyExpiretime(iSeqnoExpiretime) === false) { 11679return; 11680} 11681useLoginKeepingSubmit(); 11682} 11683function findGetParamValue(paramKey) 11684{ 11685var result = null, 11686tmp = []; 11687location.search.substr(1).split('&').forEach(function (item) { 11688tmp = item.split('='); 11689if (tmp[0] === paramKey) result = decodeURIComponent(tmp[1]); 11690}); 11691return result; 11692} 11693function useLoginKeepingSubmit() 11694{ 11695var iSeqnoExpiretime; 11696var iSeqNoKey; 11697var sUseLoginKeepingIp; 11698var sLoginKeepingInfo = localStorage.getItem('use_login_keeping_info'); 11699if (sLoginKeepingInfo == null) { 11700iSeqnoExpiretime = localStorage.getItem('seq_no_key_expiretime'); 11701iSeqNoKey = localStorage.getItem('seq_no_key'); 11702} else { 11703var oLoginKeepingInfo = JSON.parse(sLoginKeepingInfo); 11704iSeqNoKey = oLoginKeepingInfo.seq_no_key; 11705iSeqnoExpiretime = oLoginKeepingInfo.seq_no_key_expiretime; 11706sUseLoginKeepingIp = oLoginKeepingInfo.use_login_keeping_ip; 11707} 11708var oForm = document.createElement('form'); 11709oForm.method = 'post'; 11710oForm.action = '/exec/front/member/LoginKeeping'; 11711document.body.appendChild(oForm); 11712var oSeqNoObj = document.createElement('input'); 11713oSeqNoObj.name = 'seq_no_key'; 11714oSeqNoObj.type = 'hidden'; 11715oSeqNoObj.value = iSeqNoKey; 11716oForm.appendChild(oSeqNoObj); 11717oSeqNoObj = document.createElement('input'); 11718oSeqNoObj.name = 'seq_no_key_expiretime'; 11719oSeqNoObj.type = 'hidden'; 11720oSeqNoObj.value = iSeqnoExpiretime; 11721oForm.appendChild(oSeqNoObj); 11722var returnUrl = findGetParamValue('returnUrl'); 11723if (returnUrl == '' || returnUrl == null) { 11724returnUrl = location.pathname + location.search; 11725} 11726oSeqNoObj = document.createElement('input'); 11727oSeqNoObj.name = 'returnUrl'; 11728oSeqNoObj.type = 'hidden'; 11729oSeqNoObj.value = returnUrl; 11730oForm.appendChild(oSeqNoObj);
11731if (sUseLoginKeepingIp != undefined) { 11732oSeqNoObj = document.createElement('input'); 11733oSeqNoObj.name = 'use_login_keeping_ip'; 11734oSeqNoObj.type = 'hidden'; 11735oSeqNoObj.value = sUseLoginKeepingIp; 11736oForm.appendChild(oSeqNoObj); 11737} 11738oForm.submit(); 11739isUseLoginKeepingSubmit = true; 11740} 11741isUseLoginKeeping(); 11742} catch(e) { 11743} 11744CAFE24.KAKAO_PIXEL_BRIDGE.init("81315613249718937"); 11745var sSearchBannerUseFlag = 'F'; 11746var bIsUseSpread = false; 11747var sIsSecret = false; 11748var iBoardNo = "35"; 11749var sMileageName = 'ì 립ê¸'; 11750var sMileageUnit = '[:PRICE:]ì'; 11751var sDepositName = 'ìì¹ê¸'; 11752var sDepositUnit = 'ì'; 11753CAFE24.SHOP_CURRENCY_INFO = {"1":{"aShopCurrencyInfo":{"currency_code":"KRW","currency_no":"410","currency_symbol":"\uffe6","currency_name":"South Korean won","currency_desc":"\uffe6 \uc6d0 (\ud55c\uad6d)","decimal_place":0,"round_method_type":"F"},"aShopSubCurrencyInfo":null,"aBaseCurrencyInfo":{"currency_code":"KRW","currency_no":"410","currency_symbol":"\uffe6","currency_name":"South Korean won","currency_desc":"\uffe6 \uc6d0 (\ud55c\uad6d)","decimal_place":0,"round_method_type":"F"},"fExchangeRate":1,"fExchangeSubRate":null,"aFrontCurrencyFormat":{"head":"","tail":"\uc6d0"},"aFrontSubCurrencyFormat":{"head":"","tail":""},"bPresentmentEnabled":false,"aPresentmentCurrencyInfo":null,"fExchangePresentmentRate":null,"aFrontPresentmentCurrencyFormat":null,"bGlobaleEnabled":false}}; var SHOP_CURRENCY_INFO = CAFE24.SHOP_CURRENCY_INFO; 11754CAFE24.APPSCRIPT_ASSIGN_DATA = CAFE24.APPSCRIPT_ASSIGN_DATA || [{'src':'https://calendar-app.cafe24.com/openapi/inject.js?vs=20240813160705.1&client_id=A8RQp67UIt9nBlqvThz2jC'},{'src':'https://s3.ap-northeast-2.amazonaws.com/core.media/script/alphapush_log.js?vs=20240703173734.1&client_id=dHuR5dS0FZRoGl3JRXgFRA'},{'src':'https://s3.ap-northeast-2.amazonaws.com/core.media/script/alphapush_main.js?vs=20240703173734.1&client_id=dHuR5dS0FZRoGl3JRXgFRA'},{'src':'https://s3.ap-northeast-2.amazonaws.com/core.media/script/alphapush_GA.js?vs=20240703173734.1&client_id=dHuR5dS0FZRoGl3JRXgFRA'},{'src':'https://ozkiz-crm.vercel.app/crm-uid.js?vs=20260811140650.1&client_id=HxbaSbLSK1IvpJttIpeGVF'},{'src':'https://widgets.cre.ma/cafe24/init.js?vs=20200914121124.1&client_id=SdksuzSDEpyhy6OLNQpKXC'},{'src':'https://karrot-pixel.business.daangn.com/cafe24all/karrot-pixel.js?vs=20241226101153.1&client_id=hb3qz3onIhttrOfG9EZsXB'},{'src':'https://eventkiki.com/widget/embed/js/ekiki_cafe24_embed.js?vs=20260325154327.1&client_id=A4MW4TICLZtjYhPhIsp1hC'},{'src':'https://static.alphwidget.com/script/Push-Script/PRODUCTION/alphapush_main.js?vs=20250624114559.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://static.alphwidget.com/script/Review-Script/PRODUCTION/alpha_au.js?vs=20250624162016.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://static.alphwidget.com/script/Review-Script/PRODUCTION/alpha-review-cafe24-initial.min.js?vs=20251121105440.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://static.alphwidget.com/script/Common-Script/PRODUCTION/alphacore_alpha_data.js?vs=20260205164111.1&client_id=tgHZp6LCG5KuklqvIYgrtB'},{'src':'https://cax.channel.io/cafe24/plugins/54144232-6871-4d14-a158-757cc4649618.js?vs=20240731153333.1&client_id=QKWiDNLcK9koJO0swpfnuE'},{'src':'https://asset.dpromotion.io/public/integration/cafe24.js?vs=20260212145218.1&client_id=liBjZkLuAxKmMmRu4CLrgA'}]; 11755CAFE24.APPSCRIPT_SDK_DATA = CAFE24.APPSCRIPT_SDK_DATA || ['application','order','store','supply','category','customer','design','notification','personal','product','promotion','mileage','community','collection','analytics','privacy','identifier','salesreport','shipping']; 11756var EC_APPSCRIPT_ASSIGN_DATA = CAFE24.getDeprecatedNamespace('EC_APPSCRIPT_ASSIGN_DATA'); 11757var EC_APPSCRIPT_SDK_DATA = CAFE24.getDeprecatedNamespace('EC_APPSCRIPT_SDK_DATA'); 11758</script>
11758</body> 11759</html>
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.