·Î±×ÀÎÁ¤º¸°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.
º¸¾ÈÀ»À§ÇØ Àç·Î±×ÀÎÇØÁֽʽÿÀ.

Life & Culture

`À̸»²À` ¸ðÄ£ »ìÇعü, 13³â¸¸ ÃÖÃÊ ½É°æ °í¹é "³Ê¹« ÈÄȸµÈ´Ù" ´«¹° [Á¾ÇÕ] 201.--.109.252 2024-6-17  13:54:04

'À̸»²À' ¸ðÄ£ »ìÇعü, 13³â¸¸ ÃÖÃÊ ½É°æ °í¹é "³Ê¹« ÈÄȸµÈ´Ù" ´«¹° [Á¾ÇÕ]

À¯¼ö¿¬2024. 6. 17. 23:42

[OSEN=À¯¼ö¿¬ ±âÀÚ] ¸ðÄ£ »ìÇعü °­Áؼö(°¡¸í) ¾¾°¡ 13³â ¸¸¿¡ ÃÖÃÊ·Î ½É°æÀ» ÀüÇß´Ù.

17ÀÏ Ã¹ ¹æ¼ÛµÈ tvN 'ÀÌ ¸»À» ²À ÇÏ°í ½Í¾ú¾î¿ä'¿¡¼­´Â 'À̸»²À'ÀÇ ÁøÇàÀÚÀÌÀÚ ¿µ¿øÇÑ ¿ì¸®µéÀÇ ¾ÆÀú¾¾ ±èâ¿ÏÀÌ ÁøÇàÀÚ·Î, ¹è¿ì ±è¹üÀÌ °Ô½ºÆ®·Î ³ª¼± °¡¿îµ¥ Àü ±¹¹ÎÀ» ³î·¡°Ô ¸¸µç Á¸¼Ó»ìÇØ »ç°Ç¿¡ °üÇØ À̾߱⠳ª´³´Ù. ¿©±â¿¡ ¹æ¼ÛÀÎ ¼­µ¿ÁÖ°¡ º»ÀÎÀÇ °æÇè´ãÀ» ´õÇÏ°í, Á¤½Å°ú ÀÇ»ç ³ë±Ô½ÄÀº »ç°Ç ¼Ó Àι°ÀÇ ½É¸®¸¦ Á¤½Å°ú ÀÇ»ç·Î¼­ ´ëº¯Çß´Ù.

´ç½Ã Àü ±¹¹ÎÀ» Ãæ°Ý¿¡ ºüÆ®·È´ø »ç°ÇÀº 2011³âÀ¸·Î µ¹¾Æ°£´Ù. °í3 ¼öÇè»ý Áؼö(°¡¸í)°¡ Áý ¾È¿¡ ½Ã½ÅÀ» ¹æÄ¡ÇØ¿À´Ù°¡ ºÙÀâÈù »ç°ÇÀ̾ú´Ù. ´õ ³î¶ó¿î °ÍÀº, ÇÇÇØÀÚ´Â ¾î¸Ó´Ï¿´´Ù. ÀÚ°í ÀÖ´ø ¾î¸Ó´Ï¸¦ Èä±â·Î Âñ·¯ »ç¸ÁÇÏ°Ô ÇÑ °Í. ½ÉÁö¾î´Â ¾î¸Ó´Ï ½Ã½Å°ú 8°³¿ù µ¿¾È µ¿°ÅÇØ ¿Ô´Ù. ¹üÇàÀ» ¼û±â±â À§ÇØ ¾È¹æÀÇ ¹®À» ¹ÐÆóÇϱ⵵ Çß´Ù. ¾ÆµéÀÇ À̸§Àº °­Áؼö(°¡¸í). ¿Ö »ìÀιüÀÌ µÇ¾úÀ»±î.

»ç°í ÃÖÃÊ ½Å°íÀÚ¿´´ø Áؼö ¾Æºü°¡ ±â¾ïÇÏ´Â ½Å°í ´çÀÏÀº ÀÌ·¨´Ù. ±×´Â "±×¶§°¡ ¹ã 11½ÃÂë µÆÀ» °Å´Ù. ¾Ö°¡ 8°³¿ù µ¿¾È ³» ÀüÈ­¸¦ ¾È ¹Þ´Â °Å´Ù. ¾Ö¸¦ ã¾Æ°£ °Ô °è±â°¡ µÇ¾ú´Ù"¶ó°í ȸ»óÇß´Ù. µÎ »ç¶÷Àº 5³â° º°°Å ÁßÀ̾ú°í, ¾Æ¹öÁö´Â º°°Å ÀÌÈÄ 5³â ¸¸¿¡ °¡º» ÁýÀ̾ú´Ù. ¹Û¿¡ º¸´Ï â¹®¿¡ ºÒÀÌ ÄÑÁ® ÀÖ¾ú°í, ÃÊÀÎÁ¾À» ´­·¶Áö¸¸, ¾Æ¹«·± ´ë´äÀÌ ¾ø¾ú´Ù. ±×´Â "¾Ö°¡ ¾È¿¡ ÀÖ±ä Çߴµ¥ ¹®À» ¿­¾îÁÖÁö¸¦ ¾Ê´Â °Å´Ù. ¶â°í µé¾î°£´Ù°í Çϴµ¥µµ ±×³É ²Þ½µµ ¾È Çϱ淡 ½Å°íÇß´Ù"¶ó°í ¶°¿Ã·È´Ù.

Áý ¾Õ¿¡ 119 ±¸Á¶´ë¿Í °æÂûÀÌ ÇÔ²²Çß°í, Áý¾È¿¡ µé¾î¼­ÀÚ, Áý ¾È¿¡ ¿ªÇÑ ³¿»õ°¡ dz°å´Ù. ¾ÆµéÀº °Å½Ç ÇÑ°¡¿îµ¥ ¿õÅ©¸®°í ¾É¾Æ ¿Â¸öÀ» ¶³°í ÀÖ¾ú´Ù. ¾Æºü´Â "³¯¾¾°¡ ²Ï µû¶æÇÑ ³¯À̾ú´Âµ¥µµ, ¾Ö°¡ ±×·¸°Ô ¶°´Â °É º¸°í, óÀ½¿¡ ¹°¾ú´Ù. ¡®³×°¡ ±×·¨´Ï¡¯¶ó°í. ¶³¸é¼­ ¡®³»°¡ Çß´Ù¡¯°í ÇÏ´õ¶ó. ¾Æ¹« ÇÒ ¸»µµ ¾ø¾ú´Ù"¶ó°í Åоî³ù´Ù. ¾È¹æ ¾È¿¡¼­´Â Áؼö ¾ö¸¶ÀÇ ½Ã½ÅÀÌ ¹ß°ßµÆ°í, ¾Ë¾Æº¸±â ¾î·Á¿ï ¸¸Å­ ºÎÆÐÇÑ »óÅ¿´´Ù. Áؼö´Â "¾Æºü ³ª ¹ö¸®¸é ¾È µÅ"¶ó¸ç ¾Æ¹öÁö¿¡°Ô ¸»À» °Ç³Þ°í, ±×·¸°Ô Áؼö´Â ±ä±Þ üÆ÷µÆ´Ù.

¾î¼´Ù ¾ÆµéÀº ±«¹°ÀÌ µÇ¾úÀ»±î. »ç°ÇÀÇ ³»¸·À» ¾Æ´Â »ç¶÷Àº Áؼö¹Û¿¡ ¾ø¾ú´Ù. ±×·¡¼­ Á¦ÀÛÁøÀº Áؼö¿¡°Ô ¿¬¶ôÀ» ÃëÇß´Ù. ÀÌ¹Ì Áؼö´Â Çü±â¸¦ ¸¶Ä¡°í Ãâ¼ÒÇß´Ù. Á¸¼Ó»ìÇØ´Â ÃÖ¼Ò 7³âÀÌÁö¸¸, ¡¿ª 3³âÀ» ¹Þ¾Ò±â ¶§¹®. 13³â ¸¸ÀÇ ½ÉÁ¤ °í¹éÀ» À§ÇØ Á÷Á¢ ³ª¼± Áؼö´Â "ºñ³­ÇÏ´Â ºÐµéÀÌ ÀÖÀ¸½Ç °Å¶ó´Â »ý°¢ÀÌ ¿ì¼± È®½ÇÈ÷ ÀÖ´Ù. Àß Àü´ÞµÉ ¼ö ÀÖÀ»±î? ÇÏ´Â ¿°·Á°¡ Á¶±Ý ÀÖ´Ù"¶ó¸ç Á¶½É½º·¹ ¿îÀ» ¶Ã´Ù. ±×´Â »ç°Ç ´ç½Ã »óȲ¿¡ ´ëÇØ "¸íÈ®ÇÏ°Ô´Â ±â¾ïÀÌ Àß ¾È ³­´Ù. ¸ÕÀú ³Ê¹« ¹«¼­¿ü°í, ±×´ÙÀ½À¸·Î´Â Á×±â ½È´Ù°í »ý°¢Çß´Ù. ±×·¡¼­ ºÎ¾ý¿¡¼­ Ä®À» °¡Áö°í ¾î¸Ó´Ï°¡ ÁÖ¹«½Ã´Â ¾È¹æÀ¸·Î °¡¼­ ¾î¸Ó´Ï¸¦ ÇØÃÆ´Ù"¶ó°í ¹¦»çÇß´Ù.

Áؼö´Â ÀλýÀÇ Ã¹ ±â¾ï¿¡ ´ëÇØ "µÇ°Ô ÀÌ»óÇÑ ÁöÁ¡ Áß ÇϳªÀ̱ä Çѵ¥, ³Ê¹« ¾î¸± ¶§ºÎÅÍ ¾È ±×·¡¼­ ±×·±Áö, Á¦°¡ Ä£±¸¶û ³í´Ù´Â °³³äÀÌ ¾ø¾ú´Ù. ¾Æ¿¹ ¾ø¾ú´Ù"¶ó°í °í¹éÇß´Ù. À̾î "¾î¸Ó´ÏÀÇ °øºÎ ¹æ¹ýÀÇ ÀÏȯÀ¸·Î ¿µ¾î Å×ÀÌÇÁ¸¦ Ʋ¾î³ù¾ú´Ù. ³î ¶§µµ ±×·¸°í, ±×³É Ʋ¾î³ù¾ú´Ù. ÇÑ ´Þ ¹Ý µè´Ù°¡, Ã¥ ÇÑ ±Ç Å×ÀÌÇÁ°¡ ¿Ü¿öÁ®¼­ ÀÚ¶ûÇß¾ú´Ù. ±×¶§ ¾î¸Ó´Ï²²¼­ ¸¹ÀÌ ÁÁ¾ÆÇϼ̴Ù. ±×¸®°í ¿©·¯ Èñ¸ÁÀ» Ç°À¸¼Ì´ø °Å °°´Ù"¶ó¸ç "°øºÎ¿Í °ü·ÃÇؼ­ ±â¾ï³ª´Â °Í ù ¹ø°´Â, ÃʵîÇб³ 4Çгâ, ½¬´Â ³¯ ±âÁØÀ¸·Î 11½Ã°£ Á¤µµ °øºÎ Çß´Ù. Àç¹ÌÀÖ¾ú´Ù. °³ÀÎÀûÀ¸·Î ÁÁ¾ÆÇß´Ù. °øºÎÇÏ´Â °Ç ±×·¸°Ô ÈûµéÁö ¾Ê¾Ò´Ù"¶ó°í ¶°¿Ã·È´Ù.

ÁؼöÀÇ ¼ö¸¹Àº »óÀåµé. ±¹Á¦¿µ¾î°æ½Ã´ëȸ µî ´Ù¾çÇÑ ±³°ú¿¡¼­ »óÀ» ¹Þ¾Æ¿Ô¾ú´Ù. ÃÊ6 ¶§ ÅäÀÍ Á¡¼ö´Â 875Á¡À» ¹Þ±âµµ Çß´Ù°í. ±×·¯³ª ºñ±ØÀº ½ÃÀ۵ƴÙ. Áؼö´Â "Áß1 ¶§, ù ½ÃÇè¿¡¼­ Àü±³ 2µîÀ» Çß´Ù. ±â»Û ¸¶À½À¸·Î ¼Ò½ÄÀ» ÀüÇߴµ¥ È¥³ª¸é¼­ ¸Â¾Ò´Ù. Àü±³ 2µîÀ¸·Î ¸¸Á·Çß´Ù°í. ¿Ã¶ó°¥ »ý°¢À» ÇؾßÁö ÇϽôõ¶ó. ¾ï¿ïÇϱâ´Â ÇÏÁö¸¸, ´ÙÀ½ ½ÃÇè¿¡¼­ 1µîÀ» Çߴµ¥ ±â»Ú°Ô °¬´Ù°¡ ¶Ç È¥³µ´Ù. ¡®Àü±¹ 1µîÀ» ÇؾßÁö. Àü±¹ ÁßÇб³°¡ 5õ °³À¯¶ó°í È¥³ª´Â °Å´Ù"¶ó°í ÀüÇß´Ù.

