Execute
Save
Share
Share link
share
share
share
Team
Public Teams
Comments
0
Created By:
Guest
Title:
Title
Description
Edit
Copy Link
Login
Email *
Password *
Login
OR
Create Account
Screen Name *
Email *
Password *
Retype Password *
Team Access Code
Register
Public CodeBins
HELP
--Select Theme--
Ambiance
Blackboard
Cobalt
Eclipse
Elegant
Erlang-Dark
Lesser-Dark
Monokai
Neat
Night
Rubyblue
Vibrant-Ink
Xq-Dark
New CodeBin
CodeBins Versions
07/23/2019- V.2
07/10/2019- V.1
Compare Versions
Recent CodeBins
View All CodeBins
if (typeof window != "undefined" && typeof window.nhn == "undefined") { window.nhn = new Object } if (typeof window != "undefined") { window.jindo = {} } else { jindo = {} } jindo.$Jindo = function() { var a = arguments.callee; var b = a._cached; if (b) { return b } if (!(this instanceof a)) { return new a() } if (!b) { a._cached = this } this.version = "$$version$$" }; jindo.$ = function(m) { var l = new Array; var c = null; var d = /^<([a-z]+|h[1-5])>$/i; var e = /^<([a-z]+|h[1-5])(\s+[^>]+)?>/i; for (var g = 0; g < arguments.length; g++) { c = arguments[g]; if (typeof c == "string") { c = c.replace(/^\s+|\s+$/g, ""); if (d.test(c)) { c = document.createElement(RegExp.$1) } else { if (e.test(c)) { var a = { thead: "table", tbody: "table", tr: "tbody", td: "tr", dt: "dl", dd: "dl", li: "ul", legend: "fieldset" }; var q = RegExp.$1.toLowerCase(); var n = []; for (var f = 0; q = a[q]; f++) { var b = document.createElement(q); if (f) { b.appendChild(n[f - 1]) } n.push(b) } if (!n[0]) { n[0] = document.createElement("div") } var h = n[0]; jindo.$Element(h).html(c); for (c = h.firstChild; c; c = c.nextSibling) { if (c.nodeType == 1) { l[l.length] = c } } } else { c = document.getElementById(c) } } } if (c) { l[l.length] = c } } return l.length > 1 ? l : (l[0] || null) }; jindo.$Class = function(b) { function d() { var l = this; var g = []; var f = function(n, q, r) { if (n != "constructor" && r.toString().indexOf("$super") > -1) { var p = r.toString().replace(/function\s*\(([^\)]*)[\w\W]*/g, "$1").split(","); var o = r.toString().replace(/function[^{]*{/, "").replace(/(\w|\.?)(this\.\$super|this)/g, function(s, u, t) { if (!u) { return t + ".$super" } return s }); o = o.substr(0, o.length - 1); r = q[n] = new Function(p, o) } return function() { var u = this.$this[n]; var m = this.$this; var s = (m[n] = r).apply(m, arguments); m[n] = u; return s } }; while (typeof l._$superClass != "undefined") { l.$super = new Object; l.$super.$this = this; for (var e in l._$superClass.prototype) { if (typeof this[e] == "undefined" && e != "$init") { this[e] = l._$superClass.prototype[e] } if (e != "constructor" && e != "_$superClass" && typeof l._$superClass.prototype[e] == "function") { l.$super[e] = f(e, l._$superClass, l._$superClass.prototype[e]) } else { l.$super[e] = l._$superClass.prototype[e] } } if (typeof l.$super.$init == "function") { g[g.length] = l } l = l.$super } for (var h = g.length - 1; h > -1; h--) { g[h].$super.$init.apply(g[h].$super, arguments) } if (typeof this.$init == "function") { this.$init.apply(this, arguments) } } if (typeof b.$static != "undefined") { var c = 0, a; for (a in b) { a == "$static" || c++ } for (a in b.$static) { d[a] = b.$static[a] } if (!c) { return b.$static } delete b.$static } d.prototype = b; d.prototype.constructor = d; d.extend = jindo.$Class.extend; return d }; jindo.$Class.extend = function(b) { this.prototype._$superClass = b; for (var a in b) { if (a == "prototype") { continue } this[a] = b[a] } return this }; jindo.$$ = jindo.cssquery = (function() { var sVersion = "2.3"; var debugOption = { repeat: 1 }; var UID = 1; var cost = 0; var validUID = {}; var bSupportByClassName = jindo.$("<DIV>").getElementsByClassName ? true : false; var safeHTML = false; var getUID4HTML = function(oEl) { var nUID = safeHTML ? (oEl._cssquery_UID && oEl._cssquery_UID[0]) : oEl._cssquery_UID; if (nUID && validUID[nUID] == oEl) { return nUID } nUID = UID++; oEl._cssquery_UID = safeHTML ? [nUID] : nUID; validUID[nUID] = oEl; return nUID }; var getUID4XML = function(oEl) { var oAttr = oEl.getAttribute("_cssquery_UID"); var nUID = safeHTML ? (oAttr && oAttr[0]) : oAttr; if (!nUID) { nUID = UID++; oEl.setAttribute("_cssquery_UID", safeHTML ? [nUID] : nUID) } return nUID }; var getUID = getUID4HTML; var uniqid = function(sPrefix) { return (sPrefix || "") + new Date().getTime() + parseInt(Math.random() * 100000000) }; function getElementsByClass(searchClass, node, tag) { var classElements = new Array(); if (node == null) { node = document } if (tag == null) { tag = "*" } var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)"); for (i = 0, j = 0; i < elsLen; i++) { if (pattern.test(els[i].className)) { classElements[j] = els[i]; j++ } } return classElements } var getChilds_dontShrink = function(oEl, sTagName, sClassName) { if (bSupportByClassName && sClassName) { if (oEl.getElementsByClassName) { return oEl.getElementsByClassName(sClassName) } if (oEl.querySelectorAll) { return oEl.querySelectorAll(sClassName) } return getElementsByClass(sClassName, oEl, sTagName) } else { if (sTagName == "*") { return oEl.all || oEl.getElementsByTagName(sTagName) } } return oEl.getElementsByTagName(sTagName) }; var clearKeys = function() { backupKeys._keys = {} }; var oDocument_dontShrink = document; var bXMLDocument = false; var backupKeys = function(sQuery) { var oKeys = backupKeys._keys; sQuery = sQuery.replace(/'(\\'|[^'])*'/g, function(sAll) { var uid = uniqid("QUOT"); oKeys[uid] = sAll; return uid }); sQuery = sQuery.replace(/"(\\"|[^"])*"/g, function(sAll) { var uid = uniqid("QUOT"); oKeys[uid] = sAll; return uid }); sQuery = sQuery.replace(/\[(.*?)\]/g, function(sAll, sBody) { if (sBody.indexOf("ATTR") == 0) { return sAll } var uid = "[" + uniqid("ATTR") + "]"; oKeys[uid] = sAll; return uid }); var bChanged; do { bChanged = false; sQuery = sQuery.replace(/\(((\\\)|[^)|^(])*)\)/g, function(sAll, sBody) { if (sBody.indexOf("BRCE") == 0) { return sAll } var uid = "_" + uniqid("BRCE"); oKeys[uid] = sAll; bChanged = true; return uid }) } while (bChanged); return sQuery }; var restoreKeys = function(sQuery, bOnlyAttrBrace) { var oKeys = backupKeys._keys; var bChanged; var rRegex = bOnlyAttrBrace ? /(\[ATTR[0-9]+\])/g : /(QUOT[0-9]+|\[ATTR[0-9]+\])/g; do { bChanged = false; sQuery = sQuery.replace(rRegex, function(sKey) { if (oKeys[sKey]) { bChanged = true; return oKeys[sKey] } return sKey }) } while (bChanged); sQuery = sQuery.replace(/_BRCE[0-9]+/g, function(sKey) { return oKeys[sKey] ? oKeys[sKey] : sKey }); return sQuery }; var restoreString = function(sKey) { var oKeys = backupKeys._keys; var sOrg = oKeys[sKey]; if (!sOrg) { return sKey } return eval(sOrg) }; var wrapQuot = function(sStr) { return '"' + sStr.replace(/"/g, '\\"') + '"' }; var getStyleKey = function(sKey) { if (/^@/.test(sKey)) { return sKey.substr(1) } return null }; var getCSS = function(oEl, sKey) { if (oEl.currentStyle) { if (sKey == "float") { sKey = "styleFloat" } return oEl.currentStyle[sKey] || oEl.style[sKey] } else { if (window.getComputedStyle) { return oDocument_dontShrink.defaultView.getComputedStyle(oEl, null).getPropertyValue(sKey.replace(/([A-Z])/g, "-$1").toLowerCase()) || oEl.style[sKey] } } if (sKey == "float" && /MSIE/.test(window.navigator.userAgent)) { sKey = "styleFloat" } return oEl.style[sKey] }; var oCamels = { accesskey: "accessKey", cellspacing: "cellSpacing", cellpadding: "cellPadding", "class": "className", colspan: "colSpan", "for": "htmlFor", maxlength: "maxLength", readonly: "readOnly", rowspan: "rowSpan", tabindex: "tabIndex", valign: "vAlign" }; var getDefineCode = function(sKey) { var sVal; var sStyleKey; if (bXMLDocument) { sVal = 'oEl.getAttribute("' + sKey + '",2)' } else { if (sStyleKey = getStyleKey(sKey)) { sKey = "$$" + sStyleKey; sVal = 'getCSS(oEl, "' + sStyleKey + '")' } else { switch (sKey) { case "checked": sVal = 'oEl.checked + ""'; break; case "disabled": sVal = 'oEl.disabled + ""'; break; case "enabled": sVal = '!oEl.disabled + ""'; break; case "readonly": sVal = 'oEl.readOnly + ""'; break; case "selected": sVal = 'oEl.selected + ""'; break; default: if (oCamels[sKey]) { sVal = "oEl." + oCamels[sKey] } else { sVal = 'oEl.getAttribute("' + sKey + '",2)' } } } } return "_" + sKey + " = " + sVal }; var getReturnCode = function(oExpr) { var sStyleKey = getStyleKey(oExpr.key); var sVar = "_" + (sStyleKey ? "$$" + sStyleKey : oExpr.key); var sVal = oExpr.val ? wrapQuot(oExpr.val) : ""; switch (oExpr.op) { case "~=": return "(" + sVar + ' && (" " + ' + sVar + ' + " ").indexOf(" " + ' + sVal + ' + " ") > -1)'; case "^=": return "(" + sVar + " && " + sVar + ".indexOf(" + sVal + ") == 0)"; case "$=": return "(" + sVar + " && " + sVar + ".substr(" + sVar + ".length - " + oExpr.val.length + ") == " + sVal + ")"; case "*=": return "(" + sVar + " && " + sVar + ".indexOf(" + sVal + ") > -1)"; case "!=": return "(" + sVar + " != " + sVal + ")"; case "=": return "(" + sVar + " == " + sVal + ")" } return "(" + sVar + ")" }; var getNodeIndex = function(oEl) { var nUID = getUID(oEl); var nIndex = oNodeIndexes[nUID] || 0; if (nIndex == 0) { for (var oSib = (oEl.parentNode || oEl._IE5_parentNode).firstChild; oSib; oSib = oSib.nextSibling) { if (oSib.nodeType != 1) { continue } nIndex++; setNodeIndex(oSib, nIndex) } nIndex = oNodeIndexes[nUID] } return nIndex }; var oNodeIndexes = {}; var setNodeIndex = function(oEl, nIndex) { var nUID = getUID(oEl); oNodeIndexes[nUID] = nIndex }; var unsetNodeIndexes = function() { setTimeout(function() { oNodeIndexes = {} }, 0) }; var oPseudoes_dontShrink = { contains: function(oEl, sOption) { return (oEl.innerText || oEl.textContent || "").indexOf(sOption) > -1 }, "last-child": function(oEl, sOption) { for (oEl = oEl.nextSibling; oEl; oEl = oEl.nextSibling) { if (oEl.nodeType == 1) { return false } } return true }, "first-child": function(oEl, sOption) { for (oEl = oEl.previousSibling; oEl; oEl = oEl.previousSibling) { if (oEl.nodeType == 1) { return false } } return true }, "only-child": function(oEl, sOption) { var nChild = 0; for (var oChild = (oEl.parentNode || oEl._IE5_parentNode).firstChild; oChild; oChild = oChild.nextSibling) { if (oChild.nodeType == 1) { nChild++ } if (nChild > 1) { return false } } return nChild ? true : false }, empty: function(oEl, _) { return oEl.firstChild ? false : true }, "nth-child": function(oEl, nMul, nAdd) { var nIndex = getNodeIndex(oEl); return nIndex % nMul == nAdd }, "nth-last-child": function(oEl, nMul, nAdd) { var oLast = (oEl.parentNode || oEl._IE5_parentNode).lastChild; for (; oLast; oLast = oLast.previousSibling) { if (oLast.nodeType == 1) { break } } var nTotal = getNodeIndex(oLast); var nIndex = getNodeIndex(oEl); var nLastIndex = nTotal - nIndex + 1; return nLastIndex % nMul == nAdd } }; var getExpression = function(sBody) { var oRet = { defines: "", returns: "true" }; var sBody = restoreKeys(sBody, true); var aExprs = []; var aDefineCode = [], aReturnCode = []; var sId, sTagName; var sBody = sBody.replace(/:([\w-]+)(\(([^)]*)\))?/g, function(_1, sType, _2, sOption) { switch (sType) { case "not": var oInner = getExpression(sOption); var sFuncDefines = oInner.defines; var sFuncReturns = oInner.returnsID + oInner.returnsTAG + oInner.returns; aReturnCode.push("!(function() { " + sFuncDefines + " return " + sFuncReturns + " })()"); break; case "nth-child": case "nth-last-child": sOption = restoreString(sOption); if (sOption == "even") { sOption = "2n" } else { if (sOption == "odd") { sOption = "2n+1" } } var nMul, nAdd; if (/([0-9]*)n([+-][0-9]+)*/.test(sOption)) { nMul = parseInt(RegExp.$1) || 1; nAdd = parseInt(RegExp.$2) || 0 } else { nMul = Infinity; nAdd = parseInt(sOption) } aReturnCode.push("oPseudoes_dontShrink[" + wrapQuot(sType) + "](oEl, " + nMul + ", " + nAdd + ")"); break; case "first-of-type": case "last-of-type": sType = (sType == "first-of-type" ? "nth-of-type" : "nth-last-of-type"); sOption = 1; case "nth-of-type": case "nth-last-of-type": sOption = restoreString(sOption); if (sOption == "even") { sOption = "2n" } else { if (sOption == "odd") { sOption = "2n+1" } } var nMul, nAdd; if (/([0-9]*)n([+-][0-9]+)*/.test(sOption)) { nMul = parseInt(RegExp.$1) || 1; nAdd = parseInt(RegExp.$2) || 0 } else { nMul = Infinity; nAdd = parseInt(sOption) } oRet.nth = [nMul, nAdd, sType]; break; default: sOption = sOption ? restoreString(sOption) : ""; aReturnCode.push("oPseudoes_dontShrink[" + wrapQuot(sType) + "](oEl, " + wrapQuot(sOption) + ")"); break } return "" }); var sBody = sBody.replace(/\[(@?[\w-]+)(([!^~$*]?=)([^\]]*))?\]/g, function(_1, sKey, _2, sOp, sVal) { sKey = restoreString(sKey); sVal = restoreString(sVal); if (sKey == "checked" || sKey == "disabled" || sKey == "enabled" || sKey == "readonly" || sKey == "selected") { if (!sVal) { sOp = "="; sVal = "true" } } aExprs.push({ key: sKey, op: sOp, val: sVal }); return "" }); var sClassName = null; var sBody = sBody.replace(/\.([\w-]+)/g, function(_, sClass) { aExprs.push({ key: "class", op: "~=", val: sClass }); if (!sClassName) { sClassName = sClass } return "" }); var sBody = sBody.replace(/#([\w-]+)/g, function(_, sIdValue) { if (bXMLDocument) { aExprs.push({ key: "id", op: "=", val: sIdValue }) } else { sId = sIdValue } return "" }); sTagName = sBody == "*" ? "" : sBody; var oVars = {}; for (var i = 0, oExpr; oExpr = aExprs[i]; i++) { var sKey = oExpr.key; if (!oVars[sKey]) { aDefineCode.push(getDefineCode(sKey)) } aReturnCode.unshift(getReturnCode(oExpr)); oVars[sKey] = true } if (aDefineCode.length) { oRet.defines = "var " + aDefineCode.join(",") + ";" } if (aReturnCode.length) { oRet.returns = aReturnCode.join("&&") } oRet.quotID = sId ? wrapQuot(sId) : ""; oRet.quotTAG = sTagName ? wrapQuot(bXMLDocument ? sTagName : sTagName.toUpperCase()) : ""; if (bSupportByClassName) { oRet.quotCLASS = sClassName ? wrapQuot(sClassName) : "" } oRet.returnsID = sId ? "oEl.id == " + oRet.quotID + " && " : ""; oRet.returnsTAG = sTagName && sTagName != "*" ? "oEl.tagName == " + oRet.quotTAG + " && " : ""; return oRet }; var splitToParts = function(sQuery) { var aParts = []; var sRel = " "; var sBody = sQuery.replace(/(.*?)\s*(!?[+>~ ]|!)\s*/g, function(_, sBody, sRelative) { if (sBody) { aParts.push({ rel: sRel, body: sBody }) } sRel = sRelative.replace(/\s+$/g, "") || " "; return "" }); if (sBody) { aParts.push({ rel: sRel, body: sBody }) } return aParts }; var isNth_dontShrink = function(oEl, sTagName, nMul, nAdd, sDirection) { var nIndex = 0; for (var oSib = oEl; oSib; oSib = oSib[sDirection]) { if (oSib.nodeType == 1 && (!sTagName || sTagName == oSib.tagName)) { nIndex++ } } return nIndex % nMul == nAdd }; var compileParts = function(aParts) { var aPartExprs = []; for (var i = 0, oPart; oPart = aParts[i]; i++) { aPartExprs.push(getExpression(oPart.body)) } var sFunc = ""; var sPushCode = "aRet.push(oEl); if (oOptions.single) { bStop = true; }"; for (var i = aParts.length - 1, oPart; oPart = aParts[i]; i--) { var oExpr = aPartExprs[i]; var sPush = (debugOption.callback ? "cost++;" : "") + oExpr.defines; var sReturn = "if (bStop) {" + (i == 0 ? "return aRet;" : "return;") + "}"; if (oExpr.returns == "true") { sPush += (sFunc ? sFunc + "(oEl);" : sPushCode) + sReturn } else { sPush += "if (" + oExpr.returns + ") {" + (sFunc ? sFunc + "(oEl);" : sPushCode) + sReturn + "}" } var sCheckTag = "oEl.nodeType != 1"; if (oExpr.quotTAG) { sCheckTag = "oEl.tagName != " + oExpr.quotTAG } var sTmpFunc = "(function(oBase" + (i == 0 ? ", oOptions) { var bStop = false; var aRet = [];" : ") {"); if (oExpr.nth) { sPush = "if (isNth_dontShrink(oEl, " + (oExpr.quotTAG ? oExpr.quotTAG : "false") + "," + oExpr.nth[0] + "," + oExpr.nth[1] + ',"' + (oExpr.nth[2] == "nth-of-type" ? "previousSibling" : "nextSibling") + '")) {' + sPush + "}" } switch (oPart.rel) { case " ": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");var oCandi = oEl;for (; oCandi; oCandi = (oCandi.parentNode || oCandi._IE5_parentNode)) {if (oCandi == oBase) break;}if (!oCandi || " + sCheckTag + ") return aRet;" + sPush } else { sTmpFunc += "var aCandi = getChilds_dontShrink(oBase, " + (oExpr.quotTAG || '"*"') + ", " + (oExpr.quotCLASS || "null") + ");for (var i = 0, oEl; oEl = aCandi[i]; i++) {" + (oExpr.quotCLASS ? "if (" + sCheckTag + ") continue;" : "") + sPush + "}" } break; case ">": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");if ((oEl.parentNode || oEl._IE5_parentNode) != oBase || " + sCheckTag + ") return aRet;" + sPush } else { sTmpFunc += "for (var oEl = oBase.firstChild; oEl; oEl = oEl.nextSibling) {if (" + sCheckTag + ") { continue; }" + sPush + "}" } break; case "+": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");var oPrev;for (oPrev = oEl.previousSibling; oPrev; oPrev = oPrev.previousSibling) { if (oPrev.nodeType == 1) break; }if (!oPrev || oPrev != oBase || " + sCheckTag + ") return aRet;" + sPush } else { sTmpFunc += "for (var oEl = oBase.nextSibling; oEl; oEl = oEl.nextSibling) { if (oEl.nodeType == 1) break; }if (!oEl || " + sCheckTag + ") { return aRet; }" + sPush } break; case "~": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");var oCandi = oEl;for (; oCandi; oCandi = oCandi.previousSibling) { if (oCandi == oBase) break; }if (!oCandi || " + sCheckTag + ") return aRet;" + sPush } else { sTmpFunc += "for (var oEl = oBase.nextSibling; oEl; oEl = oEl.nextSibling) {if (" + sCheckTag + ") { continue; }if (!markElement_dontShrink(oEl, " + i + ")) { break; }" + sPush + "}" } break; case "!": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");for (; oBase; oBase = (oBase.parentNode || oBase._IE5_parentNode)) { if (oBase == oEl) break; }if (!oBase || " + sCheckTag + ") return aRet;" + sPush } else { sTmpFunc += "for (var oEl = (oBase.parentNode || oBase._IE5_parentNode); oEl; oEl = (oEl.parentNode || oEl._IE5_parentNode)) {if (" + sCheckTag + ") { continue; }" + sPush + "}" } break; case "!>": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");var oRel = (oBase.parentNode || oBase._IE5_parentNode);if (!oRel || oEl != oRel || (" + sCheckTag + ")) return aRet;" + sPush } else { sTmpFunc += "var oEl = (oBase.parentNode || oBase._IE5_parentNode);if (!oEl || " + sCheckTag + ") { return aRet; }" + sPush } break; case "!+": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");var oRel;for (oRel = oBase.previousSibling; oRel; oRel = oRel.previousSibling) { if (oRel.nodeType == 1) break; }if (!oRel || oEl != oRel || (" + sCheckTag + ")) return aRet;" + sPush } else { sTmpFunc += "for (oEl = oBase.previousSibling; oEl; oEl = oEl.previousSibling) { if (oEl.nodeType == 1) break; }if (!oEl || " + sCheckTag + ") { return aRet; }" + sPush } break; case "!~": if (oExpr.quotID) { sTmpFunc += "var oEl = oDocument_dontShrink.getElementById(" + oExpr.quotID + ");var oRel;for (oRel = oBase.previousSibling; oRel; oRel = oRel.previousSibling) { if (oRel.nodeType != 1) { continue; }if (oRel == oEl) { break; }}if (!oRel || (" + sCheckTag + ")) return aRet;" + sPush } else { sTmpFunc += "for (oEl = oBase.previousSibling; oEl; oEl = oEl.previousSibling) {if (" + sCheckTag + ") { continue; }if (!markElement_dontShrink(oEl, " + i + ")) { break; }" + sPush + "}" } break } sTmpFunc += (i == 0 ? "return aRet;" : "") + "})"; sFunc = sTmpFunc } eval("var fpCompiled = " + sFunc + ";"); return fpCompiled }; var parseQuery = function(sQuery) { var sCacheKey = sQuery; var fpSelf = arguments.callee; var fpFunction = fpSelf._cache[sCacheKey]; if (!fpFunction) { sQuery = backupKeys(sQuery); var aParts = splitToParts(sQuery); fpFunction = fpSelf._cache[sCacheKey] = compileParts(aParts); fpFunction.depth = aParts.length } return fpFunction }; parseQuery._cache = {}; var parseTestQuery = function(sQuery) { var fpSelf = arguments.callee; var aSplitQuery = backupKeys(sQuery).split(/\s*,\s*/); var aResult = []; var nLen = aSplitQuery.length; var aFunc = []; for (var i = 0; i < nLen; i++) { aFunc.push((function(sQuery) { var sCacheKey = sQuery; var fpFunction = fpSelf._cache[sCacheKey]; if (!fpFunction) { sQuery = backupKeys(sQuery); var oExpr = getExpression(sQuery); eval("fpFunction = function(oEl) { " + oExpr.defines + "return (" + oExpr.returnsID + oExpr.returnsTAG + oExpr.returns + "); };") } return fpFunction })(restoreKeys(aSplitQuery[i]))) } return aFunc }; parseTestQuery._cache = {}; var distinct = function(aList) { var aDistinct = []; var oDummy = {}; for (var i = 0, oEl; oEl = aList[i]; i++) { var nUID = getUID(oEl); if (oDummy[nUID]) { continue } aDistinct.push(oEl); oDummy[nUID] = true } return aDistinct }; var markElement_dontShrink = function(oEl, nDepth) { var nUID = getUID(oEl); if (cssquery._marked[nDepth][nUID]) { return false } cssquery._marked[nDepth][nUID] = true; return true }; var oResultCache = null; var bUseResultCache = false; var cssquery = function(sQuery, oParent, oOptions) { if (typeof sQuery == "object") { var oResult = {}; for (var k in sQuery) { oResult[k] = arguments.callee(sQuery[k], oParent, oOptions) } return oResult } cost = 0; var executeTime = new Date().getTime(); var aRet; for (var r = 0, rp = debugOption.repeat; r < rp; r++) { aRet = (function(sQuery, oParent, oOptions) { if (oOptions) { if (!oOptions.oneTimeOffCache) { oOptions.oneTimeOffCache = false } } else { oOptions = { oneTimeOffCache: false } } cssquery.safeHTML(oOptions.oneTimeOffCache); if (!oParent) { oParent = document } oDocument_dontShrink = oParent.ownerDocument || oParent.document || oParent; if (/\bMSIE\s([0-9]+(\.[0-9]+)*);/.test(navigator.userAgent) && parseFloat(RegExp.$1) < 6) { try { oDocument_dontShrink.location } catch (e) { oDocument_dontShrink = document } oDocument_dontShrink.firstChild = oDocument_dontShrink.getElementsByTagName("html")[0]; oDocument_dontShrink.firstChild._IE5_parentNode = oDocument_dontShrink } bXMLDocument = (typeof XMLDocument != "undefined") ? (oDocument_dontShrink.constructor === XMLDocument) : (!oDocument_dontShrink.location); getUID = bXMLDocument ? getUID4XML : getUID4HTML; clearKeys(); var aSplitQuery = backupKeys(sQuery).split(/\s*,\s*/); var aResult = []; var nLen = aSplitQuery.length; for (var i = 0; i < nLen; i++) { aSplitQuery[i] = restoreKeys(aSplitQuery[i]) } for (var i = 0; i < nLen; i++) { var sSingleQuery = aSplitQuery[i]; var aSingleQueryResult = null; var sResultCacheKey = sSingleQuery + (oOptions.single ? "_single" : ""); var aCache = bUseResultCache ? oResultCache[sResultCacheKey] : null; if (aCache) { for (var j = 0, oCache; oCache = aCache[j]; j++) { if (oCache.parent == oParent) { aSingleQueryResult = oCache.result; break } } } if (!aSingleQueryResult) { var fpFunction = parseQuery(sSingleQuery); cssquery._marked = []; for (var j = 0, nDepth = fpFunction.depth; j < nDepth; j++) { cssquery._marked.push({}) } aSingleQueryResult = distinct(fpFunction(oParent, oOptions)); if (bUseResultCache && !oOptions.oneTimeOffCache) { if (!(oResultCache[sResultCacheKey] instanceof Array)) { oResultCache[sResultCacheKey] = [] } oResultCache[sResultCacheKey].push({ parent: oParent, result: aSingleQueryResult }) } } aResult = aResult.concat(aSingleQueryResult) } unsetNodeIndexes(); return aResult })(sQuery, oParent, oOptions) } executeTime = new Date().getTime() - executeTime; if (debugOption.callback) { debugOption.callback(sQuery, cost, executeTime) } return aRet }; cssquery.test = function(oEl, sQuery) { clearKeys(); var aFunc = parseTestQuery(sQuery); for (var i = 0, nLen = aFunc.length; i < nLen; i++) { if (aFunc[i](oEl)) { return true } } return false }; cssquery.useCache = function(bFlag) { if (typeof bFlag != "undefined") { bUseResultCache = bFlag; cssquery.clearCache() } return bUseResultCache }; cssquery.clearCache = function() { oResultCache = {} }; cssquery.getSingle = function(sQuery, oParent, oOptions) { return cssquery(sQuery, oParent, { single: true, oneTimeOffCache: oOptions ? ( !! oOptions.oneTimeOffCache) : false })[0] || null }; cssquery.xpath = function(sXPath, oParent) { var sXPath = sXPath.replace(/\/(\w+)(\[([0-9]+)\])?/g, function(_1, sTag, _2, sTh) { sTh = sTh || "1"; return ">" + sTag + ":nth-of-type(" + sTh + ")" }); return cssquery(sXPath, oParent) }; cssquery.debug = function(fpCallback, nRepeat) { debugOption.callback = fpCallback; debugOption.repeat = nRepeat || 1 }; cssquery.safeHTML = function(bFlag) { var bIE = /MSIE/.test(window.navigator.userAgent); if (arguments.length > 0) { safeHTML = bFlag && bIE } return safeHTML || !bIE }; cssquery.version = sVersion; cssquery.release = function() { if (/MSIE/.test(window.navigator.userAgent)) { delete validUID; validUID = {}; if (bUseResultCache) { cssquery.clearCache() } } }; cssquery._getCacheInfo = function() { return { uidCache: validUID, eleCache: oResultCache } }; cssquery._resetUID = function() { UID = 0 }; return cssquery })(); jindo.$Agent = function() { var a = arguments.callee; var b = a._cached; if (b) { return b } if (!(this instanceof a)) { return new a } if (!b) { a._cached = this } this._navigator = navigator }; jindo.$Agent.prototype.navigator = function() { var l = new Object; var a = -1; var d = -1; var c = this._navigator.userAgent; var b = this._navigator.vendor || ""; function g(f, e) { return ((e || "").indexOf(f) > -1) } l.getName = function() { var e = ""; for (x in l) { if (typeof l[x] == "boolean" && l[x] && l.hasOwnProperty(x)) { e = x } } return e }; l.webkit = g("WebKit", c); l.opera = (typeof window.opera != "undefined") || g("Opera", c); l.ie = !l.opera && g("MSIE", c); l.chrome = l.webkit && g("Chrome", c); l.safari = l.webkit && !l.chrome && g("Apple", b); l.firefox = g("Firefox", c); l.mozilla = g("Gecko", c) && !l.safari && !l.chrome && !l.firefox; l.camino = g("Camino", b); l.netscape = g("Netscape", c); l.omniweb = g("OmniWeb", c); l.icab = g("iCab", b); l.konqueror = g("KDE", b); l.mobile = (g("Mobile", c) || g("Android", c) || g("Nokia", c) || g("webOS", c) || g("Opera Mini", c) || g("BlackBerry", c) || g("PPC", c) || g("Smartphone", c) || g("IEMobile", c)) && !g("iPad", c); l.msafari = (!g("IEMobile", c) && g("Mobile", c)) || (g("iPad", c) && g("Safari", c)); l.mopera = g("Opera Mini", c); l.mie = g("PPC", c) || g("Smartphone", c) || g("IEMobile", c); try { if (l.ie) { a = c.match(/(?:MSIE) ([0-9.]+)/)[1]; if (c.match(/(?:Trident)\/([0-9.]+)/) && c.match(/(?:Trident)\/([0-9.]+)/)[1] == 4) { d = 8 } } else { if (l.safari || l.msafari) { a = parseFloat(c.match(/Safari\/([0-9.]+)/)[1]); if (a == 100) { a = 1.1 } else { a = [1, 1.2, -1, 1.3, 2, 3][Math.floor(a / 100)] } } else { if (l.mopera) { a = c.match(/(?:Opera\sMini)\/([0-9.]+)/)[1] } else { if (l.firefox || l.opera || l.omniweb) { a = c.match(/(?:Firefox|Opera|OmniWeb)\/([0-9.]+)/)[1] } else { if (l.mozilla) { a = c.match(/rv:([0-9.]+)/)[1] } else { if (l.icab) { a = c.match(/iCab[ \/]([0-9.]+)/)[1] } else { if (l.chrome) { a = c.match(/Chrome[ \/]([0-9.]+)/)[1] } } } } } } } l.version = parseFloat(a); l.nativeVersion = parseFloat(d); if (isNaN(l.version)) { l.version = -1 } } catch (h) { l.version = -1 } this.navigator = function() { return l }; return l }; jindo.$Agent.prototype.os = function() { var d = new Object; var a = this._navigator.userAgent; var c = this._navigator.platform; var b = function(f, e) { return (e.indexOf(f) > -1) }; d.getName = function() { var e = ""; for (x in d) { if (typeof d[x] == "boolean" && d[x]) { e = x } } return e }; d.win = b("Win", c); d.mac = b("Mac", c); d.linux = b("Linux", c); d.win2000 = d.win && (b("NT 5.0", a) || b("2000", a)); d.winxp = d.win && b("NT 5.1", a); d.xpsp2 = d.winxp && b("SV1", a); d.vista = d.win && b("NT 6.0", a); d.win7 = d.win && b("NT 6.1", a); this.os = function() { return d }; return d }; jindo.$Agent.prototype.flash = function() { var h = new Object; var g = this._navigator.plugins; var a = this._navigator.mimeTypes; var c = null; h.installed = false; h.version = -1; if (typeof g != "undefined" && g.length) { c = g["Shockwave Flash"]; if (c) { h.installed = true; if (c.description) { h.version = parseFloat(c.description.match(/[0-9.]+/)[0]) } } if (g["Shockwave Flash 2.0"]) { h.installed = true; h.version = 2 } } else { if (typeof a != "undefined" && a.length) { c = a["application/x-shockwave-flash"]; h.installed = (c && c.enabledPlugin) } else { for (var b = 10; b > 1; b--) { try { c = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + b); h.installed = true; h.version = b; break } catch (d) {} } } } this.flash = function() { return h }; this.info = this.flash; return h }; jindo.$Agent.prototype.silverlight = function() { var d = new Object; var c = this._navigator.plugins; var a = null; d.installed = false; d.version = -1; if (typeof c != "undefined" && c.length) { a = c["Silverlight Plug-In"]; if (a) { d.installed = true; d.version = parseInt(a.description.split(".")[0]); if (a.description == "1.0.30226.2") { d.version = 2 } } } else { try { a = new ActiveXObject("AgControl.AgControl"); d.installed = true; if (a.isVersionSupported("3.0")) { d.version = 3 } else { if (a.isVersionSupported("2.0")) { d.version = 2 } else { if (a.isVersionSupported("1.0")) { d.version = 1 } } } } catch (b) {} } this.silverlight = function() { return d }; return d }; jindo.$A = function(c) { var a = arguments.callee; if (typeof c == "undefined" || !c) { c = [] } if (c instanceof a) { return c } if (!(this instanceof a)) { return new a(c) } this._array = []; if (c.constructor != String) { this._array = []; for (var b = 0; b < c.length; b++) { this._array[this._array.length] = c[b] } } }; jindo.$A.prototype.toString = function() { return this._array.toString() }; jindo.$A.prototype.get = function(a) { return this._array[a] }; jindo.$A.prototype.length = function(d, b) { if (typeof d == "number") { var a = this._array.length; this._array.length = d; if (typeof b != "undefined") { for (var c = a; c < d; c++) { this._array[c] = b } } return this } else { return this._array.length } }; jindo.$A.prototype.has = function(a) { return (this.indexOf(a) > -1) }; jindo.$A.prototype.indexOf = function(a) { if (typeof this._array.indexOf != "undefined") { return this._array.indexOf(a) } for (var b = 0; b < this._array.length; b++) { if (this._array[b] == a) { return b } } return -1 }; jindo.$A.prototype.$value = function() { return this._array }; jindo.$A.prototype.push = function(a) { return this._array.push.apply(this._array, Array.prototype.slice.apply(arguments)) }; jindo.$A.prototype.pop = function() { return this._array.pop() }; jindo.$A.prototype.shift = function() { return this._array.shift() }; jindo.$A.prototype.unshift = function(a) { this._array.unshift.apply(this._array, Array.prototype.slice.apply(arguments)); return this._array.length }; jindo.$A.prototype.forEach = function(l, c) { var a = this._array; var g = this.constructor.Break; var m = this.constructor.Continue; function d(n, o, f) { try { l.call(c, n, o, f) } catch (p) { if (!(p instanceof m)) { throw p } } } if (typeof this._array.forEach == "function") { try { this._array.forEach(d) } catch (h) { if (!(h instanceof g)) { throw h } } return this } for (var b = 0; b < a.length; b++) { try { d(a[b], b, a) } catch (h) { if (h instanceof g) { break } throw h } } return this }; jindo.$A.prototype.slice = function(c, d) { var b = this._array.slice.call(this._array, c, d); return jindo.$A(b) }; jindo.$A.prototype.splice = function(b, d) { var c = this._array.splice.apply(this._array, Array.prototype.slice.apply(arguments)); return jindo.$A(c) }; jindo.$A.prototype.shuffle = function() { this._array.sort(function(d, c) { return Math.random() > Math.random() ? 1 : -1 }); return this }; jindo.$A.prototype.reverse = function() { this._array.reverse(); return this }; jindo.$A.prototype.empty = function() { return this.length(0) }; jindo.$A.Break = function() { if (!(this instanceof arguments.callee)) { throw new arguments.callee } }; jindo.$A.Continue = function() { if (!(this instanceof arguments.callee)) { throw new arguments.callee } }; jindo.$A.prototype.map = function(l, c) { var a = this._array; var g = this.constructor.Break; var m = this.constructor.Continue; function d(n, o, f) { try { return l.call(c, n, o, f) } catch (p) { if (p instanceof m) { return n } else { throw p } } } if (typeof this._array.map == "function") { try { this._array = this._array.map(d) } catch (h) { if (!(h instanceof g)) { throw h } } return this } for (var b = 0; b < this._array.length; b++) { try { a[b] = d(a[b], b, a) } catch (h) { if (h instanceof g) { break } throw h } } return this }; jindo.$A.prototype.filter = function(c, b) { var a = new Array; this.forEach(function(e, f, d) { if (c.call(b, e, f, d) === true) { a[a.length] = e } }); return jindo.$A(a) }; jindo.$A.prototype.every = function(c, b) { if (typeof this._array.every != "undefined") { return this._array.every(c, b) } var a = true; this.forEach(function(e, f, d) { if (c.call(b, e, f, d) === false) { a = false; jindo.$A.Break() } }); return a }; jindo.$A.prototype.some = function(c, b) { if (typeof this._array.some != "undefined") { return this._array.some(c, b) } var a = false; this.forEach(function(e, f, d) { if (c.call(b, e, f, d) === true) { a = true; jindo.$A.Break() } }); return a }; jindo.$A.prototype.refuse = function(c) { var b = jindo.$A(Array.prototype.slice.apply(arguments)); return this.filter(function(a, d) { return !b.has(a) }) }; jindo.$A.prototype.unique = function() { var e = this._array, c = [], d = e.length; var g, f; for (g = 0; g < d; g++) { for (f = 0; f < c.length; f++) { if (e[g] == c[f]) { break } } if (f >= c.length) { c[f] = e[g] } } this._array = c; return this }; jindo.$Ajax = function(c, f) { var a = arguments.callee; if (!(this instanceof a)) { return new a(c, f) } function b() { if (window.XMLHttpRequest) { return new XMLHttpRequest() } else { if (ActiveXObject) { try { return new ActiveXObject("MSXML2.XMLHTTP") } catch (m) { return new ActiveXObject("Microsoft.XMLHTTP") } return null } } } var l = location.toString(); var g = ""; try { g = l.match(/^https?:\/\/([a-z0-9_\-\.]+)/i)[1] } catch (h) {} this._status = 0; this._url = c; this._options = new Object; this._headers = new Object; this._options = { type: "xhr", method: "post", proxy: "", timeout: 0, onload: function(e) {}, onerror: null, ontimeout: function(e) {}, jsonp_charset: "utf-8", callbackid: "", callbackname: "", sendheader: true, async: true, decode: true, postBody: false }; this.option(f); if (jindo.$Ajax.CONFIG) { this.option(jindo.$Ajax.CONFIG) } var d = this._options; d.type = d.type.toLowerCase(); d.method = d.method.toLowerCase(); if (typeof window.__jindo2_callback == "undefined") { window.__jindo2_callback = new Array() } switch (d.type) { case "put": case "delete": case "get": case "post": d.method = d.type; d.type = "xhr"; case "xhr": this._request = b(); break; case "flash": if (!jindo.$Ajax.SWFRequest) { throw Error("Require $Ajax.SWFRequest") } this._request = new jindo.$Ajax.SWFRequest(); this._request._decode = d.decode; break; case "jsonp": if (!jindo.$Ajax.JSONPRequest) { throw Error("Require $Ajax.JSONPRequest") } d.method = "get"; this._request = new jindo.$Ajax.JSONPRequest(); this._request.charset = d.jsonp_charset; this._request.callbackid = d.callbackid; this._request.callbackname = d.callbackname; break; case "iframe": if (!jindo.$Ajax.FrameRequest) { throw Error("Require $Ajax.FrameRequest") } this._request = new jindo.$Ajax.FrameRequest(); this._request._proxy = d.proxy; break } }; jindo.$Ajax.prototype._onload = (function(a) { if (a) { return function() { var b = this._request.readyState == 4 && this._request.status == 200; var c; if (this._request.readyState == 4) { try { if (this._request.status != 200 && typeof this._options.onerror == "function") { if (!this._request.status == 0) { this._options.onerror(jindo.$Ajax.Response(this._request)) } } else { c = this._options.onload(jindo.$Ajax.Response(this._request)) } } finally { if (typeof this._oncompleted == "function") { this._oncompleted(b, c) } this.abort(); delete this._request.onreadystatechange; try { delete this._request.onload } catch (d) { this._request.onload = undefined } } } } } else { return function() { var b = this._request.readyState == 4 && this._request.status == 200; var c; if (this._request.readyState == 4) { try { if (this._request.status != 200 && typeof this._options.onerror == "function") { this._options.onerror(jindo.$Ajax.Response(this._request)) } else { c = this._options.onload(jindo.$Ajax.Response(this._request)) } } finally { this._status--; if (typeof this._oncompleted == "function") { this._oncompleted(b, c) } } } } } })(/MSIE/.test(window.navigator.userAgent)); jindo.$Ajax.prototype.request = function(c) { this._status++; var o = this; var h = this._request; var d = this._options; var g, n, m = [], g = ""; var e = null; var b = this._url; if (d.postBody && d.type.toUpperCase() == "XHR" && d.method.toUpperCase() != "GET") { if (typeof c == "string") { g = c } else { g = $Json(c).toString() } } else { if (typeof c == "undefined" || !c) { g = null } else { for (var f in c) { n = c[f]; if (typeof n == "function") { n = n() } if (n instanceof Array || n instanceof jindo.$A) { jindo.$A(n).forEach(function(p, a, q) { m[m.length] = f + "=" + encodeURIComponent(p) }) } else { m[m.length] = f + "=" + encodeURIComponent(n) } } g = m.join("&") } } if (d.type.toUpperCase() == "XHR" && d.method.toUpperCase() == "GET") { if (b.indexOf("?") == -1) { b += "?" } else { b += "&" } b += g; g = null } h.open(d.method.toUpperCase(), b, d.async); if (d.sendheader) { h.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8"); h.setRequestHeader("charset", "utf-8"); for (var l in this._headers) { if (typeof this._headers[l] == "function") { continue } h.setRequestHeader(l, String(this._headers[l])) } } if (h.addEventListener) { if (this._loadFunc) { h.removeEventListener("load", this._loadFunc, false) } this._loadFunc = function(a) { clearTimeout(e); o._onload(a) }; h.addEventListener("load", this._loadFunc, false) } else { if (typeof h.onload != "undefined") { h.onload = function(a) { clearTimeout(e); o._onload(a) } } else { h.onreadystatechange = function(a) { clearTimeout(e); o._onload(a) } } } if (d.timeout > 0) { e = setTimeout(function() { try { h.abort() } catch (a) {} d.ontimeout(h); if (typeof this._oncompleted == "function") { this._oncompleted(false) } }, d.timeout * 1000) } h.send(g); return this }; jindo.$Ajax.prototype.isIdle = function() { return this._status == 0 }; jindo.$Ajax.prototype.abort = function() { try { this._request.abort() } finally { this._status-- } return this }; jindo.$Ajax.prototype.option = function(b, c) { if (typeof b == "undefined") { return "" } if (typeof b == "string") { if (typeof c == "undefined") { return this._options[b] } this._options[b] = c; return this } try { for (var a in b) { this._options[a] = b[a] } } catch (d) {} return this }; jindo.$Ajax.prototype.header = function(b, c) { if (typeof b == "undefined") { return "" } if (typeof b == "string") { if (typeof c == "undefined") { return this._headers[b] } this._headers[b] = c; return this } try { for (var a in b) { this._headers[a] = b[a] } } catch (d) {} return this }; jindo.$Ajax.Response = function(a) { if (this === jindo.$Ajax) { return new jindo.$Ajax.Response(a) } this._response = a }; jindo.$Ajax.Response.prototype.xml = function() { return this._response.responseXML }; jindo.$Ajax.Response.prototype.text = function() { return this._response.responseText }; jindo.$Ajax.Response.prototype.status = function() { return this._response.status }; jindo.$Ajax.Response.prototype.readyState = function() { return this._response.readyState }; jindo.$Ajax.Response.prototype.json = function() { if (this._response.responseJSON) { return this._response.responseJSON } else { if (this._response.responseText) { try { return new Function("return " + this._response.responseText)() } catch (a) { return {} } } } return {} }; jindo.$Ajax.Response.prototype.header = function(a) { if (typeof a == "string") { return this._response.getResponseHeader(a) } return this._response.getAllResponseHeaders() }; jindo.$Ajax.RequestBase = jindo.$Class({ _respHeaderString: "", callbackid: "", callbackname: "", responseXML: null, responseJSON: null, responseText: "", status: 404, readyState: 0, $init: function() {}, onload: function() {}, abort: function() {}, open: function() {}, send: function() {}, setRequestHeader: function(a, b) { this._headers[a] = b }, getResponseHeader: function(a) { return this._respHeaders[a] || "" }, getAllResponseHeaders: function() { return this._respHeaderString }, _getCallbackInfo: function() { var b = ""; if (this.callbackid != "") { var a = 0; do { b = "_" + this.callbackid + "_" + a; a++ } while (window.__jindo2_callback[b]) } else { do { b = "_" + Math.floor(Math.random() * 10000) } while (window.__jindo2_callback[b]) } if (this.callbackname == "") { this.callbackname = "_callback" } return { callbackname: this.callbackname, id: b, name: "window.__jindo2_callback." + b } } }); jindo.$Ajax.JSONPRequest = jindo.$Class({ _headers: {}, _respHeaders: {}, charset: "utf-8", _script: null, _onerror: null, _callback: function(b) { if (this._onerror) { clearTimeout(this._onerror); this._onerror = null } var a = this; this.responseJSON = b; this.onload(this); setTimeout(function() { a.abort() }, 10) }, abort: function() { if (this._script) { try { this._script.parentNode.removeChild(this._script) } catch (a) {} } }, open: function(b, a) { this.responseJSON = null; this._url = a }, send: function(d) { var b = this; var e = this._getCallbackInfo(); var a = document.getElementsByTagName("head")[0]; this._script = jindo.$("<script>"); this._script.type = "text/javascript"; this._script.charset = this.charset; if (a) { a.appendChild(this._script) } else { if (document.body) { document.body.appendChild(this._script) } } window.__jindo2_callback[e.id] = function(f) { try { b.readyState = 4; b.status = 200; b._callback(f) } finally { delete window.__jindo2_callback[e.id] } }; var c = jindo.$Agent(); if (c.navigator().ie || c.navigator().opera) { this._script.onreadystatechange = function() { if (this.readyState == "loaded") { if (!b.responseJSON) { b.readyState = 4; b.status = 500; b._onerror = setTimeout(function() { b._callback(null) }, 200) } this.onreadystatechange = null } } } else { this._script.onload = function() { if (!b.responseJSON) { b.readyState = 4; b.status = 500; b._onerror = setTimeout(function() { b._callback(null) }, 200) } this.onload = null; this.onerror = null }; this._script.onerror = function() { if (!b.responseJSON) { b.readyState = 4; b.status = 404; b._onerror = setTimeout(function() { b._callback(null) }, 200) } this.onerror = null; this.onload = null } } this._script.src = this._url + "?" + e.callbackname + "=" + e.name + "&" + d } }).extend(jindo.$Ajax.RequestBase); jindo.$Ajax.SWFRequest = jindo.$Class({ _decode: true, _headers: {}, _respHeaders: {}, _callback: function(a, b, d) { this.readyState = 4; if ((typeof a).toLowerCase() == "number") { this.status = a } else { if (a
Bottom of Page
In Head
On Load
On Ready
Setting
Validate
Copy
Format
Setting
Validate
Copy
Format
<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:activity="http://activitystrea.ms/spec/1.0/" > <channel> <title><![CDATA[binatere83님의블로그]]></title> <link>https://blog.naver.com/binatere83</link> <image> <url><![CDATA[https://blogpfthumb-phinf.pstatic.net/20180328_271/binatere83_1522168301651CFsvx_JPEG/0h8RNifuCoZ31zEEugE44YKk9VaRAEPmE1C3crTFMUORhfICB7TCYtElJAMUlXJ3MrGH4hSFZDbktc.jpg?type=m2]]></url> <title><![CDATA[binatere83님의블로그]]></title> <link>https://blog.naver.com/binatere83</link> </image> <description><![CDATA[논란. 티어. 애니. 만화. 능력. 개봉. 예매. 페미. 배우. 예고편. 타노스. 고양이. 시사회. 포스터. 토렌트킴. 나무위키. 페미니즘. 매직 아이. 마블 스토리. 영화 출연진. 영화 여배우. 한국 개봉일. 다시보기. 나무위키 ]]></description> <language>ko</language> <generator>Naver Blog</generator> <pubDate>Thu, 11 Jul 2019 06:48:26 +0900</pubDate> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[스파이더맨 파 프롬 홈 [Spider-Man Far From Home] 영화 다시보기]]></title> <link>https://blog.naver.com/binatere83/221579374517</link> <guid>https://blog.naver.com/binatere83/221579374517</guid> <description><![CDATA[스파이더맨 파 프롬 홈 플레이어 다시보기· 영등위까지 스포 동참! ,스파이더맨: 파 프롬 홈' 비하인드 '스파이더맨:파 프롬 홈' 스포일러가 언급됩니다. 관람 후 읽기를 권합니다. "스파이더맨" 시리즈의 새로운 이야기······ 스파이더맨: 파 프롬 홈 감독 존 왓츠 출연 톰 홀랜드, 사무엘 L. 잭슨, 젠다야 콜맨 개봉 2019.07.02. 미국 리뷰보기 스파이더맨 파프롬홈 예고편 보지마, 톰 홀랜드 경고…어벤져스 엔드게임 심각한 스포일러 영화 *스파이더맨 : 파프롬홈[Spider-Man Far From Home]* 예고편이 7일(한국시간) 공개된 가운데 주인공 스파이더맨(피터 파커) 역을 맡은 톰 홀랜드가 '어벤져스 다시보기······ 마블이 만든 ^스파이더맨: .......]]></description> <pubDate>Sat, 06 Jul 2019 22:08:11 +0900</pubDate> <tag><![CDATA[스파이더맨파프롬홈,SpiderManFarFromHome,Mega-boxoffice]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 토이 스토리 4 ]]></title> <link>https://blog.naver.com/binatere83/221573346981</link> <guid>https://blog.naver.com/binatere83/221573346981</guid> <description><![CDATA[토이 스토리 4 영화 | 토이 스토리 4 모음 | 토이 스토리 4 닭발 | 토이 스토리 4 교도관 | 토이 스토리 4 고양이 | 토이 스토리 4 아이돌 | 토이 스토리 4 던전상인 | 토이 스토리 4 다시보기 | 토이 스토리 4 메인 예고편 | 토이 스토리 4 리뷰 예고편 | 샤 잠! 나무집 가격 | 토이 스토리 4 마이너 갤러리 | 토이 스토리 4 용사의 매니저 | 영화 토이 스토리 4 다시보기 | 홈페이지 제작업체 샤잠 | 토이 스토리 4 내 이름은 샤잠 예고편 샤잠 장난감의 운명을 거부하고 떠난 새 친구 ‘포키’를 찾기 위해 길 위에 나선 ‘우디’는 우연히 오랜 친구 ‘보핍’을 만나고 그녀를 통해 새로운 세상에 눈을 뜨게 된다. 한편, ‘버즈’와 친구들은.......]]></description> <pubDate>Sat, 29 Jun 2019 02:53:54 +0900</pubDate> <tag><![CDATA[토이스토리4,토이,스토리,4]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 롱 리브 더킹 : 목포영웅 ~ Long Live the King 2019 다시보기]]></title> <link>https://blog.naver.com/binatere83/221573331353</link> <guid>https://blog.naver.com/binatere83/221573331353</guid> <description><![CDATA['롱 리브 더 킹: 목포 영웅'은 우연한 사건으로 일약 시민 영웅이 된 거대 조직 보스 장세출(김래원 분)이 국회의원 선거에 출마해 세상을 바꾸기 위해 펼치는 통쾌한 역전극이다. ➥ https://t.co/vvR4MhR0c5 영화, 롱 리브 더 킹: 목포 영웅 모음, 롱 리브 더 킹: 목포 영웅 닭발, 롱 리브 더 킹: 목포 영웅 교도관, 롱 리브 더 킹: 목포 영웅 고양이, 롱 리브 더 킹: 목포 영웅 아이돌, 롱 리브 더 킹: 목포 영웅 던전상인, 롱 리브 더 킹: 목포 영웅 다시보기, 롱 리브 더 킹: 목포 영웅 용사의 매니저, 영화 롱 리브 더 킹: 목포 영웅 다시보기, 롱 리브 더 킹: 목포 영웅 나무집 가격 롱 리브 더 킹: 목포 영웅 외 1편 배우 김래원이 영화.......]]></description> <pubDate>Sat, 29 Jun 2019 01:57:00 +0900</pubDate> <tag><![CDATA[롱리브더킹목포영웅,Longlivetheking,영화롱리브더킹목포영웅다시보기,다시보기,롱리브더킹목포영웅나무위키,영화,영화다시보기,롱리브더킹목포영웅시사회,롱리브더킹목포영웅개봉일]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 기생충 PARASITE 다시보기]]></title> <link>https://blog.naver.com/binatere83/221570645519</link> <guid>https://blog.naver.com/binatere83/221570645519</guid> <description><![CDATA[영화 《‘기생충’》 스틸. /사진제공=CJ엔터테인먼트 영화 ‘기생충’이 흥행 돌풍을 일으키고 있다. 이로써 ‘기생충’은 손익분기점인 370만 명을 넘어섰다. ‘기생충’은 지난달 30일 개봉과 함께 56만 8095명의 관객을 모아 박스오피스 1위를 차지했다. 더불어민주당 지도부는 4일 오후 칸 국제영화제에서 황금종려상을 받은 봉준호 감독의 영화 `기생충`을 단체 관람했다 Gisaengchung 기생충 (2019) PARASITE 평점 ➜ http://bit.ly/2IiO0G8 기생충Mei 30, 2019 제작 감독 : 데이비드 F. 샌드버그 매거진 : 2019년 지금보다 훨씬 더 유명해질 배우 요약 : 미국 | 액션 | Mei 30, 2019. 개봉 | 12세이상관람가 | 132분 출연 : 재커리 레비.......]]></description> <pubDate>Tue, 25 Jun 2019 20:56:14 +0900</pubDate> <tag><![CDATA[기생충,PARASITE,Gisaengchung]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 비스트 2019 다시보기]]></title> <link>https://blog.naver.com/binatere83/221570641814</link> <guid>https://blog.naver.com/binatere83/221570641814</guid> <description><![CDATA[26일 6월 개봉하는 `비스트`가 캐릭터의 강렬하고 압도적인 비주얼을 확인할 수 있는 캐릭터 포스터 4종을 공개했다. `비스트`는 희대의 살인마를 잡을 결정적 단서를 얻기 위해 또 다른 살인을 은폐한 형사 한수(이성민)와 이를 눈치챈 라이벌 형사 민태[유재명]의 쫓고 쫓기는 범죄 스릴러 영화다. 배우 이성민과 이정호 감독이 영화 비스트로 만났다. "비스트"[감독 이정호]는 희대의 살인마를 잡을 결정적 단서를 얻기 위해 또 다른 살인을 은폐한 형사 한수와 이를 이성민·이정호 비스트영화다시보기 https://t.co/AO83EmO757 제목 야수 - 비스트 런타임 minutes 릴리스 날짜 2019년 6월 26일 장르 범죄, 행동 프로덕션 회사 스튜디오&뉴.......]]></description> <pubDate>Tue, 25 Jun 2019 20:50:12 +0900</pubDate> <tag><![CDATA[비스트,TheBeast,(THE,BEAST)]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 알라딘 (Aladdin) 다시보기]]></title> <link>https://blog.naver.com/binatere83/221545206163</link> <guid>https://blog.naver.com/binatere83/221545206163</guid> <description><![CDATA[영화 알라딘 개봉일(2019) (Aladdin) 더보기Hd머나먼 사막 속 신비의 아그라바 왕국의 시대.좀도둑 “알라딘“은 마법사 “자파”의 의뢰로 마법 램프를 찾아 나섰다가 주인에게 세 가지 소원을 들어주는 지니를 만나게 되고. 자스민 공주의 마음을 얻으려다 생각도 못했던 모험에 휘말리게 되는데 알라딘 Aladdin , 2019 제작요약 : 미국 | 어드벤처 외 | 2019.05.23 개봉 | 전체관람가 | 128분감독 : 가이 리치출연 : 메나 마수드, 윌 스미스, 나오미 스콧, 마르완 켄자리 더보기줄거리 : 머나먼 사막 속 신비의 아그라바 왕국의 시대. 좀도둑 ‘알라딘’은 마법사.. 더보기누적관객수 : 2,318 명 (2019.05.22, 영화진흥위원회 영화관입장권통.......]]></description> <pubDate>Fri, 24 May 2019 03:02:17 +0900</pubDate> <tag><![CDATA[알라딘,aladin,Aladdin,(Aladdin)]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 《악인전》 2019 다시보기]]></title> <link>https://blog.naver.com/binatere83/221541353147</link> <guid>https://blog.naver.com/binatere83/221541353147</guid> <description><![CDATA[악인전 감독 이원태 출연 마동석, 김무열, 김성규 개봉 2019.05.15. 대한민국 리뷰보기 오늘 영화 악인전 《The Gangster, The Cop, The Devil》 보고 왔습니다. 김무열, 마동석, 김성규 세 명이 주연으로 나오는 범죄, 액션 영화입니다. 영화 제목처럼 나쁜 사람(악인, 惡人)들끼리 싸우는 내용입니다. 참고로 악인전은 제72회 칸 영화제 공식 초청작입니다. 영화 악인전 ==>>> https://t.co/aUAp0O0zqj 범죄물 / 110분 개봉일 19.05.15 감독 :이원태 주연 :장동수 - 마동석 / 정태석 - 김무열 / 강경호 - 김성규 [출처] 악인전 후기 & 결말 실화 / 마동석 &김무열 & 김성규|작성자 곰곰이네집 마동석(장동수), 김무열(정.......]]></description> <pubDate>Sun, 19 May 2019 17:33:02 +0900</pubDate> <tag><![CDATA[악인전,영화악인전2019다시보기,악인전리뷰,악인전후기,악인전결말,악인전실화,악인전평점,악인전스포,악인전토렌트,악인전예고편,악인전개봉일,악인전김성규,악인전관객수,악인전시사회,악인전제작사,악인전리메이크,악인전무대인사,악인전손익분기점,악인전다시보기]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[명탐정 피카츄 Pokemon Detective Pikachu 영화2019 다시보기 HD ]]></title> <link>https://blog.naver.com/binatere83/221540218814</link> <guid>https://blog.naver.com/binatere83/221540218814</guid> <description><![CDATA[명탐정 피카츄 영화 Pokemon Detective Pikachu (名探偵ピカチュウ) 2019년 다시보기 4K-HD 명탐정 피카츄 영화 다시보기 극장판 포켓 몬스터 베스트 무비 https://t.co/G9q4RelgKt 제목 : 극장판 포켓 몬스터 DP:피카추 형사 배급사 : 워너브러더스 코리아(주) 장르 : 가족 / 판타지 등급 : 전체 관람가 시간 : 105 분 개봉 : 2019-05-09 국가 : 미국 / 일본 20자평 평점 0/10 (참여0명) 네티즌영화평 총 0건 (읽기/쓰기) 장르 : 미스터리, 가족, 범죄, 판타지 배우 : 라이언 레이놀즈 / 저스티스 스미스 / 캐서린 뉴튼 / 수키 워터하우스 / 빌 나이 / 와타나베 켄 감 독 : 롭 레터맨 (Rob Letterman) 출 연 : 명탐정 피카츄(목소리) 역/라이언.......]]></description> <pubDate>Fri, 17 May 2019 21:47:59 +0900</pubDate> <tag><![CDATA[명탐정피카츄,극장판포켓몬스터베스트무비,명탐정,피카츄영화다시보기,名探偵ピカチュウ]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 로밍 (Romang) 2019 다시보기]]></title> <link>https://blog.naver.com/binatere83/221509142961</link> <guid>https://blog.naver.com/binatere83/221509142961</guid> <description><![CDATA[영화 로망. 로망 요금. 로망 뜻. 로망 차단. 로망 유심. 로망 전화. 로망 전화걸기. 로망 핫스팟. 로망 에그. 로망 신청. 로망 문자. 로망 | T world. 어떤 로망 요금상품을 찾으시나요?. 영화 로망 자막. 다시보기 | 설특집 2019 아육대 인생이 아른아른하니 , 로망이 두근두근한다!? 올봄, 단 하나의 부부 추억 소환 레시피! 세상 모든 부부를 다시금 설레게 할 잊혀진 ‘ 로망’이 온다! 영화의 요약집 조남봉(2019년)과 이마자(71)는 치매를 앓고 있는 부부다. 45년간 결혼 생활을 한 후에 이 커플은 그들이 좋은 관계에 있었을 때조차 기억할 수 없었다. 하지만, 그들의 기억이 점점 사라지면서, 잊혀진 그들의 꿈과 로맨스는 다시 불붙게 된.......]]></description> <pubDate>Tue, 09 Apr 2019 11:19:03 +0900</pubDate> <tag><![CDATA[로밍]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 샤 잠! (Shazam!) 2019 다시보기]]></title> <link>https://blog.naver.com/binatere83/221505722242</link> <guid>https://blog.naver.com/binatere83/221505722242</guid> <description><![CDATA[샤잠! 영화 | 샤잠! 모음 | 샤잠! 닭발 | 샤잠! 교도관 | 샤잠! 고양이 | 샤잠! 아이돌 | 샤잠! 던전상인 | 샤잠! 다시보기 | 샤잠! 메인 예고편 | 샤잠! 리뷰 예고편 | 샤 잠! 나무집 가격 | 샤잠! 마이너 갤러리 | 샤잠! 용사의 매니저 | 영화 샤잠! 다시보기 | 홈페이지 제작업체 샤잠 | 샤잠! 내 이름은 샤잠 예고편 샤잠 공식 티저 + 예고편! 2차예고편 뒷돈은 챙기고 비리는 눈감고 범죄는 사주하는 쓰레기같은 악질경찰이 폭발사건 용의자로 몰리고 거대 기업의 음모에 휘말리며 영화 샤잠! (Shazam!) 2019⇒ https://t.co/OV6mtnCZkM 샤잠! Shazam! , 2019 제작 요약 : 미국 | 액션 | 2019.04.03 개봉 | 12세이상관람가 | 132분 감독 : 데.......]]></description> <pubDate>Thu, 04 Apr 2019 21:42:35 +0900</pubDate> <tag><![CDATA[샤잠(SHAZAM),샤잠!,영화,샤잠,어플,슈퍼맨,캡틴,마블,카메오,개봉일,DC코믹스]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[ 영화 장난스런 키스 다시보기 ]]></title> <link>https://blog.naver.com/binatere83/221497155002</link> <guid>https://blog.naver.com/binatere83/221497155002</guid> <description><![CDATA[영화 장난스런 키스 다시보기 2019 Hd Torrent Bluray 왕대륙 '장난스런 키스' V라이브 'Fall in Love at First Kiss' 장난스런 키스 영화 | 메가 로 돈 출연진 | 장난스런 키스 크기 | 장난스런 키스 생존 | 장난스런 키스 실존 메그 | 영화 장난스런 키스 2019 | 장난스런 키스 메갈 | 장난스런 키스 무게 | 장난스런 키스 영화 다시보기 ➥ https://t.co/D5TcVKlQ8S 보고만 있어도 절로 엄마미소 지어지는 우리 승♡리 커플과 '장난스런 키스'를 사랑해주신 시청자 여러분께 진심으로 감사드립니다~♡ '장난스런 키스'가 '나의 소녀시대' 프랭키 첸 감독과 왕대륙의 만남으로 뜨거운 기대감을 얻고 있는 가운데 3월 21일부터 3박 4일 간 왕대.......]]></description> <pubDate>Mon, 25 Mar 2019 20:17:17 +0900</pubDate> <tag><![CDATA[영화장난스런키스다시보기]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 캡틴 마블 영어 Captain Marvel 은 2019 다시 보기]]></title> <link>https://blog.naver.com/binatere83/221478882594</link> <guid>https://blog.naver.com/binatere83/221478882594</guid> <description><![CDATA[캡틴 마블 개봉. 캡틴 마블 고양이. 캡틴 마블 영어 Captain Marvel 가사 한국 개봉일. 캡틴 마블 페미니즘. 캡틴 마블 시사회. 캡틴 마블 포스터. 캡틴 마블 매직 아이. 캡틴 마블 예매. 캡틴 마블 페미. 캡틴 마블 배우. 영화 캡틴 마블. 영화 캡틴 마블 스토리. 캡틴 마블 영화 출연진. 캡틴 마블 영화 여배우.캡틴 마블(영화) - 나무위키. 캡틴 마블 (영화) - 위키백과, 우리 모두의 백과사전. 캡틴 마블 - 나무위키. '캡틴 마블'에 대한 공격 | 영화. [캡틴 마블]<영화상세 < 영화 | 영화 그 이상의 감동. 캡틴 마블(영화)/개봉 전 정보 - 나무위키. [암내] 캡틴 마블이 인피니티워에 등장한다!. 캡틴 마블 다시보기 - 비디.......]]></description> <pubDate>Sun, 03 Mar 2019 04:01:35 +0900</pubDate> <tag><![CDATA[영화캡틴마블,영어CaptainMarvel,캡틴마블다시보기,영화캡틴마블영어CaptainMarvel다시보기]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[증인 ”Innocent Witness” 2019 영화 다시보기]]></title> <link>https://blog.naver.com/binatere83/221470969197</link> <guid>https://blog.naver.com/binatere83/221470969197</guid> <description><![CDATA[년 제작된 한국 영화 "네가 나의 증인이로구나" (영어: Jehovah's Witnesses)【영화 '증인'】 신효령 기자 증인(證人)은 있는 사실 · 오는 2019년 2월 개봉을 앞둔 '증인'이란 작품이다.증인 롯데시네마 해운대 '막달라 마리아' 아무도 알지 못했던 예수의 증인, 그녀의 위대한 여정을 재조명하다! '막달라 마리아'란!【증인 Innocent Witness 】https://mega-boxoffice.com/movie/570508/innocent-witness.html'증인', '극한직업' 제치고 박스오피스'흥행 역주행 시작' 증인 - 위키백과, 우리 모두의 백과사전 여호와의 증인의 신앙: 종교, 전파 활.......]]></description> <pubDate>Thu, 21 Feb 2019 02:29:54 +0900</pubDate> <tag><![CDATA[증인,InnocentWitnes]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[범블비 영화 2018 다시보기 나무위키]]></title> <link>https://blog.naver.com/binatere83/221428857939</link> <guid>https://blog.naver.com/binatere83/221428857939</guid> <description><![CDATA[2018년 12월 15일 범블비 다시보기 토렌트 토렌트 1080p BluRay HD 720p mp4 다운로드 링크 torrent 이 캐릭터가 주연인 영화에 대한 내용은 범블비(영화) 문서를 참조하 수상하기도 했다. 영화 더 브레이브 때의 헤일리 스타인펠드. 범블비(2018) 풀 무비 ⇒ https://t.co/7mGx2dY9Hb범블비 보기(2018):1987년 개봉된 영화'다운로드 안 받음', 범블비는 작은 캘리포니아 해변 마을의 목장에서 피난처를 찾는다. 18세가 되어 세상에서 자신의 위치를 찾으려고 노력하던 찰리는 범블비와 전장에서 발견하게 된다. 찰리가 그를 다시 찾았을 때, 그녀는 이것이 평범한 노란 색 폭스바겐 버스가 아니라는 것을 재빨리 깨달았다. 제목.......]]></description> <pubDate>Fri, 28 Dec 2018 08:07:48 +0900</pubDate> <tag><![CDATA[범블비,나무위키,영화,다시보기]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[→영화 모털 엔진 (Mortal Engines, 2018) 다시보기]]></title> <link>https://blog.naver.com/binatere83/221415243346</link> <guid>https://blog.naver.com/binatere83/221415243346</guid> <description><![CDATA[《모털 엔진》(Mortal Engines)은 2018년 개봉 예정인 뉴질랜드, 미국의 SF, 액션, 모험 영화이다. 필립 리브의 동명 소설을 원작으로 하며, 크리스찬 리버스의 영화감독 데뷔작이다. 영화상세 본문. 모털 엔진. Mortal Engines | 모털 엔진. 감독: 크리스챤 리버스 각본: 프란 월쉬, 필리파 보옌스, 피터 잭슨 원작: 모털 엔진 (필립 리브 / 부키) 출연: 로버트 쉬한, 헤라 힐마, 휴고 위빙, 로넌 래프터리, 스티븐 랭, 콜린 살몬 제작: 유니버셜 픽쳐스, 미디어 라이트 캐피털 배급《모털 엔진》(2018) 다운로드-→ https://mega-boxoffice.com/movie/428078/mortal-engines.html 액션/어드벤처/SF/스릴러 | 뉴질랜드, 미국 2018.12.05 개봉 | .......]]></description> <pubDate>Sat, 08 Dec 2018 22:11:35 +0900</pubDate> <tag><![CDATA[모털엔진,다시보기,영화,나무위키,MortalEngines]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[완벽한 타인 다시보기 HD 2018 Torrent Bluray]]></title> <link>https://blog.naver.com/binatere83/221396309652</link> <guid>https://blog.naver.com/binatere83/221396309652</guid> <description><![CDATA[완벽한 타인. Intimate Strangers. 2018 한국 15세 관람가. 《완벽한 타인》은 2018년 개봉한 대한민국의 영화이다. 캐스팅[편집]. 유해진 : 태수 역; 조진웅 : 석호 역; 이서진 : 준모 역; 염정아 : 수현 역; 김지수 : 예진 역; 송하윤… 영화 '완벽한 타인'과 원작의 같고 다른 부분 7가지. 리메이크 영화면 어때 '완벽한 타인' 이야기의 힘. '완벽한 타인' 박스오피스 1위…'보헤미안 랩소디' 100만 《완벽한 타인》 (2018) http://mega-boxoffice.com/movie/548352/intimate-strangers.html 시사회일정 2018.10.12 (금) 20:00 ~ 22:00 시사회장소 [롯데시네마 월드타워점]서울특별시 송파구 올림픽로 300 롯데월드몰 5F 호평과 함께 연일 박.......]]></description> <pubDate>Sun, 11 Nov 2018 19:16:11 +0900</pubDate> <tag><![CDATA[온오프믹스,이벤트,영화,시사회,완벽한타인]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[영화 안시성 다시보기 2018 Torrent Bluray]]></title> <link>https://blog.naver.com/binatere83/221373957373</link> <guid>https://blog.naver.com/binatere83/221373957373</guid> <description><![CDATA[《안시성》은 2018년에 개봉한 대한민국의 영화이다. 개요[편집]. 성주 양만춘과 고구려군이 안시성을 함락시키려는 당태종 50만 대군의 침략에 맞서 싸운 동아시아 [안시성]이 개봉했다. 동아시아 전쟁사에서 가장 위대한 승리로 꼽히는 ‘안시성 전투’를 그린 영화는 조인성, 남주혁,2018년 9월 21일 안시성 영화 (2018) ⇒ https://mega-boxoffice.com/movie/535389/the-great-battle.html 전투 장면 보기:온라인 영화들 서기 645년, 당나라의 리 황제는 한국의 고대 왕국 중 하나인 고구려에 대한 침략을 시작한다. 승리한 당나라 군대는 연이어 안시로 진군한다. 조국에 의해 버림받고 수천명이 넘는 용감한 장군은 자신의 부하들을 모아 당.......]]></description> <pubDate>Tue, 09 Oct 2018 12:40:58 +0900</pubDate> <tag><![CDATA[안시성,영화.,영화다시보기]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[원더풀 고스트 다시보기 2018 Torrent Bluray]]></title> <link>https://blog.naver.com/binatere83/221373945497</link> <guid>https://blog.naver.com/binatere83/221373945497</guid> <description><![CDATA[웃음, 액션, 감동을 모두 담은 '원더풀 고스트'가 관람 포인트 3를 공개했다. '원더풀 고스트'는 딸 앞에선 바보지만 남 일엔 1도 관심이 없는 유도 관장 장수에게 정.거대 예산을 들인 추석 명절 대작 틈에 이 영화 또한 조용히 도전장을 던졌다. 겉모양새만 놓고 보면 따뜻한 가족 드라마다. 마동석, 김영광, 이유영, 최귀화 등이 전면에 '원더풀 고스트' 조원희 감독 "'사랑과 영혼' 오마주" 추석 극장가 단 하나의 범죄 코미디 <원더풀 고스트>가 지난 9월 18일(화) VIP 시사회와 원더풀 추석 시사회를 성황리에 개최했다. 딸 앞에선 바보지만 남 일엔 1도 .배우 마동석이 주연을 맡은 영화 <원더풀 고스트>의 개봉일자가 확정됐.......]]></description> <pubDate>Tue, 09 Oct 2018 12:15:33 +0900</pubDate> <tag><![CDATA[원더풀고스트,영화다시보기]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[[영화] 더 넌 다시보기 2018 Hd Torrent Bluray]]></title> <link>https://blog.naver.com/binatere83/221363901380</link> <guid>https://blog.naver.com/binatere83/221363901380</guid> <description><![CDATA[더 넌"은 출연진의 출중한 연기력, 음산한 분위기, 준수한 기성 형식을 자랑하는 작품이다. 다만 논리적인 모순과 지루하게 전개되는 스토리가 결점이다. 로튼 토마토. 루마니아의 젊은 수녀가 자살하는 사건을 의뢰 받아 바티칸에서 파견된 버크 신부와 아이린 수녀가 수녀원을 조사하면서 충격적인 악령의 실체와 만나게 되는 이야기를 그린다. 《더 넌》 (2018) ⇒ https://t.co/SVtMcGCBbX 더 넌 *The Nun* 2018 보면 제작단계때의 캐스팅 관련기사와 영화관련정보로 더 비지트가 나온다. 등에 대한 줄거리, 결말, 반전 요소 등을 직·간접적으로 포함하고 있습니다. 를 떼어낸 후, 마치 좋은 생각이 났다는 듯이 "넌 세균을 싫어하지 아마? 루.......]]></description> <pubDate>Sat, 22 Sep 2018 09:34:01 +0900</pubDate> <tag><![CDATA[더,넌.,넌,영화.,결말.]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[ 매거진 퍼시픽 림: 업라이징 영화 온라인 다시보기 Hd Torrent Bluray]]></title> <link>https://blog.naver.com/binatere83/221239010250</link> <guid>https://blog.naver.com/binatere83/221239010250</guid> <description><![CDATA[이 문서는 계획되었거나 제작 중, 또는 아직 개봉하지 않은 영화의 정보를 포함하고 있습니다. 내용에 대한 의견이 있으시다면 토론 문서에서 나누어 주세요. 영화의 개봉일이 다가오거나 더 많은 정보가 공개되면 문서의 내용이 바뀔 수 있습니다. Picto infobox cinema.png. 퍼시픽 림: 업라이징. Pacific Rim: Uprising. 감독, 스티븐 S. 디 ko.wikipedia.org/wiki/퍼시픽_림:_업라이징 ►►► http://mega-boxoffice.com/movie/268896/pacific-rim-uprising.html 7년의 밤] 시사회를 보러 용산 CGV에 갔었는데, 영화가 워낙 꿀꿀하고 뒷맛이 안 좋아서 눈 씻는 기분으로 같은 상영관에서 오늘부터 상영하는 [퍼시픽 림: 업라이징]을 보았습니.......]]></description> <pubDate>Wed, 28 Mar 2018 04:05:42 +0900</pubDate> <tag><![CDATA[영화퍼시픽림업라이징,퍼시픽,림:,업라이징2]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> <item> <author>binatere83</author> <category><![CDATA[게시판]]></category> <title><![CDATA[ↂ4k_HD↣영화|↣| 《 50가지 그림자: 해방 》 워치 영화 온라인 2018 Torrent Bluray]]></title> <link>https://blog.naver.com/binatere83/221238982892</link> <guid>https://blog.naver.com/binatere83/221238982892</guid> <description><![CDATA[50가지 그림자: 해방 다운로드.(2018 년)전체 영화 ► http://mega-boxoffice.com/movie/337167/fifty-shades-freed.html 50가지 그림자: 해방 다운로드.(2018 년)전체 영화 ► http://mega-boxoffice.com/movie/337167/fifty-shades-freed.html 제목 : 50가지 그림자: 해방 개봉일: Februari 07, 2018 장르 : 드라마,로맨스 개요 : 모든 과거를 잊고 서로에게 더 깊게 빠져든 ‘크리스찬 그레이’와 ‘아나스타샤’. 그레이의 독특한 취향으로 시작된 이 비밀스러운 관계는 더 큰 자극을 원하는 아나스타샤로 인해 역전되고, 마침내 그녀의 본능이 지배하는 마지막 절정의 순간을 맞이하게 되는데… 한때는 WBC 웰터급 동양 챔피언이었지만 지금.......]]></description> <pubDate>Wed, 28 Mar 2018 02:15:30 +0900</pubDate> <tag><![CDATA[]]></tag> <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb> <activity:object-type>http://activitystrea.ms/schema/1.0/blog-entry</activity:object-type> </item> </channel> </rss>
No Doc Type
HTML5
HTML 4.01 Transitional
HTML 4.01 Strict
HTML 4.01 Frameset
XHTML 1.1
XHTML 1.0 Transitional
XHTML 1.0 Strict
XHTML 1.0 Frameset
Copy
Format
Download
×
Code Description
×
Difference of Versions
HTML
CSS
JS
×
JS Error
×
CSS Error
Errors
Warnings
×
JavaScript Setting
JS Libraries:
Chrome Frame 1.0.3
Dojo 1.8.0
Dojo 1.7.3
Dojo 1.7.2
Ext Core 3.1.0
jQuery 1.8.0
jQuery 1.7.2
jQuery 1.6.0
jQuery 1.5.0
jQuery 1.4.4
jQuery 1.4.0
jQuery-min 1.7.2
jQueryUI-min 1.8.21
MooTools more-1.4.0.1-full
MooTools core-1.4.5-full
MooTools core-1.4.1-full
Prototype 1.7.1.0
script.aculo.us 1.9.0
SWFObject 2.2
Twitter Bootstrap 2.0.4
WebFont Loader 1.0.28
yui 3.5.1
User Libraries:
Upload File
JavaScript URL(s):
×
CSS Setting
CSS Libraries:
jQueryUI 1.8.21
Twitter Bootstrap 2.0.4
User Libraries:
Upload File
CSS URL(s):