1<!DOCTYPE html> 2<html> 3<head> 4 <title>ë¡ê·¸ì¸ :: ì¤íí 리 | 공모ì , ëì¸íë, 공모ì¬ì íë«í¼</title> 5 <!-- meta--> 6 <meta charset="utf-8"> 7 <meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="description" content="ëíë¯¼êµ ëí 공모ì ì ì ë° ííì´ì§ ë¹ë íë«í¼. 공모ì íë³´ ë° ëí, 공모ì ë° ëì¸íë ì ë³´ ì ê³µ"> 10 <meta name="keywords" 11 content="공모ì ,ëíì공모ì ,ëì¸íë,공모ì ì¬ì´í¸,ëíìëì¸íë,ìí¬í°ì¦,공모ì ì¼ì ,ê±´ì¶ê³µëª¨ì ,ê´ê³ 공모ì ,ëìì¸ê³µëª¨ì ,ë§ì¼í 공모ì ,ë§í공모ì ,ì¹í°ê³µëª¨ì ,문í공모ì ,ìì¤ê³µëª¨ì ,미ì 공모ì ,ì¬ì§ê³µëª¨ì ,ìë리ì¤ê³µëª¨ì ,ìì´ëì´ê³µëª¨ì ,ìì공모ì ,UCC공모ì ,ì¼ë¬ì¤í¸ê³µëª¨ì ,ìºë¦í°ê³µëª¨ì ,주ë¶ì²´íë¨,주ë¶ê¸°ìë¨"/> 12 <!-- fb, kakao, gp --> 13 <meta property="og:url" id="meta_url" content="https://www.spectory.net"> 14 <meta property="og:title" id="meta_title" content="ì¤íí 리 | 공모ì , ëì¸íë, 공모ì¬ì íë«í¼"> 15 <meta property="og:description" id="meta_description" 16 content="ëíë¯¼êµ ëí 공모ì ì ì ë° ííì´ì§ ë¹ë íë«í¼. 공모ì íë³´ ë° ëí, 공모ì ë° ëì¸íë ì ë³´ ì ê³µ"> 17 <meta property="og:site_name" content="ì¤íí 리"/> 18 <meta property="og:type" id="meta_type" content="website"> 19 <meta property="og:image" id="meta_image" content="/images/meta.png"> 20 <meta property="og:image:width" content="200"/> 21 <meta property="og:image:height" content="200"/> 22 <!-- google --> 23
23<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7222152710908355" crossorigin="anonymous"></script>
23 24 <!-- google --> 25 <!-- meta --> 26 <!-- channel --> 27 <!-- naver-search --> 28 <meta name="naver-site-verification" content="635890dcbfb96349f376fe858dd1f97bf70cb3e7"/> 29 <!--ì±ë ì¤í¤ë§--> 30
30<script type="application/ld+json"> 31 { 32 "@context": "http://schema.org", 33 "@type": "Organization", 34 "name": "ì¤íí 리", 35 "url": "http://www.spectory.net", 36 "sameAs": [ 37 "https://www.instagram.com/spectory_official", 38 "https://www.facebook.com/ëí민êµ-ëí-공모ì -ì¤íí 리-2734691780090181", 39 "https://blog.naver.com/spectory1234", 40 "https://post.naver.com/spectory1234" 41 ] 42 } 43 </script>
43 44 <!-- channel --> 45 <!-- ë¼ì´ë¸ë¬ë¦¬ ë¶ë¬ì¤ê¸° --> 46 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 47 <!--mainly style--> 48 <link rel="stylesheet" type="text/css" href="/css/bootstrap.css?20230821"> 49 <link rel="stylesheet" type="text/css" href="/css/animate.css"> 50 <link rel="stylesheet" type="text/css" href="/css/font-awesome.css"> 51 <link rel="stylesheet" type="text/css" href="/css/bootstrap-tour.min.css"> 52 <link rel="stylesheet" type="text/css" href="/css/sweetalert.css"> 53 <link rel="stylesheet" type="text/css" href="/css/daterangepicker-bs3.css"> 54 <link rel="stylesheet" type="text/css" href="/css/datepicker3.css"> 55 <link rel="stylesheet" type="text/css" href="/css/slick.css"> 56 <link rel="stylesheet" type="text/css" href="/css/slick-theme.css"> 57 <link rel="stylesheet" type="text/css" href="/css/style.css?20240828"> 58 <link rel="stylesheet" type="text/css" href="/css/default/spectory.css?20260904v4"> 59 <!--mainly style--> 60 <!--mainly script--> 61
61<script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script>
61 62
62<script type="text/javascript" src="/js/popper.min.js"></script>
62 63
63<script type="text/javascript" src="/js/bootstrap.js"></script>
63 64
64<script type="text/javascript" src="/js/jquery.metisMenu.js"></script>
64 65
65<script type="text/javascript" src="/js/jquery.slimscroll.min.js"></script>
65 66
66<script type="text/javascript" src="/js/inspinia.js?20240716"></script>
66 67
67<script type="text/javascript" src="/js/pace.min.js"></script>
67 68
68<script type="text/javascript" src="/js/daterangepicker.js"></script>
68 69
69<script type="text/javascript" src="/js/bootstrap-datepicker.js"></script>
69 70
70<script type="text/javascript" src="/js/sweetalert.min.js"></script>
70 71
71<script type="text/javascript" src="/js/bootstrap-tour.min.js"></script>
71 72
72<script type="text/javascript" src="/js/slick.js"></script>
72 73
73<script type="text/javascript" src="/js/spt.js?20231018"></script>
73 74
74<script type="text/javascript" src="/js/jquery.dotdotdot.min.js"></script>
vendor: 93 bytes, lines 74-76
74 75 <script src="https://www.google.com/recaptcha/api.js" async defer></script> 76
76<!-- //ë¼ì´ë¸ë¬ë¦¬ ë¶ë¬ì¤ê¸° --> 77 <!-- Google tag (gtag.js) -->
vendor: 72 bytes, lines 77-78
77 78 <script async src="https://www.googletagmanager.com/gtag/js?id=
78AW-706860816
vendor: 20 bytes, lines 78-79
78"></script> 79
79<script> 80
vendor: 194 bytes, lines 80-85
80window.dataLayer = window.dataLayer || []; 81 function gtag() { 82 dataLayer.push(arguments); 83 } 84 gtag('js', new Date()); 85 gtag('config', '
85AW-706860816
vendor: 12 bytes, lines 85-86
85'); 86
86</script>
86 87 <!-- Google tag (gtag.js) --> 88 <!-- Meta Pixel Code --> 89
89<script>
vendor: 755 bytes, lines 89-108
89 90 !function (f, b, e, v, n, t, s) { 91 if (f.fbq) return; 92 n = f.fbq = function () { 93 n.callMethod ? 94 n.callMethod.apply(n, arguments) : n.queue.push(arguments) 95 }; 96 if (!f._fbq) f._fbq = n; 97 n.push = n; 98 n.loaded = !0; 99 n.version = '2.0'; 100 n.queue = []; 101 t = b.createElement(e); 102 t.async = !0; 103 t.src = v; 104 s = b.getElementsByTagName(e)[0]; 105 s.parentNode.insertBefore(t, s) 106 }(window, document, 'script', 107 'https://connect.facebook.net/en_US/fbevents.js'); 108 fbq('init', '
1081035043434650550
vendor: 50 bytes, lines 108-110
108'); 109 fbq('track', 'PageView'); 110
110</script>
110 111 <noscript> 112 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1035043434650550&ev=PageView&noscript=1"/> 113 </noscript> 114 <!-- End Meta Pixel Code --> 115 116</head> 117<body class="spt-portal"> 118 <div class="tour-backdrop" id="tourBackdrop" style="display: none"></div> <div class="navbar-wrapper" role="navigation" data-ad-format="none"> 119 <nav class="row nav-menu align-items-md-center"> 120 <div class="col-6 no-padding"> 121 <a class="navbar-brand" href="/"><img src="/images/logo.svg" alt="logo.svg" height="30"></a> 122 <ul class="nav-left"> 123 <li id="naviStep1"><a class="nav-link font-weight-bold " href="/contest/lists?filter=all"><span class="badge badge-danger position-absolute m-t-n p-w-xs"><small class="font-bold">ì ê·!</small></span>공모 X ëì¸íë</a></li> 124 <li id="naviStep4"><a class="nav-link font-weight-bold " href="/event/lists"><span class="badge badge-danger position-absolute m-t-n p-w-xs"><small class="font-bold">ì ê·!</small></span>ì´ë²¤í¸</a></li> 125 <li id="naviStep2"><a class="nav-link font-weight-bold " href="/gallery/lists"><span class="badge badge-success position-absolute m-t-n p-w-xs"><small class="font-bold">ì ë°ì´í¸!</small></span>ê°¤ë¬ë¦¬</a></li> 126 <li id="naviStep3"><a class="nav-link font-weight-bold " href="/community/lists?filter=all"><span class="badge badge-success position-absolute m-t-n p-w-xs"><small class="font-bold">커뮤ëí°!</small></span>ê³µì§ X 매거ì§</a></li> 127 128 </ul> 129 </div> 130 <div class="col-3"> 131 <div class="input-group spt-skin" id="naviStep5"> 132 <input type="text" id="txt_search_txt" placeholder="í¤ìë ê²ì" value="" class="form-control no-border"> 133 <div class="input-group-prepend" id="go_search"> <!-- ì´ë íì´ì§ ì°ê²°--> 134 <span class="input-group-addon no-border"><i class="fa fa-search text-spt"></i></span> 135 </div> 136 </div> 137 </div> 138 <div class="col-3 p-w-xs"> 139 <ul class="nav-right"> 140 <li><a class="nav-link font-weight-bold fs-6 text-warning" href="/account/login?loginType=user">ë¡ê·¸ì¸</a></li> 141 <li><a class="nav-link font-weight-bold fs-6 text-warning" href="/account/join">íìê°ì </a></li> 142 </ul> 143 </div> 144 </nav> 145</div> 146 <div class="leftMenu"> 147 <div class="left-button-wrap"> 148 <a href="javascript:" class="modal-btn"> 149 <span class="group btn-lg btn btn-dark text-white"><i class='fa fa-angle-double-right fs-5'></i></span> 150 </a> 151 </div> 152 <div class="row"> 153 <div class="col-12"> 154 <div class="ibox no-margins"> 155 <div class="ibox-content p-xxs gray-bg"> 156 <div class="text-left modal-btn d-inline-block"> 157 <a href="javascript:"><span class="exit btn btn-dark text-white"><i class="fa fa-times"></i></span></a> 158 </div> 159 <div class="m-t-sm"> 160 <a href="#portalMain01" class="scroll btn btn-dark text-white btn-block"><p class="align-text-top no-margins text-left">S | ìí림</p></a> 161 </div> 162 <div class="m-t-sm"> 163 <a href="#portalMain02" class="scroll btn btn-dark text-white btn-block"><p class="align-text-top no-margins text-left">P | íë¼ì</p></a> 164 </div> 165 <div class="m-t-sm"> 166 <a href="#portalMain03" class="scroll btn btn-dark text-white btn-block"><p class="align-text-top no-margins text-left">E | ì´íí°ë¸</p></a> 167 </div> 168 <div class="m-t-sm"> 169 <a href="#portalMain04" class="scroll btn btn-dark text-white btn-block"><p class="align-text-top no-margins text-left">C | 커몬</p></a> 170 </div> 171 <div class="text-center m-t-sm"> 172 <a href="#portalMain05" class="scroll btn btn-dark text-white btn-block"><p class="align-text-top no-margins">ì ê·ë±ë¡!</p></a> 173 </div> 174 <div class="text-center m-t-sm"> 175 <a href="#portalMain06" class="scroll btn btn-dark text-white btn-block"><p class="align-text-top no-margins">ë§ê°ìë°!</p></a> 176 </div> 177 </div> 178 </div> 179 </div> 180 </div> 181</div>
182<script> 183 // ì¢ì¸¡ ì¤í¬ë¡¤ ë©ë´ í ê¸ 184 $(".modal-btn").on("click", function (){ 185 $('.leftMenu').toggleClass('addToggle'); 186 $('.left-button-wrap').toggleClass('addToggle'); 187 }) 188 189 // ë¶ëë½ê² ì¹ì ì´ë 190 $(".scroll").on("click", function(event){ 191 event.preventDefault(); 192 $('html,body').stop().animate({scrollTop:$(this.hash).offset().top-62.5}, 300); 193 }); 194</script>
194 <!-- ì¹´ì¹´ì¤ìë´í¡ -->
195<script src="https://t1.kakaocdn.net/kakao_js_sdk/2.0.1/kakao.min.js" integrity="sha384-eKjgHJ9+vwU/FCSUG3nV1RKFolUXLsc6nLQ2R1tD0t4YFPCvRmkcF8saIfOZNWf/" crossorigin="anonymous"></script>
195 196<div id="kakao-talk-channel-chat-button" style="display:none;"></div>
197<script type="text/javascript"> 198 // ì¬ì©í ì±ì JavaScript í¤ë¥¼ ì¤ì í´ ì£¼ì¸ì. 199 Kakao.init('6c04e2894c20fbf1437dd07ffc68df66'); 200 // ì±ë 1:1 ì±í ë²í¼ì ìì±í©ëë¤. 201</script>
201 202<!-- ì¹´ì¹´ì¤ìë´í¡--> 203
204<script type="text/javascript"> 205 206 $("#top").click(function() { 207 $("html, body").animate({ scrollTop: 0 }, "fast"); 208 return false; 209 }); 210 211 var screenWidth = window.innerWidth; 212 if(screenWidth < 1530) { 213 $(".leftBanner, .wing-tool, .leftMenu").hide(); 214 } else { 215 $(".leftBanner, .wing-tool, .leftMenu").show(); 216 } 217 218 function reportWindowSize() { 219 var screenWidth = window.innerWidth; 220 221 if(screenWidth < 1480) { 222 $(".leftBanner, .wing-tool, .leftMenu").hide(); 223 } else { 224 $(".leftBanner, .wing-tool, .leftMenu").show(); 225 } 226 } 227 228 window.onresize = reportWindowSize; 229 230 var navUrlParam = window.location.pathname; 231 var navUrl = navUrlParam.replaceAll("/",""); 232 var navMenu = $('.nav-left > li'); 233 234 switch (navUrl) { 235 case 'list': 236 navMenu.eq(0).addClass("active"); 237 break; 238 case 'gallery': 239 navMenu.eq(1).addClass("active"); 240 break; 241 case 'community': 242 navMenu.eq(2).addClass("active"); 243 break; 244 case 'event': 245 navMenu.eq(3).addClass("active"); 246 break; 247 } 248 249 $('body').scrollspy({ 250 target: '#navbar', 251 offset: 80 252 }); 253 254 var cbpAnimatedHeader = (function() { 255 var docElem = document.documentElement, 256 header = document.querySelector( '.navbar-wrapper' ), 257 didScroll = false, 258 changeHeaderOn = 60; 259 function init() { 260 window.addEventListener( 'scroll', function( event ) { 261 if( !didScroll ) { 262 didScroll = true; 263 setTimeout( scrollPage, 100 ); 264 } 265 }, false ); 266 } 267 function scrollPage() { 268 var sy = scrollY(); 269 if ( sy >= changeHeaderOn ) { 270 $(header).addClass('navbar-fixed-top'); 271 } 272 else { 273 $(header).removeClass('navbar-fixed-top'); 274 } 275 didScroll = false; 276 } 277 function scrollY() { 278 return window.pageYOffset || docElem.scrollTop; 279 } 280 init(); 281 282 })(); 283 // new WOW().init(); 284 $("#txt_search_txt").keydown(function(event){ 285 if (event.keyCode == 13) { 286 $("#go_search").trigger("click"); 287 } 288 }); 289 290 $("#go_search").click(function(){ 291 var searchVal = $("#txt_search_txt").val(); 292 location.href = "/search/results?searchTxt="+encodeURIComponent(searchVal); 293 }); 294 295 $('.denied').click(function() { 296 alertFire('주ìµì¬ 미ì¹ì¸','주ìµì¬ì¸ì¦ì´ íìí ìë¹ì¤ì ëë¤.<br>ì ë³´ìì ìì ì¬ì ìë±ë¡ì¦ì 첨ë¶íìë©´<br>ê´ë¦¬ìê° ì¹ì¸ì²ë¦¬í©ëë¤.','error'); 297 }); 298 $('#supportBtn1').on('click', function(){ 299 var userId = ''; 300 if(userId == 0){ 301 Swal.fire({ 302 icon: 'error', 303 title: 'ë¡ê·¸ì¸', 304 html: ' í´ë¹ê¸°ë¥ì ë¡ê·¸ì¸ í ì´ì©ê°ë¥í©ëë¤.', 305 confirmButtonColor: '#F8AC59', 306 confirmButtonText: 'íì¸' 307 }).then((result) => { 308 window.location.href = '/account/login?loginType=user'; 309 }) 310 } else { 311 window.location.href = '/pages/sub/question'; 312 } 313 }); 314 315 $(document).ready(function() { 316 var currentUrl = encodeURIComponent(window.location.href); // íì¬ íì´ì§ URL ì¸ì½ë© 317 $("#kakao-chat-link").attr("href", "https://pf.kakao.com/_mwjixj/chat?prev_url=" + currentUrl); 318 }); 319</script>
319 <section id="login" data-ad-format="none"> 320 <div class="spt-container p-h-lg"> 321 <div class="middle-box text-center animated fadeInDown"> 322 <div> 323 <div class="tabs-container"> 324 <ul class="nav nav-tabs" role="tablist"> 325 <li class="col-4 no-padding"><a class="nav-link selectTypeBtn font-weight-bold active" data-toggle="tab" data-type="user" href="#tab-1">ì¼ë°íì</a></li> 326 <li class="col-4 no-padding"><a class="nav-link selectTypeBtn font-weight-bold " data-toggle="tab" data-type="manager" href="#tab-2">주ìµì¬íì</a></li> 327 </ul> 328 <div class="tab-content"> 329 <div role="tabpanel" id="tab-1" class="tab-pane active"> 330 <div class="panel-body"> 331 <h2 class="login-name m-t-xs animated bounceIn txt-gradient bg-gradient-yellow">ì°¸ì¬íê³ ì¶ì´ì</h2> 332 <div class="hr-line-dashed"></div> 333 <div class="form-group"> 334 <input type="email" id="email" class="form-control p-md" placeholder="ì´ë©ì¼"> 335 </div> 336 <div class="form-group"> 337 <input type="password" id="pw" class="form-control p-md" placeholder="ë¹ë°ë²í¸"> 338 </div> 339 <!-- RECAPTCHA --> 340 <input type="hidden" id="recaptchaToken" name="recaptchaToken"> 341 <div class="g-recaptcha" data-sitekey="6Lex6JwqAAAAAHQQKLDCJRja_EZ1GOtbo3j-ZmnU" data-callback="recaptcha"></div> 342 <!-- RECAPTCHA --> 343 <button id="btn-login" class="btn btn-warning block full-width m-b m-t">ë¡ê·¸ì¸</button> 344 <div class="row"> 345 <div class="col-12"> 346 <a href="/account/find" class="btn btn-white btn-block" >ë¡ê·¸ì¸ ì ë³´ 찾기</a> 347 </div> 348 </div> 349 <div class="hr-line-dashed"></div> 350 <p><u>ìì§ íìì´ ìëë¼ë©´?</u></p> 351 <a class="btn btn-white btn-block font-weight-normal" href="/account/join">íìê°ì </a> 352 <div class="row"> 353 <div class="col-12 m-t"> 354 <a href="/?event=on"><img src="/images/banners/5.svg" alt="5.svg" width="100%"/></a> 355 </div> 356 </div> 357 </div> 358 </div> 359 <div role="tabpanel" id="tab-2" class="tab-pane "> 360 <div class="panel-body"> 361 <h2 class="login-name m-t-xs animated bounceIn txt-gradient bg-gradient-yellow">ê°ìµíê³ ì¶ì´ì</h2> 362 <div class="hr-line-dashed"></div> 363 <div class="form-group"> 364 <input type="hidden" id="urlkey" class="form-control p-md" placeholder="ì¬ì´í¸í¤" value="none"> 365 </div> 366 <div class="form-group"> 367 <input type="email" id="email2" class="form-control p-md" placeholder="ì´ë©ì¼"> 368 </div> 369 <div class="form-group"> 370 <input type="password" id="pw2" class="form-control p-md" placeholder="ë¹ë°ë²í¸"> 371 </div> 372 <!-- RECAPTCHA --> 373 <input type="hidden" id="recaptchaToken" name="recaptchaToken"> 374 <div class="g-recaptcha" data-sitekey="6Lex6JwqAAAAAHQQKLDCJRja_EZ1GOtbo3j-ZmnU" data-callback="recaptcha"></div> 375 <!-- RECAPTCHA --> 376 <button id="btn-login2" class="btn btn-warning block full-width m-b m-t">ë¡ê·¸ì¸</button> 377 <div class="row"> 378 <div class="col-12"> 379 <a href="/account/find" class="btn btn-white btn-block" >ë¡ê·¸ì¸ ì ë³´ 찾기</a> 380 </div> 381 </div> 382 <div class="hr-line-dashed"></div> 383 <p>ìì§ íìì´ ìëë¼ë©´?</p> 384 <a class="btn btn-white btn-block font-weight-bolder" href="/account/join">íìê°ì </a> 385 <div class="row"> 386 <div class="col-12 m-t"> 387 <a href="/?event=on"><img src="/images/banners/5a.svg" alt="5a.svg" width="100%"/></a> 388 </div> 389 </div> 390 </div> 391 </div> 392 <div role="tabpanel" id="tab-3" class="tab-pane "> 393 <div class="panel-body"> 394 <h2 class="login-name m-t-xs animated bounceIn txt-gradient bg-gradient-yellow">ì¬ì¬íê³ ì¶ì´ì</h2> 395 <div class="hr-line-dashed"></div> 396 <div class="form-group"> 397 <input type="email" id="email3" class="form-control p-md" placeholder="ì´ë©ì¼"> 398 </div> 399 <div class="form-group"> 400 <input type="password" id="pw3" class="form-control p-md" placeholder="ë¹ë°ë²í¸"> 401 </div> 402 <!-- RECAPTCHA --> 403 <input type="hidden" id="recaptchaToken" name="recaptchaToken"> 404 <div class="g-recaptcha" data-sitekey="6Lex6JwqAAAAAHQQKLDCJRja_EZ1GOtbo3j-ZmnU" data-callback="recaptcha"></div> 405 <!-- RECAPTCHA --> 406 <button id="btn-login3" class="btn btn-warning block full-width m-b m-t">ë¡ê·¸ì¸</button> 407 <div class="row"> 408 <div class="col-12"> 409 <a href="/account/find" class="btn btn-white btn-block" >ë¡ê·¸ì¸ ì ë³´ 찾기</a> 410 </div> 411 </div> 412 <div class="hr-line-dashed"></div> 413 <p><u>ìì§ íìì´ ìëë¼ë©´?</u></p> 414 <a class="btn btn-white btn-block font-weight-normal" href="/account/join">íìê°ì </a> 415 <div class="row"> 416 <div class="col-12 m-t"> 417 <a href="/?event=on"><img src="/images/banners/5.svg" alt="5.svg" width="100%"/></a> 418 </div> 419 </div> 420 </div> 421 </div> 422 </div> 423 </div> 424 </div> 425 </div> 426 </div> 427 </section> 428 <footer class="border-top bg-light py-4" data-ad-format="none"> 429 <section id="footer"> 430 <div class="container"> 431 <div class="row align-items-start"> 432 <!-- ë¡ê³ --> 433 <div class="col-md-4 col-12 mb-3 mb-md-0 text-center text-md-left"> 434 <img src="/images/logo_gray.png" alt="logo_gray.png" class="img-fluid" style="max-height: 40px;">
435 </div> 436 437 <!-- íì¬ ì ë³´ --> 438 <div class="col-md-8 col-12 text-center text-md-left"> 439 <p class="mb-1">(주)ì¤íí 리<br>(05642) ìì¸í¹ë³ì ì¡í구 ì¤ê¸ë¡ 185 4층, ëíì : ìµì§ì</p> 440 <p class="mb-1">ì¬ì ìë±ë¡ë²í¸ : 780-88-00948</p> 441 <p class="mb-1">ê³ ê°ì¼í° : 02-6953-1210 (ì´ììê° 09:30 ~ 18:30 / 주ë§Â·ê³µí´ì¼ í´ë¬´)</p> 442 <p class="mb-0">COPYRIGHT © SPECTORY. ALL RIGHT RESERVED.</p> 443 </div> 444 </div> 445 446 <!-- ë§í¬ 모ì --> 447 <div class="row mt-4"> 448 <div class="col-12 text-center small"> 449 <a href="/js/pdfjs/web/viewer.html?file=/files/SPECTORY_INTRODUCE_V3.pdf" target="_blank">íì¬ìê°ì</a> | 450 <a href="/pages/sub/ads">ê´ê³ ìë´</a> | 451 <a href="/pages/sub/agency">ëíìë´</a> | 452 <a href="/pages/sub/policy?filter=user">íìì½ê´</a> | 453 <a href="/pages/sub/policy?filter=safe">ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨</a> | 454 <a href="javascript:;" id="refuseEmail">ì´ë©ì¼ë¬´ë¨ìì§ê±°ë¶</a> 455 </div> 456 </div> 457 458 <!-- 모ë°ì¼ë²ì ë²í¼ --> 459 <div class="row mt-3"> 460 <div class="col-12"> 461 <a href="javascript:;" class="btn btn-sm btn-outline-dark w-100" id="goMobileVer">모ë°ì¼ ë²ì 보기</a> 462 </div> 463 </div> 464 </div> 465 </section> 466</footer>
467<script> 468$(document).ready(function (){ 469 $(".truncate").dotdotdot({ 470 watch: 'window', 471 wrap: 'letter', 472 }); 473}); 474 475$('#goMobileVer').click(function() { 476 window.open("http://m.spectory.net","모ë°ì¼ë²ì ","width=468,height=720"); 477}); 478 479$('#refuseEmail').click(function() { 480 window.open("/pages/sub/refuse","ì´ë©ì¼ì£¼ì 무ë¨ìì§ ê±°ë¶","width=395,height=220"); 481}); 482</script>
482 <div class="modal inmodal fade" id="sptCommonModal" tabindex="-1" role="dialog" style="display: none;" aria-hidden="true"> 483 <div class="modal-dialog modal-lg"> 484 </div> 485</div>
485<script type="text/javascript"> 486 // ê³µì© ìë´ì°½ 487 var alertFire = function (dataTitle, dataText, dataIcon, imageUrl) { 488 Swal.fire({ 489 title: dataTitle, 490 html: dataText, 491 icon: dataIcon, 492 imageUrl: imageUrl, 493 showCancelButton: false, 494 confirmButtonColor: '#F8AC59', 495 // cancelButtonColor: '#d33', 496 allowOutsideClick: false, //ëª¨ë¬ ì¬ë¼ì§ì§ ìê² í¨ì¹. 497 confirmButtonText: 'íì¸' 498 }); 499 }; 500 501 var alertFireCallback = function (dataTitle, dataText, dataIcon) { 502 var callback = arguments.length > 3 ? arguments[3] : function () { 503 }; 504 Swal.fire({ 505 title: dataTitle, 506 html: dataText, 507 icon: dataIcon, 508 showCancelButton: false, 509 showConfirmButton: true, 510 heightAuto: false, 511 confirmButtonColor: '#F8AC59', 512 // cancelButtonColor: '#d33', 513 confirmButtonText: 'íì¸', 514 }).then(function (result) { 515 callback(); 516 }); 517 }; 518 519 $('#askInfo').click(function () { 520 alertFire('문ììë´', '[email protected]ë¡<br/>문ì주ìë©´ ë¹ ë¥¸ìì¼ë´ì íì ëë¦¬ê² ìµëë¤.', 'warning'); 521 }); 522 523 //í´í ì¶ê° 524 $(function () { 525 $('[data-toggle="tooltip"]').tooltip(); 526 }); 527 528 $('.open-popup-content').click(function () { 529 var contestId = $(this).data('uid'); 530 SPT.Dialog.open('/contest/detail', {contestId: contestId}); 531 }); 532 533 $('.open-popup-post').click(function () { 534 var postId = $(this).data('pid'); 535 SPT.Dialog.open('/community/detail', {pid: postId}); 536 }); 537 538 $('.open-popup-event').click(function () { 539 var postId = $(this).data('pid'); 540 if (postId) { 541 SPT.Dialog.open('/event/detail', {pid: postId}); 542 } 543 }); 544 545 $('.open-popup-gallery').click(function () { 546 var galleryId = $(this).data('uid'); 547 SPT.Dialog.open('/gallery/detail', {galleryId: galleryId}); 548 }); 549 550 $('.open-direct').click(function () { 551 var linkId = $(this).data('url'); 552 window.open(linkId); 553 }); 554 555 $('#lockFunc').click(function () { 556 alertFire('기ë¥ì í', '미ì¸ì¦ íìì¼ë¡ 기ë¥ì´ ì íë©ëë¤. 주ìµì¬íìì¸ì¦ì ë°ê³ 기ë¥ì í´ì íì기 ë°ëëë¤. ì¬ì ìë±ë¡ì ìë£íê±°ë, ê³ ê°ì¼í°ì 문ìíì기 ë°ëëë¤.', 'error'); 557 }); 558 </script>
558 559
560<script type="text/javascript"> 561 function recaptcha(token) { 562 // alertFire('íì¸', 'CAPTCHA ìë£ëììµëë¤.', 'success'); 563 localStorage.setItem('recaptchaToken', token); 564 565 var captcha = localStorage.getItem('recaptchaToken'); 566 document.getElementById('recaptchaToken').value = captcha; 567 568 // ë§ë£ íì´ë¨¸ ì¤ì (120ì´ í ì¬ì¤í ì구) 569 setTimeout(() => { 570 alertFire('íì¸', 'CAPTCHA ìê°ì´ ë§ë£ëììµëë¤. ë¤ì íì¸í´ì£¼ì¸ì. ', 'warning'); 571 grecaptcha.reset(); // reCAPTCHA ìì ¯ ì´ê¸°í 572 localStorage.removeItem('recaptchaToken'); 573 document.getElementById('recaptchaToken').value = ''; 574 }, 120000); // 120ì´ = 2ë¶ 575 } 576 577 // ìë¡ê³ 침 ì í¹ì í¤ ìì 578 window.addEventListener('beforeunload', () => { 579 localStorage.removeItem('recaptchaToken'); 580 }); 581 582 $(document).ready(function() { 583 var loginCheck = ''; 584 585 if(loginCheck) { 586 Swal.fire({ 587 title: 'ë¡ê·¸ì¸ì¤', 588 html: 'íì¬ ë¡ê·¸ì¸ ìíì ëë¤.<br/> ë¡ê·¸ììíìê² ìµëê¹?<br/>', 589 icon: 'warning',
590 showCancelButton: false, 591 showDenyButton: true, 592 confirmButtonText: 'ì', 593 confirmButtonColor: '#7066E0', 594 denyButtonText: `ìëì¤`, 595 denyButtonColor: '#6E7881', 596 }).then((result) => { 597 if (result.isConfirmed) { 598 alertFire('ë¡ê·¸ìì','ë¡ê·¸ììëììµëë¤.','success',''); 599 location.href = "/account/logout"; 600 } else if (result.isDenied) { 601 location.href = "/"; 602 } 603 }); 604 } 605 }); 606 607 $('#btn-login').click(function(){ 608 var params = {}; 609 var email = $('#email').val(), pw = $('#pw').val(); 610 var captcha = localStorage.getItem('recaptchaToken'); 611 612 if(!email || !pw) { 613 alertFire('ê³ì ì ë³´ íì¸','ê³ì ì 보를 ì¬ë°ë¥´ê² ì ë ¥íì기 ë°ëëë¤.','error',''); 614 return; 615 } 616 617 if (!captcha) { 618 alertFire('ì²´í¬ íì¸', 'CAPTCHA를 ìë£í´ì£¼ì¸ì.', 'warning'); 619 return; 620 } 621 Swal.fire({ 622 title: 'ì ë³´íì¸', 623 html: 'ê³ì ì 보를 ì²´í¬í©ëë¤.<br>ì ìë§ ê¸°ë¤ë ¤ì£¼ì기 ë°ëëë¤.', 624 icon: 'success',
625 showCancelButton: false, 626 showConfirmButton: false, 627 confirmButtonColor: '#F8AC59', 628 allowOutsideClick: false, //ëª¨ë¬ ì¬ë¼ì§ì§ ìê² í¨ì¹. 629 }); 630 SPT.Ajax.post("/account/login_proc", {email:email,pw:pw}, function(response){ 631 var isEval = typeof response.datas.is_eval != 'undefined'? 1 : 0; 632 alertFire('ì ë³´íì¸','ë¡ê·¸ì¸ ì ë³´ê° íì¸ëììµëë¤.','success',''); 633 if(!isEval) location.href = "/"; 634 else location.href = "/simsa/pages"; 635 }, function(response){ 636 if(response.msg == '2') { 637 //ì¬ì´í¸í¤ 638 Swal.fire({ 639 title: '주ìµì¬íì¸', 640 html: '주ìµì¬ íì ê³ì ì ëë¤.<br/>주ìµì¬ ë¡ê·¸ì¸íì´ì§ìì ë¡ê·¸ì¸íì기 ë°ëëë¤.', 641 icon: 'warning', 642 showCancelButton: false, 643 confirmButtonColor: '#F8AC59', 644 // cancelButtonColor: '#d33', 645 confirmButtonText: 'íì¸', 646 timer: 1200, 647 allowOutsideClick: false, //ëª¨ë¬ ì¬ë¼ì§ì§ ìê² í¨ì¹. 648 timerProgressBar: true, 649 didOpen: () => { 650 Swal.showLoading() 651 const b = Swal.getHtmlContainer().querySelector('b') 652 timerInterval = setInterval(() => { 653 b.textContent = Swal.getTimerLeft() 654 }, 100) 655 }, 656 willClose: () => { 657 clearInterval(timerInterval) 658 } 659 }).then((result) => { 660 if (result.dismiss === Swal.DismissReason.timer) { 661 location.href = "/account/login?loginType=manager"; 662 } 663 }); 664 }else { 665 alertFire('ì ë³´ì¤ë¥','ê³ì ì ë³´ê° ì¬ë°ë¥´ì§ ììµëë¤.','error',''); 666 } 667 }); 668 }); 669 670 $('#btn-login2').click(function(){ 671 var params = {}; 672 var email = $('#email2').val(), pw = $('#pw2').val(), siteKey = $('#urlkey').val(); 673 var captcha = localStorage.getItem('recaptchaToken'); 674 675 // ë¹ëê°ë°ì ê¹ì§ ì¬ì´í¸í¤ ì ë ¥ ìíê³ ë¡ê·¸ì¸ 676 // if(!email || !pw || !siteKey) { 677 // alertFire('ê³ì ì ë³´ íì¸','ê³ì ì 보를 ì¬ë°ë¥´ê² ì ë ¥íì기 ë°ëëë¤.','error',''); 678 // return; 679 // } 680 if (!captcha) { 681 alertFire('ì²´í¬ íì¸', 'CAPTCHA를 ìë£í´ì£¼ì¸ì.', 'warning'); 682 return; 683 } 684 Swal.fire({ 685 title: 'ì ë³´íì¸', 686 html: 'ê³ì ì 보를 ì²´í¬í©ëë¤.<br>ì ìë§ ê¸°ë¤ë ¤ì£¼ì기 ë°ëëë¤.', 687 icon: 'success',
688 showCancelButton: false, 689 showConfirmButton: false, 690 confirmButtonColor: '#F8AC59', 691 allowOutsideClick: false, //ëª¨ë¬ ì¬ë¼ì§ì§ ìê² í¨ì¹. 692 }); 693 SPT.Ajax.post("/account/login_proc", {email:email,pw:pw,siteKey:siteKey}, function(response){ 694 location.href = "/"; 695 //ì¼ë¨ ë¡ê·¸ì¸ìí¤ì. 696 // var siteUrl = siteKey + (response.datas.sitePath? "/" + response.datas.sitePath : ""); 697 // var adminUrl = "https://www.spectory.net"; //ë¡ì»¬í ì¤í¸ì¼ê²½ì° "http://localhost:8083" 698 699 // Swal.fire({ 700 // title: 'ì ë³´íì¸', 701 // html: 'ë¡ê·¸ì¸ëììµëë¤. <br/> ê´ë¦¬ìíì´ì§ë¡ ì´ëí ê¹ì?<br/> (ë©ë´ìì ê´ë¦¬ìíì´ì§ ì ê·¼ê°ë¥)', 702 // icon: 'success', 703 // showCancelButton: false, 704 // showDenyButton: true, 705 // confirmButtonText: 'ì', 706 // confirmButtonColor: '#7066E0', 707 // allowOutsideClick: false, //ëª¨ë¬ ì¬ë¼ì§ì§ ìê² í¨ì¹. 708 // denyButtonText: `ìëì¤`, 709 // denyButtonColor: '#6E7881', 710 // }).then((result) => { 711 // if (result.isConfirmed) { 712 // window.open(adminUrl + "/user/secconn?sec="+encodeURIComponent(response.datas.token)+"&url="+encodeURIComponent(siteUrl)); 713 // location.href = "/"; 714 // } else if (result.isDenied) { 715 // location.href = "/"; 716 // } 717 // }); 718 }, function(response){ 719 //ë¡ê·¸ì¸ ì¤í¨ì ì¤í, Exception(ì¤ë¥)ë©ìì§ ë¥¼ ì¶ë ¥íë¤. 720 alertFire('ì ë³´ì¤ë¥','ê³ì ì ë³´ê° ì¬ë°ë¥´ì§ ììµëë¤.','error',''); 721 }); 722 }); 723 724 $("#btn-login3").click(function(){ 725 var params = {}; 726 var email = $('#email3').val(), pw = $('#pw3').val(); 727 var captcha = localStorage.getItem('recaptchaToken'); 728 729 if (!captcha) { 730 alertFire('ì²´í¬ íì¸', 'CAPTCHA를 ìë£í´ì£¼ì¸ì.', 'warning'); 731 return; 732 } 733 Swal.fire({ 734 title: 'ì ë³´íì¸', 735 html: 'ê³ì ì 보를 ì²´í¬í©ëë¤.<br>ì ìë§ ê¸°ë¤ë ¤ì£¼ì기 ë°ëëë¤.', 736 icon: 'success',
737 showCancelButton: false, 738 showConfirmButton: false, 739 confirmButtonColor: '#F8AC59', 740 allowOutsideClick: false, //ëª¨ë¬ ì¬ë¼ì§ì§ ìê² í¨ì¹. 741 }); 742 SPT.Ajax.post("/account/login_proc", {type:'eval',email:email,pw:pw}, function(response){ 743 location.href = "/simsa/pages"; 744 }, function(response){ 745 //ë¡ê·¸ì¸ ì¤í¨ì ì¤í, Exception(ì¤ë¥)ë©ìì§ ë¥¼ ì¶ë ¥íë¤. 746 alertFire('ì ë³´ì¤ë¥','ê³ì ì ë³´ê° ì¬ë°ë¥´ì§ ììµëë¤.','error',''); 747 }); 748 }); 749 750 $(".selectTypeBtn").click(function() { 751 var selectType = $(this).data('type'); 752 var url = '/account/login?loginType='; 753 754 location.href= url + selectType; 755 }); 756</script>
756 757</body> 758</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.