¹®Á¦´Â ¸»·Î¸¸ È¥³­ °ÍÀÌ ¾Æ´Ï¾ú´Ù. Áؼö´Â ¡°Ã¼¹úÀÇ ½ÃÀÛÀÌ ±â¾ï³ª´Â °Ç ¾Æ´Ï°í, À¢¸¸Å­ ¾î·ÈÀ» ¶§ Á¾¾Æ¸®¸¦ ȸÃʸ®·Î ¸Â¾Ò´ø °Å. ÁÖ·Î ¹¹·Î ¸Â¾Ò´ÂÁö°¡ °è¼Ó ±â¾ïÀÌ ³­´Ù. ¸Â´Â ¸Å°¡ º¯Ãµ»ç°¡ ÀÖ¾ú´Ù. ÃÊ4´Â ¾Ë·ç¹Ì´½ ³ë. ·¡ÇÁÆà º¸Æ®, Á¶¸³½Ä ³ëÁö ¾Ê³ª. Âî±×·¯Áöµµ·Ï ¸Â¾Ò´Ù. 5, 6Çг⠶§´Â ´ë°É·¹ ºÀ. ¼è·Î µÇ¾îÀÖ´ø °Í. ÁßÇб³ ¶§´Â ³ª¹«·Î µÈ ¾ß±¸ ¹èÆ®¿´´Ù¡±¶ó°í ¸»ÇØ Ãæ°ÝÀ» ÀھƳ´Ù. ÁؼöÀÇ ¾Æºü´Â µÚ´Ê°Ô ü¹ú »ç½ÇÀ» ¾Ë¾ÒÁö¸¸, ³ª¼­Áö ¾Ê¾Ò´Ù. Áؼö ¾Æºü´Â "¾Ö°¡ ¸ñ¿åÇÒ ¶§ º» ÀûÀÌ ÀÖ¾ú´Ù. ȸÃʸ® ÀÚ±¹ÀÌ À־ µÇ°Ô ¸¹ÀÌ ¾Æ³»¿Í ½Î¿ü¾ú´Ù. ±×·±µ¥ ÀÌÈÄ¿¡ ¾ö¸¶ÀÇ ¼ºÇâÀÌ ³ªº¸´Ù ´õ °­ÇÏ´Ù º¸´Ï±î °Å±â¼­ ³»°¡ ±×³É Á³´Ù. ¾Æ¹« ¸»µµ ÇÏÁö ¸øÇÏ°í, ¾Ë¸é¼­µµ ½Î¿öºÁ¾ß ³»°¡ Áö´Ï±î. ¹Þ¾ÆµéÀÏ ¼ö¹Û¿¡ ¾ø¾ú´Ù"¶ó°í °í¹éÇß´Ù.

<iframe id="f47eb5db-39e0-416e-8622-e6aa7d129978" name="{"id":"213f60af-05d8-4502-8482-26f2fa7eb7cf","meta":{"shared":{"sf_ver":"1-1-0","ck_on":0,"flash_ver":0,"unitId":"DAN-LMhCax710HKR6iRC","requestId":"05cf6800-3128-4c22-8015-76106b584792","usePrefersColorScheme":false},"conversionTracking":{"etxId":"MOMENT:conversion_id:wzZ7fhcsTmo9IsRrQ8Bz-XsAOMmwLMyFa1N9UQnjNQLel_ewhigrueeC70eHaY1qfZldDYNWI4FaqQK9VfBmXLsLLlPD0A2Mha-pKEOWiuI"},"adAttributes":{"unit":"DAN-LMhCax710HKR6iRC","param-cp":"58_pc_media_news","param-channel":"harmony","onfail":"removeParentElement","width":"100%","onload":"sendAbBucketLog"}},"supports":{"exp-ovr":true,"exp-push":true,"read-cookie":false,"write-cookie":false},"geom":{"win":{"t":0,"b":679,"l":0,"r":1366,"w":1366,"h":679},"self":{"t":-1975.1875,"b":-1855.1875,"l":158,"r":813,"w":655,"h":120,"xiv":0,"yiv":0,"iv":0,"z":"auto"},"exp":{"t":0,"b":2534.1875,"l":158,"r":536,"xs":0,"ys":0}},"winHasFocus":true,"html":"















AdFit NAS Advertisement






<script>!function(){var t={802:function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exportsvar o=n[r]={exports:{},id:r,loaded:!1}return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={}return e.m=t,e.c=n,e.p=\"\",e(0)}([function(t,e,r){\"use strict\"function o(t){this.name=\"JackdawError\",this.message=t}function i(t,e){function n(t,e){e=e||{}var n=w(t)return P=A(P,{project:n.projectId}),(P=A(P,e||{})).maxBreadcrumbs=Math.max(0,Math.min(P.maxBreadcrumbs,100)),H=n.endpoint,W=P.transport=e.transport||k,this}function r(t){return\"[object DOMError]\"===Object.prototype.toString.call(t)}function l(t){return\"[object DOMException]\"===Object.prototype.toString.call(t)}function d(t,e){P.debug&&console.log(e)}function f(){j=0,q=null}function h(){return j&&N()-q0&&(t.breadcrumbs={values:[].slice.call(F,0)}),V=t.event_id=O(),B=t,d(\"debug\",\"Jackdaw about to send:\",t)var r=U=t.exception&&t.exception.values[0]D.addBreadcrumb({category:\"sentry\",message:r?(r.type?r.type+\": \":\"\")+r.value:t.message,event_id:V,level:t.level||\"error\"})try{n({url:H,data:t,onSuccess:function(){f(),e&&e()},onError:function(t){d(\"error\",\"Jackdaw transport failed to send: \",t),t.request&&p(t.request),e&&e(t)}})}catch(t){e&&e(t)}}}function w(t){var e,n=/^(?:(\\w+):)\\/\\/(?:(\\w+)(?::(\\w+))?@)([\\w.-]+)(?::(\\d+))?\\/(.+)/.exec(t)return n?((e={protocol:n[1],user:n[2],pass:n[3]||\"\",host:n[4],port:n[5]||\"\",projectId:n[6]}).endpoint=e.protocol+\"://\"+e.host+(e.port?\":\"+e.port:\"\")+\"/api/\"+e.projectId+\"/store/?sentry_version=7&sentry_key=\"+e.user+(e.pass?\"&sentry_secret=\"+e.pass:\"\"),e):\"\"}function g(t,e){function n(){try{return c.location.href}catch(t){}return\"\"}function r(t,e,n,r){var o={url:e,line:n}if(o.url&&o.line){if(t.incomplete=!1,o.func||(o.func=\"?\"),t.stack.length>0&&t.stack[0].url===o.url){if(t.stack[0].line===o.line)return!1if(!t.stack[0].line&&t.stack[0].func===o.func)return t.stack[0].line=o.line,!1}return t.stack.unshift(o),t.partial=!0,!0}return t.incomplete=!0,!1}function o(t,e){for(var i,a,s=/function\\s+([_$a-zA-Z\\xA0-\\uFFFF][_$a-zA-Z0-9\\xA0-\\uFFFF]*)?\\s*\\(/i,c=[],u={},l=!1,d=o.callerd&&!ld=d.caller)if(d!==g){if(a={url:null,func:\"?\",line:null,column:null},d.name?a.func=d.name:(i=s.exec(d.toString()))&&(a.func=i[1]),void 0===a.func)try{a.func=i.input.substring(0,i.input.indexOf(\"{\"))}catch(t){}u[\"\"+d]?l=!0:u[\"\"+d]=!0,c.push(a)}e&&c.splice(0,e)var f={name:t.name,message:t.message,url:n(),stack:c}return r(f,t.sourceURL||t.fileName,t.line||t.lineNumber,t.message||t.description),f}var i=nulle=null==e?0:+etry{if(i=function(t){if(void 0!==t.stack&&t.stack){for(var e,r,o,i=/^\\s*at (?:(.*?) ?\\()?((?:file|https?|blob|chrome-extension|native|eval|webpack||[a-z]:|\\/).*?)(?::(\\d+))?(?::(\\d+))?\\)?\\s*$/i,a=/^\\s*at (?:((?:\\[object object\\])?.+) )?\\(?((?:file|ms-appx(?:-web)|https?|webpack|blob):.*?):(\\d+)(?::(\\d+))?\\)?\\s*$/i,s=/^\\s*(.*?)(?:\\((.*?)\\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\\/.*?|\\[native code\\]|[^@]*bundle)(?::(\\d+))?(?::(\\d+))?\\s*$/i,c=/(\\S+) line (\\d+)(?: > eval line \\d+)* > eval/i,u=/\\((\\S*)(?::(\\d+))(?::(\\d+))\\)/,l=t.stack.split(\"\
\"),d=[],f=0,h=l.lengthf eval\")>-1&&(e=c.exec(r[3]))?(r[3]=e[1],r[4]=e[2],r[5]=null):0!==f||r[5]||void 0===t.columnNumber||(d[0].column=t.columnNumber+1),o={url:r[3],func:r[1]||\"?\",args:r[2]?r[2].split(\",\"):[],line:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}!o.func&&o.line&&(o.func=\"?\"),d.push(o)}return d.length?{name:t.name,message:t.message,url:n(),stack:d}:null}}(t))return i}catch(t){}try{if(i=o(t,e+1))return i}catch(t){}return{name:t.name,message:t.message,url:n()}}function b(t,e){function n(t,e){var n={filename:t.url,lineno:t.line,colno:t.column,function:t.func||\"?\"}return t.url||(n.filename=e),n}var r=[]if(t.stack&&t.stack.length&&(R(t.stack,(function(e,o){var i=n(o,t.url)i&&r.push(i)})),e&&e.trimHeadFrames))for(var o=0oP.maxBreadcrumbs&&F.splice(0,F.length-P.maxBreadcrumbs),this},this.captureMessage=function(t,e,n){var r=Wif(!t)throw new o(\"Need something to send message\")return e&&\"function\"==typeof e.transport&&(r=e.transport,delete e.transport),m(A({message:t+\"\"},e||{}),n,r),this},this.captureException=function(t,e,n){var i=Wif(!t)throw new o(\"Need something to send exception or error\")if(e&&\"function\"==typeof e.transport&&(i=e.transport,delete e.transport),t.error&&(t=t.error),r(t)||l(t)){var a=t.name||(r(t)?\"DOMError\":\"DOMException\"),s=t.message?a+\": \"+t.message:areturn this.captureMessage(s,A(e,{stacktrace:!0,trimHeadFrames:e.trimHeadFrames+1}))}U=t,(e=A({trimHeadFrames:0},e||{})).level=e.level||\"error\"var c=g(t),u=b(c)return m(y(c.name,c.message,c.url,c.lineno,u,e),n,i),this},this.lastException=function(){return U},this.lastData=function(){return B},this.lastEventId=function(){return V},n(t,e)}var a=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},s=\"undefined\"!=typeof window?window:void 0!==n.g?n.g:\"undefined\"!=typeof self?self:{},c=s.document,u=s.navigators.Jackdaw||(s.Jackdaw=i),o.prototype=new Error,o.prototype.constructor=o,t.exports=i}])},998:function(t,e,n){t.exports=n(802)},443:function(){var t,e,n,r,o,i,aElement.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=thisdo{if(Element.prototype.matches.call(e,t))return ee=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType)return null}),\"isConnected\"in Node.prototype||Object.defineProperty(Node.prototype,\"isConnected\",{get:function(){return!(this.ownerDocument&&this.ownerDocument.compareDocumentPosition(this)&this.DOCUMENT_POSITION_DISCONNECTED)}}),!window.addEventListener&&(t=Window.prototype,e=HTMLDocument.prototype,n=Element.prototype,o=\"removeEventListener\",i=\"dispatchEvent\",a=[],t[r=\"addEventListener\"]=e[r]=n[r]=function(t,e){var n=thisa.unshift([n,t,e,function(t){t.currentTarget=n,t.preventDefault=function(){t.returnValue=!1},t.stopPropagation=function(){t.cancelBubble=!0},t.target=t.srcElement||n,e.call(n,t)}]),this.attachEvent(\"on\"+t,a[0][3])},t[o]=e[o]=n[o]=function(t,e){for(var n,r=0n=a[r]++r)if(n[0]==this&&n[1]==t&&n[2]==e)return this.detachEvent(\"on\"+t,a.splice(r,1)[0][3])},t[i]=e[i]=n[i]=function(t){return this.fireEvent(\"on\"+t.type,t)}),document.getElementsByClassName||(document.getElementsByClassName=function(t){var e,n,r,o=document,i=[]if(o.querySelectorAll)return o.querySelectorAll(\".\"+t)if(o.evaluate)for(n=\".//*[contains(concat(' ', @class, ' '), ' \"+t+\" ')]\",e=o.evaluate(n,o,null,0,null)r=e.iterateNext())i.push(r)else for(e=o.getElementsByTagName(\"*\"),n=new RegExp(\"(^|\\\\s)\"+t+\"(\\\\s|$)\"),r=0r0}})else{var e=function(t){for(var e=window.document,n=i(e)n)n=i(e=n.ownerDocument)return e}(),n=[],r=null,o=nulls.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return r||(r=function(t,e){o=t&&e?f(t,e):{top:0,bottom:0,left:0,right:0,width:0,height:0},n.forEach((function(t){t._checkForIntersections()}))}),r},s._resetCrossOriginUpdater=function(){r=null,o=null},s.prototype.observe=function(t){if(!this._observationTargets.some((function(e){return e.element===t}))){if(!t||1!==t.nodeType)throw new Error(\"target must be an Element\")this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!==t})),this._unmonitorIntersections(t.ownerDocument),0===this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice()return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0]return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if(\"number\"!=typeof t||isNaN(t)||t<0||t>1)throw new Error(\"threshold must be a number between 0 and 1 inclusively\")return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=(t||\"0px\").split(/\\s+/).map((function(t){var e=/^(-?\\d*\\.?\\d+)(px|%)$/.exec(t)if(!e)throw new Error(\"rootMargin must be specified in pixels or percent\")return{value:parseFloat(e[1]),unit:e[2]}}))return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(t){var n=t.defaultViewif(n&&-1===this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,o=null,a=nullthis.POLL_INTERVAL?o=n.setInterval(r,this.POLL_INTERVAL):(c(n,\"resize\",r,!0),c(t,\"scroll\",r,!0),this.USE_MUTATION_OBSERVER&&\"MutationObserver\"in n&&(a=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultViewe&&(o&&e.clearInterval(o),u(e,\"resize\",r,!0)),u(t,\"scroll\",r,!0),a&&a.disconnect()}))var s=this.root&&(this.root.ownerDocument||this.root)||eif(t!==s){var l=i(t)l&&this._monitorIntersections(l.ownerDocument)}}},s.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t)if(-1!==n){var r=this.root&&(this.root.ownerDocument||this.root)||e,o=this._observationTargets.some((function(e){var n=e.element.ownerDocumentif(n===t)return!0for(n&&n!==r){var o=i(n)if((n=o&&o.ownerDocument)===t)return!0}return!1}))if(!o){var a=this._monitoringUnsubscribes[n]if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),a(),t!==r){var s=i(t)s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0)this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0for(var e=0e=0&&m>=0&&{top:c,bottom:u,left:d,right:h,width:v,height:m}||null),!w)breakg=g&&p(g)}return w}},s.prototype._getRootRect=function(){var tif(this.root&&!v(this.root))t=l(this.root)else{var n=v(this.root)?this.root:e,r=n.documentElement,o=n.bodyt={top:0,left:0,right:r.clientWidth||o.clientWidth,width:r.clientWidth||o.clientWidth,bottom:r.clientHeight||o.clientHeight,height:r.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map((function(e,n){return\"px\"===e.unit?e.value:e.value*(n%2?t.width:t.height)/100})),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]}return n.width=n.right-n.left,n.height=n.bottom-n.top,n},s.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,r=e.isIntersecting?e.intersectionRatio||0:-1if(n!==r)for(var o=0o=0}function e(e,n){e&&(\"classList\"in e?e.classList.add(n):t(e,n)||(e.className+=(e.className?\" \":\"\")+n))}function r(e,n){e&&(\"classList\"in e?e.classList.remove(n):t(e,n)&&(e.className=e.className.replace(new RegExp(\"\\\\s*\".concat(n,\"\\\\s*\"),\"i\"),\"\")))}function o(t){try{return t.detail.source||t.target}catch(e){return t.srcElement||t.target}}!function(){var t=window.navigator.userAgent,e=t.indexOf(\"MSIE \")if(e>-1)return parseInt(t.substring(e+5,t.indexOf(\".\",e)),10)if(t.indexOf(\"Trident/\")>0){var n=t.indexOf(\"rv:\")return parseInt(t.substring(n+3,t.indexOf(\".\",n)),10)}var r=t.indexOf(\"Edge/\")r>0&&parseInt(t.substring(r+5,t.indexOf(\".\",r)),10)}()function i(t,e){for(var n=e.length,r=0r1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,o=e.lengthr!==or++)try{n.push(t(e[r],r,e))}catch(t){console&&(console.error||console.log)(t)}}((function(t){var e=t.getBoundingClientRect()t.style.width=\"\".concat(e.height,\"px\")}),n)}}function s(){return/daumapps/i.test(window.navigator.userAgent.toLowerCase())}function c(){return/kakaotalk/i.test(window.navigator.userAgent.toLowerCase())}s()&&(window.addEventListener(\"daumapps:tab_activation_change\",(function(t){window.isCurrentWebViewActivated=t.detail.isActivated,window.dispatchEvent(new CustomEvent(\"adfit:isCurrentWebViewActivated\",{detail:t.detail}))})),window.addEventListener(\"daumapps:update_browser_info\",(function(t){window.useMediaAutoPlay=t.detail.mediaAutoPlayEnabled,window.dispatchEvent(new CustomEvent(\"adfit:useMediaAutoPlay\",{detail:t.detail}))}))),c()&&(window.addEventListener(\"kakaotalk:activationChange\",(function(t){window.isCurrentWebViewActivated=t.detail.isActivated,window.dispatchEvent(new CustomEvent(\"adfit:isCurrentWebViewActivated\",{detail:t.detail}))})),window.addEventListener(\"kakaotalk:autoPlayAvailableStatus\",(function(t){window.useMediaAutoPlay=t.detail.isAvailable,window.dispatchEvent(new CustomEvent(\"adfit:useMediaAutoPlay\",{detail:t.detail}))})))n(952)var u=function(){try{return window.localStorage&&\"true\"===window.localStorage.getItem(\"debug\")||!0===window._ADFIT_NAS_LOGGER_}catch(t){return!0===window._ADFIT_NAS_LOGGER_}}()function l(){try{var t=Array.prototype.slice.call(arguments)t.unshift(\"[\".concat(\"layout_ftl_builder\",\"@\").concat(\"1.4.0\",\"]\")),u&&window.console.log.apply(window.console,t)}catch(t){}}function d(t){return function(){var e=Array.prototype.slice.call(arguments)return e.unshift(\"\".concat(t,\":\")),l.apply(null,e)}}const f=lvar h=\"ad-viewable\",p=d(\"viewableObserverFactory\")IntersectionObserver._setupCrossOriginUpdater&&(p(\"IntersectionObserver._setupCrossOriginUpdater detected \"),window.addEventListener(\"frameIntersectionRect\",(function(t){p(\"incoming frameIntersectionRect message: \".concat(JSON.stringify(t.detail))),IntersectionObserver._setupCrossOriginUpdater()(t.detail.boundingClientRect,t.detail.intersectionRect)})))var v=n(998),m=n.n(v)function w(t){this.message=t||\"\"}function g(t){this.message=t||\"\"}function b(t){this.message=t||\"\"}function y(t){var e={addBreadcrumb:function(){return e},captureException:function(){}}try{return m()&&m()(t)}catch(t){return e}}w.prototype=new Error,w.prototype.name=\"ImageRatioError\",w.prototype.constructor=w,g.prototype=new Error,g.prototype.name=\"ResourceFetchError\",g.prototype.constructor=g,b.prototype=new Error,b.prototype.name=\"RuntimeError\",b.prototype.constructor=b,window.onerror=function(t,e,n,r,o){f(\"window.onerror: \".concat(t,\" \").concat(e,\" \").concat(n,\" \").concat(r,\" \").concat(o)),y(\"https://d54bf56b8d5d42bdbce087ab8c96163c@aem-kakao-collector.onkakao.net/3078\").captureException(o)}try{/^mac/.test(navigator.platform.toLowerCase())&&(document.head.parentNode.className=\"os_mac\")||/^win/.test(navigator.platform.toLowerCase())&&(document.head.parentNode.className=\"os_windows\")||navigator.userAgent.match(/Android/i)&&(document.head.parentNode.className=\"os_android\")}catch(t){}var E=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.log,a=void 0===o?function(t){return t}:o,s=n.viewableContinuousTime,c=void 0===s?1e3:s,u=n.viewableThreshold,l=void 0===u?.5:u,d=n.viewableTimerIdAttribute,f=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.log,a=void 0===o?function(){}:o,s=n.onViewableCallback,c=void 0===s?function(t,e){}:s,u=n.onDismissCallback,l=void 0===u?function(t,e){}:u,d=n.viewableThreshold,f=void 0===d?.5:d,h=n.viewableContinuousTime,p=void 0===h?1e3:h,v=n.viewableTimerIdAttribute,m=void 0===v?\"data-ad-viewable-timer-id\":vreturn function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.log,n=void 0===e?function(){}:e,r=t.onVisibleCallback,o=void 0===r?function(t,e){}:r,a=t.onDismissCallback,s=void 0===a?function(t,e){}:a,c=t.threshold,u=void 0===c?.5:creturn new IntersectionObserver((function(t,e){i((function(t){if(n(\"entry.isIntersecting: \".concat(t.isIntersecting)),n(\"entry.intersectionRatio: \".concat(t.intersectionRatio)),t.isIntersecting&&t.intersectionRatio>=u)try{\"function\"==typeof o&&o(t,e)}catch(t){}else try{\"function\"==typeof s&&s(t,e)}catch(t){}}),t)}),{threshold:u})}({log:a,threshold:f,onVisibleCallback:function(n,r){if(!t(n.target,\"viewable\")){var o=n.target.getAttribute(m)if(o&&(a(\"reset timer\"),clearTimeout(Number(o)),n.target.removeAttribute(m)),n.isIntersecting&&n.intersectionRatio>=f){a(\"first visible!\")var i=setTimeout((function(){if(a(\"still visible?\"),n.isIntersecting&&n.intersectionRatio>=f){a(\"fire viewable callback\"),e(n.target,\"viewable\"),n.target.removeAttribute(m)try{\"function\"==typeof c&&c(n,r)}catch(t){}}}),p)n.target.setAttribute(m,String(i))}}},onDismissCallback:function(t,e){try{var n=t.target.getAttribute(m)n&&(a(\"reset timer\"),clearTimeout(Number(n)),t.target.removeAttribute(m)),r(t.target,\"viewable\"),\"function\"==typeof l&&l(t,e)}catch(t){}}})}({log:a,viewableThreshold:l,viewableContinuousTime:c,viewableTimerIdAttribute:void 0===d?\"data-ad-viewable-timer-id\":d,onViewableCallback:function(t){a(\"dispatch internal viewable event\"),t.target.dispatchEvent(new CustomEvent(h))},onDismissCallback:function(t){a(\"dispatch internal dismiss event\"),t.target.dispatchEvent(new CustomEvent(\"ad-dismiss\"))}})return function(t,e){try{t&&!t._attachedViewableEventListener&&(a(\"add event listener once\"),t._attachedViewableEventListener=!0,t.addEventListener(h,(function n(){a(\"remove event listener once\"),t.removeEventListener(h,n)try{a(\"run viewable event\"),\"function\"==typeof e&&e(t)}catch(t){}})),f.observe(t))}catch(t){a(t)}return{unobserve:function(){return f.unobserve(t)}}}}({log:f,viewableContinuousTime:1e3,viewableThreshold:.5})window.$sf=window.$sf||{ext:{inViewPercentage:function(){return f(\"cannot use $sf.ext.inViewPercentage\"),0},register:function(){f(\"cannot use $sf.ext.register api\")},meta:function(){return f(\"cannot use $sf.ext.meta api\"),null}}},window.addEventListener(\"message\",(function(t){try{var e=JSON.parse(t.data)if(\"adfit\"!==e.from)return!1f(\"dispatch global event: \".concat(e.type,\" \").concat(JSON.stringify(e.detail))),window.dispatchEvent(new CustomEvent(e.type,{detail:e.detail}))}catch(t){}})),window.addEventListener(\"message\",(function t(e){e&&\"ad-fit-viewable-fired\"===e.data&&!window.isViewableFired&&(window.removeEventListener(\"message\",t),window.isViewableFired=!0)})),window.addEventListener(\"adfit:rendered\",(function n(r){var i=o(r)i&&!t(i,\"rendered\")&&(window.removeEventListener(\"adfit:rendered\",n),e(i,\"rendered\"))})),window.addEventListener(\"adfit:rendered\",(function t(e){window.removeEventListener(\"adfit:rendered\",t)var n=o(e)if(!n)return y(\"https://d54bf56b8d5d42bdbce087ab8c96163c@aem-kakao-collector.onkakao.net/3078\").captureException(new Error(\"installViewableObserver: no event target\")),!1var r=s()&&/m\\.daum\\.net/.test(document.referrer)&&document.referrer.indexOf(\"view=\")>-1,i=c()&&/search\\.daum\\.net\\/kakao/.test(document.referrer)function a(t){E(t,(function(){f(\"dispatch viewable event: \"),window.dispatchEvent(new CustomEvent(\"adfit:viewable\"))}))}r||i?window.isCurrentWebViewActivated?a(n):window.addEventListener(\"adfit:isCurrentWebViewActivated\",(function t(e){e.detail.isActivated&&(window.removeEventListener(\"adfit:isCurrentWebViewActivated\",t),a(n))})):a(n)})),window.addEventListener(\"adfit:assetFetchLoad\",(function(t){var e=d(\"assetFetchLoadDocumentEventHandler\"),n=o(t)if(!n)return e(\"no event target\"),!1if(r(n.parentNode,\"spinner\"),\"IMG\"===n.tagName.toUpperCase()&&\"naturalWidth\"in n){var i=n.naturalWidth,a=n.naturalHeight,s=n.width,c=n.height,u=i/a,l=s/c,f=parseInt(n.getAttribute(\"data-asset-width\"),10),h=parseInt(n.getAttribute(\"data-asset-height\"),10),p=f/h,v=u===p||l===pif(n.complete&&!1===v){var m=new w(n.src)y(\"https://830b454857374cdf9f8ff20eccc5901b@aem-kakao-collector.onkakao.net/3081\").addBreadcrumb({category:\"renderedEventHandler\",message:\"\\uc774\\ubbf8\\uc9c0 \\ube44\\uc728 \\ub9de\\uc9c0 \\uc54a\\uc74c\",level:\"warn\"}).captureException(m,{tags:{dspId:(document.querySelector('meta[name=\"dspId\"]')||{content:\"unknown\"}).content,referrer:document.referrer,assetUrl:n.src,assetImageWidth:f,assetImageHeight:h,imageNaturalWidth:i,imageNaturalHeight:a,imageDomWidth:s,imageDomHeight:c}})}}})),window.addEventListener(\"adfit:assetFetchError\",(function(t){var n=d(\"assetFetchErrorEventHandler\"),i=o(t)if(!i)return n(\"no event target\"),!1var a=i.src,s=parseInt(i.getAttribute(\"data-asset-fetch-retry-cnt\")||0),c=parseInt(i.getAttribute(\"data-asset-fetch-retry-max-count\")||3),u=parseInt(i.getAttribute(\"data-asset-fetch-retry-interval\")||2e3)if(i.style.visibility=\"hidden\",e(i.parentNode,\"spinner\"),s

<script>window.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {\"detail\": {eventType: \"viewable\", eventUrl: \"https://tr.ad.daum.net/vimp?wa=R-syxnEvNgHUjc7DwgBZJ7R1pHeFHbuaJ1hTlzUgFEg&enc=cDkGi3w_X3jTbkbKhaUnS2rSuzdmko42b3q3ao-8plrifFqSh6LthRE1Gq2VuvHJYuFxQB50LQjamPkqyIkHPZj8GxO5w47eA1TGUp85n9_F6JVfVzI2xQIE2yWiqhmAQ6CDqV_uha0cYqkmDk94v9t9400C5MTUi7BwMunUcqokdOTZ9dluIfnhPlf8Y04Jw74mX0gl3TdrQ_LD0UKzZGrvTX2BhiHwJkYKyoswz6qYkVH3jHoVAACh4hW4Ge5ckV2-4kmxBT-mKUmE8lLEUhuTHn_ZSJYylxys2CiUI8XixQR1OrS7wIJQZZYXED9y-VOONE9Flue5bUhv7mEU9lKkiS7pol4HFqQrpE-Y_Q-iPnoj3CDAFdWudMpNg-mSP8s6FzpToyTMEnQNg4PZp0BQj3rJMKeg92E4J0I64ew&signature=0cc469f85bcfee7618b93f44e0cee504&lc=1\"}}))window.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {\"detail\": {eventType: \"hide\", eventUrl: \"https://tr.ad.daum.net/ac?wa=R-syxnEvNgHUjc7DwgBZJ7R1pHeFHbuaJ1hTlzUgFEg&enc=cDkGi3w_X3jTbkbKhaUnS2rSuzdmko42b3q3ao-8plrifFqSh6LthRE1Gq2VuvHJYuFxQB50LQjamPkqyIkHPZj8GxO5w47eA1TGUp85n9_F6JVfVzI2xQIE2yWiqhmAQ6CDqV_uha0cYqkmDk94v9t9400C5MTUi7BwMunUcqokdOTZ9dluIfnhPlf8Y04Jw74mX0gl3TdrQ_LD0UKzZGrvTX2BhiHwJkYKyoswz6qYkVH3jHoVAACh4hW4Ge5ckV2-4kmxBT-mKUmE8lLEUhuTHn_ZSJYylxys2CiUI8XixQR1OrS7wIJQZZYXED9y-VOONE9Flue5bUhv7mEU9lKkiS7pol4HFqQrpE-Y_Q-iPnoj3CDAFdWudMpNg-mSP8s6FzpToyTMEnQNg4PZp6PRRkNG6z7AkW_vgdu6m5oESdbug2Kielpmst6hHyrY&signature=b7e16d8e8e332dbc8ebd36c155db0ff5&lc=1\"}}))window.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {\"detail\": {eventType: \"rendered\", eventUrl: \"https://serv.ds.kakao.com/dspr/sync?dspr=alHgmZ_rq05OpnPWXKqO-R1ac5RlRCnJcXuv3-y0kdpRfRZrYyQdyZlIs7l_sqwZNr0D9KMgQXs0lzdeCHY8gIKtVHDfR-kdYeHn9gWXl4rfabCjygIxfb1jENUbC357vPinih1Tc7ZnSqPpDyfPM0ZmSriLUj1oTCbwSwsu9OImaHn3wpcrdMg-9XWCjERCK0t1P1GfBCr4UcdGNXCe8YPFFUeLKKjSxgZ8aKChjVA2jjI1nHaGNhB-s78C8I2ikRFTNL68ME03PMCrhIzxCH-qUL7MG27mfXJlLN0NpNlvUjZIpYX1xp8NCKLwHBr1AxZOqptVPhrhP5ubzbOq5EZmSriLUj1oTCbwSwsu9OICVCByTiyTQnJQsXMglCBINoG33zn-C8xLcDveKcnh7N_-nfMV9eg4ck4ciVzF2hf7WIfos3paOP9eP9qZ_a4p\"}}))</script>

<script type=\"text/javascript\">
(function () {
var WIDTH = 655
var HEIGHT = 120
var IMG_WIDTH = 240

var TARGET_WIDTH = WIDTH - IMG_WIDTH
var TARGET_HEIGHT = HEIGHT
var SCALE_X = 3
var SCALE_Y = 3
var OFFSET_X = (IMG_WIDTH * SCALE_X - TARGET_WIDTH) / 2
var OFFSET_Y = HEIGHT
var BLUR_RADIUS = 25

var VALUE_THRESHOLD = 0.6

try {
var imgThumb = document.querySelector('.img_thumb')

if (isCrossOriginImage(imgThumb.src)) {
loadTenthImage(imgThumb.src, applyEffect)
} else if (imgThumb.complete) {
applyEffect(imgThumb)
} else {
imgThumb.addEventListener('load', function () {
applyEffect(imgThumb)
})
}
} catch (e) { /* ignore */
}

function isCrossOriginImage(imageUrl) {
return imageUrl.indexOf(window.location.origin) !== 0
}

function isThumbnailUrl(imageUrl) {
return /^(https?:\\/\\/)?[a-zA-Z0-9.-]*(daumcdn|kakaocdn)\\.net\\/thumb\\//i.test(imageUrl)
}

function loadTenthImage(imageUrl, callback) {
var image = document.createElement('img')
var tenthUrl = window.location.origin + '/thumb/'

image.crossOrigin = 'Anonymous'
image.addEventListener('load', function () {
if (typeof callback === 'function') {
callback(image)
}
})

if (isThumbnailUrl(imageUrl)) {
var fnameIndex = imageUrl.indexOf('/?fname=')
var fname = imageUrl.substring(fnameIndex)
var optionIndex = imageUrl.indexOf('/thumb/') + '/thumb/'.length
var option = imageUrl.substring(optionIndex, fnameIndex)
image.src = tenthUrl + option + fname
} else {
image.src = tenthUrl + '@1x/?fname=' + encodeURIComponent(imageUrl)
}
}

function applyEffect(image) {
var imgBlur = document.querySelector('.img_blur')
drawStackBlurredImage(imgBlur, image, IMG_WIDTH, HEIGHT, TARGET_WIDTH, TARGET_HEIGHT, SCALE_X, SCALE_Y, OFFSET_X, OFFSET_Y, BLUR_RADIUS)

var blurredImageData = imgBlur.getContext('2d').getImageData(0, 0, imgBlur.width, imgBlur.height)
var averageRGB = getAverageRGB(blurredImageData)
var averageHSV = getHSVfromRGB(averageRGB)

if (averageHSV.v >= VALUE_THRESHOLD) {
document.querySelector('.blur_img').classList.add('show')
}
}

function drawStackBlurredImage(canvas, image, imageWidth, imageHeight, targetWidth, targetHeight, scaleX, scaleY, offsetX, offsetY, radius) {
var ctx = canvas.getContext('2d')

var blurX = Math.floor(offsetX / scaleX)
var blurY = Math.floor(offsetY / scaleY)
var blurWidth = Math.floor(targetWidth / scaleX)
var blurHeight = Math.floor(targetHeight / scaleY)

canvas.width = blurWidth
canvas.height = blurHeight

ctx.drawImage(image, -blurX, -blurY, imageWidth, imageHeight)

var blurredImageData = getStackBlurredImageData(ctx, blurWidth, blurHeight, 0, 0, blurWidth, blurHeight, radius)

ctx.putImageData(blurredImageData, 0, 0)
}

function getStackBlurredImageData(ctx, width, height, blurX, blurY, blurWidth, blurHeight, radius) {
var imageData1 = ctx.getImageData(0, 0, width, height)
var imageData2 = ctx.getImageData(0, 0, width, height)

applyUniDirectionalStackBlur(imageData1, imageData2, blurX, blurY, blurWidth, blurHeight, radius, false)
applyUniDirectionalStackBlur(imageData2, imageData1, blurX, blurY, blurWidth, blurHeight, radius, true)

return imageData1
}

function applyUniDirectionalStackBlur(imageData, targetImageData, blurX, blurY, blurWidth, blurHeight, radius, transpose) {
var imageDataReader = ImageDataReader(imageData, transpose)
var targetImageDataReader = ImageDataReader(targetImageData, transpose)

if (transpose) {
var temp = blurX
blurX = blurY
blurY = temp

temp = blurWidth
blurWidth = blurHeight
blurHeight = temp
}

var stack
var x, y
for (y = blurY y < blurY + blurHeight ++y) {
stack = createStack(imageDataReader, radius, blurX, y)
for (x = blurX x < blurX + blurWidth ++x) {
targetImageDataReader.setPixel(x, y, [
Math.floor(stack.stack[0] / stack.stackSize),
Math.floor(stack.stack[1] / stack.stackSize),
Math.floor(stack.stack[2] / stack.stackSize),
Math.floor(stack.stack[3] / stack.stackSize)
])
stack.next()
}
}
}

function clip(value, minInclusive, maxInclusive) {
return Math.min(Math.max(value, minInclusive), maxInclusive)
}

function ImageDataReader(imageData, transpose) {
var width = transpose ? imageData.height : imageData.width
var height = transpose ? imageData.width : imageData.height

var getPixel = transpose ? function (x, y) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = height * 4 * clippedX + clippedY * 4
return [
imageData.data[pixelIndex],
imageData.data[pixelIndex + 1],
imageData.data[pixelIndex + 2],
imageData.data[pixelIndex + 3]
]
} : function (x, y) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = width * 4 * clippedY + clippedX * 4
return [
imageData.data[pixelIndex],
imageData.data[pixelIndex + 1],
imageData.data[pixelIndex + 2],
imageData.data[pixelIndex + 3]
]
}

var setPixel = transpose ? function (x, y, pixel) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = height * 4 * clippedX + clippedY * 4
imageData.data[pixelIndex] = pixel[0]
imageData.data[pixelIndex + 1] = pixel[1]
imageData.data[pixelIndex + 2] = pixel[2]
imageData.data[pixelIndex + 3] = pixel[3]
} : function (x, y, pixel) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = width * 4 * clippedY + clippedX * 4
imageData.data[pixelIndex] = pixel[0]
imageData.data[pixelIndex + 1] = pixel[1]
imageData.data[pixelIndex + 2] = pixel[2]
imageData.data[pixelIndex + 3] = pixel[3]
}

return {width: width, height: height, getPixel: getPixel, setPixel: setPixel}
}

function createStack(imageDataReader, radius, x, y) {
var i, j

var stack = [0, 0, 0, 0]
var leftDiagonal = [0, 0, 0, 0]
var rightDiagonal = [0, 0, 0, 0]

var stackWeights = new Array(radius * 2 + 1)
for (i = 0 i <= radius ++i) {
stackWeights[i] = i + 1
stackWeights[stackWeights.length - 1 - i] = i + 1
}
var stackSize = stackWeights.reduce(function (prev, curr) {
return prev + curr
}, 0)

var pixel, pixelX
for (i = 0 i <= radius ++i) {
pixelX = x - radius + i
pixel = imageDataReader.getPixel(pixelX, y)
for (j = 0 j < 4 ++j) {
stack[j] += pixel[j] * stackWeights[i]
leftDiagonal[j] += pixel[j]
}
}

for (i = radius + 1 i <= radius * 2 ++i) {
pixelX = x - radius + i
pixel = imageDataReader.getPixel(pixelX, y)
for (j = 0 j < 4 ++j) {
stack[j] += pixel[j] * stackWeights[i]
rightDiagonal[j] += pixel[j]
}
}

pixelX = x - radius + i
pixel = imageDataReader.getPixel(pixelX, y)
for (j = 0 j < 4 ++j) {
rightDiagonal[j] += pixel[j]
}

var currentX = x
var next = function () {
var leftDiagonalLeftX = currentX - radius
var leftDiagonalLeftPixel = imageDataReader.getPixel(leftDiagonalLeftX, y)

var nextPixelX = currentX + 1
var nextPixel = imageDataReader.getPixel(nextPixelX, y)

var rightDiagonalNextX = currentX + radius + 1
var rightDiagonalNextPixel = imageDataReader.getPixel(rightDiagonalNextX, y)

for (var i = 0 i < 4 ++i) {
stack[i] = stack[i] - leftDiagonal[i] + rightDiagonal[i]
leftDiagonal[i] = leftDiagonal[i] - leftDiagonalLeftPixel[i] + nextPixel[i]
rightDiagonal[i] = rightDiagonal[i] - nextPixel[i] + rightDiagonalNextPixel[i]
}
currentX += 1
}

return {stack: stack, leftDiagonal: leftDiagonal, rightDiagonal: rightDiagonal, stackSize: stackSize, next: next}
}

function getAverageRGB(imageData) {
var redTotal = 0
var greenTotal = 0
var blueTotal = 0

var rgb = {r: 0, g: 0, b: 0, a: 1}

var count = imageData.data.length

for (var i = 0 i < count i = i + 4) {
redTotal += imageData.data[i]
greenTotal += imageData.data[i + 1]
blueTotal += imageData.data[i + 2]
}

rgb.r = ~~(redTotal * 4 / count)
rgb.g = ~~(greenTotal * 4 / count)
rgb.b = ~~(blueTotal * 4 / count)

return rgb
}

function mod(n, m) {
return ((n % m) + m) % m
}

function getHSVfromRGB(rgb) {
var r = rgb.r / 255
var g = rgb.g / 255
var b = rgb.b / 255

var v = Math.max(r, g, b)
var diff = v - Math.min(r, g, b)
var s = v === 0 ? 0 : diff / v
var h

if (diff === 0) {
h = 0
} else if (v === r) {
h = 60 * mod(((g - b) / diff), 6)
} else if (v === g) {
h = 60 * (((b - r) / diff) + 2)
} else {
h = 60 * (((r - g) / diff) + 4)
}

return {s: s, v: v, h: h}
}
})()
</script>



"}" title="±¤°í" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" allowtransparency="true" src="https://t1.daumcdn.net/kas/static/safeframe.html" style="position: absolute top: 0px left: 0px width: 655px height: 120px max-height: inherit border-width: 0px border-style: initial min-width: 655px min-height: 120px">

´çÃÊ »çÀÌ°¡ ÁÁÁö ¾Ê¾Ò´ø ÁؼöÀÇ ºÎ¸ð´Ô. º°°Å ÈÄ ¾Æ¹öÁö´Â ¿Üµµ·Î ´Ù¸¥ ¿©ÀÚ¿Í »ì¸²À» Â÷¸®°Ô µÇ¾ú°í, Áؼö ¾ö¸¶ÀÇ '°øºÎ ÁýÂø'Àº ´õ¿í ½ÉÇØÁ³´Ù. ü¹úµµ ¸¶Âù°¡Áö¿´´Ù. ¾î´À ¼ø°£ºÎÅÍ Áؼö´Â °øºÎµµ ½È¾îÁ³°í, ¿Ü°í ÀԽõµ ¶³¾îÁö°í ¸»¾Ò´Ù. ±×¶§ºÎÅÍ 7¹ø ¾ÆÀ̾ðÀÌ ¸Å°¡ µÇ¾ú´Ù. Áؼö´Â "ÁغñÇ϶ó°í ÇÏ¸é ¹ÙÁö¸¦ °¥¾ÆÀÔ¾ú´Ù. ¸ÂÀ» ¶§ ÀÔ´Â ¹ÙÁö°¡ ÀÖ¾ú´Ù. ¾ûµ¢ÀÌ ºÎºÐÀÌ ÇÇ·Î Àý¿©Á® ÀÖ¾ú´Âµ¥, »¡¾Æ¾ß ÇÏ´Â °Ô ºóµµ °¨´çÀÌ ¾È µÇ¾î¼­. ±×°Ç »¡Áöµµ ¾Ê°í °è¼Ó ¸Â´Â. ±×·± °Å¿´´Ù"¶ó¸ç "±â´ë°í ÀÚ°í, ¾þµå·Á¼­ ÀÚ´Ù °É¸®¸é È¥³µ´Ù. °øºÎÇÏ´Â µ¥°¡ °Å½Ç¿¡ ÀÖ¾ú´Ù. ¾î¸Ó´Ï´Â ¾È¹æ¿¡ °è½ÃÁö¸¸ ¹®À» ¿­¾î³õ°í °è¼Ì´Ù. ¾î¸Ó´Ï¸¦ ¼³µæÇÏÁö ¸øÇϸé È¥³ª´Â °Ô ³¡³ªÁö ¾Ê¾Ò´Ù. ³¶ºñÇÑ ½Ã°£À» ÁÙÀÌ·Á¸é ½Ã°£À» Àç¼­ ¸Â¾Æ¾ß ÇÑ´Ù°í ÇÏ´õ¶ó. ½Ã°£À» Àç¼­ 40ºÐ¿¡ ÇÑ ¹ø¾¿ Á¤»êÇϸ鼭 ¸Â¾Ò´Ù"°í Åоî³ù´Ù.

±×·¸°Ô Áؼö´Â ¹ãÀ» »õ¿ì°í È¥³ª°í µî±³ÇÏ´Â Àϵµ ÀÖ¾ú´Ù°í. ¹ÝÇ×µµ, °¡Ãâµµ Çغ¸¾ÒÁö¸¸, ¼Ò¿ëÀº ¾ø¾ú´Ù. ÀÌ¹Ì ½Å·Ú¸¦ Àú¹ö¸° ¾Æºü¿¡°Ôµµ ÀÇÁöÇÏÁö ¸øÇß´Ù. Áؼö´Â °á±¹ ÀÚÆ÷ÀÚ±âÇß°í, ¼ºÀûÀº ¶³¾îÁö±â ½ÃÀÛÇß´Ù. ±×¶§ºÎÅÍ Áؼö´Â ¼ºÀûÇ¥¿¡ À§Á¶¸¦ Çϱ⠽ÃÀÛÇß´Ù. 2011³â 1¿ù, »ç°Ç ¹ß»ý 2°³¿ù Àü. Áؼö´Â °í3 ¼öÇè»ýÀÌ µÇ¾ú´Ù. ±×¸®°í ±×ÇØ º½, ¾Æ¹öÁö´Â Á¤½ÄÀ¸·Î ÀÌÈ¥ Å뺸¸¦ Çß´Ù. ¾ö¸¶´Â ºÎ½ ½Å°æÀÌ ³¯Ä«·Î¿öÁ³°í, »ç°Ç ¹ß»ý 3ÀÏ Àü, »õ·Î¿î ü¹úÀÌ Ãß°¡µÆ´Ù. ¹äµµ, Àáµµ ±ÝÁöµÆ´Ù. ÀáÀÌ ½ñ¾ÆÁö¸é ¹ãÀÌ »õµµ·Ï ÈÆ°è¿Í ü¹úÀº °è¼ÓµÆ°í, »ç°Ç ´çÀÏÀÌ µÇ¾ú´Ù.

´ç½Ã¿¡µµ Áؼö´Â ü¹úÀÇ °íÅëÀ» ÂüÀ¸¸ç ÀÇÀÚ¿¡ ¾É¾Ò°í, Àá½Ã ¸ÛÇÏ°Ô ÀÖ¾ú´Ù. ±×¶§ Ź»ó ´Þ·ÂÀÌ ´«¿¡ µé¾î¿Ô´Ù°í. Áؼö´Â ¡°±×¶§´Â °¡½¿ÀÌ Ã¶··Çß´Ù. ¸ÂÀÚ°í ÇÒ ¶§ ö··ÀÌ ¾Æ´Ï¶ó. Àú ³¯ ¼¼»óÀÌ ³¡³­´Ù°í ´À²¼´Ù. Çкθð ÀԽà »ó´ãÀÌ º¸¿´´Ù. ÀԽà ¸é´ãÀÌ ¿À¸é ¼ºÀû À§Á¶¸¦ Ä¿¹öÇÒ ¼ö ¾øÀ» Å״ϱ¶ó°í ȸ»óÇß´Ù. ±×´Â ¡°Àú ³¯¿¡´Â ¸ðµç °Ô ´Ù ³¡³ª°Ú´Ù°í »ý°¢Çß´ø °Å °°´Ù. ¾ö¸¶ÇÑÅ× ¸Â¾Æ¼­ Á×°Ú±¸³ª, »ý°¢Çß´Ù. ³Ê¹« ¹«¼­¿ü°í, ±×´ÙÀ½À¸·Î Á×±â ½È´Ù°í »ý°¢Çß´Ù¡±¶ó¸ç ±×·¸°Ô ¾î¸Ó´Ï¸¦ »ìÇØÇÏ°Ô µÇ¾ú´Ù°í Åоî³ù´Ù.

<iframe id="c54fdda1-5a37-4129-9c21-719bea0ec046" name="{"id":"afd1c199-6299-432f-b772-18aeb38d8e0b","meta":{"shared":{"sf_ver":"1-1-0","ck_on":0,"flash_ver":0,"unitId":"DAN-N84ROaaJI7rOx7GZ","requestId":"8faeef2e-5eda-4715-bb8e-4b4631fd8d46","usePrefersColorScheme":false},"conversionTracking":{"etxId":"MOMENT:conversion_id:2hO4XpKXPRrR6pIt2D54XP4UDYJyEjLe2mhX_pO_AqfNdU5rN_JogHmj5hEtktqJLnSMt9TCVxIBfibjewYzrjDJWpuvDx_ssOCWHtdsIXs"},"adAttributes":{"unit":"DAN-N84ROaaJI7rOx7GZ","param-cp":"58_pc_media_news","param-channel":"harmony","onfail":"removeParentElement","width":"100%","onload":"sendAbBucketLog"}},"supports":{"exp-ovr":true,"exp-push":true,"read-cookie":false,"write-cookie":false},"geom":{"win":{"t":0,"b":679,"l":0,"r":1366,"w":1366,"h":679},"self":{"t":-3.15625,"b":116.84375,"l":158,"r":813,"w":655,"h":120,"xiv":0,"yiv":0,"iv":0,"z":"auto"},"exp":{"t":0,"b":562.15625,"l":158,"r":536,"xs":0,"ys":0}},"winHasFocus":true,"html":"















AdFit NAS Advertisement






<script>!function(){var t={802:function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exportsvar o=n[r]={exports:{},id:r,loaded:!1}return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={}return e.m=t,e.c=n,e.p=\"\",e(0)}([function(t,e,r){\"use strict\"function o(t){this.name=\"JackdawError\",this.message=t}function i(t,e){function n(t,e){e=e||{}var n=w(t)return P=A(P,{project:n.projectId}),(P=A(P,e||{})).maxBreadcrumbs=Math.max(0,Math.min(P.maxBreadcrumbs,100)),H=n.endpoint,W=P.transport=e.transport||k,this}function r(t){return\"[object DOMError]\"===Object.prototype.toString.call(t)}function l(t){return\"[object DOMException]\"===Object.prototype.toString.call(t)}function d(t,e){P.debug&&console.log(e)}function f(){j=0,q=null}function h(){return j&&N()-q0&&(t.breadcrumbs={values:[].slice.call(F,0)}),V=t.event_id=O(),B=t,d(\"debug\",\"Jackdaw about to send:\",t)var r=U=t.exception&&t.exception.values[0]D.addBreadcrumb({category:\"sentry\",message:r?(r.type?r.type+\": \":\"\")+r.value:t.message,event_id:V,level:t.level||\"error\"})try{n({url:H,data:t,onSuccess:function(){f(),e&&e()},onError:function(t){d(\"error\",\"Jackdaw transport failed to send: \",t),t.request&&p(t.request),e&&e(t)}})}catch(t){e&&e(t)}}}function w(t){var e,n=/^(?:(\\w+):)\\/\\/(?:(\\w+)(?::(\\w+))?@)([\\w.-]+)(?::(\\d+))?\\/(.+)/.exec(t)return n?((e={protocol:n[1],user:n[2],pass:n[3]||\"\",host:n[4],port:n[5]||\"\",projectId:n[6]}).endpoint=e.protocol+\"://\"+e.host+(e.port?\":\"+e.port:\"\")+\"/api/\"+e.projectId+\"/store/?sentry_version=7&sentry_key=\"+e.user+(e.pass?\"&sentry_secret=\"+e.pass:\"\"),e):\"\"}function g(t,e){function n(){try{return c.location.href}catch(t){}return\"\"}function r(t,e,n,r){var o={url:e,line:n}if(o.url&&o.line){if(t.incomplete=!1,o.func||(o.func=\"?\"),t.stack.length>0&&t.stack[0].url===o.url){if(t.stack[0].line===o.line)return!1if(!t.stack[0].line&&t.stack[0].func===o.func)return t.stack[0].line=o.line,!1}return t.stack.unshift(o),t.partial=!0,!0}return t.incomplete=!0,!1}function o(t,e){for(var i,a,s=/function\\s+([_$a-zA-Z\\xA0-\\uFFFF][_$a-zA-Z0-9\\xA0-\\uFFFF]*)?\\s*\\(/i,c=[],u={},l=!1,d=o.callerd&&!ld=d.caller)if(d!==g){if(a={url:null,func:\"?\",line:null,column:null},d.name?a.func=d.name:(i=s.exec(d.toString()))&&(a.func=i[1]),void 0===a.func)try{a.func=i.input.substring(0,i.input.indexOf(\"{\"))}catch(t){}u[\"\"+d]?l=!0:u[\"\"+d]=!0,c.push(a)}e&&c.splice(0,e)var f={name:t.name,message:t.message,url:n(),stack:c}return r(f,t.sourceURL||t.fileName,t.line||t.lineNumber,t.message||t.description),f}var i=nulle=null==e?0:+etry{if(i=function(t){if(void 0!==t.stack&&t.stack){for(var e,r,o,i=/^\\s*at (?:(.*?) ?\\()?((?:file|https?|blob|chrome-extension|native|eval|webpack||[a-z]:|\\/).*?)(?::(\\d+))?(?::(\\d+))?\\)?\\s*$/i,a=/^\\s*at (?:((?:\\[object object\\])?.+) )?\\(?((?:file|ms-appx(?:-web)|https?|webpack|blob):.*?):(\\d+)(?::(\\d+))?\\)?\\s*$/i,s=/^\\s*(.*?)(?:\\((.*?)\\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\\/.*?|\\[native code\\]|[^@]*bundle)(?::(\\d+))?(?::(\\d+))?\\s*$/i,c=/(\\S+) line (\\d+)(?: > eval line \\d+)* > eval/i,u=/\\((\\S*)(?::(\\d+))(?::(\\d+))\\)/,l=t.stack.split(\"\
\"),d=[],f=0,h=l.lengthf eval\")>-1&&(e=c.exec(r[3]))?(r[3]=e[1],r[4]=e[2],r[5]=null):0!==f||r[5]||void 0===t.columnNumber||(d[0].column=t.columnNumber+1),o={url:r[3],func:r[1]||\"?\",args:r[2]?r[2].split(\",\"):[],line:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}!o.func&&o.line&&(o.func=\"?\"),d.push(o)}return d.length?{name:t.name,message:t.message,url:n(),stack:d}:null}}(t))return i}catch(t){}try{if(i=o(t,e+1))return i}catch(t){}return{name:t.name,message:t.message,url:n()}}function b(t,e){function n(t,e){var n={filename:t.url,lineno:t.line,colno:t.column,function:t.func||\"?\"}return t.url||(n.filename=e),n}var r=[]if(t.stack&&t.stack.length&&(R(t.stack,(function(e,o){var i=n(o,t.url)i&&r.push(i)})),e&&e.trimHeadFrames))for(var o=0oP.maxBreadcrumbs&&F.splice(0,F.length-P.maxBreadcrumbs),this},this.captureMessage=function(t,e,n){var r=Wif(!t)throw new o(\"Need something to send message\")return e&&\"function\"==typeof e.transport&&(r=e.transport,delete e.transport),m(A({message:t+\"\"},e||{}),n,r),this},this.captureException=function(t,e,n){var i=Wif(!t)throw new o(\"Need something to send exception or error\")if(e&&\"function\"==typeof e.transport&&(i=e.transport,delete e.transport),t.error&&(t=t.error),r(t)||l(t)){var a=t.name||(r(t)?\"DOMError\":\"DOMException\"),s=t.message?a+\": \"+t.message:areturn this.captureMessage(s,A(e,{stacktrace:!0,trimHeadFrames:e.trimHeadFrames+1}))}U=t,(e=A({trimHeadFrames:0},e||{})).level=e.level||\"error\"var c=g(t),u=b(c)return m(y(c.name,c.message,c.url,c.lineno,u,e),n,i),this},this.lastException=function(){return U},this.lastData=function(){return B},this.lastEventId=function(){return V},n(t,e)}var a=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},s=\"undefined\"!=typeof window?window:void 0!==n.g?n.g:\"undefined\"!=typeof self?self:{},c=s.document,u=s.navigators.Jackdaw||(s.Jackdaw=i),o.prototype=new Error,o.prototype.constructor=o,t.exports=i}])},998:function(t,e,n){t.exports=n(802)},443:function(){var t,e,n,r,o,i,aElement.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=thisdo{if(Element.prototype.matches.call(e,t))return ee=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType)return null}),\"isConnected\"in Node.prototype||Object.defineProperty(Node.prototype,\"isConnected\",{get:function(){return!(this.ownerDocument&&this.ownerDocument.compareDocumentPosition(this)&this.DOCUMENT_POSITION_DISCONNECTED)}}),!window.addEventListener&&(t=Window.prototype,e=HTMLDocument.prototype,n=Element.prototype,o=\"removeEventListener\",i=\"dispatchEvent\",a=[],t[r=\"addEventListener\"]=e[r]=n[r]=function(t,e){var n=thisa.unshift([n,t,e,function(t){t.currentTarget=n,t.preventDefault=function(){t.returnValue=!1},t.stopPropagation=function(){t.cancelBubble=!0},t.target=t.srcElement||n,e.call(n,t)}]),this.attachEvent(\"on\"+t,a[0][3])},t[o]=e[o]=n[o]=function(t,e){for(var n,r=0n=a[r]++r)if(n[0]==this&&n[1]==t&&n[2]==e)return this.detachEvent(\"on\"+t,a.splice(r,1)[0][3])},t[i]=e[i]=n[i]=function(t){return this.fireEvent(\"on\"+t.type,t)}),document.getElementsByClassName||(document.getElementsByClassName=function(t){var e,n,r,o=document,i=[]if(o.querySelectorAll)return o.querySelectorAll(\".\"+t)if(o.evaluate)for(n=\".//*[contains(concat(' ', @class, ' '), ' \"+t+\" ')]\",e=o.evaluate(n,o,null,0,null)r=e.iterateNext())i.push(r)else for(e=o.getElementsByTagName(\"*\"),n=new RegExp(\"(^|\\\\s)\"+t+\"(\\\\s|$)\"),r=0r0}})else{var e=function(t){for(var e=window.document,n=i(e)n)n=i(e=n.ownerDocument)return e}(),n=[],r=null,o=nulls.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return r||(r=function(t,e){o=t&&e?f(t,e):{top:0,bottom:0,left:0,right:0,width:0,height:0},n.forEach((function(t){t._checkForIntersections()}))}),r},s._resetCrossOriginUpdater=function(){r=null,o=null},s.prototype.observe=function(t){if(!this._observationTargets.some((function(e){return e.element===t}))){if(!t||1!==t.nodeType)throw new Error(\"target must be an Element\")this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!==t})),this._unmonitorIntersections(t.ownerDocument),0===this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice()return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0]return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if(\"number\"!=typeof t||isNaN(t)||t<0||t>1)throw new Error(\"threshold must be a number between 0 and 1 inclusively\")return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=(t||\"0px\").split(/\\s+/).map((function(t){var e=/^(-?\\d*\\.?\\d+)(px|%)$/.exec(t)if(!e)throw new Error(\"rootMargin must be specified in pixels or percent\")return{value:parseFloat(e[1]),unit:e[2]}}))return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(t){var n=t.defaultViewif(n&&-1===this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,o=null,a=nullthis.POLL_INTERVAL?o=n.setInterval(r,this.POLL_INTERVAL):(c(n,\"resize\",r,!0),c(t,\"scroll\",r,!0),this.USE_MUTATION_OBSERVER&&\"MutationObserver\"in n&&(a=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultViewe&&(o&&e.clearInterval(o),u(e,\"resize\",r,!0)),u(t,\"scroll\",r,!0),a&&a.disconnect()}))var s=this.root&&(this.root.ownerDocument||this.root)||eif(t!==s){var l=i(t)l&&this._monitorIntersections(l.ownerDocument)}}},s.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t)if(-1!==n){var r=this.root&&(this.root.ownerDocument||this.root)||e,o=this._observationTargets.some((function(e){var n=e.element.ownerDocumentif(n===t)return!0for(n&&n!==r){var o=i(n)if((n=o&&o.ownerDocument)===t)return!0}return!1}))if(!o){var a=this._monitoringUnsubscribes[n]if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),a(),t!==r){var s=i(t)s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0)this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0for(var e=0e=0&&m>=0&&{top:c,bottom:u,left:d,right:h,width:v,height:m}||null),!w)breakg=g&&p(g)}return w}},s.prototype._getRootRect=function(){var tif(this.root&&!v(this.root))t=l(this.root)else{var n=v(this.root)?this.root:e,r=n.documentElement,o=n.bodyt={top:0,left:0,right:r.clientWidth||o.clientWidth,width:r.clientWidth||o.clientWidth,bottom:r.clientHeight||o.clientHeight,height:r.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map((function(e,n){return\"px\"===e.unit?e.value:e.value*(n%2?t.width:t.height)/100})),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]}return n.width=n.right-n.left,n.height=n.bottom-n.top,n},s.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,r=e.isIntersecting?e.intersectionRatio||0:-1if(n!==r)for(var o=0o=0}function e(e,n){e&&(\"classList\"in e?e.classList.add(n):t(e,n)||(e.className+=(e.className?\" \":\"\")+n))}function r(e,n){e&&(\"classList\"in e?e.classList.remove(n):t(e,n)&&(e.className=e.className.replace(new RegExp(\"\\\\s*\".concat(n,\"\\\\s*\"),\"i\"),\"\")))}function o(t){try{return t.detail.source||t.target}catch(e){return t.srcElement||t.target}}!function(){var t=window.navigator.userAgent,e=t.indexOf(\"MSIE \")if(e>-1)return parseInt(t.substring(e+5,t.indexOf(\".\",e)),10)if(t.indexOf(\"Trident/\")>0){var n=t.indexOf(\"rv:\")return parseInt(t.substring(n+3,t.indexOf(\".\",n)),10)}var r=t.indexOf(\"Edge/\")r>0&&parseInt(t.substring(r+5,t.indexOf(\".\",r)),10)}()function i(t,e){for(var n=e.length,r=0r1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,o=e.lengthr!==or++)try{n.push(t(e[r],r,e))}catch(t){console&&(console.error||console.log)(t)}}((function(t){var e=t.getBoundingClientRect()t.style.width=\"\".concat(e.height,\"px\")}),n)}}function s(){return/daumapps/i.test(window.navigator.userAgent.toLowerCase())}function c(){return/kakaotalk/i.test(window.navigator.userAgent.toLowerCase())}s()&&(window.addEventListener(\"daumapps:tab_activation_change\",(function(t){window.isCurrentWebViewActivated=t.detail.isActivated,window.dispatchEvent(new CustomEvent(\"adfit:isCurrentWebViewActivated\",{detail:t.detail}))})),window.addEventListener(\"daumapps:update_browser_info\",(function(t){window.useMediaAutoPlay=t.detail.mediaAutoPlayEnabled,window.dispatchEvent(new CustomEvent(\"adfit:useMediaAutoPlay\",{detail:t.detail}))}))),c()&&(window.addEventListener(\"kakaotalk:activationChange\",(function(t){window.isCurrentWebViewActivated=t.detail.isActivated,window.dispatchEvent(new CustomEvent(\"adfit:isCurrentWebViewActivated\",{detail:t.detail}))})),window.addEventListener(\"kakaotalk:autoPlayAvailableStatus\",(function(t){window.useMediaAutoPlay=t.detail.isAvailable,window.dispatchEvent(new CustomEvent(\"adfit:useMediaAutoPlay\",{detail:t.detail}))})))n(952)var u=function(){try{return window.localStorage&&\"true\"===window.localStorage.getItem(\"debug\")||!0===window._ADFIT_NAS_LOGGER_}catch(t){return!0===window._ADFIT_NAS_LOGGER_}}()function l(){try{var t=Array.prototype.slice.call(arguments)t.unshift(\"[\".concat(\"layout_ftl_builder\",\"@\").concat(\"1.4.0\",\"]\")),u&&window.console.log.apply(window.console,t)}catch(t){}}function d(t){return function(){var e=Array.prototype.slice.call(arguments)return e.unshift(\"\".concat(t,\":\")),l.apply(null,e)}}const f=lvar h=\"ad-viewable\",p=d(\"viewableObserverFactory\")IntersectionObserver._setupCrossOriginUpdater&&(p(\"IntersectionObserver._setupCrossOriginUpdater detected \"),window.addEventListener(\"frameIntersectionRect\",(function(t){p(\"incoming frameIntersectionRect message: \".concat(JSON.stringify(t.detail))),IntersectionObserver._setupCrossOriginUpdater()(t.detail.boundingClientRect,t.detail.intersectionRect)})))var v=n(998),m=n.n(v)function w(t){this.message=t||\"\"}function g(t){this.message=t||\"\"}function b(t){this.message=t||\"\"}function y(t){var e={addBreadcrumb:function(){return e},captureException:function(){}}try{return m()&&m()(t)}catch(t){return e}}w.prototype=new Error,w.prototype.name=\"ImageRatioError\",w.prototype.constructor=w,g.prototype=new Error,g.prototype.name=\"ResourceFetchError\",g.prototype.constructor=g,b.prototype=new Error,b.prototype.name=\"RuntimeError\",b.prototype.constructor=b,window.onerror=function(t,e,n,r,o){f(\"window.onerror: \".concat(t,\" \").concat(e,\" \").concat(n,\" \").concat(r,\" \").concat(o)),y(\"https://d54bf56b8d5d42bdbce087ab8c96163c@aem-kakao-collector.onkakao.net/3078\").captureException(o)}try{/^mac/.test(navigator.platform.toLowerCase())&&(document.head.parentNode.className=\"os_mac\")||/^win/.test(navigator.platform.toLowerCase())&&(document.head.parentNode.className=\"os_windows\")||navigator.userAgent.match(/Android/i)&&(document.head.parentNode.className=\"os_android\")}catch(t){}var E=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.log,a=void 0===o?function(t){return t}:o,s=n.viewableContinuousTime,c=void 0===s?1e3:s,u=n.viewableThreshold,l=void 0===u?.5:u,d=n.viewableTimerIdAttribute,f=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.log,a=void 0===o?function(){}:o,s=n.onViewableCallback,c=void 0===s?function(t,e){}:s,u=n.onDismissCallback,l=void 0===u?function(t,e){}:u,d=n.viewableThreshold,f=void 0===d?.5:d,h=n.viewableContinuousTime,p=void 0===h?1e3:h,v=n.viewableTimerIdAttribute,m=void 0===v?\"data-ad-viewable-timer-id\":vreturn function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.log,n=void 0===e?function(){}:e,r=t.onVisibleCallback,o=void 0===r?function(t,e){}:r,a=t.onDismissCallback,s=void 0===a?function(t,e){}:a,c=t.threshold,u=void 0===c?.5:creturn new IntersectionObserver((function(t,e){i((function(t){if(n(\"entry.isIntersecting: \".concat(t.isIntersecting)),n(\"entry.intersectionRatio: \".concat(t.intersectionRatio)),t.isIntersecting&&t.intersectionRatio>=u)try{\"function\"==typeof o&&o(t,e)}catch(t){}else try{\"function\"==typeof s&&s(t,e)}catch(t){}}),t)}),{threshold:u})}({log:a,threshold:f,onVisibleCallback:function(n,r){if(!t(n.target,\"viewable\")){var o=n.target.getAttribute(m)if(o&&(a(\"reset timer\"),clearTimeout(Number(o)),n.target.removeAttribute(m)),n.isIntersecting&&n.intersectionRatio>=f){a(\"first visible!\")var i=setTimeout((function(){if(a(\"still visible?\"),n.isIntersecting&&n.intersectionRatio>=f){a(\"fire viewable callback\"),e(n.target,\"viewable\"),n.target.removeAttribute(m)try{\"function\"==typeof c&&c(n,r)}catch(t){}}}),p)n.target.setAttribute(m,String(i))}}},onDismissCallback:function(t,e){try{var n=t.target.getAttribute(m)n&&(a(\"reset timer\"),clearTimeout(Number(n)),t.target.removeAttribute(m)),r(t.target,\"viewable\"),\"function\"==typeof l&&l(t,e)}catch(t){}}})}({log:a,viewableThreshold:l,viewableContinuousTime:c,viewableTimerIdAttribute:void 0===d?\"data-ad-viewable-timer-id\":d,onViewableCallback:function(t){a(\"dispatch internal viewable event\"),t.target.dispatchEvent(new CustomEvent(h))},onDismissCallback:function(t){a(\"dispatch internal dismiss event\"),t.target.dispatchEvent(new CustomEvent(\"ad-dismiss\"))}})return function(t,e){try{t&&!t._attachedViewableEventListener&&(a(\"add event listener once\"),t._attachedViewableEventListener=!0,t.addEventListener(h,(function n(){a(\"remove event listener once\"),t.removeEventListener(h,n)try{a(\"run viewable event\"),\"function\"==typeof e&&e(t)}catch(t){}})),f.observe(t))}catch(t){a(t)}return{unobserve:function(){return f.unobserve(t)}}}}({log:f,viewableContinuousTime:1e3,viewableThreshold:.5})window.$sf=window.$sf||{ext:{inViewPercentage:function(){return f(\"cannot use $sf.ext.inViewPercentage\"),0},register:function(){f(\"cannot use $sf.ext.register api\")},meta:function(){return f(\"cannot use $sf.ext.meta api\"),null}}},window.addEventListener(\"message\",(function(t){try{var e=JSON.parse(t.data)if(\"adfit\"!==e.from)return!1f(\"dispatch global event: \".concat(e.type,\" \").concat(JSON.stringify(e.detail))),window.dispatchEvent(new CustomEvent(e.type,{detail:e.detail}))}catch(t){}})),window.addEventListener(\"message\",(function t(e){e&&\"ad-fit-viewable-fired\"===e.data&&!window.isViewableFired&&(window.removeEventListener(\"message\",t),window.isViewableFired=!0)})),window.addEventListener(\"adfit:rendered\",(function n(r){var i=o(r)i&&!t(i,\"rendered\")&&(window.removeEventListener(\"adfit:rendered\",n),e(i,\"rendered\"))})),window.addEventListener(\"adfit:rendered\",(function t(e){window.removeEventListener(\"adfit:rendered\",t)var n=o(e)if(!n)return y(\"https://d54bf56b8d5d42bdbce087ab8c96163c@aem-kakao-collector.onkakao.net/3078\").captureException(new Error(\"installViewableObserver: no event target\")),!1var r=s()&&/m\\.daum\\.net/.test(document.referrer)&&document.referrer.indexOf(\"view=\")>-1,i=c()&&/search\\.daum\\.net\\/kakao/.test(document.referrer)function a(t){E(t,(function(){f(\"dispatch viewable event: \"),window.dispatchEvent(new CustomEvent(\"adfit:viewable\"))}))}r||i?window.isCurrentWebViewActivated?a(n):window.addEventListener(\"adfit:isCurrentWebViewActivated\",(function t(e){e.detail.isActivated&&(window.removeEventListener(\"adfit:isCurrentWebViewActivated\",t),a(n))})):a(n)})),window.addEventListener(\"adfit:assetFetchLoad\",(function(t){var e=d(\"assetFetchLoadDocumentEventHandler\"),n=o(t)if(!n)return e(\"no event target\"),!1if(r(n.parentNode,\"spinner\"),\"IMG\"===n.tagName.toUpperCase()&&\"naturalWidth\"in n){var i=n.naturalWidth,a=n.naturalHeight,s=n.width,c=n.height,u=i/a,l=s/c,f=parseInt(n.getAttribute(\"data-asset-width\"),10),h=parseInt(n.getAttribute(\"data-asset-height\"),10),p=f/h,v=u===p||l===pif(n.complete&&!1===v){var m=new w(n.src)y(\"https://830b454857374cdf9f8ff20eccc5901b@aem-kakao-collector.onkakao.net/3081\").addBreadcrumb({category:\"renderedEventHandler\",message:\"\\uc774\\ubbf8\\uc9c0 \\ube44\\uc728 \\ub9de\\uc9c0 \\uc54a\\uc74c\",level:\"warn\"}).captureException(m,{tags:{dspId:(document.querySelector('meta[name=\"dspId\"]')||{content:\"unknown\"}).content,referrer:document.referrer,assetUrl:n.src,assetImageWidth:f,assetImageHeight:h,imageNaturalWidth:i,imageNaturalHeight:a,imageDomWidth:s,imageDomHeight:c}})}}})),window.addEventListener(\"adfit:assetFetchError\",(function(t){var n=d(\"assetFetchErrorEventHandler\"),i=o(t)if(!i)return n(\"no event target\"),!1var a=i.src,s=parseInt(i.getAttribute(\"data-asset-fetch-retry-cnt\")||0),c=parseInt(i.getAttribute(\"data-asset-fetch-retry-max-count\")||3),u=parseInt(i.getAttribute(\"data-asset-fetch-retry-interval\")||2e3)if(i.style.visibility=\"hidden\",e(i.parentNode,\"spinner\"),s

<script>window.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {\"detail\": {eventType: \"viewable\", eventUrl: \"https://tr.ad.daum.net/vimp?wa=8Tt7WBw2TjQFT3pl2utNnQ&enc=xSKdZA_CoGEV4AdSxC6uWgr-T-brTsBpp5X7Rpivu1Th3L0EgzWxMJ5lw9jdlRNZDXMzWkxpdRUH7CFa9uzalF91ANI76kF5Znmb2iH_alXQIhR15LAu7Jss2dEHhcShCjEa6s-Q6tJ7bT2ZtgCGoIE1ha_cMc9BcAQUmjCbohqNJqi9ZniIcPdKX2-MSzR5w74mX0gl3TdrQ_LD0UKzZII38AmP7CnoZZ7ouOW7o02YkVH3jHoVAACh4hW4Ge5ckV2-4kmxBT-mKUmE8lLEUhuTHn_ZSJYylxys2CiUI8XixQR1OrS7wIJQZZYXED9y-VOONE9Flue5bUhv7mEU9lKkiS7pol4HFqQrpE-Y_Q_Vn1-ZCy3xRWI53xHmAYd4cQMqeaBDgeITghDnyb0U-Io-0LRkJAQp-IFTPiHuFFW-H0hXqq4_M2_4iopXIDvh&signature=4fcd39eb7a3cefedc9073b60db7f8726&lc=1\"}}))window.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {\"detail\": {eventType: \"hide\", eventUrl: \"https://tr.ad.daum.net/ac?wa=8Tt7WBw2TjQFT3pl2utNnQ&enc=xSKdZA_CoGEV4AdSxC6uWgr-T-brTsBpp5X7Rpivu1Th3L0EgzWxMJ5lw9jdlRNZDXMzWkxpdRUH7CFa9uzalF91ANI76kF5Znmb2iH_alXQIhR15LAu7Jss2dEHhcShCjEa6s-Q6tJ7bT2ZtgCGoIE1ha_cMc9BcAQUmjCbohqNJqi9ZniIcPdKX2-MSzR5w74mX0gl3TdrQ_LD0UKzZII38AmP7CnoZZ7ouOW7o02YkVH3jHoVAACh4hW4Ge5ckV2-4kmxBT-mKUmE8lLEUhuTHn_ZSJYylxys2CiUI8XixQR1OrS7wIJQZZYXED9y-VOONE9Flue5bUhv7mEU9lKkiS7pol4HFqQrpE-Y_Q_Vn1-ZCy3xRWI53xHmAYd4cQMqeaBDgeITghDnyb0U-Io-0LRkJAQp-IFTPiHuFFWzb1SnQSF82EITYOuMwIX3WHCd6tzJksXv2i3OLJuJPA&signature=f22191f9960b5c1fc1dc31753b891420&lc=1\"}}))window.dispatchEvent(new CustomEvent('adfit:addTrackingEventListener', {\"detail\": {eventType: \"rendered\", eventUrl: \"https://serv.ds.kakao.com/dspr/sync?dspr=alHgmZ_rq05OpnPWXKqO-R1ac5RlRCnJcXuv3-y0kdpRfRZrYyQdyZlIs7l_sqwZNr0D9KMgQXs0lzdeCHY8gIKtVHDfR-kdYeHn9gWXl4rfabCjygIxfb1jENUbC357vPinih1Tc7ZnSqPpDyfPM0ZmSriLUj1oTCbwSwsu9OImaHn3wpcrdMg-9XWCjERCK0t1P1GfBCr4UcdGNXCe8YPFFUeLKKjSxgZ8aKChjVA2jjI1nHaGNhB-s78C8I2ikRFTNL68ME03PMCrhIzxCH-qUL7MG27mfXJlLN0NpNlvUjZIpYX1xp8NCKLwHBr1AxZOqptVPhrhP5ubzbOq5EZmSriLUj1oTCbwSwsu9OICVCByTiyTQnJQsXMglCBINoG33zn-C8xLcDveKcnh7N_-nfMV9eg4ck4ciVzF2hf7WIfos3paOP9eP9qZ_a4p\"}}))</script>

<script type=\"text/javascript\">
(function () {
var WIDTH = 655
var HEIGHT = 120
var IMG_WIDTH = 240

var TARGET_WIDTH = WIDTH - IMG_WIDTH
var TARGET_HEIGHT = HEIGHT
var SCALE_X = 3
var SCALE_Y = 3
var OFFSET_X = (IMG_WIDTH * SCALE_X - TARGET_WIDTH) / 2
var OFFSET_Y = HEIGHT
var BLUR_RADIUS = 25

var VALUE_THRESHOLD = 0.6

try {
var imgThumb = document.querySelector('.img_thumb')

if (isCrossOriginImage(imgThumb.src)) {
loadTenthImage(imgThumb.src, applyEffect)
} else if (imgThumb.complete) {
applyEffect(imgThumb)
} else {
imgThumb.addEventListener('load', function () {
applyEffect(imgThumb)
})
}
} catch (e) { /* ignore */
}

function isCrossOriginImage(imageUrl) {
return imageUrl.indexOf(window.location.origin) !== 0
}

function isThumbnailUrl(imageUrl) {
return /^(https?:\\/\\/)?[a-zA-Z0-9.-]*(daumcdn|kakaocdn)\\.net\\/thumb\\//i.test(imageUrl)
}

function loadTenthImage(imageUrl, callback) {
var linkDom = document.createElement('a')
linkDom.href = imageUrl
linkDom.hostname

var image = document.createElement('img')
var tenthUrl = window.location.origin + '/thumb/'

image.crossOrigin = 'Anonymous'
image.addEventListener('load', function () {
if (typeof callback === 'function') {
callback(image)
}
})

if (isThumbnailUrl(imageUrl)) {
var fnameIndex = imageUrl.indexOf('/?fname=')
var fname = imageUrl.substring(fnameIndex)
var optionIndex = imageUrl.indexOf('/thumb/') + '/thumb/'.length
var option = imageUrl.substring(optionIndex, fnameIndex)
} else {
}
}

function applyEffect(image) {
var imgBlur = document.querySelector('.img_blur')
drawStackBlurredImage(imgBlur, image, IMG_WIDTH, HEIGHT, TARGET_WIDTH, TARGET_HEIGHT, SCALE_X, SCALE_Y, OFFSET_X, OFFSET_Y, BLUR_RADIUS)

var blurredImageData = imgBlur.getContext('2d').getImageData(0, 0, imgBlur.width, imgBlur.height)
var averageRGB = getAverageRGB(blurredImageData)
var averageHSV = getHSVfromRGB(averageRGB)

if (averageHSV.v >= VALUE_THRESHOLD) {
document.querySelector('.blur_img').classList.add('show')
}
}

function drawStackBlurredImage(canvas, image, imageWidth, imageHeight, targetWidth, targetHeight, scaleX, scaleY, offsetX, offsetY, radius) {
var ctx = canvas.getContext('2d')

var blurX = Math.floor(offsetX / scaleX)
var blurY = Math.floor(offsetY / scaleY)
var blurWidth = Math.floor(targetWidth / scaleX)
var blurHeight = Math.floor(targetHeight / scaleY)

canvas.width = blurWidth
canvas.height = blurHeight

ctx.drawImage(image, -blurX, -blurY, imageWidth, imageHeight)

var blurredImageData = getStackBlurredImageData(ctx, blurWidth, blurHeight, 0, 0, blurWidth, blurHeight, radius)

ctx.putImageData(blurredImageData, 0, 0)
}

function getStackBlurredImageData(ctx, width, height, blurX, blurY, blurWidth, blurHeight, radius) {
var imageData1 = ctx.getImageData(0, 0, width, height)
var imageData2 = ctx.getImageData(0, 0, width, height)

applyUniDirectionalStackBlur(imageData1, imageData2, blurX, blurY, blurWidth, blurHeight, radius, false)
applyUniDirectionalStackBlur(imageData2, imageData1, blurX, blurY, blurWidth, blurHeight, radius, true)

return imageData1
}

function applyUniDirectionalStackBlur(imageData, targetImageData, blurX, blurY, blurWidth, blurHeight, radius, transpose) {
var imageDataReader = ImageDataReader(imageData, transpose)
var targetImageDataReader = ImageDataReader(targetImageData, transpose)

if (transpose) {
var temp = blurX
blurX = blurY
blurY = temp

temp = blurWidth
blurWidth = blurHeight
blurHeight = temp
}

var stack
var x, y
for (y = blurY y < blurY + blurHeight ++y) {
stack = createStack(imageDataReader, radius, blurX, y)
for (x = blurX x < blurX + blurWidth ++x) {
targetImageDataReader.setPixel(x, y, [
Math.floor(stack.stack[0] / stack.stackSize),
Math.floor(stack.stack[1] / stack.stackSize),
Math.floor(stack.stack[2] / stack.stackSize),
Math.floor(stack.stack[3] / stack.stackSize)
])
stack.next()
}
}
}

function clip(value, minInclusive, maxInclusive) {
return Math.min(Math.max(value, minInclusive), maxInclusive)
}

function ImageDataReader(imageData, transpose) {
var width = transpose ? imageData.height : imageData.width
var height = transpose ? imageData.width : imageData.height

var getPixel = transpose ? function (x, y) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = height * 4 * clippedX + clippedY * 4
return [
imageData.data[pixelIndex],
imageData.data[pixelIndex + 1],
imageData.data[pixelIndex + 2],
imageData.data[pixelIndex + 3]
]
} : function (x, y) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = width * 4 * clippedY + clippedX * 4
return [
imageData.data[pixelIndex],
imageData.data[pixelIndex + 1],
imageData.data[pixelIndex + 2],
imageData.data[pixelIndex + 3]
]
}

var setPixel = transpose ? function (x, y, pixel) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = height * 4 * clippedX + clippedY * 4
imageData.data[pixelIndex] = pixel[0]
imageData.data[pixelIndex + 1] = pixel[1]
imageData.data[pixelIndex + 2] = pixel[2]
imageData.data[pixelIndex + 3] = pixel[3]
} : function (x, y, pixel) {
var clippedX = clip(x, 0, width - 1)
var clippedY = clip(y, 0, height - 1)
var pixelIndex = width * 4 * clippedY + clippedX * 4
imageData.data[pixelIndex] = pixel[0]
imageData.data[pixelIndex + 1] = pixel[1]
imageData.data[pixelIndex + 2] = pixel[2]
imageData.data[pixelIndex + 3] = pixel[3]
}

return {width: width, height: height, getPixel: getPixel, setPixel: setPixel}
}

function createStack(imageDataReader, radius, x, y) {
var i, j

var stack = [0, 0, 0, 0]
var leftDiagonal = [0, 0, 0, 0]
var rightDiagonal = [0, 0, 0, 0]

var stackWeights = new Array(radius * 2 + 1)
for (i = 0 i <= radius ++i) {
stackWeights[i] = i + 1
stackWeights[stackWeights.length - 1 - i] = i + 1
}
var stackSize = stackWeights.reduce(function (prev, curr) {
return prev + curr
}, 0)

var pixel, pixelX
for (i = 0 i <= radius ++i) {
pixelX = x - radius + i
pixel = imageDataReader.getPixel(pixelX, y)
for (j = 0 j < 4 ++j) {
stack[j] += pixel[j] * stackWeights[i]
leftDiagonal[j] += pixel[j]
}
}

for (i = radius + 1 i <= radius * 2 ++i) {
pixelX = x - radius + i
pixel = imageDataReader.getPixel(pixelX, y)
for (j = 0 j < 4 ++j) {
stack[j] += pixel[j] * stackWeights[i]
rightDiagonal[j] += pixel[j]
}
}

pixelX = x - radius + i
pixel = imageDataReader.getPixel(pixelX, y)
for (j = 0 j < 4 ++j) {
rightDiagonal[j] += pixel[j]
}

var currentX = x
var next = function () {
var leftDiagonalLeftX = currentX - radius
var leftDiagonalLeftPixel = imageDataReader.getPixel(leftDiagonalLeftX, y)

var nextPixelX = currentX + 1
var nextPixel = imageDataReader.getPixel(nextPixelX, y)

var rightDiagonalNextX = currentX + radius + 1
var rightDiagonalNextPixel = imageDataReader.getPixel(rightDiagonalNextX, y)

for (var i = 0 i < 4 ++i) {
stack[i] = stack[i] - leftDiagonal[i] + rightDiagonal[i]
leftDiagonal[i] = leftDiagonal[i] - leftDiagonalLeftPixel[i] + nextPixel[i]
rightDiagonal[i] = rightDiagonal[i] - nextPixel[i] + rightDiagonalNextPixel[i]
}
currentX += 1
}

return {stack: stack, leftDiagonal: leftDiagonal, rightDiagonal: rightDiagonal, stackSize: stackSize, next: next}
}

function getAverageRGB(imageData) {
var redTotal = 0
var greenTotal = 0
var blueTotal = 0

var rgb = {r: 0, g: 0, b: 0, a: 1}

var count = imageData.data.length

for (var i = 0 i < count i = i + 4) {
redTotal += imageData.data[i]
greenTotal += imageData.data[i + 1]
blueTotal += imageData.data[i + 2]
}

rgb.r = ~~(redTotal * 4 / count)
rgb.g = ~~(greenTotal * 4 / count)
rgb.b = ~~(blueTotal * 4 / count)

return rgb
}

function mod(n, m) {
return ((n % m) + m) % m
}

function getHSVfromRGB(rgb) {
var r = rgb.r / 255
var g = rgb.g / 255
var b = rgb.b / 255

var v = Math.max(r, g, b)
var diff = v - Math.min(r, g, b)
var s = v === 0 ? 0 : diff / v
var h

if (diff === 0) {
h = 0
} else if (v === r) {
h = 60 * mod(((g - b) / diff), 6)
} else if (v === g) {
h = 60 * (((b - r) / diff) + 2)
} else {
h = 60 * (((r - g) / diff) + 4)
}

return {s: s, v: v, h: h}
}
})()
</script>



"}" title="±¤°í" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" allowtransparency="true" src="https://t1.daumcdn.net/kas/static/safeframe.html" style="position: absolute top: 0px left: 0px width: 655px height: 120px max-height: inherit border-width: 0px border-style: initial min-width: 655px min-height: 120px">

±×·¯¸é¼­ Áؼö´Â "¾î¸Ó´Ï´Â ÃÖ°íÀÇ »ç¶ûÀ» ÁֽŠ°Å´Ù. ÀλýÀ» °¥¾Æ ³Ö¾î¼­ Àú¸¦ Å°¿öÁֽŠ°Å´Ù. Àú´Â ÀúÈñ ¾î¸Ó´Ï²²¼­ Á¡Á¡ ´õ Èûµé¾îÇÏ½Ç ¶§, Á¡Á¡ ´õ ÀúÇÑÅ× Çª½Ã¸¦ ÇßÀ»´ë, ÀÎÁ¦¾ß Çؼ®ÀÌ µÇ´Â °Ç, ¾î¸Ó´Ï²²¼­ Á¡Á¡ ´õ ºÒ¾ÈÇÏ°í µÎ·Á¿öÁö¼Ì´Ù´Â °Å´Ù. ÁøÂ¥ ÈÄȸµÇ´Â °Ç, ÀúÈñ ¾î¸Ó´Ï²² ³»°¡ ¾Æ´Ï¾îµµ ¾î¸Ó´Ï´Â ´ë´ÜÇÏ°í, ±ÍÇÑ »ç¶÷ÀÌ°í, ¾î¸Ó´Ï´Â ÃæºÐÈ÷ »ç¶û¹ÞÀ» ¸¸ÇÑ »ç¶÷À̶ó°í À§·ÎÇØ µå¸®Áö ¸øÇÑ °Ô ÈÄȸµÈ´Ù. ¸¸¾à¿¡¶óµµ µ¹¾Æ°¥ ¼ö ÀÖ´Ù¸é, ¾î¸Ó´Ï²² ±×·¸°Ô ¸»¾¸µå¸®°í ½Í¾ú´Ù"¶ó°í ´«¹°À» Èê·Á ´«±æÀ» ²ø¾ú´Ù.

Back ¸ñ·Ï Top