<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://churchofgod.wiki/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Resultofunion</id>
	<title>Church of God Knowledge Encyclopedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://churchofgod.wiki/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Resultofunion"/>
	<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/Special:Contributions/Resultofunion"/>
	<updated>2026-04-09T13:33:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Vector.css&amp;diff=8221</id>
		<title>MediaWiki:Vector.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Vector.css&amp;diff=8221"/>
		<updated>2026-03-23T01:36:34Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=8220</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=8220"/>
		<updated>2026-03-23T01:35:56Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=8219</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=8219"/>
		<updated>2026-03-23T01:35:17Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: Replaced content with &amp;quot;mw.loader.load(&amp;#039;/resources/assets/common/minerva.js&amp;#039;);&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.load(&#039;/resources/assets/common/minerva.js&#039;);&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=8218</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=8218"/>
		<updated>2026-03-23T01:25:31Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;//Naver Analytics&lt;br /&gt;
var NaverCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
NaverCdn.src = &#039;//wcs.naver.net/wcslog.js&#039;;&lt;br /&gt;
document.body.appendChild(NaverCdn);&lt;br /&gt;
if (!wcs_add) var wcs_add = {};&lt;br /&gt;
wcs_add[&#039;wa&#039;] = &#039;ab0e0ecee3c040&#039;;&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
	&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false,&lt;br /&gt;
		debug_mode: true&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
    // 사용자 속성&lt;br /&gt;
    gtag(&#039;set&#039;, &#039;user_properties&#039;, {&lt;br /&gt;
        site_language: lang,&lt;br /&gt;
        browser_language: navigator.language || navigator.userLanguage&lt;br /&gt;
    });&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, {&lt;br /&gt;
	    page_location: location.href,&lt;br /&gt;
	    page_path: location.pathname + location.search,&lt;br /&gt;
	    page_title: document.title,&lt;br /&gt;
	    content_group: lang&lt;br /&gt;
	});&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
mw.loader.load(&#039;/resources/assets/common/common.js&#039;);&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.css&amp;diff=8217</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.css&amp;diff=8217"/>
		<updated>2026-03-23T01:24:34Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.css&amp;diff=7640</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.css&amp;diff=7640"/>
		<updated>2025-11-26T01:13:17Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.wikiEditor-ui * {font-size: 13px; font-family: monospace,monospace}&lt;br /&gt;
&lt;br /&gt;
/* h1, h2, p ,span ,div{font-family:&#039;roboto&#039;,&#039;notokr&#039;,sans-serif} */&lt;br /&gt;
/*.mw-parser-output .external{background:none; padding:0}*/&lt;br /&gt;
.fw600{font-weight:600}&lt;br /&gt;
/*.part-t{padding-top:20px}*/&lt;br /&gt;
&lt;br /&gt;
.cog-container{max-width:960px; margin-left:auto; margin-right:auto}&lt;br /&gt;
.cog-title{border:1px solid #E3E6EC; border-radius:8px; padding:20px}&lt;br /&gt;
.cog-title h1{font-size:20px; margin:0; border-bottom:none; font-weight:600}&lt;br /&gt;
.cog-title h2{font-size:17px; font-weight:400 !important; border-bottom:none}&lt;br /&gt;
.cog-title div{font-size:17px; font-weight:600;}&lt;br /&gt;
.cog-tag, .cog-tag a{color:#0745AD !important;}&lt;br /&gt;
.cog-button a{background:#F8F9FB !important; border:1px solid #DADEE6; border-radius:4px; display:inline-block; padding:6px 12px !important; font-size:14px; font-weight:600}&lt;br /&gt;
&lt;br /&gt;
/* cog-box */&lt;br /&gt;
.cog-box-wrap{margin-left:-10px; margin-right:-10px}&lt;br /&gt;
.cog-box{box-sizing:border-box; padding-left:10px; padding-right:10px; margin-bottom:10px}&lt;br /&gt;
.cog-box-inner{border:1px solid #E3E6EC; box-sizing:border-box; border-radius:8px; height:100%; padding:12px 20px}&lt;br /&gt;
.cog-box-title{font-size:18px; font-weight:600; position:relative}&lt;br /&gt;
.cog-box ul{margin-top:8px}&lt;br /&gt;
.cog-box ul li a{color:#0745AD;}&lt;br /&gt;
&lt;br /&gt;
/* cog-related-site */&lt;br /&gt;
.cog-related-site ul{display:flex; flex-wrap:wrap; border-top:1px solid #686C70; margin-left:14px; padding-left:0 !important; padding-top:10px}&lt;br /&gt;
.cog-related-site ul li{display:flex; padding-top:4px; padding-bottom:4px; margin-top:10px; box-sizing:border-box; width:100%}&lt;br /&gt;
.cog-intro-wrap .cog-intro-desc{flex:1; font-size:16px;}&lt;br /&gt;
.cog-represent-img{width:320px; height:200px; border-radius:8px; overflow:hidden}&lt;br /&gt;
&lt;br /&gt;
.video-wrap{background-color:#000; position:relative; width:100%; padding-bottom:56.25%; margin:0 auto; margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.video-wrap iframe{position:absolute; width:100%; height:100%; left:0}&lt;br /&gt;
&lt;br /&gt;
/* content */&lt;br /&gt;
.content li{margin-bottom:2px}&lt;br /&gt;
&lt;br /&gt;
.cog-related-site ul li img{width:42px; height:42px;}&lt;br /&gt;
.cog-related-site ul li::marker{font-size:0;}&lt;br /&gt;
.cog-related-site ul li &amp;gt; div.site-info{margin-left:14px; font-size:14px; margin-right:14px; line-height:1.5}&lt;br /&gt;
.cog-related-site .cog-tag a{font-size:13px; font-weight:600}&lt;br /&gt;
.vector-menu-portal h3{border-bottom: 2px solid #D8D8D8; background-image:initial}&lt;br /&gt;
.cog-box-wrap img{width:100%; height:100%}&lt;br /&gt;
&lt;br /&gt;
.site-img a{ display:inline-block; width:42px; height:42px; font-size:0; vertical-align:top; padding-right:0 !important;}&lt;br /&gt;
.site-img.site-img1 a{background:url(/resources/assets/Ico-watv.png) !important}&lt;br /&gt;
.site-img.site-img2 a{background:url(/resources/assets/Ico-father.png) !important}&lt;br /&gt;
.site-img.site-img3 a{background:url(/resources/assets/Ico-mediacast.png) !important}&lt;br /&gt;
.site-img.site-img4 a{background:url(/resources/assets/Ico-youtube.png) !important}&lt;br /&gt;
.site-img.site-img5 a{background:url(/resources/assets/Ico-mother.png) !important}&lt;br /&gt;
.site-img.site-img6 a{background:url(/resources/assets/Ico-press.png) !important}&lt;br /&gt;
.site-img.site-img7 a{background:url(/resources/assets/Ico-award.png) !important}&lt;br /&gt;
.site-img.site-img8 a{background:url(/resources/assets/Ico-seminar.png) !important}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx), (-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi){&lt;br /&gt;
    .site-img.site-img1 a{background:url(/resources/assets/Ico-watv@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img2 a{background:url(/resources/assets/Ico-father@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img3 a{background:url(/resources/assets/Ico-mediacast@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img4 a{background:url(/resources/assets/Ico-youtube@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img5 a{background:url(/resources/assets/Ico-mother@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img6 a{background:url(/resources/assets/Ico-press@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img7 a{background:url(/resources/assets/Ico-award@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img8 a{background:url(/resources/assets/Ico-seminar@3x.png) !important; background-size:100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media(min-width:768px){&lt;br /&gt;
/*    .part-t{padding-top:40px} */&lt;br /&gt;
    .cog-title{padding:25px 30px}&lt;br /&gt;
    .cog-title h1{font-size:28px}&lt;br /&gt;
    .cog-box-wrap{display:flex; flex-wrap:wrap; box-sizing:border-box}&lt;br /&gt;
    .cog-box{width:50%; margin-bottom:20px}&lt;br /&gt;
    .cog-box ul li{font-size:15px}&lt;br /&gt;
    .cog-intro-wrap{display:flex}&lt;br /&gt;
    .cog-intro-wrap .cog-intro-desc{padding-left:30px}&lt;br /&gt;
    .cog-related-site ul li{width:25%}&lt;br /&gt;
    .cog-related-site .cog-tag a{font-size:14px}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:767px){&lt;br /&gt;
    .cog-container{margin-top:20px}&lt;br /&gt;
    .cog-intro-wrap .cog-intro-desc{margin-top:16px}&lt;br /&gt;
    .content ul{padding-left:20px}&lt;br /&gt;
    .ico-arrow{position:absolute; right:0; top:12px}&lt;br /&gt;
    .ico-arrow::before,&lt;br /&gt;
    .ico-arrow::after{content:&#039;&#039;; position:relative; width:6px; height:1px; display:block; background:#000}&lt;br /&gt;
    .ico-arrow::before{transform:rotate(45deg)}&lt;br /&gt;
    .ico-arrow::after{transform:rotate(-45deg); margin-left:4px; margin-top:-1px}&lt;br /&gt;
    .cog-box-title.open .ico-arrow{transform:rotate(180deg)}&lt;br /&gt;
    .cog-box-title ~ * {display:none}&lt;br /&gt;
    .cog-box-title.open ~ * {display:block}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========== */&lt;br /&gt;
.box-half{box-sizing:border-box; margin-top:10px}&lt;br /&gt;
.cog-item {box-sizing:border-box; padding-left:10px; padding-right:10px; margin-top:10px}&lt;br /&gt;
@media(min-width:768px){&lt;br /&gt;
    .box-half{width:50%; margin-top:-10px}&lt;br /&gt;
    .cog-item {margin-top:20px}&lt;br /&gt;
    .mw-content-ltr .cog-box-wrap ul{margin:0; margin-top:0.5em;}&lt;br /&gt;
    .mw-content-ltr .cog-box-wrap ul li{margin-left:14px; padding-left:2px;}&lt;br /&gt;
}&lt;br /&gt;
/* =========== */&lt;br /&gt;
/* sub */&lt;br /&gt;
cite,&lt;br /&gt;
i{font-style:normal}&lt;br /&gt;
body{background:#fff; position:relative; max-width:1400px; margin-left:auto; margin-right:auto}&lt;br /&gt;
#mw-head{background:#fff}&lt;br /&gt;
#mw-panel{width:174px; padding-left:0 !important}&lt;br /&gt;
.mw-body{border:none; position:relative}&lt;br /&gt;
#mw-body-content{max-width:960px; margin-left:auto; margin-right:auto;}&lt;br /&gt;
.mw-body .firstHeading{max-width:960px; margin-left:auto; margin-right:auto;}&lt;br /&gt;
#mw-page-base{background:#fff;}&lt;br /&gt;
&lt;br /&gt;
#mw-navigation{display:block; width:calc(100% - 174px); position:absolute; top:0; padding-left:174px}&lt;br /&gt;
#mw-head {background:#fff; max-width:960px; margin-left:auto; margin-right:auto; position:static}&lt;br /&gt;
.mw-body-content{max-width:960px; margin-left:auto; margin-right:auto}&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation,&lt;br /&gt;
#p-personal{position:static; margin:0; padding:0}&lt;br /&gt;
#p-personal{padding-top:10px;}&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation{padding-top:9px}&lt;br /&gt;
&lt;br /&gt;
#p-logo{margin-bottom:0; margin-top:12px}&lt;br /&gt;
&lt;br /&gt;
.mw-references-columns li{padding-top:4px; font-size:12px}&lt;br /&gt;
.mw-footer &amp;gt; ul{max-width:960px; margin-left:auto; margin-right:auto}&lt;br /&gt;
.mw-body-content h2{font-weight:600}&lt;br /&gt;
.mw-body-content p{text-align: left}&lt;br /&gt;
#p-search{margin-right:0}&lt;br /&gt;
.content .section-heading{margin-bottom:0 !important; font-size:18px}&lt;br /&gt;
b,strong{font-weight:600}&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color:#0745AD}&lt;br /&gt;
.mw-content-ltr dl{margin-top:0; margin-bottom:0}&lt;br /&gt;
.mw-content-ltr dd{margin-left:14px}&lt;br /&gt;
&lt;br /&gt;
/* 각주 */&lt;br /&gt;
.mw-references-wrap{pointer-events:all !important; background:none; border:none; opacity:1 !important; padding:0}&lt;br /&gt;
&lt;br /&gt;
/* WMC SI: 파일 클릭 방지 */&lt;br /&gt;
#filetoc + .fullImageLink a,&lt;br /&gt;
.mw-mmv-image img {pointer-events:none!important}&lt;br /&gt;
&lt;br /&gt;
/* WMC SI: 푸터 */&lt;br /&gt;
#footer-copyrightico {display:none}&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
#footer-info-custom-copyright {pointer-events:none}&lt;br /&gt;
#footer-info-custom-copyright a {color:#000}&lt;br /&gt;
&lt;br /&gt;
.infobox {border:1px solid #a2a9b1; border-spacing:3px; background-color:#f8f9fa; color:black; margin:0.5em 0 0.5em 1em; padding:0.2em; float:right; clear:right; font-size:88% !important; line-height:1.5em; width:22em}&lt;br /&gt;
.infobox-subbox {padding:0; border:none; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent}&lt;br /&gt;
.infobox th{width:35%}&lt;br /&gt;
.infobox td{width:100%}&lt;br /&gt;
.infobox td, .infobox th {vertical-align:top; text-align:left}&lt;br /&gt;
.infobox .infobox-above, .infobox caption, .infobox-title {font-size:125%; font-weight:bold; text-align:center}&lt;br /&gt;
.infobox caption, .infobox-title {padding:0.2em}&lt;br /&gt;
.infobox .infobox-header, .infobox .infobox-subheader, .infobox .infobox-image, .infobox .infobox-full-data, .infobox .infobox-below {text-align:center}&lt;br /&gt;
.infobox .infobox-navbar {text-align:right}&lt;br /&gt;
.infobox.bordered {border-collapse:collapse}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {border:1px solid #a2a9b1}&lt;br /&gt;
.infobox.bordered .borderless td, .infobox.bordered .borderless th {border:0}&lt;br /&gt;
.infobox.sisterproject {width:20em; font-size:90%}&lt;br /&gt;
.infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th {border:0; border-top:1px solid #a2a9b1; border-right:1px solid #a2a9b1}&lt;br /&gt;
.infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th {border:0; border-right:1px solid #a2a9b1}&lt;br /&gt;
.infobox.geography {border-collapse:collapse; line-height:1.2em; font-size:90%}&lt;br /&gt;
.infobox.geography  td, .infobox.geography  th {border-top:1px solid #a2a9b1; padding:0.4em 0.6em 0.4em 0.6em}&lt;br /&gt;
.infobox.geography .mergedtoprow td, .infobox.geography .mergedtoprow th {border-top:1px solid #a2a9b1; padding:0.4em 0.6em 0.2em 0.6em}&lt;br /&gt;
.infobox.geography .mergedrow td, .infobox.geography .mergedrow th {border:0; padding:0 0.6em 0.2em 0.6em}&lt;br /&gt;
.infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th {border-top:0; border-bottom:1px solid #a2a9b1; padding:0 0.6em 0.4em 0.6em}&lt;br /&gt;
.infobox.geography .maptable td, .infobox.geography .maptable th {border:0; padding:0}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
#top-button{opacity:0; transition:opacity 0.5s; pointer-events: none; width:30px;height:30px;border:solid 3px #1e96ff; border-radius:30px; position:fixed; right:15px; bottom:15px; background-color:white; cursor:pointer; z-index:999}&lt;br /&gt;
#top-button.active{opacity:0.7; pointer-events: auto}&lt;br /&gt;
#top-button:hover{opacity:1}&lt;br /&gt;
#top-button::before, #top-button::after{content:&#039;&#039;; display:block; width:15px; height:4px; background-color:#1e96ff; position:absolute;}&lt;br /&gt;
#top-button::before{left:3px; top:12px; transform:rotate(135deg)}&lt;br /&gt;
#top-button::after{left:12px; top:11px; transform:rotate(45deg)}&lt;br /&gt;
&lt;br /&gt;
/* 내비게이션 박스 */&lt;br /&gt;
.navbox {box-sizing:border-box;border:1px solid #a2a9b1; width:100%; clear:both; font-size:88%; text-align:center; padding:1px; margin:1em auto 0}&lt;br /&gt;
.navbox .navbox {margin-top:0}&lt;br /&gt;
.navbox + .navbox {margin-top:-1px}&lt;br /&gt;
.navbox-inner, .navbox-subgroup {width:100%}&lt;br /&gt;
.navbox-group, .navbox-title, .navbox-abovebelow {padding:0.25em 1em; line-height:1.5em; text-align:center}&lt;br /&gt;
th.navbox-group {white-space:nowrap; text-align:right}&lt;br /&gt;
.navbox, .navbox-subgroup {background-color:#fdfdfd}&lt;br /&gt;
.navbox-list {line-height:1.5em; border-color:#fdfdfd}&lt;br /&gt;
tr + tr &amp;gt; .navbox-abovebelow, tr + tr &amp;gt; .navbox-group, tr + tr &amp;gt; .navbox-image, tr + tr &amp;gt; .navbox-list {border-top:2px solid #fdfdfd}&lt;br /&gt;
.navbox th, .navbox-title {background-color:#ccccff}&lt;br /&gt;
.navbox-abovebelow, th.navbox-group, .navbox-subgroup .navbox-title {background-color:#ddddff}&lt;br /&gt;
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {background-color:#e6e6ff}&lt;br /&gt;
.navbox-even {background-color:#f7f7f7}&lt;br /&gt;
.navbox-odd {background-color:transparent}&lt;br /&gt;
.navbox .hlist td dl, .navbox .hlist td ol, .navbox .hlist td ul, .navbox td.hlist dl, .navbox td.hlist ol, .navbox td.hlist ul {padding:0.125em 0}&lt;br /&gt;
&lt;br /&gt;
.hlist dl, .hlist ol, .hlist ul {margin:0; padding:0}&lt;br /&gt;
.hlist dd, .hlist dt, .hlist li {margin:0; display:inline}&lt;br /&gt;
.hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul {display:inline}&lt;br /&gt;
.hlist .mw-empty-li {display:none}&lt;br /&gt;
.hlist dt:after {content:&amp;quot;:&amp;quot;}&lt;br /&gt;
.hlist dd:after, .hlist li:after {content:&amp;quot; · &amp;quot;; font-weight:bold}&lt;br /&gt;
.hlist dd:last-child:after, .hlist dt:last-child:after, .hlist li:last-child:after {content:none}&lt;br /&gt;
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before, .hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before, .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {content:&amp;quot; (&amp;quot;; font-weight:normal}&lt;br /&gt;
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after, .hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after, .hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {content:&amp;quot;)&amp;quot;; font-weight:normal}&lt;br /&gt;
.hlist ol {counter-reset:listitem}&lt;br /&gt;
.hlist ol &amp;gt; li {counter-increment:listitem}&lt;br /&gt;
.hlist ol &amp;gt; li:before {content:&amp;quot; &amp;quot; counter(listitem) &amp;quot;\a0&amp;quot;}&lt;br /&gt;
.hlist dd ol &amp;gt; li:first-child:before, .hlist dt ol &amp;gt; li:first-child:before, .hlist li ol &amp;gt; li:first-child:before {content:&amp;quot; (&amp;quot; counter(listitem) &amp;quot;\a0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
.plainlist ol, .plainlist ul {line-height:inherit; list-style:none none; margin:0}&lt;br /&gt;
.plainlist ol li, .plainlist ul li {margin-bottom:0}&lt;br /&gt;
&lt;br /&gt;
/* 인쇄 스타일 보정 */&lt;br /&gt;
@media print {&lt;br /&gt;
	#mw-navigation{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 스타일 제거 */&lt;br /&gt;
.plainlinks a.disable{color: inherit; text-decoration: auto !important; cursor: auto}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 툴바 스타일 */&lt;br /&gt;
#wikisharetoolbar{position:absolute; left:-10px; bottom:-100px; margin-left:10px; margin-bottom:10px; background:transparent !important; border:none; padding:0}&lt;br /&gt;
.wikishare_icon {margin: 2px}&lt;br /&gt;
.wikishare_button_SMS img{width:30px; opacity:0.5}&lt;br /&gt;
.wikishare_button_KakaoTalk{display:none;}&lt;br /&gt;
.wikishare_button_Copy{display:none;}&lt;br /&gt;
&lt;br /&gt;
.mg-top-sm{margin-top:14px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.tx-center p {text-align:center;}&lt;br /&gt;
.gallerytext p {text-align:center;}&lt;br /&gt;
ul.gallery{padding:0; margin:0}&lt;br /&gt;
ul.gallery .thumb{margin:0 !important}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 본문 스타일 */&lt;br /&gt;
.mw-parser-output{line-height:1.7; font-size:15px}&lt;br /&gt;
.skin-minerva .mw-parser-output{font-size:18px}&lt;br /&gt;
.mw-parser-output i{font-style: italic}&lt;br /&gt;
&lt;br /&gt;
/* 틀:그림, 틀:앨범 스타일 */&lt;br /&gt;
.custom-image {background-color:#f8f9fa; border:1px solid #c8ccd1; color: #000; padding:3px; overflow:hidden}&lt;br /&gt;
.custom-image.noborder, .custom-album .custom-image {background:none; border:none}&lt;br /&gt;
.custom-image img{width:100%; height:auto}&lt;br /&gt;
.custom-image .thumbcaption{text-align:center}&lt;br /&gt;
.skin-vector .custom-image .thumbcaption{text-align:left}&lt;br /&gt;
.church-thumb .custom-image .thumbcaption{text-align:center}&lt;br /&gt;
.custom-image pre{overflow:hidden; background:none; border:none; padding:0; margin:0; line-height:0}&lt;br /&gt;
.custom-image.center {margin:0 auto}&lt;br /&gt;
.custom-image.right {margin-left:auto}&lt;br /&gt;
.custom-image.float-left {clear:left; float:left; margin:5px 0; margin-right:10px}&lt;br /&gt;
.custom-image.float-right {clear:right; float:right; margin:5px 0; margin-left:10px}&lt;br /&gt;
.custom-album {display:flex; flex-wrap:wrap; max-width:100%; align-items:flex-start; border: solid 1px #d3d8e1; background-color: #f4f5f7}&lt;br /&gt;
.custom-album * {box-sizing:border-box}&lt;br /&gt;
.custom-album .custom-image {max-height: 100%}&lt;br /&gt;
.custom-album.center {margin:0 auto}&lt;br /&gt;
.custom-album.right {margin-left:auto}&lt;br /&gt;
.custom-album.float-left {clear:left; float:left; margin:5px 0; margin-right: 10px}&lt;br /&gt;
.custom-album.float-right {clear:right; float:right; margin:5px 0; margin-left: 10px}&lt;br /&gt;
.custom-album.noborder {border: none; background: none}&lt;br /&gt;
.custom-album &amp;gt; p {display:none}&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
	.custom-album &amp;gt; *{width:100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hatnote.navigation-not-searchable {font-style: italic}&lt;br /&gt;
&lt;br /&gt;
/* 언어 box */&lt;br /&gt;
.vector-menu-dropdown {&lt;br /&gt;
    direction: ltr;&lt;br /&gt;
    float: left;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    line-height: 1.125em;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.select-language {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 16px;&lt;br /&gt;
  height: 16px;&lt;br /&gt;
  background: url(/resources/assets/ico_lang.svg) no-repeat left center;&lt;br /&gt;
  background-size: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-head .vector-menu-dropdown .vector-menu-heading {&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding-left: 12px;&lt;br /&gt;
  padding-right: 5px;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  height: 30px;&lt;br /&gt;
  top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown .vector-menu-checkbox:checked ~ .vector-menu-content {&lt;br /&gt;
  border: 1px solid #bbb;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-dropdown:not(.vector-user-menu):hover .vector-menu-content {&lt;br /&gt;
  border: 1px solid #bbb;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places-disclaimers {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7639</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7639"/>
		<updated>2025-11-26T00:54:35Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
    // 사용자 속성&lt;br /&gt;
    gtag(&#039;set&#039;, &#039;user_properties&#039;, {&lt;br /&gt;
        site_language: lang,&lt;br /&gt;
        browser_language: navigator.language || navigator.userLanguage&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // page_view 이벤트&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, {&lt;br /&gt;
	    page_location: location.href,&lt;br /&gt;
	    page_path: location.pathname + location.search,&lt;br /&gt;
	    page_title: document.title,&lt;br /&gt;
	    content_group: lang&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function () {&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    // 1. 인터랭 텍스트 한국어 병기&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    const langMap = {&lt;br /&gt;
        &#039;ko&#039;: &#039;Korean&#039;,&lt;br /&gt;
        &#039;en&#039;: &#039;English&#039;,&lt;br /&gt;
        &#039;es&#039;: &#039;Spanish&#039;,&lt;br /&gt;
        &#039;vi&#039;: &#039;Vietnamese&#039;,&lt;br /&gt;
        &#039;ne&#039;: &#039;Nepali&#039;,&lt;br /&gt;
        &#039;pt&#039;: &#039;Portuguese&#039;&lt;br /&gt;
    };&lt;br /&gt;
	//다른 언어 텍스트&lt;br /&gt;
	const languageLabel = $(&#039;#p-lang h3 .vector-menu-heading-label&#039;).text().trim();&lt;br /&gt;
    // 인터위키 언어 목록 선택자&lt;br /&gt;
    const $items = $(&#039;.vector-menu-content-list .interlanguage-link a&#039;);&lt;br /&gt;
&lt;br /&gt;
    $items.each(function () {&lt;br /&gt;
        const $a = $(this);&lt;br /&gt;
&lt;br /&gt;
        const langCode = $a.attr(&#039;lang&#039;); // en, es, vi, ne, pt …&lt;br /&gt;
        const autonym = $a.find(&#039;span&#039;).text(); // English, Español, Tiếng Việt …&lt;br /&gt;
        const koreanName = langMap[langCode];&lt;br /&gt;
&lt;br /&gt;
        if (!koreanName) return; // 배열에 없는 언어는 스킵&lt;br /&gt;
&lt;br /&gt;
        // 이미 한국어 형식이 적용된 경우 중복 적용 방지&lt;br /&gt;
        if (autonym.includes(&#039;(&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // 링크 텍스트 변경: &amp;quot;English&amp;quot; → &amp;quot;English (영어)&amp;quot;&lt;br /&gt;
        $a.find(&#039;span&#039;).text(`${autonym} (${koreanName})`);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    // 2. 변환된 인터랭을 헤더로 복사&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    const $interLangList = $(&#039;#p-lang .vector-menu-content-list&#039;);&lt;br /&gt;
    if ($interLangList.length === 0) return;&lt;br /&gt;
&lt;br /&gt;
    var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
    if (!langDiv) return;&lt;br /&gt;
&lt;br /&gt;
    var navHTML =&lt;br /&gt;
        &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;&#039;+languageLabel+&#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot; id=&amp;quot;header-lang-list&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
    const $headerList = $(&#039;#header-lang-list&#039;);&lt;br /&gt;
&lt;br /&gt;
    // 변환된 인터랭 li 를 그대로 복사&lt;br /&gt;
    $interLangList.find(&#039;li.interlanguage-link&#039;).each(function () {&lt;br /&gt;
        const $a = $(this).find(&#039;a&#039;);&lt;br /&gt;
        const href = $a.attr(&#039;href&#039;);&lt;br /&gt;
        const title = $a.attr(&#039;title&#039;) || &#039;&#039;;&lt;br /&gt;
        const text = $a.find(&#039;span&#039;).text();&lt;br /&gt;
&lt;br /&gt;
        const newLi =&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;a href=&amp;quot;&#039; + href + &#039;&amp;quot; title=&amp;quot;&#039; + title + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; + text + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        $headerList.append(newLi);&lt;br /&gt;
    });    &lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=7625</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=7625"/>
		<updated>2025-11-25T05:02:11Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Minerva 상단 브랜드 텍스트가 너무 길 때 아이콘 깨지는 문제 방지 */&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
    max-width: 60%;       /* 텍스트가 차지하는 최대 폭 제한 */&lt;br /&gt;
    white-space: nowrap;  /* 한 줄로 표시 */&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis; /* 넘치는 부분은 … 처리 */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
    .minerva-header .branding-box {&lt;br /&gt;
        max-width: 55%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=7624</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=7624"/>
		<updated>2025-11-24T08:23:51Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All JavaScript here will be loaded for users of the MinervaNeue skin */&lt;br /&gt;
function wikiLink(title) {&lt;br /&gt;
    // 공백 → _ 치환 후 절대 경로 생성&lt;br /&gt;
    return mw.config.get(&#039;wgServer&#039;) + &#039;/en/&#039; + title.replace(/ /g, &#039;_&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
document&lt;br /&gt;
    .querySelector(&#039;#mw-mf-page-left #p-navigation&#039;)&lt;br /&gt;
    .insertAdjacentHTML(&lt;br /&gt;
        &#039;afterend&#039;,&lt;br /&gt;
        &#039;&amp;lt;ul id=&amp;quot;p-main-categories&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-recommended&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Recommended Documents&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;World Mission Society Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God(Document)&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Ahnsahnghong&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Christ Ahnsahnghong&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Sabbath&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Sabbath&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Passover&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Passover&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Gospel and the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel and New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-category&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Browse by Category&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
 &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:God the Father&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Father&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Gospel of the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel of the New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Bible Knowledge&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Bible Knowledge&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Biblical Issues&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Biblical Issues&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Community Service&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Community Service&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Global Cooperation&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Global Cooperation&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/ul&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
// Recommended Documents 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-recommended&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.recommended&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
// Browse by Category 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-category&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.category&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
function openList(titleLi, selector) {&lt;br /&gt;
    titleLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
    let next = titleLi.nextElementSibling;&lt;br /&gt;
    while (next &amp;amp;&amp;amp; !next.classList.contains(&#039;title-recommended&#039;) &amp;amp;&amp;amp; !next.classList.contains(&#039;title-category&#039;)) {&lt;br /&gt;
        if (next.matches(selector)) {&lt;br /&gt;
            next.style.display = (next.style.display === &#039;none&#039; || next.style.display === &#039;&#039;) ? &#039;block&#039; : &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        next = next.nextElementSibling;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 유튜브 썸네일&lt;br /&gt;
document.querySelectorAll(&#039;iframe&#039;).forEach(function(iframe){&lt;br /&gt;
    iframe.parentElement.classList.add(&#039;video-wrap&#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function() {&lt;br /&gt;
    $(function() {&lt;br /&gt;
        var modal = $(&#039;#myLayer&#039;);&lt;br /&gt;
        var btn = $(&#039;#selectLanguage&#039;); // jQuery 선택자 사용&lt;br /&gt;
        var span = $(&#039;.close-button&#039;).first();&lt;br /&gt;
&lt;br /&gt;
        btn.click(function() {&lt;br /&gt;
            modal.show();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        span.click(function() {&lt;br /&gt;
            modal.hide();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        $(window).click(function(event) {&lt;br /&gt;
            if ($(event.target).is(modal)) {&lt;br /&gt;
                modal.hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
function fillMobileLanguageFromInterwiki() {&lt;br /&gt;
    var $mobileList = $(&#039;#mobile-language&#039;);&lt;br /&gt;
&lt;br /&gt;
    // 인터위키 링크 읽기&lt;br /&gt;
    var $interwikiLinks = $(&#039;#p-lang ul.minerva-languages .interlanguage-link a&#039;);&lt;br /&gt;
    if (!$interwikiLinks.length) return;&lt;br /&gt;
&lt;br /&gt;
    const langMap = {&lt;br /&gt;
        &#039;ko&#039;: &#039;Korean&#039;,&lt;br /&gt;
        &#039;en&#039;: &#039;English&#039;,&lt;br /&gt;
        &#039;es&#039;: &#039;Spanish&#039;,&lt;br /&gt;
        &#039;vi&#039;: &#039;Vietnamese&#039;,&lt;br /&gt;
        &#039;ne&#039;: &#039;Nepali&#039;,&lt;br /&gt;
        &#039;pt&#039;: &#039;Portuguese&#039;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    $mobileList.empty();&lt;br /&gt;
&lt;br /&gt;
    $interwikiLinks.each(function () {&lt;br /&gt;
        var $a       = $(this);&lt;br /&gt;
        var href     = $a.attr(&#039;href&#039;);&lt;br /&gt;
        var langCode = $a.attr(&#039;lang&#039;);&lt;br /&gt;
        var autonym  = $a.find(&#039;span&#039;).text() || $a.text();   // English, Español ...&lt;br /&gt;
        var korean   = langMap[langCode] || &#039;&#039;;&lt;br /&gt;
        var label    = korean ? (autonym + &#039; (&#039; + korean + &#039;)&#039;) : autonym;&lt;br /&gt;
&lt;br /&gt;
        var $li  = $(&#039;&amp;lt;li&amp;gt;&#039;);&lt;br /&gt;
        var $new = $(&#039;&amp;lt;a&amp;gt;&#039;, { href: href, text: label });&lt;br /&gt;
&lt;br /&gt;
        $li.append($new);&lt;br /&gt;
        $mobileList.append($li);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function () {&lt;br /&gt;
    $(function () {&lt;br /&gt;
        // body DOM 변경 감시&lt;br /&gt;
        var observer = new MutationObserver(function (mutations) {&lt;br /&gt;
            mutations.forEach(function (m) {&lt;br /&gt;
                $(m.addedNodes).each(function () {&lt;br /&gt;
                    var $node = $(this);&lt;br /&gt;
                    if ($node.is(&#039;#mobile-language&#039;) || $node.find(&#039;#mobile-language&#039;).length) {&lt;br /&gt;
                        fillMobileLanguageFromInterwiki();&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        observer.observe(document.body, {&lt;br /&gt;
            childList: true,&lt;br /&gt;
            subtree: true&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // 혹시 이미 열려 있는 상태에서 로딩될 수도 있으니 한 번 시도&lt;br /&gt;
        fillMobileLanguageFromInterwiki();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7609</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7609"/>
		<updated>2025-11-24T06:00:09Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
    // 사용자 속성&lt;br /&gt;
    gtag(&#039;set&#039;, &#039;user_properties&#039;, {&lt;br /&gt;
        site_language: lang,&lt;br /&gt;
        browser_language: navigator.language || navigator.userLanguage&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // page_view 이벤트&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, {&lt;br /&gt;
	    page_location: location.href,&lt;br /&gt;
	    page_path: location.pathname + location.search,&lt;br /&gt;
	    page_title: document.title,&lt;br /&gt;
	    content_group: lang&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function () {&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    // 1. 인터랭 텍스트 한국어 병기&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    const langMap = {&lt;br /&gt;
        &#039;ko&#039;: &#039;Korean&#039;,&lt;br /&gt;
        &#039;en&#039;: &#039;English&#039;,&lt;br /&gt;
        &#039;es&#039;: &#039;Spanish&#039;,&lt;br /&gt;
        &#039;vi&#039;: &#039;Vietnamese&#039;,&lt;br /&gt;
        &#039;ne&#039;: &#039;Nepali&#039;,&lt;br /&gt;
        &#039;pt&#039;: &#039;Portuguese&#039;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 인터위키 언어 목록 선택자&lt;br /&gt;
    const $items = $(&#039;.vector-menu-content-list .interlanguage-link a&#039;);&lt;br /&gt;
&lt;br /&gt;
    $items.each(function () {&lt;br /&gt;
        const $a = $(this);&lt;br /&gt;
&lt;br /&gt;
        const langCode = $a.attr(&#039;lang&#039;); // en, es, vi, ne, pt …&lt;br /&gt;
        const autonym = $a.find(&#039;span&#039;).text(); // English, Español, Tiếng Việt …&lt;br /&gt;
        const koreanName = langMap[langCode];&lt;br /&gt;
&lt;br /&gt;
        if (!koreanName) return; // 배열에 없는 언어는 스킵&lt;br /&gt;
&lt;br /&gt;
        // 이미 한국어 형식이 적용된 경우 중복 적용 방지&lt;br /&gt;
        if (autonym.includes(&#039;(&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // 링크 텍스트 변경: &amp;quot;English&amp;quot; → &amp;quot;English (영어)&amp;quot;&lt;br /&gt;
        $a.find(&#039;span&#039;).text(`${autonym} (${koreanName})`);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    // 2. 변환된 인터랭을 헤더로 복사&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    const $interLangList = $(&#039;#p-lang .vector-menu-content-list&#039;);&lt;br /&gt;
    if ($interLangList.length === 0) return;&lt;br /&gt;
&lt;br /&gt;
    var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
    if (!langDiv) return;&lt;br /&gt;
&lt;br /&gt;
    var navHTML =&lt;br /&gt;
        &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot; id=&amp;quot;header-lang-list&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
    const $headerList = $(&#039;#header-lang-list&#039;);&lt;br /&gt;
&lt;br /&gt;
    // 변환된 인터랭 li 를 그대로 복사&lt;br /&gt;
    $interLangList.find(&#039;li.interlanguage-link&#039;).each(function () {&lt;br /&gt;
        const $a = $(this).find(&#039;a&#039;);&lt;br /&gt;
        const href = $a.attr(&#039;href&#039;);&lt;br /&gt;
        const title = $a.attr(&#039;title&#039;) || &#039;&#039;;&lt;br /&gt;
        const text = $a.find(&#039;span&#039;).text();&lt;br /&gt;
&lt;br /&gt;
        const newLi =&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;a href=&amp;quot;&#039; + href + &#039;&amp;quot; title=&amp;quot;&#039; + title + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; + text + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        $headerList.append(newLi);&lt;br /&gt;
    });    &lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7608</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7608"/>
		<updated>2025-11-24T05:56:32Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
    // 사용자 속성&lt;br /&gt;
    gtag(&#039;set&#039;, &#039;user_properties&#039;, {&lt;br /&gt;
        site_language: lang,&lt;br /&gt;
        browser_language: navigator.language || navigator.userLanguage&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // page_view 이벤트&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, {&lt;br /&gt;
	    page_location: location.href,&lt;br /&gt;
	    page_path: location.pathname + location.search,&lt;br /&gt;
	    page_title: document.title,&lt;br /&gt;
	    content_group: lang&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function () {&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    // 1. 인터랭 텍스트 한국어 병기&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    const langMap = {&lt;br /&gt;
        &#039;ko&#039;: &#039;한국어&#039;,&lt;br /&gt;
        &#039;en&#039;: &#039;영어&#039;,&lt;br /&gt;
        &#039;es&#039;: &#039;스페인어&#039;,&lt;br /&gt;
        &#039;vi&#039;: &#039;베트남어&#039;,&lt;br /&gt;
        &#039;ne&#039;: &#039;네팔어&#039;,&lt;br /&gt;
        &#039;pt&#039;: &#039;포르투갈어&#039;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 인터위키 언어 목록 선택자&lt;br /&gt;
    const $items = $(&#039;.vector-menu-content-list .interlanguage-link a&#039;);&lt;br /&gt;
&lt;br /&gt;
    $items.each(function () {&lt;br /&gt;
        const $a = $(this);&lt;br /&gt;
&lt;br /&gt;
        const langCode = $a.attr(&#039;lang&#039;); // en, es, vi, ne, pt …&lt;br /&gt;
        const autonym = $a.find(&#039;span&#039;).text(); // English, Español, Tiếng Việt …&lt;br /&gt;
        const koreanName = langMap[langCode];&lt;br /&gt;
&lt;br /&gt;
        if (!koreanName) return; // 배열에 없는 언어는 스킵&lt;br /&gt;
&lt;br /&gt;
        // 이미 한국어 형식이 적용된 경우 중복 적용 방지&lt;br /&gt;
        if (autonym.includes(&#039;(&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // 링크 텍스트 변경: &amp;quot;English&amp;quot; → &amp;quot;English (영어)&amp;quot;&lt;br /&gt;
        $a.find(&#039;span&#039;).text(`${autonym} (${koreanName})`);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    // 2. 변환된 인터랭을 헤더로 복사&lt;br /&gt;
    // ----------------------------&lt;br /&gt;
    const $interLangList = $(&#039;#p-lang .vector-menu-content-list&#039;);&lt;br /&gt;
    if ($interLangList.length === 0) return;&lt;br /&gt;
&lt;br /&gt;
    var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
    if (!langDiv) return;&lt;br /&gt;
&lt;br /&gt;
    var navHTML =&lt;br /&gt;
        &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot; id=&amp;quot;header-lang-list&amp;quot;&amp;gt;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
    const $headerList = $(&#039;#header-lang-list&#039;);&lt;br /&gt;
&lt;br /&gt;
    // 변환된 인터랭 li 를 그대로 복사&lt;br /&gt;
    $interLangList.find(&#039;li.interlanguage-link&#039;).each(function () {&lt;br /&gt;
        const $a = $(this).find(&#039;a&#039;);&lt;br /&gt;
        const href = $a.attr(&#039;href&#039;);&lt;br /&gt;
        const title = $a.attr(&#039;title&#039;) || &#039;&#039;;&lt;br /&gt;
        const text = $a.find(&#039;span&#039;).text();&lt;br /&gt;
&lt;br /&gt;
        const newLi =&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;a href=&amp;quot;&#039; + href + &#039;&amp;quot; title=&amp;quot;&#039; + title + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; + text + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        $headerList.append(newLi);&lt;br /&gt;
    });    &lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=7607</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=7607"/>
		<updated>2025-11-24T00:30:41Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All JavaScript here will be loaded for users of the MinervaNeue skin */&lt;br /&gt;
function wikiLink(title) {&lt;br /&gt;
    // 공백 → _ 치환 후 절대 경로 생성&lt;br /&gt;
    return mw.config.get(&#039;wgServer&#039;) + &#039;/en/&#039; + title.replace(/ /g, &#039;_&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
document&lt;br /&gt;
    .querySelector(&#039;#mw-mf-page-left #p-navigation&#039;)&lt;br /&gt;
    .insertAdjacentHTML(&lt;br /&gt;
        &#039;afterend&#039;,&lt;br /&gt;
        &#039;&amp;lt;ul id=&amp;quot;p-main-categories&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-recommended&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Recommended Documents&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;World Mission Society Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God(Document)&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Ahnsahnghong&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Christ Ahnsahnghong&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Sabbath&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Sabbath&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Passover&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Passover&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Gospel and the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel and New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-category&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Browse by Category&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
 &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:God the Father&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Father&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Gospel of the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel of the New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Bible Knowledge&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Bible Knowledge&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Biblical Issues&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Biblical Issues&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Community Service&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Community Service&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Global Cooperation&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Global Cooperation&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/ul&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
// Recommended Documents 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-recommended&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.recommended&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
// Browse by Category 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-category&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.category&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
function openList(titleLi, selector) {&lt;br /&gt;
    titleLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
    let next = titleLi.nextElementSibling;&lt;br /&gt;
    while (next &amp;amp;&amp;amp; !next.classList.contains(&#039;title-recommended&#039;) &amp;amp;&amp;amp; !next.classList.contains(&#039;title-category&#039;)) {&lt;br /&gt;
        if (next.matches(selector)) {&lt;br /&gt;
            next.style.display = (next.style.display === &#039;none&#039; || next.style.display === &#039;&#039;) ? &#039;block&#039; : &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        next = next.nextElementSibling;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 유튜브 썸네일&lt;br /&gt;
document.querySelectorAll(&#039;iframe&#039;).forEach(function(iframe){&lt;br /&gt;
    iframe.parentElement.classList.add(&#039;video-wrap&#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function() {&lt;br /&gt;
    $(function() {&lt;br /&gt;
        var modal = $(&#039;#myLayer&#039;);&lt;br /&gt;
        var btn = $(&#039;#selectLanguage&#039;); // jQuery 선택자 사용&lt;br /&gt;
        var span = $(&#039;.close-button&#039;).first();&lt;br /&gt;
&lt;br /&gt;
        btn.click(function() {&lt;br /&gt;
            modal.show();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        span.click(function() {&lt;br /&gt;
            modal.hide();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        $(window).click(function(event) {&lt;br /&gt;
            if ($(event.target).is(modal)) {&lt;br /&gt;
                modal.hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
/* -------------------------------&lt;br /&gt;
 *  모바일 언어 메뉴 삽입&lt;br /&gt;
 * ------------------------------- */&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function() {&lt;br /&gt;
    $(function() {&lt;br /&gt;
        var modal = $(&#039;#myLayer&#039;);&lt;br /&gt;
        var btn = $(&#039;#selectLanguage&#039;);&lt;br /&gt;
        var span = $(&#039;.close-button&#039;).first();&lt;br /&gt;
&lt;br /&gt;
        btn.click(function() {&lt;br /&gt;
            modal.show();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        span.click(function() {&lt;br /&gt;
            modal.hide();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        $(window).click(function(event) {&lt;br /&gt;
            if ($(event.target).is(modal)) {&lt;br /&gt;
                modal.hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if ( mw.config.get(&#039;skin&#039;) === &#039;minerva&#039; ) {&lt;br /&gt;
            var langHTML = &#039;&#039;&lt;br /&gt;
            	+ &#039;&amp;lt;ul id=&amp;quot;mobile-language&amp;quot; class=&amp;quot;recommended-open&amp;quot;&amp;gt;&#039;&lt;br /&gt;
			    + &#039;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot;&amp;gt;한국어 (Korean)&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
			    + &#039;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot;&amp;gt;Español (Spanish)&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
			    + &#039;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot;&amp;gt;Tiếng Việt (Vietnamese)&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
			    + &#039;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot;&amp;gt;नेपाली (Nepali)&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;&lt;br /&gt;
			    + &#039;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot;&amp;gt;Português (Portuguese)&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
                + &#039;&amp;lt;/ul&amp;gt;&#039;;&lt;br /&gt;
			var $list = $(&#039;#mobile-language&#039;);&lt;br /&gt;
			$list.html(langHTML);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7606</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7606"/>
		<updated>2025-11-21T06:26:29Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
    // 사용자 속성&lt;br /&gt;
    gtag(&#039;set&#039;, &#039;user_properties&#039;, {&lt;br /&gt;
        site_language: lang,&lt;br /&gt;
        browser_language: navigator.language || navigator.userLanguage&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // page_view 이벤트&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, {&lt;br /&gt;
	    page_location: location.href,&lt;br /&gt;
	    page_path: location.pathname + location.search,&lt;br /&gt;
	    page_title: document.title,&lt;br /&gt;
	    content_group: lang&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function () {&lt;br /&gt;
&lt;br /&gt;
    // 언어 이름 매핑 : lang code → 한국어 언어 이름&lt;br /&gt;
    const langMap = {&lt;br /&gt;
        &#039;ko&#039;: &#039;Korean&#039;,&lt;br /&gt;
        &#039;en&#039;: &#039;English&#039;,&lt;br /&gt;
        &#039;es&#039;: &#039;Spanish&#039;,&lt;br /&gt;
        &#039;vi&#039;: &#039;Vietnamese&#039;,&lt;br /&gt;
        &#039;ne&#039;: &#039;Nepali&#039;,&lt;br /&gt;
        &#039;pt&#039;: &#039;Portuguese&#039;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 인터위키 언어 목록 선택자&lt;br /&gt;
    const $items = $(&#039;.vector-menu-content-list .interlanguage-link a&#039;);&lt;br /&gt;
&lt;br /&gt;
    $items.each(function () {&lt;br /&gt;
        const $a = $(this);&lt;br /&gt;
&lt;br /&gt;
        const langCode = $a.attr(&#039;lang&#039;); // en, es, vi, ne, pt …&lt;br /&gt;
        const autonym = $a.find(&#039;span&#039;).text(); // English, Español, Tiếng Việt …&lt;br /&gt;
        const koreanName = langMap[langCode];&lt;br /&gt;
&lt;br /&gt;
        if (!koreanName) return; // 배열에 없는 언어는 스킵&lt;br /&gt;
&lt;br /&gt;
        // 이미 한국어 형식이 적용된 경우 중복 적용 방지&lt;br /&gt;
        if (autonym.includes(&#039;(&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // 링크 텍스트 변경: &amp;quot;English&amp;quot; → &amp;quot;English (영어)&amp;quot;&lt;br /&gt;
        $a.find(&#039;span&#039;).text(`${autonym} (${koreanName})`);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7485</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7485"/>
		<updated>2025-11-14T03:11:09Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
    // 사용자 속성&lt;br /&gt;
    gtag(&#039;set&#039;, &#039;user_properties&#039;, {&lt;br /&gt;
        site_language: lang,&lt;br /&gt;
        browser_language: navigator.language || navigator.userLanguage&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // page_view 이벤트&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, {&lt;br /&gt;
	    page_location: location.href,&lt;br /&gt;
	    page_path: location.pathname + location.search,&lt;br /&gt;
	    page_title: document.title,&lt;br /&gt;
	    content_group: lang&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7484</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7484"/>
		<updated>2025-11-13T07:44:59Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
	// 언어를 사용자 속성으로 항상 전송(보고서에서 맞춤차원으로 필터)&lt;br /&gt;
	gtag(&#039;set&#039;, &#039;user_properties&#039;, { site_language: lang });&lt;br /&gt;
    // page_path + content_group 같이 전송&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, {&lt;br /&gt;
	    page_location: location.href,&lt;br /&gt;
	    page_path: location.pathname + location.search,&lt;br /&gt;
	    page_title: document.title,&lt;br /&gt;
	    content_group: lang&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7483</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7483"/>
		<updated>2025-11-13T07:41:54Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;,&#039;vi&#039;,&#039;pt&#039;,&#039;ne&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
&lt;br /&gt;
	// 🔹 자동 page_view 끄기&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
		send_page_view: false&lt;br /&gt;
	});&lt;br /&gt;
	&lt;br /&gt;
	// page_view 설정: 언어 서브디렉터리 포함 경로를 명시&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
	page_path: location.pathname + location.search&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	// 언어를 사용자 속성으로 항상 전송(보고서에서 맞춤차원으로 필터)&lt;br /&gt;
	gtag(&#039;set&#039;, &#039;user_properties&#039;, { site_language: lang });&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7482</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7482"/>
		<updated>2025-11-13T07:31:39Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	console.log(&#039;GA4&#039;, lang);	&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
	&lt;br /&gt;
	// page_view 설정: 언어 서브디렉터리 포함 경로를 명시&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
	page_path: location.pathname + location.search&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	// 언어를 사용자 속성으로 항상 전송(보고서에서 맞춤차원으로 필터)&lt;br /&gt;
	gtag(&#039;set&#039;, &#039;user_properties&#039;, { site_language: lang });&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7481</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7481"/>
		<updated>2025-11-13T02:56:40Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	console.log(&#039;GA4&#039;, lang);	&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
	&lt;br /&gt;
	// page_view 설정: 언어 서브디렉터리 포함 경로를 명시&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
	page_path: location.pathname + location.search&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	// 언어를 사용자 속성으로 항상 전송(보고서에서 맞춤차원으로 필터)&lt;br /&gt;
	gtag(&#039;set&#039;, &#039;user_properties&#039;, { site_language: lang });&lt;br /&gt;
	// 그룹도 언어로 고정&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, { content_group: lang });&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7480</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7480"/>
		<updated>2025-11-13T02:54:53Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	console.log(&#039;GA4&#039;, lang);	&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
	&lt;br /&gt;
	// page_view 설정: 언어 서브디렉터리 포함 경로를 명시&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
	page_path: location.pathname + location.search&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	// 언어를 사용자 속성으로 항상 전송(보고서에서 맞춤차원으로 필터)&lt;br /&gt;
	gtag(&#039;set&#039;, &#039;user_properties&#039;, { site_language: lang });&lt;br /&gt;
	// 그룹도 언어로 고정해두면 탐색&lt;br /&gt;
	gtag(&#039;event&#039;, &#039;page_view&#039;, { content_group: lang });&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7479</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7479"/>
		<updated>2025-11-12T08:44:04Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GA4: single ID + language tagging (MediaWiki 1.42.3) */&lt;br /&gt;
(function () {&lt;br /&gt;
	// 중복 로드 방지&lt;br /&gt;
	if (window.__GA4_LOADED__) return;&lt;br /&gt;
	window.__GA4_LOADED__ = true;&lt;br /&gt;
	&lt;br /&gt;
	var GA_ID = &#039;G-YGT3D2Q9QW&#039;; &lt;br /&gt;
&lt;br /&gt;
	// 언어 결정: 가장 신뢰도 높은 wgContentLanguage, 없으면 경로 프리픽스로 보완&lt;br /&gt;
	var pathLang = (location.pathname.split(&#039;/&#039;)[1] || &#039;&#039;).toLowerCase(); &lt;br /&gt;
	var lang = (mw.config &amp;amp;&amp;amp; mw.config.get(&#039;wgContentLanguage&#039;)) &lt;br /&gt;
	         || ([&#039;en&#039;,&#039;es&#039;,&#039;ko&#039;].includes(pathLang) ? pathLang : &#039;ko&#039;);&lt;br /&gt;
	console.log(&#039;GA4&#039;, lang);	&lt;br /&gt;
	// &amp;lt;head&amp;gt;에 gtag 로더 삽입&lt;br /&gt;
	var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
	s.async = true;&lt;br /&gt;
	s.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + encodeURIComponent(GA_ID);&lt;br /&gt;
	document.head.appendChild(s);&lt;br /&gt;
	&lt;br /&gt;
	window.dataLayer = window.dataLayer || [];&lt;br /&gt;
	function gtag(){ dataLayer.push(arguments); }&lt;br /&gt;
	window.gtag = gtag;&lt;br /&gt;
	&lt;br /&gt;
	gtag(&#039;js&#039;, new Date());&lt;br /&gt;
	&lt;br /&gt;
	// page_view 설정: 언어 서브디렉터리 포함 경로를 명시&lt;br /&gt;
	gtag(&#039;config&#039;, GA_ID, {&lt;br /&gt;
	page_path: location.pathname + location.search&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
	// 언어를 사용자 속성으로 항상 전송(보고서에서 맞춤차원으로 필터)&lt;br /&gt;
	gtag(&#039;set&#039;, &#039;user_properties&#039;, { site_language: lang });&lt;br /&gt;
	&lt;br /&gt;
	// (선택) 콘텐츠 그룹도 언어로 고정해두면 탐색에서 편함&lt;br /&gt;
	// gtag(&#039;event&#039;, &#039;page_view&#039;, { content_group: lang }); // 필요 시 사용&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7478</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7478"/>
		<updated>2025-11-12T06:47:07Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-YGT3D2Q9QW&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-YGT3D2Q9QW&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7477</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7477"/>
		<updated>2025-11-12T05:59:07Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-YGT3D2Q9QW&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-YGT3D2Q9QW&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7476</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7476"/>
		<updated>2025-11-12T05:56:00Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-2QQVG9W9T3&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-2QQVG9W9T3&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7475</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7475"/>
		<updated>2025-11-12T05:37:07Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-2QQVG9W9T3&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7474</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7474"/>
		<updated>2025-11-12T05:30:05Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-YGT3D2Q9QW&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7473</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7473"/>
		<updated>2025-11-12T05:21:01Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-2QQVG9W9T3&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7472</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7472"/>
		<updated>2025-11-12T04:48:09Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-YGT3D2Q9QW&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7471</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7471"/>
		<updated>2025-11-12T04:41:58Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7470</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7470"/>
		<updated>2025-11-12T04:30:16Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-YGT3D2Q9QW&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7454</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=7454"/>
		<updated>2025-11-10T00:33:43Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
/*&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
*/&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Preferences.js&amp;diff=6172</id>
		<title>MediaWiki:Preferences.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Preferences.js&amp;diff=6172"/>
		<updated>2025-10-17T02:32:02Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: Created page with &amp;quot;console.log(&amp;#039;Preferences.js&amp;#039;);&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;console.log(&#039;Preferences.js&#039;);&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.css&amp;diff=6171</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.css&amp;diff=6171"/>
		<updated>2025-10-17T01:57:47Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.wikiEditor-ui * {font-size: 13px; font-family: monospace,monospace}&lt;br /&gt;
&lt;br /&gt;
/* h1, h2, p ,span ,div{font-family:&#039;roboto&#039;,&#039;notokr&#039;,sans-serif} */&lt;br /&gt;
/*.mw-parser-output .external{background:none; padding:0}*/&lt;br /&gt;
.fw600{font-weight:600}&lt;br /&gt;
/*.part-t{padding-top:20px}*/&lt;br /&gt;
&lt;br /&gt;
.cog-container{max-width:960px; margin-left:auto; margin-right:auto}&lt;br /&gt;
.cog-title{border:1px solid #E3E6EC; border-radius:8px; padding:20px}&lt;br /&gt;
.cog-title h1{font-size:20px; margin:0; border-bottom:none; font-weight:600}&lt;br /&gt;
.cog-title h2{font-size:17px; font-weight:400 !important; border-bottom:none}&lt;br /&gt;
.cog-title div{font-size:17px; font-weight:600;}&lt;br /&gt;
.cog-tag, .cog-tag a{color:#0745AD !important;}&lt;br /&gt;
.cog-button a{background:#F8F9FB !important; border:1px solid #DADEE6; border-radius:4px; display:inline-block; padding:6px 12px !important; font-size:14px; font-weight:600}&lt;br /&gt;
&lt;br /&gt;
/* cog-box */&lt;br /&gt;
.cog-box-wrap{margin-left:-10px; margin-right:-10px}&lt;br /&gt;
.cog-box{box-sizing:border-box; padding-left:10px; padding-right:10px; margin-bottom:10px}&lt;br /&gt;
.cog-box-inner{border:1px solid #E3E6EC; box-sizing:border-box; border-radius:8px; height:100%; padding:12px 20px}&lt;br /&gt;
.cog-box-title{font-size:18px; font-weight:600; position:relative}&lt;br /&gt;
.cog-box ul{margin-top:8px}&lt;br /&gt;
.cog-box ul li a{color:#0745AD;}&lt;br /&gt;
&lt;br /&gt;
/* cog-related-site */&lt;br /&gt;
.cog-related-site ul{display:flex; flex-wrap:wrap; border-top:1px solid #686C70; margin-left:14px; padding-left:0 !important; padding-top:10px}&lt;br /&gt;
.cog-related-site ul li{display:flex; padding-top:4px; padding-bottom:4px; margin-top:10px; box-sizing:border-box; width:100%}&lt;br /&gt;
.cog-intro-wrap .cog-intro-desc{flex:1; font-size:16px;}&lt;br /&gt;
.cog-represent-img{width:320px; height:200px; border-radius:8px; overflow:hidden}&lt;br /&gt;
&lt;br /&gt;
.video-wrap{background-color:#000; position:relative; width:100%; padding-bottom:56.25%; margin:0 auto; margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.video-wrap iframe{position:absolute; width:100%; height:100%; left:0}&lt;br /&gt;
&lt;br /&gt;
/* content */&lt;br /&gt;
.content li{margin-bottom:2px}&lt;br /&gt;
&lt;br /&gt;
.cog-related-site ul li img{width:42px; height:42px;}&lt;br /&gt;
.cog-related-site ul li::marker{font-size:0;}&lt;br /&gt;
.cog-related-site ul li &amp;gt; div.site-info{margin-left:14px; font-size:14px; margin-right:14px; line-height:1.5}&lt;br /&gt;
.cog-related-site .cog-tag a{font-size:13px; font-weight:600}&lt;br /&gt;
.vector-menu-portal h3{border-bottom: 2px solid #D8D8D8; background-image:initial}&lt;br /&gt;
.cog-box-wrap img{width:100%; height:100%}&lt;br /&gt;
&lt;br /&gt;
.site-img a{ display:inline-block; width:42px; height:42px; font-size:0; vertical-align:top; padding-right:0 !important;}&lt;br /&gt;
.site-img.site-img1 a{background:url(/resources/assets/Ico-watv.png) !important}&lt;br /&gt;
.site-img.site-img2 a{background:url(/resources/assets/Ico-father.png) !important}&lt;br /&gt;
.site-img.site-img3 a{background:url(/resources/assets/Ico-mediacast.png) !important}&lt;br /&gt;
.site-img.site-img4 a{background:url(/resources/assets/Ico-youtube.png) !important}&lt;br /&gt;
.site-img.site-img5 a{background:url(/resources/assets/Ico-mother.png) !important}&lt;br /&gt;
.site-img.site-img6 a{background:url(/resources/assets/Ico-press.png) !important}&lt;br /&gt;
.site-img.site-img7 a{background:url(/resources/assets/Ico-award.png) !important}&lt;br /&gt;
.site-img.site-img8 a{background:url(/resources/assets/Ico-seminar.png) !important}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx), (-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi){&lt;br /&gt;
    .site-img.site-img1 a{background:url(/resources/assets/Ico-watv@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img2 a{background:url(/resources/assets/Ico-father@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img3 a{background:url(/resources/assets/Ico-mediacast@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img4 a{background:url(/resources/assets/Ico-youtube@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img5 a{background:url(/resources/assets/Ico-mother@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img6 a{background:url(/resources/assets/Ico-press@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img7 a{background:url(/resources/assets/Ico-award@3x.png) !important; background-size:100% !important}&lt;br /&gt;
    .site-img.site-img8 a{background:url(/resources/assets/Ico-seminar@3x.png) !important; background-size:100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media(min-width:768px){&lt;br /&gt;
/*    .part-t{padding-top:40px} */&lt;br /&gt;
    .cog-title{padding:25px 30px}&lt;br /&gt;
    .cog-title h1{font-size:28px}&lt;br /&gt;
    .cog-box-wrap{display:flex; flex-wrap:wrap; box-sizing:border-box}&lt;br /&gt;
    .cog-box{width:50%; margin-bottom:20px}&lt;br /&gt;
    .cog-box ul li{font-size:15px}&lt;br /&gt;
    .cog-intro-wrap{display:flex}&lt;br /&gt;
    .cog-intro-wrap .cog-intro-desc{padding-left:30px}&lt;br /&gt;
    .cog-related-site ul li{width:25%}&lt;br /&gt;
    .cog-related-site .cog-tag a{font-size:14px}&lt;br /&gt;
}&lt;br /&gt;
@media(max-width:767px){&lt;br /&gt;
    .cog-container{margin-top:20px}&lt;br /&gt;
    .cog-intro-wrap .cog-intro-desc{margin-top:16px}&lt;br /&gt;
    .content ul{padding-left:20px}&lt;br /&gt;
    .ico-arrow{position:absolute; right:0; top:12px}&lt;br /&gt;
    .ico-arrow::before,&lt;br /&gt;
    .ico-arrow::after{content:&#039;&#039;; position:relative; width:6px; height:1px; display:block; background:#000}&lt;br /&gt;
    .ico-arrow::before{transform:rotate(45deg)}&lt;br /&gt;
    .ico-arrow::after{transform:rotate(-45deg); margin-left:4px; margin-top:-1px}&lt;br /&gt;
    .cog-box-title.open .ico-arrow{transform:rotate(180deg)}&lt;br /&gt;
    .cog-box-title ~ * {display:none}&lt;br /&gt;
    .cog-box-title.open ~ * {display:block}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========== */&lt;br /&gt;
.box-half{box-sizing:border-box; margin-top:10px}&lt;br /&gt;
.cog-item {box-sizing:border-box; padding-left:10px; padding-right:10px; margin-top:10px}&lt;br /&gt;
@media(min-width:768px){&lt;br /&gt;
    .box-half{width:50%; margin-top:-10px}&lt;br /&gt;
    .cog-item {margin-top:20px}&lt;br /&gt;
    .mw-content-ltr .cog-box-wrap ul{margin:0; margin-top:0.5em;}&lt;br /&gt;
    .mw-content-ltr .cog-box-wrap ul li{margin-left:14px; padding-left:2px;}&lt;br /&gt;
}&lt;br /&gt;
/* =========== */&lt;br /&gt;
/* sub */&lt;br /&gt;
cite,&lt;br /&gt;
i{font-style:normal}&lt;br /&gt;
body{background:#fff; position:relative; max-width:1400px; margin-left:auto; margin-right:auto}&lt;br /&gt;
#mw-head{background:#fff}&lt;br /&gt;
#mw-panel{width:174px; padding-left:0 !important}&lt;br /&gt;
.mw-body{border:none; position:relative}&lt;br /&gt;
#mw-body-content{max-width:960px; margin-left:auto; margin-right:auto;}&lt;br /&gt;
.mw-body .firstHeading{max-width:960px; margin-left:auto; margin-right:auto;}&lt;br /&gt;
#mw-page-base{background:#fff;}&lt;br /&gt;
&lt;br /&gt;
#mw-navigation{display:block; width:calc(100% - 174px); position:absolute; top:0; padding-left:174px}&lt;br /&gt;
#mw-head {background:#fff; max-width:960px; margin-left:auto; margin-right:auto; position:static}&lt;br /&gt;
.mw-body-content{max-width:960px; margin-left:auto; margin-right:auto}&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation,&lt;br /&gt;
#p-personal{position:static; margin:0; padding:0}&lt;br /&gt;
#p-personal{padding-top:10px;}&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation{padding-top:9px}&lt;br /&gt;
&lt;br /&gt;
#p-logo{margin-bottom:0; margin-top:12px}&lt;br /&gt;
&lt;br /&gt;
.mw-references-columns li{padding-top:4px; font-size:12px}&lt;br /&gt;
.mw-footer &amp;gt; ul{max-width:960px; margin-left:auto; margin-right:auto}&lt;br /&gt;
.mw-body-content h2{font-weight:600}&lt;br /&gt;
.mw-body-content p{text-align: left}&lt;br /&gt;
#p-search{margin-right:0}&lt;br /&gt;
.content .section-heading{margin-bottom:0 !important; font-size:18px}&lt;br /&gt;
b,strong{font-weight:600}&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color:#0745AD}&lt;br /&gt;
.mw-content-ltr dl{margin-top:0; margin-bottom:0}&lt;br /&gt;
.mw-content-ltr dd{margin-left:14px}&lt;br /&gt;
&lt;br /&gt;
/* 각주 */&lt;br /&gt;
.mw-references-wrap{pointer-events:all !important; background:none; border:none; opacity:1 !important; padding:0}&lt;br /&gt;
&lt;br /&gt;
/* WMC SI: 파일 클릭 방지 */&lt;br /&gt;
#filetoc + .fullImageLink a,&lt;br /&gt;
.mw-mmv-image img {pointer-events:none!important}&lt;br /&gt;
&lt;br /&gt;
/* WMC SI: 푸터 */&lt;br /&gt;
#footer-copyrightico {display:none}&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
#footer-info-custom-copyright {pointer-events:none}&lt;br /&gt;
#footer-info-custom-copyright a {color:#000}&lt;br /&gt;
&lt;br /&gt;
.infobox {border:1px solid #a2a9b1; border-spacing:3px; background-color:#f8f9fa; color:black; margin:0.5em 0 0.5em 1em; padding:0.2em; float:right; clear:right; font-size:88% !important; line-height:1.5em; width:22em}&lt;br /&gt;
.infobox-subbox {padding:0; border:none; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent}&lt;br /&gt;
.infobox th{width:35%}&lt;br /&gt;
.infobox td{width:100%}&lt;br /&gt;
.infobox td, .infobox th {vertical-align:top; text-align:left}&lt;br /&gt;
.infobox .infobox-above, .infobox caption, .infobox-title {font-size:125%; font-weight:bold; text-align:center}&lt;br /&gt;
.infobox caption, .infobox-title {padding:0.2em}&lt;br /&gt;
.infobox .infobox-header, .infobox .infobox-subheader, .infobox .infobox-image, .infobox .infobox-full-data, .infobox .infobox-below {text-align:center}&lt;br /&gt;
.infobox .infobox-navbar {text-align:right}&lt;br /&gt;
.infobox.bordered {border-collapse:collapse}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {border:1px solid #a2a9b1}&lt;br /&gt;
.infobox.bordered .borderless td, .infobox.bordered .borderless th {border:0}&lt;br /&gt;
.infobox.sisterproject {width:20em; font-size:90%}&lt;br /&gt;
.infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th {border:0; border-top:1px solid #a2a9b1; border-right:1px solid #a2a9b1}&lt;br /&gt;
.infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th {border:0; border-right:1px solid #a2a9b1}&lt;br /&gt;
.infobox.geography {border-collapse:collapse; line-height:1.2em; font-size:90%}&lt;br /&gt;
.infobox.geography  td, .infobox.geography  th {border-top:1px solid #a2a9b1; padding:0.4em 0.6em 0.4em 0.6em}&lt;br /&gt;
.infobox.geography .mergedtoprow td, .infobox.geography .mergedtoprow th {border-top:1px solid #a2a9b1; padding:0.4em 0.6em 0.2em 0.6em}&lt;br /&gt;
.infobox.geography .mergedrow td, .infobox.geography .mergedrow th {border:0; padding:0 0.6em 0.2em 0.6em}&lt;br /&gt;
.infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th {border-top:0; border-bottom:1px solid #a2a9b1; padding:0 0.6em 0.4em 0.6em}&lt;br /&gt;
.infobox.geography .maptable td, .infobox.geography .maptable th {border:0; padding:0}&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
#top-button{opacity:0; transition:opacity 0.5s; pointer-events: none; width:30px;height:30px;border:solid 3px #1e96ff; border-radius:30px; position:fixed; right:15px; bottom:15px; background-color:white; cursor:pointer; z-index:999}&lt;br /&gt;
#top-button.active{opacity:0.7; pointer-events: auto}&lt;br /&gt;
#top-button:hover{opacity:1}&lt;br /&gt;
#top-button::before, #top-button::after{content:&#039;&#039;; display:block; width:15px; height:4px; background-color:#1e96ff; position:absolute;}&lt;br /&gt;
#top-button::before{left:3px; top:12px; transform:rotate(135deg)}&lt;br /&gt;
#top-button::after{left:12px; top:11px; transform:rotate(45deg)}&lt;br /&gt;
&lt;br /&gt;
/* 내비게이션 박스 */&lt;br /&gt;
.navbox {box-sizing:border-box;border:1px solid #a2a9b1; width:100%; clear:both; font-size:88%; text-align:center; padding:1px; margin:1em auto 0}&lt;br /&gt;
.navbox .navbox {margin-top:0}&lt;br /&gt;
.navbox + .navbox {margin-top:-1px}&lt;br /&gt;
.navbox-inner, .navbox-subgroup {width:100%}&lt;br /&gt;
.navbox-group, .navbox-title, .navbox-abovebelow {padding:0.25em 1em; line-height:1.5em; text-align:center}&lt;br /&gt;
th.navbox-group {white-space:nowrap; text-align:right}&lt;br /&gt;
.navbox, .navbox-subgroup {background-color:#fdfdfd}&lt;br /&gt;
.navbox-list {line-height:1.5em; border-color:#fdfdfd}&lt;br /&gt;
tr + tr &amp;gt; .navbox-abovebelow, tr + tr &amp;gt; .navbox-group, tr + tr &amp;gt; .navbox-image, tr + tr &amp;gt; .navbox-list {border-top:2px solid #fdfdfd}&lt;br /&gt;
.navbox th, .navbox-title {background-color:#ccccff}&lt;br /&gt;
.navbox-abovebelow, th.navbox-group, .navbox-subgroup .navbox-title {background-color:#ddddff}&lt;br /&gt;
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {background-color:#e6e6ff}&lt;br /&gt;
.navbox-even {background-color:#f7f7f7}&lt;br /&gt;
.navbox-odd {background-color:transparent}&lt;br /&gt;
.navbox .hlist td dl, .navbox .hlist td ol, .navbox .hlist td ul, .navbox td.hlist dl, .navbox td.hlist ol, .navbox td.hlist ul {padding:0.125em 0}&lt;br /&gt;
&lt;br /&gt;
.hlist dl, .hlist ol, .hlist ul {margin:0; padding:0}&lt;br /&gt;
.hlist dd, .hlist dt, .hlist li {margin:0; display:inline}&lt;br /&gt;
.hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul {display:inline}&lt;br /&gt;
.hlist .mw-empty-li {display:none}&lt;br /&gt;
.hlist dt:after {content:&amp;quot;:&amp;quot;}&lt;br /&gt;
.hlist dd:after, .hlist li:after {content:&amp;quot; · &amp;quot;; font-weight:bold}&lt;br /&gt;
.hlist dd:last-child:after, .hlist dt:last-child:after, .hlist li:last-child:after {content:none}&lt;br /&gt;
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before, .hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before, .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {content:&amp;quot; (&amp;quot;; font-weight:normal}&lt;br /&gt;
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after, .hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after, .hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {content:&amp;quot;)&amp;quot;; font-weight:normal}&lt;br /&gt;
.hlist ol {counter-reset:listitem}&lt;br /&gt;
.hlist ol &amp;gt; li {counter-increment:listitem}&lt;br /&gt;
.hlist ol &amp;gt; li:before {content:&amp;quot; &amp;quot; counter(listitem) &amp;quot;\a0&amp;quot;}&lt;br /&gt;
.hlist dd ol &amp;gt; li:first-child:before, .hlist dt ol &amp;gt; li:first-child:before, .hlist li ol &amp;gt; li:first-child:before {content:&amp;quot; (&amp;quot; counter(listitem) &amp;quot;\a0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
.plainlist ol, .plainlist ul {line-height:inherit; list-style:none none; margin:0}&lt;br /&gt;
.plainlist ol li, .plainlist ul li {margin-bottom:0}&lt;br /&gt;
&lt;br /&gt;
/* 인쇄 스타일 보정 */&lt;br /&gt;
@media print {&lt;br /&gt;
	#mw-navigation{display:none}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 스타일 제거 */&lt;br /&gt;
.plainlinks a.disable{color: inherit; text-decoration: auto !important; cursor: auto}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 툴바 스타일 */&lt;br /&gt;
#wikisharetoolbar{position:absolute; left:-10px; bottom:-100px; margin-left:10px; margin-bottom:10px; background:transparent !important; border:none; padding:0}&lt;br /&gt;
.wikishare_icon {margin: 2px}&lt;br /&gt;
.wikishare_button_SMS img{width:30px; opacity:0.5}&lt;br /&gt;
.wikishare_button_KakaoTalk{display:none;}&lt;br /&gt;
.wikishare_button_Copy{display:none;}&lt;br /&gt;
&lt;br /&gt;
.mg-top-sm{margin-top:14px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.tx-center p {text-align:center;}&lt;br /&gt;
.gallerytext p {text-align:center;}&lt;br /&gt;
ul.gallery{padding:0; margin:0}&lt;br /&gt;
ul.gallery .thumb{margin:0 !important}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 본문 스타일 */&lt;br /&gt;
.mw-parser-output{line-height:1.7; font-size:15px}&lt;br /&gt;
.skin-minerva .mw-parser-output{font-size:18px}&lt;br /&gt;
.mw-parser-output i{font-style: italic}&lt;br /&gt;
&lt;br /&gt;
/* 틀:그림, 틀:앨범 스타일 */&lt;br /&gt;
.custom-image {background-color:#f8f9fa; border:1px solid #c8ccd1; color: #000; padding:3px; overflow:hidden}&lt;br /&gt;
.custom-image.noborder, .custom-album .custom-image {background:none; border:none}&lt;br /&gt;
.custom-image img{width:100%; height:auto}&lt;br /&gt;
.custom-image .thumbcaption{text-align:center}&lt;br /&gt;
.skin-vector .custom-image .thumbcaption{text-align:left}&lt;br /&gt;
.church-thumb .custom-image .thumbcaption{text-align:center}&lt;br /&gt;
.custom-image pre{overflow:hidden; background:none; border:none; padding:0; margin:0; line-height:0}&lt;br /&gt;
.custom-image.center {margin:0 auto}&lt;br /&gt;
.custom-image.right {margin-left:auto}&lt;br /&gt;
.custom-image.float-left {clear:left; float:left; margin:5px 0; margin-right:10px}&lt;br /&gt;
.custom-image.float-right {clear:right; float:right; margin:5px 0; margin-left:10px}&lt;br /&gt;
.custom-album {display:flex; flex-wrap:wrap; max-width:100%; align-items:flex-start; border: solid 1px #d3d8e1; background-color: #f4f5f7}&lt;br /&gt;
.custom-album * {box-sizing:border-box}&lt;br /&gt;
.custom-album .custom-image {max-height: 100%}&lt;br /&gt;
.custom-album.center {margin:0 auto}&lt;br /&gt;
.custom-album.right {margin-left:auto}&lt;br /&gt;
.custom-album.float-left {clear:left; float:left; margin:5px 0; margin-right: 10px}&lt;br /&gt;
.custom-album.float-right {clear:right; float:right; margin:5px 0; margin-left: 10px}&lt;br /&gt;
.custom-album.noborder {border: none; background: none}&lt;br /&gt;
.custom-album &amp;gt; p {display:none}&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
	.custom-album &amp;gt; *{width:100% !important}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6170</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6170"/>
		<updated>2025-10-17T01:44:01Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6169</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6169"/>
		<updated>2025-10-17T01:43:03Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	console.log(mw.config.get(&#039;wgUserId&#039;));&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	console.log(&#039;mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6167</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6167"/>
		<updated>2025-10-17T01:41:32Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	console.log(&#039;mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6166</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6166"/>
		<updated>2025-10-17T01:39:51Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	/*&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
	헤더의 Prefernces 메뉴에 화면이 나오지 않아 주석처리 함 (무엇 때문에 이 코드을 적용했을까??)&lt;br /&gt;
	*/&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=Passover&amp;diff=6145</id>
		<title>Passover</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=Passover&amp;diff=6145"/>
		<updated>2025-10-16T00:06:52Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ko:유월절]]&lt;br /&gt;
[[es:Pascua]]&lt;br /&gt;
[[vi:Lễ_Vượt_Qua]]&lt;br /&gt;
[[ne:निस्तार-चाड]]&lt;br /&gt;
[[pt:Páscoa]]&lt;br /&gt;
{{절기 &lt;br /&gt;
|above =Passover &lt;br /&gt;
|image = [[file:Bible primer, Old Testament, for use in the primary department of Sunday schools (1919) (14782080995).jpg|250px|thumb|Center|The Israelites put the blood of the Passover lamb.]]&lt;br /&gt;
|Name = 逾越節, Passover&lt;br /&gt;
|Date = Evening on the 14th day of the first month by the sacred calendar&lt;br /&gt;
|Origin = Liberation from Egypt&lt;br /&gt;
|Ritual in the Old Testament = Sprinkle lamb’s blood and roast meat over fire&lt;br /&gt;
|Ritual in the New Testament = Eat and drink bread and wine which represents Jesus’ flesh and blood, after the Foot-Washing Ceremony.&lt;br /&gt;
|Fulfillment of prophecy = Set free from the sinful world.&lt;br /&gt;
|Blessing = forgiveness of sins, eternal life, protection from disasters, fulfillment of the first commandment&lt;br /&gt;
}}&lt;br /&gt;
The &#039;&#039;&#039;Passover&#039;&#039;&#039; is the first of the Seven Feasts in Three Times recorded in the [[Bible]]. It is observed on the evening of the 14th day of the first month by the sacred calendar, and it corresponds to the period between March and April in [https://www.britannica.com/topic/Gregorian-calendar the Gregorian calendar] (solar calendar). The Seven Feasts are classified into three times: the [[The Feast of Unleavened Bread|Feast of Unleavened Bread]], the [[Feast of Weeks]], and the [[Feast of Tabernacles]]. The Passover belongs to the first time of feasts—the Feast of Unleavened Bread.&lt;br /&gt;
&lt;br /&gt;
The Passover is the core truth of the [[New Covenant|new covenant]] which God established to save all humanity. On the evening of the 14th day of the first month by the sacred calendar, [[Jesus Christ]] established the new covenant by keeping the Passover with His disciples with bread and wine representing His flesh and blood. Just as in the times of the Old Testament, when the Israelites were freed from Egypt by keeping the Passover and entered the land of Canaan, in the times of the New Testament, God&#039;s people are given eternal life and freed from the sinful world by keeping the [[The New Covenant Passover|Passover of the new covenant]], and enter the [[Kingdom of Heaven|kingdom of heaven]]. &lt;br /&gt;
&lt;br /&gt;
==Origin and Meaning of the Passover==&lt;br /&gt;
===Origin and Meaning===&lt;br /&gt;
The Passover originated from the history of the Israelites, who had been slaves in Egypt; they were protected from plagues and set free by keeping the Passover. The name of the Passover, which means “the feast that makes disasters pass over,” originated from this history. In Hebrew, the word &#039;&#039;Passover&#039;&#039; is &#039;&#039;Pesach (פֶּסַח)&#039;&#039;.&amp;lt;ref&amp;gt;[https://biblehub.com/hebrew/6453.htm 6453. pesach], &#039;&#039;Bible Hub&#039;&#039;&amp;lt;/ref&amp;gt; It is derived from the verb &#039;&#039;pasach (פָּסַח)&#039;&#039;&amp;lt;ref&amp;gt;[https://biblehub.com/hebrew/6452a.htm 6452. pasach], &#039;&#039;Bible Hub&#039;&#039;&amp;lt;/ref&amp;gt; meaning “to pass” or “to jump.” In Greek, it is called &#039;&#039;Pascha (πασχα)&#039;&#039;. In both of these languages, which were used to write the Bible, the word &#039;&#039;Passover&#039;&#039; means that “(disasters) pass over.”&lt;br /&gt;
&lt;br /&gt;
===Passover in Each Language===&lt;br /&gt;
The Passover mentioned in the book of [[The Exodus|Exodus]] is as follows in each language.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Language&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Translation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Hebrew&lt;br /&gt;
|Pesach(פֶּסַח)&lt;br /&gt;
|-&lt;br /&gt;
|Greek&lt;br /&gt;
|Pascha(πασχα)&lt;br /&gt;
|-&lt;br /&gt;
|Korean&lt;br /&gt;
|유월절 (or 과월절 in some translations)&lt;br /&gt;
|-&lt;br /&gt;
|English&lt;br /&gt;
|Passover&lt;br /&gt;
|-&lt;br /&gt;
|Spanish&lt;br /&gt;
|Pascua&lt;br /&gt;
|-&lt;br /&gt;
|Dutch&lt;br /&gt;
|het Joodse Paasfeest&lt;br /&gt;
|-&lt;br /&gt;
|Norwegian&lt;br /&gt;
|påske&lt;br /&gt;
|-&lt;br /&gt;
|German&lt;br /&gt;
|Pạssah•fest&lt;br /&gt;
|-&lt;br /&gt;
|Latin&lt;br /&gt;
|Pascha&lt;br /&gt;
|-&lt;br /&gt;
|Russian&lt;br /&gt;
|еврейская пасха&lt;br /&gt;
|-&lt;br /&gt;
|Romanian&lt;br /&gt;
|Pesah&lt;br /&gt;
|-&lt;br /&gt;
|Mongolian&lt;br /&gt;
| Дээгүүр өнгөрөх баяр&lt;br /&gt;
|-&lt;br /&gt;
|Swahili&lt;br /&gt;
|Pasaka ya Kiyahudi&lt;br /&gt;
|-&lt;br /&gt;
|Swedish&lt;br /&gt;
|påskhögtid&lt;br /&gt;
|-&lt;br /&gt;
|Ukrainian&lt;br /&gt;
|Песах&lt;br /&gt;
|-&lt;br /&gt;
|Italian&lt;br /&gt;
|pasqua ebraica&lt;br /&gt;
|-&lt;br /&gt;
|Indonesian&lt;br /&gt;
|Paskah&lt;br /&gt;
|-&lt;br /&gt;
|Japanese&lt;br /&gt;
|過越祭(すぎこしさい)&lt;br /&gt;
|-&lt;br /&gt;
|Chinese (Simplified)&lt;br /&gt;
|逾越节&lt;br /&gt;
|-&lt;br /&gt;
|Czech&lt;br /&gt;
|pesach&lt;br /&gt;
|-&lt;br /&gt;
|Turkish&lt;br /&gt;
|Fısıh Bayramı, Hamursuz Bayramı&lt;br /&gt;
|-&lt;br /&gt;
|Persian&lt;br /&gt;
|فصح[fesh]&lt;br /&gt;
|-&lt;br /&gt;
|Portuguese&lt;br /&gt;
|páscoa&lt;br /&gt;
|-&lt;br /&gt;
|Polish&lt;br /&gt;
|Pascha(święto w judaizmie)&lt;br /&gt;
|-&lt;br /&gt;
|French&lt;br /&gt;
|Pâque&lt;br /&gt;
|-&lt;br /&gt;
|Finnish&lt;br /&gt;
|pääsiäinen&lt;br /&gt;
|-&lt;br /&gt;
|Hungarian&lt;br /&gt;
|Páska&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==The Passover of the Old Testament==&lt;br /&gt;
===Ritual===&lt;br /&gt;
At twilight on the 14th day of the first month by the sacred calendar, the Israelites slaughtered year-old lambs and ated the roasted meat over fire along with unleavened bread and bitter herbs. The meat couldn’t be left till morning. Furthermore, the bones of the Passover lambs were not to be broken.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Deuteronomy+16%3A1-7&amp;amp;version=NIV |title=Deuteronomy 16:1–7 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Numbers+9%3A11-12&amp;amp;version=NIV |title=Numbers 9:11–12 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Exodus+12%3A42-47&amp;amp;version=NIV |title=Exodus 12:42–47 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The History of the Passover of the Old Testament===&lt;br /&gt;
*&#039;&#039;&#039;Exodus&#039;&#039;&#039;&lt;br /&gt;
[[file:Israel&#039;s_Escape_from_Egypt.jpg|대체글=|thumb|The Israelites are freed from Egypt after keeping the Passover.]]&lt;br /&gt;
The Passover was kept for the first time around the 15th century B.C. in the time of [[Moses]]. God inflicted ten plagues on Egypt to free the Israelites who had been slaves in Egypt for about 400 years. Before the tenth plague came upon the land, the plague that struck down every firstborn, God allowed the Israelites to keep the Passover. &lt;br /&gt;
{{quote5|내용=“[I]t is the LORD’s Passover. On that same night I will pass through Egypt and strike down every firstborn—both men and animals—and I will bring judgment on all the gods of Egypt. I am the LORD. The blood will be a sign for you on the houses where you are; and when I see the blood, I will pass over you. &#039;&#039;&#039;No destructive plague will touch you when I strike Egypt&#039;&#039;&#039;. This is a day you are to commemorate; for the generations to come you shall celebrate it as a festival to the LORD—a lasting ordinance.”|출처=[https://www.biblegateway.com/passage/?search=Exodus+12%3A11-14&amp;amp;version=NIV Exodus 12:11–14]}}&lt;br /&gt;
&lt;br /&gt;
On the evening of the 14th day of the first month of the sacred calendar, the Israelites slaughtered year-old lambs without defect, put the blood of the lambs on the sides and tops of the doorframes of the houses, and roasted the meat over the fire and ate it with the unleavened bread and bitter herbs.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A5-11&amp;amp;version=NIV|title=Exodus 12:5–11|quote=}}&amp;lt;/ref&amp;gt; On the night of the Passover, a plague that killed the firstborns in every Egyptian household came upon the land. There was a loud wailing in Egypt as all the firstborns were struck down from the firstborn of Pharaoh to the firstborn of all the livestock.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A29-30&amp;amp;version=NIV|title=Exodus 12:29–30|quote=}}&amp;lt;/ref&amp;gt; However, not even one firstborn of the Israelite households was killed; they were protected from the plague by keeping the Passover as God had promised them. The next day, the Israelites came out of Egypt and set out for Canaan, the Promised Land, in joy of freedom and liberation.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;In the Desert&#039;&#039;&#039;&lt;br /&gt;
After coming out of Egypt, the Israelites completed building the [[Sanctuary (Tabernacle)|tabernacle]] on the first day of the first month of the following year,&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+40%3A17&amp;amp;version=NIV|title=Exodus 40:17|quote=}}&amp;lt;/ref&amp;gt; and celebrated the Passover a second time in the desert of Sinai on the 14th day of that month.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+9%3A1-5&amp;amp;version=NIV|title=Numbers 9:1–5|quote=}}&amp;lt;/ref&amp;gt; God said that those who could not keep the Passover because they were ceremonially unclean on account of a dead body or because they were on a long journey, should celebrate the Passover on the evening of the 14th day of the second month in accordance with all its rules and regulations. God warned that they must keep the Passover, and that those who did not keep the Passover would be cut off from the people.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+9%3A9-13&amp;amp;version=NIV|title=Numbers 9:9–13|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;However, the Bible has no record of the Israelites keeping the Passover for 38 years after they came out of Egypt and kept it in the second year. At the end of their journey in the desert, when they crossed the [[Jordan]] and reached the city of [[Jericho]], God commanded them to conduct [[circumcision]]. This was because all the men twenty years of age or older, who came out of Egypt, died in the desert (except for Joshua and Caleb&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+14%3A29-30&amp;amp;version=NIV|title=Numbers 14:29–30|quote=}}&amp;lt;/ref&amp;gt;) and in addition, those who were born in the desert, were not circumcised.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Joshua+5%3A2-5&amp;amp;version=NIV|title=Joshua 5:2–5|quote=}}&amp;lt;/ref&amp;gt; Therefore, since only those who were circumcised could keep the Passover, the fact that they had not been circumcised means that they had not kept the Passover.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A48&amp;amp;version=NIV|title=Exodus 12:48|quote=}}&amp;lt;/ref&amp;gt; After circumcision was conducted, the Israelites kept the Passover on the plains of Jericho, and entered the land of Canaan that very year.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Joshua+5%3A10-12&amp;amp;version=NIV|title=Joshua 5:10–12|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Time of King Hezekiah&#039;&#039;&#039;&lt;br /&gt;
Throughout the history of the Israelites, God’s power has been revealed through the Passover. Let us look to the time of Hezekiah, about 800 years after the time of Moses. Hezekiah was the thirteenth king of the [[southern Kingdom of Judah]]. In those days, Israel had been divided into the southern Kingdom of Judah and the [[northern Kingdom of Israel]]. &lt;br /&gt;
&lt;br /&gt;
As soon as King Hezekiah was enthroned, he made the decision to keep the Passover, with the hope that his nation would be at peace and protected by God’s grace. Hezekiah sent his couriers throughout the two kingdoms of Judah and Israel to deliver the news to come to [[Jerusalem]] to celebrate the Passover. However, most of the Israelites in the north, because they had not kept the Passover for about 250 years since the time when Israel was divided into two kingdoms, ridiculed the couriers and their message. In the end, only the people of the southern Kingdom of Judah kept the Passover with the Israelites in the north who humbled themselves and came to Jerusalem to keep it.&amp;lt;ref name=&amp;quot;히스기야 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Chronicles+30%3A1-12&amp;amp;version=NIV|title=2 Chronicles 30:1–12|quote=}}&amp;lt;/ref&amp;gt; After keeping the Passover, the people removed all the [[Idol|idols]] from inside the temple and also broke down the altars that were being used to sacrifice and worship other gods, not even knowing they were committing idolatry.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Chronicles+31%3A1+&amp;amp;version=NIV|title=2 Chronicles 31:1|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;Three years later, Assyria, a powerful nation at the time, invaded and besieged Israel in the north and surrounded Samaria, the capital city of Israel, eventually capturing it after three years. Northern Israel, which did not celebrate the Passover, was completely destroyed around 721 BC.&amp;lt;ref&amp;gt;[https://www.esv.org/resources/esv-global-study-bible/introduction-to-1-2-kings/ Introduction to 1–2 Kings], &#039;&#039;ESV&#039;&#039;&amp;lt;/ref&amp;gt; The Bible explains that the fundamental cause of the destruction of Northern Israel was because they violated God’s covenant.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+18%3A9-12&amp;amp;version=NIV|title=2 Kings 18:9–12|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;In the fourteenth year of Hezekiah, the Assyrian army also invaded Judah in the south, conquered many cities, and narrowed their siege on Jerusalem. God promised salvation to Judah in the south, which celebrated the Passover, and sent an angel to fight against the Assyrian soldiers. As a result, over 185,000 Assyrian soldiers were killed overnight and the Assyrian army retreated.&amp;lt;ref name=&amp;quot;남 유다 구원&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+19%3A30-35&amp;amp;version=NIV|title=2 Kings 19:30–35|quote=}}&amp;lt;/ref&amp;gt; According to the promise contained in the Passover, Judah in the south was protected from disasters and escaped its destruction.&lt;br /&gt;
*&#039;&#039;&#039;Time of King Josiah&#039;&#039;&#039;&lt;br /&gt;
After Hezekiah, the southern Kingdom of Judah stopped celebrating the Passover and once again set up the very idols Hezekiah had destroyed. Josiah, the sixteenth king of Judah, the great-grandson of Hezekiah, read the Book of the Law, which was found while the [[temple]] was being repaired in his eighteenth year, and came to realize the Passover.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+22%3A3-11&amp;amp;version=NIV|title=2 Kings 22:3–11|quote=}}&amp;lt;/ref&amp;gt; Josiah and the people decided to celebrate the Passover, and removed the idols they had served in the temple of God.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+23%3A3-4&amp;amp;version=NIV|title=2 Kings 23:3–4|quote=}}&amp;lt;/ref&amp;gt; After the Passover, they destroyed all the idols in Israel and Judah. Not since the days of the judges, nor throughout the days of the kings of Israel and the kings of Judah, had any such Passover been observed. So Josiah was written in the Bible as a king who completely obeyed all the laws of God with all his heart, soul, and strength.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+23%3A21-25&amp;amp;version=NIV|title=2 Kings 23:21–25|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Passover of the New Testament==&lt;br /&gt;
===Ritual===&lt;br /&gt;
On the evening of the 14th day of the first month by the sacred calendar, the Foot-Washing Ceremony is conducted first.&amp;lt;ref name=&amp;quot;세족식&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+13%3A4-15&amp;amp;version=NIV|title=John 13:4–15|quote=}}&amp;lt;/ref&amp;gt; It is then followed by the ceremony of eating and drinking bread and wine, which represent the flesh and blood of Jesus, who is the reality of the Passover lamb.&amp;lt;ref name=&amp;quot;마태복음 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Matthew+26%3A19-28&amp;amp;version=NIV|title=Matthew 26:19–28|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The New Covenant Passover of Jesus Christ===&lt;br /&gt;
{{그림 |최후의 만찬 유월절.jpg|너비= 300px |정렬=오른쪽섬네일 |타이틀=Jesus Christ freed all people from the sinful world through the Passover of the new covenant.}}&lt;br /&gt;
The history of the deliverance of the Israelites from Egypt after keeping the Passover was a prophecy that Jesus Christ would establish [[The New Covenant Passover|the Passover of the new covenant]] and free people from this sinful world. Jesus Christ sent Peter and John to prepare for the Passover on the 14th day of the first month by the sacred calendar when it was customary to sacrifice the Passover lamb.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Luke+22%3A7-8&amp;amp;version=NIV|title=Luke 22:7–8|quote=}}&amp;lt;/ref&amp;gt; That evening, Jesus Christ washed His disciples’ feet in Mark’s upper room&amp;lt;ref name=&amp;quot;세족식&amp;quot; /&amp;gt; and celebrated the Passover together. Jesus Christ proclaimed the new covenant, saying that the Passover bread is His flesh and that the Passover wine is His blood, which was poured out for many for the forgiveness of sins.&amp;lt;ref name=&amp;quot;마태복음 유월절&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=When the hour came, Jesus and His disciples reclined at the table. Jesus said to them, “I have eagerly desired to eat this &#039;&#039;&#039;Passover&#039;&#039;&#039; with you before I suffer. . . .” And he took bread, gave thanks and broke it, and gave it to them, saying, “This is my body given for you; do this in remembrance of me.” In the same way, after the supper he took the cup, saying, “This cup is the &#039;&#039;&#039;new covenant in my blood&#039;&#039;&#039;, which is poured out for you.”|출처=[https://www.biblegateway.com/passage/?search=Luke+22%3A14-20&amp;amp;version=NIV Luke 22:14–20]}} &lt;br /&gt;
&lt;br /&gt;
Taking the cup of the Passover wine, Jesus said that it is the new covenant in His blood, and also said that He had eagerly desired to eat the Passover. This means that the core of the new covenant is the Passover. On the day after the Passover, Jesus died on the cross as the reality of the Passover lamb. The Roman soldiers broke the legs of the two robbers, who were hung on the cross on each side of Jesus, but they did not break Jesus’ bones. Instead, they pierced His side with a spear. This fulfilled the prophecy that the bones of the Passover lambs must not be broken.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+19%3A32-36&amp;amp;version=NIV|title=John 19:32–36|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Early Church Kept the Passover of the New Covenant===&lt;br /&gt;
The Israelites celebrated the Passover a second time in the desert of Sinai in the year after the Exodus. This became a prophecy showing that the apostles and the saints of the early Church would keep the new covenant Passover on the evening of the 14th day of the first month by the sacred calendar every year after the Jesus’ ascension. Apostle Paul emphasized that we should keep the Passover because Christ was sacrificed as the reality of the Passover lamb.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=1+corinthians+5%3A7-8&amp;amp;version=NIV|title=1 Corinthians 5:7–8|quote= }}&amp;lt;/ref&amp;gt; He also said that we must commemorate Jesus’ sacrifice whenever we eat the bread and drink the wine on the night of the Passover, the night He was betrayed, and keep the Passover until the Lord comes.&lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=For I received from the Lord what I also passed on to you: The Lord Jesus, on the &#039;&#039;&#039;night he was betrayed [Passover night]&#039;&#039;&#039;, took bread, and when he had given thanks, he broke it and said, “This is my body, which is for you; do this in remembrance of me.” . . . “This cup is the &#039;&#039;&#039;new covenant in my blood&#039;&#039;&#039;; do this, whenever you drink it, in remembrance of me. For whenever you eat this bread and drink this cup, you &#039;&#039;&#039;proclaim the Lord’s death until he comes.&#039;&#039;&#039;”|출처=[https://www.biblegateway.com/passage/?search=1+Corinthians+11%3A23-26&amp;amp;version=NIV 1 Corinthians 11:23–26]}}&lt;br /&gt;
&lt;br /&gt;
==Blessings of the Passover==&lt;br /&gt;
===Kingdom of Heaven===&lt;br /&gt;
[[file:하나님의교회 유월절.jpg|thumb|World Mission Society Church of God keeps the Passover of the new covenant.]]&lt;br /&gt;
The Israelites’ 40-year long journey in the desert showed what would happen in the New Testament times.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=1+Corinthians+10%3A1-11&amp;amp;version=NIV|title=1 Corinthians 10:1–11|quote=}}&amp;lt;/ref&amp;gt; The history of the Israelites keeping the Passover and being liberated from Egypt and entering Canaan after forty years in the desert was a prophecy that God’s people of the New Testament would keep the Passover, be set free from the sinful world, and enter the [[Kingdom of Heaven|kingdom of heaven]], the spiritual Canaan.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Hebrews+3%3A15-19&amp;amp;version=NIV|title=Hebrews 3:15-19|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Hebrews+4%3A6-11&amp;amp;version=NIV|title=Hebrews 4:6–11|quote=}}&amp;lt;/ref&amp;gt; &amp;lt;br&amp;gt;There is no record of the Israelites keeping the Passover after they kept it a second time in the Desert of Sinai, until just before they entered Canaan. In the same way, in the New Testament times, the Passover was not celebrated for nearly 1,600 years after the Council of Nicaea was held in AD 325. The fact that the Israelites celebrated the Passover just before entering Canaan was a prophecy showing that the new covenant Passover, which had not been kept for a long time, would be restored just before God’s people enter heaven, the heavenly Canaan.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Isaiah+25%3A6-9&amp;amp;version=NIV|title=Isaiah 25:6–9|quote=}}&amp;lt;/ref&amp;gt; Just as the Israelites entered Canaan only after keeping the Passover, people can enter the kingdom of heaven, the spiritual Canaan, only after keep the new covenant.&lt;br /&gt;
&lt;br /&gt;
===Forgiveness of Sins=== &lt;br /&gt;
The [[Bible]] teaches that all people die because of their sins.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Romans+6%3A23&amp;amp;version=NIV|title=Romans 6:23|quote=}}&amp;lt;/ref&amp;gt; Since they cannot avoid death, they live as slaves to sin all their lives.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+8%3A34&amp;amp;version=NIV|title=John 8:34|quote=}}&amp;lt;/ref&amp;gt; The only way to be freed from sin is to be clothed with the grace of Christ’s precious blood shed on the cross.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Ephesians+1%3A7&amp;amp;version=NIV|title=Ephesians 1:7|quote=}}&amp;lt;/ref&amp;gt; Jesus Christ said that the Passover wine is His blood shed for many for the forgiveness of sins. Therefore, we must keep the new covenant Passover to receive the forgiveness of sins through the blood of Christ. Just as the Israelites in the Old Testament times kept the Passover and were freed from Egypt, people in the New Testament times keep the new covenant Passover and are freed from this sinful world.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Romans+8%3A1-2+&amp;amp;version=NIV|title=Romans 8:1–2|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eternal Life===&lt;br /&gt;
When our sins, which are cause of death, are taken away, we can live forever. Therefore, if we receive the forgiveness of sins, we can have eternal life. This is why Jesus Christ said that we will receive eternal life if we eat His flesh and drink His blood through the Passover of the new covenant.&lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=Jesus said to them, “I tell you the truth, unless you eat the flesh of the Son of Man and drink his blood, you have no life in you. Whoever eats my flesh and drinks my blood has eternal life, and I will raise him up at the last day.”|출처=[https://www.biblegateway.com/passage/?search=John+6%3A53-54&amp;amp;version=NIV John 6:53–54]}}&lt;br /&gt;
&lt;br /&gt;
The reason God gave us eternal life through the Passover of the new covenant is because the kingdom of heaven is a place where there is no death.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Revelation+21%3A1-4+&amp;amp;version=NIV|title=Revelation 21:1–4|quote=}}&amp;lt;/ref&amp;gt; No one can enter heaven with a mortal body. This is why God gives His people eternal life through the new covenant Passover. &lt;br /&gt;
[[file:Hezekiah.jpg|thumb|People of Judah remove idols after celebrating the Passover in the time of Hezekiah.]]&lt;br /&gt;
&lt;br /&gt;
===Disasters Pass Over===&lt;br /&gt;
The Passover is a sign of God’s power that lets disasters pass over. The Bible records how God’s people, who kept the Passover, were protected from disasters. When the Israelites kept the Passover at the time of the Exodus, they were protected from the plague which struck down every firstborn.&amp;lt;ref name=&amp;quot;애굽 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A11-13&amp;amp;version=NIV|title=Exodus 12:11–13|quote= }}&amp;lt;/ref&amp;gt; When King Hezekiah and the people of Judah kept the Passover, they were protected from the Assyrian attack;&amp;lt;ref name=&amp;quot;히스기야 유월절&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;남 유다 구원&amp;quot; /&amp;gt; and in the New Testament times, those who keep the new covenant Passover are protected from the last plagues. When someone eats the flesh of Jesus Christ and drinks His blood through the Passover, they can remain in God.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=john+6%3A56&amp;amp;version=NIV|title=John 6:56|quote=}}&amp;lt;/ref&amp;gt; God has promised that He will protect those who belong to Him from disasters.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Isaiah+43%3A1-2&amp;amp;version=NIV|title=Isaiah 43:1–2|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fulfillment of the First Commandment===&lt;br /&gt;
The [[The First Commandment|first]] of the [[The Ten Commandments|Ten Commandments]], “You shall have no other gods before Me,” contains two commands: “Do not to serve other gods,” and “Serve only God.” The Passover is a special truth that enables us to destroy other gods and worship only God; because the Passover was established as the day to punish all other gods since the time of the Exodus.&amp;lt;ref name=&amp;quot;애굽 유월절&amp;quot; /&amp;gt; If all the other gods are judged on the Passover, it means only God remains. If we realize the Passover and celebrate it, we can worship only God, not other gods. For example, God destroyed the gods of Egypt on the night of the Passover in the time of Moses. In the time of Hezekiah and of Josiah, too, the Israelites were able to serve only God by removing idols after keeping the Passover. Even in the New Testament times, we can fully keep the first commandment if we keep the Passover of the new covenant.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[New Covenant]]&lt;br /&gt;
*[[The New Covenant Passover|New Covenant Passover]]&lt;br /&gt;
* [[Disaster &amp;amp; Passover]]&lt;br /&gt;
*[[Seal of God]]&lt;br /&gt;
*[[The Feast of Unleavened Bread|Feast of Unleavened Bread]]&lt;br /&gt;
*[[Feast of Firstfruits]]&lt;br /&gt;
*[[Feast of Weeks]]&lt;br /&gt;
*[[Feast of Trumpets]]&lt;br /&gt;
* [[Day of Atonement]]&lt;br /&gt;
*[[Feast of Tabernacles]]&lt;br /&gt;
&lt;br /&gt;
==Related videos==&lt;br /&gt;
* &#039;&#039;&#039;Sermon: The Passover Holy Supper God Commanded Us to Keep&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;youtube&amp;gt;Jav03C_OQ_Q&amp;lt;/youtube&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Goal of Faith &amp;amp; the Passover&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;youtube&amp;gt;IwVePNf3DD0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Gospel of the New Covenant]]&lt;br /&gt;
[[Category:Bible Knowledge]]&lt;br /&gt;
[[Category:Biblical Terms]]&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=Passover&amp;diff=6144</id>
		<title>Passover</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=Passover&amp;diff=6144"/>
		<updated>2025-10-16T00:00:05Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ko:유월절]]&lt;br /&gt;
[[es:Pascua]]&lt;br /&gt;
[[vi:Lễ_Vượt_Qua]]&lt;br /&gt;
{{절기 &lt;br /&gt;
|above =Passover &lt;br /&gt;
|image = [[file:Bible primer, Old Testament, for use in the primary department of Sunday schools (1919) (14782080995).jpg|250px|thumb|Center|The Israelites put the blood of the Passover lamb.]]&lt;br /&gt;
|Name = 逾越節, Passover&lt;br /&gt;
|Date = Evening on the 14th day of the first month by the sacred calendar&lt;br /&gt;
|Origin = Liberation from Egypt&lt;br /&gt;
|Ritual in the Old Testament = Sprinkle lamb’s blood and roast meat over fire&lt;br /&gt;
|Ritual in the New Testament = Eat and drink bread and wine which represents Jesus’ flesh and blood, after the Foot-Washing Ceremony.&lt;br /&gt;
|Fulfillment of prophecy = Set free from the sinful world.&lt;br /&gt;
|Blessing = forgiveness of sins, eternal life, protection from disasters, fulfillment of the first commandment&lt;br /&gt;
}}&lt;br /&gt;
The &#039;&#039;&#039;Passover&#039;&#039;&#039; is the first of the Seven Feasts in Three Times recorded in the [[Bible]]. It is observed on the evening of the 14th day of the first month by the sacred calendar, and it corresponds to the period between March and April in [https://www.britannica.com/topic/Gregorian-calendar the Gregorian calendar] (solar calendar). The Seven Feasts are classified into three times: the [[The Feast of Unleavened Bread|Feast of Unleavened Bread]], the [[Feast of Weeks]], and the [[Feast of Tabernacles]]. The Passover belongs to the first time of feasts—the Feast of Unleavened Bread.&lt;br /&gt;
&lt;br /&gt;
The Passover is the core truth of the [[New Covenant|new covenant]] which God established to save all humanity. On the evening of the 14th day of the first month by the sacred calendar, [[Jesus Christ]] established the new covenant by keeping the Passover with His disciples with bread and wine representing His flesh and blood. Just as in the times of the Old Testament, when the Israelites were freed from Egypt by keeping the Passover and entered the land of Canaan, in the times of the New Testament, God&#039;s people are given eternal life and freed from the sinful world by keeping the [[The New Covenant Passover|Passover of the new covenant]], and enter the [[Kingdom of Heaven|kingdom of heaven]]. &lt;br /&gt;
&lt;br /&gt;
==Origin and Meaning of the Passover==&lt;br /&gt;
===Origin and Meaning===&lt;br /&gt;
The Passover originated from the history of the Israelites, who had been slaves in Egypt; they were protected from plagues and set free by keeping the Passover. The name of the Passover, which means “the feast that makes disasters pass over,” originated from this history. In Hebrew, the word &#039;&#039;Passover&#039;&#039; is &#039;&#039;Pesach (פֶּסַח)&#039;&#039;.&amp;lt;ref&amp;gt;[https://biblehub.com/hebrew/6453.htm 6453. pesach], &#039;&#039;Bible Hub&#039;&#039;&amp;lt;/ref&amp;gt; It is derived from the verb &#039;&#039;pasach (פָּסַח)&#039;&#039;&amp;lt;ref&amp;gt;[https://biblehub.com/hebrew/6452a.htm 6452. pasach], &#039;&#039;Bible Hub&#039;&#039;&amp;lt;/ref&amp;gt; meaning “to pass” or “to jump.” In Greek, it is called &#039;&#039;Pascha (πασχα)&#039;&#039;. In both of these languages, which were used to write the Bible, the word &#039;&#039;Passover&#039;&#039; means that “(disasters) pass over.”&lt;br /&gt;
&lt;br /&gt;
===Passover in Each Language===&lt;br /&gt;
The Passover mentioned in the book of [[The Exodus|Exodus]] is as follows in each language.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Language&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Translation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Hebrew&lt;br /&gt;
|Pesach(פֶּסַח)&lt;br /&gt;
|-&lt;br /&gt;
|Greek&lt;br /&gt;
|Pascha(πασχα)&lt;br /&gt;
|-&lt;br /&gt;
|Korean&lt;br /&gt;
|유월절 (or 과월절 in some translations)&lt;br /&gt;
|-&lt;br /&gt;
|English&lt;br /&gt;
|Passover&lt;br /&gt;
|-&lt;br /&gt;
|Spanish&lt;br /&gt;
|Pascua&lt;br /&gt;
|-&lt;br /&gt;
|Dutch&lt;br /&gt;
|het Joodse Paasfeest&lt;br /&gt;
|-&lt;br /&gt;
|Norwegian&lt;br /&gt;
|påske&lt;br /&gt;
|-&lt;br /&gt;
|German&lt;br /&gt;
|Pạssah•fest&lt;br /&gt;
|-&lt;br /&gt;
|Latin&lt;br /&gt;
|Pascha&lt;br /&gt;
|-&lt;br /&gt;
|Russian&lt;br /&gt;
|еврейская пасха&lt;br /&gt;
|-&lt;br /&gt;
|Romanian&lt;br /&gt;
|Pesah&lt;br /&gt;
|-&lt;br /&gt;
|Mongolian&lt;br /&gt;
| Дээгүүр өнгөрөх баяр&lt;br /&gt;
|-&lt;br /&gt;
|Swahili&lt;br /&gt;
|Pasaka ya Kiyahudi&lt;br /&gt;
|-&lt;br /&gt;
|Swedish&lt;br /&gt;
|påskhögtid&lt;br /&gt;
|-&lt;br /&gt;
|Ukrainian&lt;br /&gt;
|Песах&lt;br /&gt;
|-&lt;br /&gt;
|Italian&lt;br /&gt;
|pasqua ebraica&lt;br /&gt;
|-&lt;br /&gt;
|Indonesian&lt;br /&gt;
|Paskah&lt;br /&gt;
|-&lt;br /&gt;
|Japanese&lt;br /&gt;
|過越祭(すぎこしさい)&lt;br /&gt;
|-&lt;br /&gt;
|Chinese (Simplified)&lt;br /&gt;
|逾越节&lt;br /&gt;
|-&lt;br /&gt;
|Czech&lt;br /&gt;
|pesach&lt;br /&gt;
|-&lt;br /&gt;
|Turkish&lt;br /&gt;
|Fısıh Bayramı, Hamursuz Bayramı&lt;br /&gt;
|-&lt;br /&gt;
|Persian&lt;br /&gt;
|فصح[fesh]&lt;br /&gt;
|-&lt;br /&gt;
|Portuguese&lt;br /&gt;
|páscoa&lt;br /&gt;
|-&lt;br /&gt;
|Polish&lt;br /&gt;
|Pascha(święto w judaizmie)&lt;br /&gt;
|-&lt;br /&gt;
|French&lt;br /&gt;
|Pâque&lt;br /&gt;
|-&lt;br /&gt;
|Finnish&lt;br /&gt;
|pääsiäinen&lt;br /&gt;
|-&lt;br /&gt;
|Hungarian&lt;br /&gt;
|Páska&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==The Passover of the Old Testament==&lt;br /&gt;
===Ritual===&lt;br /&gt;
At twilight on the 14th day of the first month by the sacred calendar, the Israelites slaughtered year-old lambs and ated the roasted meat over fire along with unleavened bread and bitter herbs. The meat couldn’t be left till morning. Furthermore, the bones of the Passover lambs were not to be broken.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Deuteronomy+16%3A1-7&amp;amp;version=NIV |title=Deuteronomy 16:1–7 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Numbers+9%3A11-12&amp;amp;version=NIV |title=Numbers 9:11–12 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Exodus+12%3A42-47&amp;amp;version=NIV |title=Exodus 12:42–47 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The History of the Passover of the Old Testament===&lt;br /&gt;
*&#039;&#039;&#039;Exodus&#039;&#039;&#039;&lt;br /&gt;
[[file:Israel&#039;s_Escape_from_Egypt.jpg|대체글=|thumb|The Israelites are freed from Egypt after keeping the Passover.]]&lt;br /&gt;
The Passover was kept for the first time around the 15th century B.C. in the time of [[Moses]]. God inflicted ten plagues on Egypt to free the Israelites who had been slaves in Egypt for about 400 years. Before the tenth plague came upon the land, the plague that struck down every firstborn, God allowed the Israelites to keep the Passover. &lt;br /&gt;
{{quote5|내용=“[I]t is the LORD’s Passover. On that same night I will pass through Egypt and strike down every firstborn—both men and animals—and I will bring judgment on all the gods of Egypt. I am the LORD. The blood will be a sign for you on the houses where you are; and when I see the blood, I will pass over you. &#039;&#039;&#039;No destructive plague will touch you when I strike Egypt&#039;&#039;&#039;. This is a day you are to commemorate; for the generations to come you shall celebrate it as a festival to the LORD—a lasting ordinance.”|출처=[https://www.biblegateway.com/passage/?search=Exodus+12%3A11-14&amp;amp;version=NIV Exodus 12:11–14]}}&lt;br /&gt;
&lt;br /&gt;
On the evening of the 14th day of the first month of the sacred calendar, the Israelites slaughtered year-old lambs without defect, put the blood of the lambs on the sides and tops of the doorframes of the houses, and roasted the meat over the fire and ate it with the unleavened bread and bitter herbs.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A5-11&amp;amp;version=NIV|title=Exodus 12:5–11|quote=}}&amp;lt;/ref&amp;gt; On the night of the Passover, a plague that killed the firstborns in every Egyptian household came upon the land. There was a loud wailing in Egypt as all the firstborns were struck down from the firstborn of Pharaoh to the firstborn of all the livestock.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A29-30&amp;amp;version=NIV|title=Exodus 12:29–30|quote=}}&amp;lt;/ref&amp;gt; However, not even one firstborn of the Israelite households was killed; they were protected from the plague by keeping the Passover as God had promised them. The next day, the Israelites came out of Egypt and set out for Canaan, the Promised Land, in joy of freedom and liberation.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;In the Desert&#039;&#039;&#039;&lt;br /&gt;
After coming out of Egypt, the Israelites completed building the [[Sanctuary (Tabernacle)|tabernacle]] on the first day of the first month of the following year,&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+40%3A17&amp;amp;version=NIV|title=Exodus 40:17|quote=}}&amp;lt;/ref&amp;gt; and celebrated the Passover a second time in the desert of Sinai on the 14th day of that month.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+9%3A1-5&amp;amp;version=NIV|title=Numbers 9:1–5|quote=}}&amp;lt;/ref&amp;gt; God said that those who could not keep the Passover because they were ceremonially unclean on account of a dead body or because they were on a long journey, should celebrate the Passover on the evening of the 14th day of the second month in accordance with all its rules and regulations. God warned that they must keep the Passover, and that those who did not keep the Passover would be cut off from the people.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+9%3A9-13&amp;amp;version=NIV|title=Numbers 9:9–13|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;However, the Bible has no record of the Israelites keeping the Passover for 38 years after they came out of Egypt and kept it in the second year. At the end of their journey in the desert, when they crossed the [[Jordan]] and reached the city of [[Jericho]], God commanded them to conduct [[circumcision]]. This was because all the men twenty years of age or older, who came out of Egypt, died in the desert (except for Joshua and Caleb&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+14%3A29-30&amp;amp;version=NIV|title=Numbers 14:29–30|quote=}}&amp;lt;/ref&amp;gt;) and in addition, those who were born in the desert, were not circumcised.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Joshua+5%3A2-5&amp;amp;version=NIV|title=Joshua 5:2–5|quote=}}&amp;lt;/ref&amp;gt; Therefore, since only those who were circumcised could keep the Passover, the fact that they had not been circumcised means that they had not kept the Passover.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A48&amp;amp;version=NIV|title=Exodus 12:48|quote=}}&amp;lt;/ref&amp;gt; After circumcision was conducted, the Israelites kept the Passover on the plains of Jericho, and entered the land of Canaan that very year.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Joshua+5%3A10-12&amp;amp;version=NIV|title=Joshua 5:10–12|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Time of King Hezekiah&#039;&#039;&#039;&lt;br /&gt;
Throughout the history of the Israelites, God’s power has been revealed through the Passover. Let us look to the time of Hezekiah, about 800 years after the time of Moses. Hezekiah was the thirteenth king of the [[southern Kingdom of Judah]]. In those days, Israel had been divided into the southern Kingdom of Judah and the [[northern Kingdom of Israel]]. &lt;br /&gt;
&lt;br /&gt;
As soon as King Hezekiah was enthroned, he made the decision to keep the Passover, with the hope that his nation would be at peace and protected by God’s grace. Hezekiah sent his couriers throughout the two kingdoms of Judah and Israel to deliver the news to come to [[Jerusalem]] to celebrate the Passover. However, most of the Israelites in the north, because they had not kept the Passover for about 250 years since the time when Israel was divided into two kingdoms, ridiculed the couriers and their message. In the end, only the people of the southern Kingdom of Judah kept the Passover with the Israelites in the north who humbled themselves and came to Jerusalem to keep it.&amp;lt;ref name=&amp;quot;히스기야 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Chronicles+30%3A1-12&amp;amp;version=NIV|title=2 Chronicles 30:1–12|quote=}}&amp;lt;/ref&amp;gt; After keeping the Passover, the people removed all the [[Idol|idols]] from inside the temple and also broke down the altars that were being used to sacrifice and worship other gods, not even knowing they were committing idolatry.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Chronicles+31%3A1+&amp;amp;version=NIV|title=2 Chronicles 31:1|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;Three years later, Assyria, a powerful nation at the time, invaded and besieged Israel in the north and surrounded Samaria, the capital city of Israel, eventually capturing it after three years. Northern Israel, which did not celebrate the Passover, was completely destroyed around 721 BC.&amp;lt;ref&amp;gt;[https://www.esv.org/resources/esv-global-study-bible/introduction-to-1-2-kings/ Introduction to 1–2 Kings], &#039;&#039;ESV&#039;&#039;&amp;lt;/ref&amp;gt; The Bible explains that the fundamental cause of the destruction of Northern Israel was because they violated God’s covenant.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+18%3A9-12&amp;amp;version=NIV|title=2 Kings 18:9–12|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;In the fourteenth year of Hezekiah, the Assyrian army also invaded Judah in the south, conquered many cities, and narrowed their siege on Jerusalem. God promised salvation to Judah in the south, which celebrated the Passover, and sent an angel to fight against the Assyrian soldiers. As a result, over 185,000 Assyrian soldiers were killed overnight and the Assyrian army retreated.&amp;lt;ref name=&amp;quot;남 유다 구원&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+19%3A30-35&amp;amp;version=NIV|title=2 Kings 19:30–35|quote=}}&amp;lt;/ref&amp;gt; According to the promise contained in the Passover, Judah in the south was protected from disasters and escaped its destruction.&lt;br /&gt;
*&#039;&#039;&#039;Time of King Josiah&#039;&#039;&#039;&lt;br /&gt;
After Hezekiah, the southern Kingdom of Judah stopped celebrating the Passover and once again set up the very idols Hezekiah had destroyed. Josiah, the sixteenth king of Judah, the great-grandson of Hezekiah, read the Book of the Law, which was found while the [[temple]] was being repaired in his eighteenth year, and came to realize the Passover.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+22%3A3-11&amp;amp;version=NIV|title=2 Kings 22:3–11|quote=}}&amp;lt;/ref&amp;gt; Josiah and the people decided to celebrate the Passover, and removed the idols they had served in the temple of God.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+23%3A3-4&amp;amp;version=NIV|title=2 Kings 23:3–4|quote=}}&amp;lt;/ref&amp;gt; After the Passover, they destroyed all the idols in Israel and Judah. Not since the days of the judges, nor throughout the days of the kings of Israel and the kings of Judah, had any such Passover been observed. So Josiah was written in the Bible as a king who completely obeyed all the laws of God with all his heart, soul, and strength.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+23%3A21-25&amp;amp;version=NIV|title=2 Kings 23:21–25|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Passover of the New Testament==&lt;br /&gt;
===Ritual===&lt;br /&gt;
On the evening of the 14th day of the first month by the sacred calendar, the Foot-Washing Ceremony is conducted first.&amp;lt;ref name=&amp;quot;세족식&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+13%3A4-15&amp;amp;version=NIV|title=John 13:4–15|quote=}}&amp;lt;/ref&amp;gt; It is then followed by the ceremony of eating and drinking bread and wine, which represent the flesh and blood of Jesus, who is the reality of the Passover lamb.&amp;lt;ref name=&amp;quot;마태복음 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Matthew+26%3A19-28&amp;amp;version=NIV|title=Matthew 26:19–28|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The New Covenant Passover of Jesus Christ===&lt;br /&gt;
{{그림 |최후의 만찬 유월절.jpg|너비= 300px |정렬=오른쪽섬네일 |타이틀=Jesus Christ freed all people from the sinful world through the Passover of the new covenant.}}&lt;br /&gt;
The history of the deliverance of the Israelites from Egypt after keeping the Passover was a prophecy that Jesus Christ would establish [[The New Covenant Passover|the Passover of the new covenant]] and free people from this sinful world. Jesus Christ sent Peter and John to prepare for the Passover on the 14th day of the first month by the sacred calendar when it was customary to sacrifice the Passover lamb.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Luke+22%3A7-8&amp;amp;version=NIV|title=Luke 22:7–8|quote=}}&amp;lt;/ref&amp;gt; That evening, Jesus Christ washed His disciples’ feet in Mark’s upper room&amp;lt;ref name=&amp;quot;세족식&amp;quot; /&amp;gt; and celebrated the Passover together. Jesus Christ proclaimed the new covenant, saying that the Passover bread is His flesh and that the Passover wine is His blood, which was poured out for many for the forgiveness of sins.&amp;lt;ref name=&amp;quot;마태복음 유월절&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=When the hour came, Jesus and His disciples reclined at the table. Jesus said to them, “I have eagerly desired to eat this &#039;&#039;&#039;Passover&#039;&#039;&#039; with you before I suffer. . . .” And he took bread, gave thanks and broke it, and gave it to them, saying, “This is my body given for you; do this in remembrance of me.” In the same way, after the supper he took the cup, saying, “This cup is the &#039;&#039;&#039;new covenant in my blood&#039;&#039;&#039;, which is poured out for you.”|출처=[https://www.biblegateway.com/passage/?search=Luke+22%3A14-20&amp;amp;version=NIV Luke 22:14–20]}} &lt;br /&gt;
&lt;br /&gt;
Taking the cup of the Passover wine, Jesus said that it is the new covenant in His blood, and also said that He had eagerly desired to eat the Passover. This means that the core of the new covenant is the Passover. On the day after the Passover, Jesus died on the cross as the reality of the Passover lamb. The Roman soldiers broke the legs of the two robbers, who were hung on the cross on each side of Jesus, but they did not break Jesus’ bones. Instead, they pierced His side with a spear. This fulfilled the prophecy that the bones of the Passover lambs must not be broken.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+19%3A32-36&amp;amp;version=NIV|title=John 19:32–36|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Early Church Kept the Passover of the New Covenant===&lt;br /&gt;
The Israelites celebrated the Passover a second time in the desert of Sinai in the year after the Exodus. This became a prophecy showing that the apostles and the saints of the early Church would keep the new covenant Passover on the evening of the 14th day of the first month by the sacred calendar every year after the Jesus’ ascension. Apostle Paul emphasized that we should keep the Passover because Christ was sacrificed as the reality of the Passover lamb.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=1+corinthians+5%3A7-8&amp;amp;version=NIV|title=1 Corinthians 5:7–8|quote= }}&amp;lt;/ref&amp;gt; He also said that we must commemorate Jesus’ sacrifice whenever we eat the bread and drink the wine on the night of the Passover, the night He was betrayed, and keep the Passover until the Lord comes.&lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=For I received from the Lord what I also passed on to you: The Lord Jesus, on the &#039;&#039;&#039;night he was betrayed [Passover night]&#039;&#039;&#039;, took bread, and when he had given thanks, he broke it and said, “This is my body, which is for you; do this in remembrance of me.” . . . “This cup is the &#039;&#039;&#039;new covenant in my blood&#039;&#039;&#039;; do this, whenever you drink it, in remembrance of me. For whenever you eat this bread and drink this cup, you &#039;&#039;&#039;proclaim the Lord’s death until he comes.&#039;&#039;&#039;”|출처=[https://www.biblegateway.com/passage/?search=1+Corinthians+11%3A23-26&amp;amp;version=NIV 1 Corinthians 11:23–26]}}&lt;br /&gt;
&lt;br /&gt;
==Blessings of the Passover==&lt;br /&gt;
===Kingdom of Heaven===&lt;br /&gt;
[[file:하나님의교회 유월절.jpg|thumb|World Mission Society Church of God keeps the Passover of the new covenant.]]&lt;br /&gt;
The Israelites’ 40-year long journey in the desert showed what would happen in the New Testament times.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=1+Corinthians+10%3A1-11&amp;amp;version=NIV|title=1 Corinthians 10:1–11|quote=}}&amp;lt;/ref&amp;gt; The history of the Israelites keeping the Passover and being liberated from Egypt and entering Canaan after forty years in the desert was a prophecy that God’s people of the New Testament would keep the Passover, be set free from the sinful world, and enter the [[Kingdom of Heaven|kingdom of heaven]], the spiritual Canaan.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Hebrews+3%3A15-19&amp;amp;version=NIV|title=Hebrews 3:15-19|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Hebrews+4%3A6-11&amp;amp;version=NIV|title=Hebrews 4:6–11|quote=}}&amp;lt;/ref&amp;gt; &amp;lt;br&amp;gt;There is no record of the Israelites keeping the Passover after they kept it a second time in the Desert of Sinai, until just before they entered Canaan. In the same way, in the New Testament times, the Passover was not celebrated for nearly 1,600 years after the Council of Nicaea was held in AD 325. The fact that the Israelites celebrated the Passover just before entering Canaan was a prophecy showing that the new covenant Passover, which had not been kept for a long time, would be restored just before God’s people enter heaven, the heavenly Canaan.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Isaiah+25%3A6-9&amp;amp;version=NIV|title=Isaiah 25:6–9|quote=}}&amp;lt;/ref&amp;gt; Just as the Israelites entered Canaan only after keeping the Passover, people can enter the kingdom of heaven, the spiritual Canaan, only after keep the new covenant.&lt;br /&gt;
&lt;br /&gt;
===Forgiveness of Sins=== &lt;br /&gt;
The [[Bible]] teaches that all people die because of their sins.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Romans+6%3A23&amp;amp;version=NIV|title=Romans 6:23|quote=}}&amp;lt;/ref&amp;gt; Since they cannot avoid death, they live as slaves to sin all their lives.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+8%3A34&amp;amp;version=NIV|title=John 8:34|quote=}}&amp;lt;/ref&amp;gt; The only way to be freed from sin is to be clothed with the grace of Christ’s precious blood shed on the cross.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Ephesians+1%3A7&amp;amp;version=NIV|title=Ephesians 1:7|quote=}}&amp;lt;/ref&amp;gt; Jesus Christ said that the Passover wine is His blood shed for many for the forgiveness of sins. Therefore, we must keep the new covenant Passover to receive the forgiveness of sins through the blood of Christ. Just as the Israelites in the Old Testament times kept the Passover and were freed from Egypt, people in the New Testament times keep the new covenant Passover and are freed from this sinful world.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Romans+8%3A1-2+&amp;amp;version=NIV|title=Romans 8:1–2|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eternal Life===&lt;br /&gt;
When our sins, which are cause of death, are taken away, we can live forever. Therefore, if we receive the forgiveness of sins, we can have eternal life. This is why Jesus Christ said that we will receive eternal life if we eat His flesh and drink His blood through the Passover of the new covenant.&lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=Jesus said to them, “I tell you the truth, unless you eat the flesh of the Son of Man and drink his blood, you have no life in you. Whoever eats my flesh and drinks my blood has eternal life, and I will raise him up at the last day.”|출처=[https://www.biblegateway.com/passage/?search=John+6%3A53-54&amp;amp;version=NIV John 6:53–54]}}&lt;br /&gt;
&lt;br /&gt;
The reason God gave us eternal life through the Passover of the new covenant is because the kingdom of heaven is a place where there is no death.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Revelation+21%3A1-4+&amp;amp;version=NIV|title=Revelation 21:1–4|quote=}}&amp;lt;/ref&amp;gt; No one can enter heaven with a mortal body. This is why God gives His people eternal life through the new covenant Passover. &lt;br /&gt;
[[file:Hezekiah.jpg|thumb|People of Judah remove idols after celebrating the Passover in the time of Hezekiah.]]&lt;br /&gt;
&lt;br /&gt;
===Disasters Pass Over===&lt;br /&gt;
The Passover is a sign of God’s power that lets disasters pass over. The Bible records how God’s people, who kept the Passover, were protected from disasters. When the Israelites kept the Passover at the time of the Exodus, they were protected from the plague which struck down every firstborn.&amp;lt;ref name=&amp;quot;애굽 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A11-13&amp;amp;version=NIV|title=Exodus 12:11–13|quote= }}&amp;lt;/ref&amp;gt; When King Hezekiah and the people of Judah kept the Passover, they were protected from the Assyrian attack;&amp;lt;ref name=&amp;quot;히스기야 유월절&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;남 유다 구원&amp;quot; /&amp;gt; and in the New Testament times, those who keep the new covenant Passover are protected from the last plagues. When someone eats the flesh of Jesus Christ and drinks His blood through the Passover, they can remain in God.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=john+6%3A56&amp;amp;version=NIV|title=John 6:56|quote=}}&amp;lt;/ref&amp;gt; God has promised that He will protect those who belong to Him from disasters.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Isaiah+43%3A1-2&amp;amp;version=NIV|title=Isaiah 43:1–2|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fulfillment of the First Commandment===&lt;br /&gt;
The [[The First Commandment|first]] of the [[The Ten Commandments|Ten Commandments]], “You shall have no other gods before Me,” contains two commands: “Do not to serve other gods,” and “Serve only God.” The Passover is a special truth that enables us to destroy other gods and worship only God; because the Passover was established as the day to punish all other gods since the time of the Exodus.&amp;lt;ref name=&amp;quot;애굽 유월절&amp;quot; /&amp;gt; If all the other gods are judged on the Passover, it means only God remains. If we realize the Passover and celebrate it, we can worship only God, not other gods. For example, God destroyed the gods of Egypt on the night of the Passover in the time of Moses. In the time of Hezekiah and of Josiah, too, the Israelites were able to serve only God by removing idols after keeping the Passover. Even in the New Testament times, we can fully keep the first commandment if we keep the Passover of the new covenant.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[New Covenant]]&lt;br /&gt;
*[[The New Covenant Passover|New Covenant Passover]]&lt;br /&gt;
* [[Disaster &amp;amp; Passover]]&lt;br /&gt;
*[[Seal of God]]&lt;br /&gt;
*[[The Feast of Unleavened Bread|Feast of Unleavened Bread]]&lt;br /&gt;
*[[Feast of Firstfruits]]&lt;br /&gt;
*[[Feast of Weeks]]&lt;br /&gt;
*[[Feast of Trumpets]]&lt;br /&gt;
* [[Day of Atonement]]&lt;br /&gt;
*[[Feast of Tabernacles]]&lt;br /&gt;
&lt;br /&gt;
==Related videos==&lt;br /&gt;
* &#039;&#039;&#039;Sermon: The Passover Holy Supper God Commanded Us to Keep&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;youtube&amp;gt;Jav03C_OQ_Q&amp;lt;/youtube&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Goal of Faith &amp;amp; the Passover&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;youtube&amp;gt;IwVePNf3DD0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Gospel of the New Covenant]]&lt;br /&gt;
[[Category:Bible Knowledge]]&lt;br /&gt;
[[Category:Biblical Terms]]&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=Passover&amp;diff=6143</id>
		<title>Passover</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=Passover&amp;diff=6143"/>
		<updated>2025-10-15T23:54:13Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ko:유월절]]&lt;br /&gt;
[[es:Pascua]]&lt;br /&gt;
{{절기 &lt;br /&gt;
|above =Passover &lt;br /&gt;
|image = [[file:Bible primer, Old Testament, for use in the primary department of Sunday schools (1919) (14782080995).jpg|250px|thumb|Center|The Israelites put the blood of the Passover lamb.]]&lt;br /&gt;
|Name = 逾越節, Passover&lt;br /&gt;
|Date = Evening on the 14th day of the first month by the sacred calendar&lt;br /&gt;
|Origin = Liberation from Egypt&lt;br /&gt;
|Ritual in the Old Testament = Sprinkle lamb’s blood and roast meat over fire&lt;br /&gt;
|Ritual in the New Testament = Eat and drink bread and wine which represents Jesus’ flesh and blood, after the Foot-Washing Ceremony.&lt;br /&gt;
|Fulfillment of prophecy = Set free from the sinful world.&lt;br /&gt;
|Blessing = forgiveness of sins, eternal life, protection from disasters, fulfillment of the first commandment&lt;br /&gt;
}}&lt;br /&gt;
The &#039;&#039;&#039;Passover&#039;&#039;&#039; is the first of the Seven Feasts in Three Times recorded in the [[Bible]]. It is observed on the evening of the 14th day of the first month by the sacred calendar, and it corresponds to the period between March and April in [https://www.britannica.com/topic/Gregorian-calendar the Gregorian calendar] (solar calendar). The Seven Feasts are classified into three times: the [[The Feast of Unleavened Bread|Feast of Unleavened Bread]], the [[Feast of Weeks]], and the [[Feast of Tabernacles]]. The Passover belongs to the first time of feasts—the Feast of Unleavened Bread.&lt;br /&gt;
&lt;br /&gt;
The Passover is the core truth of the [[New Covenant|new covenant]] which God established to save all humanity. On the evening of the 14th day of the first month by the sacred calendar, [[Jesus Christ]] established the new covenant by keeping the Passover with His disciples with bread and wine representing His flesh and blood. Just as in the times of the Old Testament, when the Israelites were freed from Egypt by keeping the Passover and entered the land of Canaan, in the times of the New Testament, God&#039;s people are given eternal life and freed from the sinful world by keeping the [[The New Covenant Passover|Passover of the new covenant]], and enter the [[Kingdom of Heaven|kingdom of heaven]]. &lt;br /&gt;
&lt;br /&gt;
==Origin and Meaning of the Passover==&lt;br /&gt;
===Origin and Meaning===&lt;br /&gt;
The Passover originated from the history of the Israelites, who had been slaves in Egypt; they were protected from plagues and set free by keeping the Passover. The name of the Passover, which means “the feast that makes disasters pass over,” originated from this history. In Hebrew, the word &#039;&#039;Passover&#039;&#039; is &#039;&#039;Pesach (פֶּסַח)&#039;&#039;.&amp;lt;ref&amp;gt;[https://biblehub.com/hebrew/6453.htm 6453. pesach], &#039;&#039;Bible Hub&#039;&#039;&amp;lt;/ref&amp;gt; It is derived from the verb &#039;&#039;pasach (פָּסַח)&#039;&#039;&amp;lt;ref&amp;gt;[https://biblehub.com/hebrew/6452a.htm 6452. pasach], &#039;&#039;Bible Hub&#039;&#039;&amp;lt;/ref&amp;gt; meaning “to pass” or “to jump.” In Greek, it is called &#039;&#039;Pascha (πασχα)&#039;&#039;. In both of these languages, which were used to write the Bible, the word &#039;&#039;Passover&#039;&#039; means that “(disasters) pass over.”&lt;br /&gt;
&lt;br /&gt;
===Passover in Each Language===&lt;br /&gt;
The Passover mentioned in the book of [[The Exodus|Exodus]] is as follows in each language.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&#039;&#039;&#039;Language&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Translation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Hebrew&lt;br /&gt;
|Pesach(פֶּסַח)&lt;br /&gt;
|-&lt;br /&gt;
|Greek&lt;br /&gt;
|Pascha(πασχα)&lt;br /&gt;
|-&lt;br /&gt;
|Korean&lt;br /&gt;
|유월절 (or 과월절 in some translations)&lt;br /&gt;
|-&lt;br /&gt;
|English&lt;br /&gt;
|Passover&lt;br /&gt;
|-&lt;br /&gt;
|Spanish&lt;br /&gt;
|Pascua&lt;br /&gt;
|-&lt;br /&gt;
|Dutch&lt;br /&gt;
|het Joodse Paasfeest&lt;br /&gt;
|-&lt;br /&gt;
|Norwegian&lt;br /&gt;
|påske&lt;br /&gt;
|-&lt;br /&gt;
|German&lt;br /&gt;
|Pạssah•fest&lt;br /&gt;
|-&lt;br /&gt;
|Latin&lt;br /&gt;
|Pascha&lt;br /&gt;
|-&lt;br /&gt;
|Russian&lt;br /&gt;
|еврейская пасха&lt;br /&gt;
|-&lt;br /&gt;
|Romanian&lt;br /&gt;
|Pesah&lt;br /&gt;
|-&lt;br /&gt;
|Mongolian&lt;br /&gt;
| Дээгүүр өнгөрөх баяр&lt;br /&gt;
|-&lt;br /&gt;
|Swahili&lt;br /&gt;
|Pasaka ya Kiyahudi&lt;br /&gt;
|-&lt;br /&gt;
|Swedish&lt;br /&gt;
|påskhögtid&lt;br /&gt;
|-&lt;br /&gt;
|Ukrainian&lt;br /&gt;
|Песах&lt;br /&gt;
|-&lt;br /&gt;
|Italian&lt;br /&gt;
|pasqua ebraica&lt;br /&gt;
|-&lt;br /&gt;
|Indonesian&lt;br /&gt;
|Paskah&lt;br /&gt;
|-&lt;br /&gt;
|Japanese&lt;br /&gt;
|過越祭(すぎこしさい)&lt;br /&gt;
|-&lt;br /&gt;
|Chinese (Simplified)&lt;br /&gt;
|逾越节&lt;br /&gt;
|-&lt;br /&gt;
|Czech&lt;br /&gt;
|pesach&lt;br /&gt;
|-&lt;br /&gt;
|Turkish&lt;br /&gt;
|Fısıh Bayramı, Hamursuz Bayramı&lt;br /&gt;
|-&lt;br /&gt;
|Persian&lt;br /&gt;
|فصح[fesh]&lt;br /&gt;
|-&lt;br /&gt;
|Portuguese&lt;br /&gt;
|páscoa&lt;br /&gt;
|-&lt;br /&gt;
|Polish&lt;br /&gt;
|Pascha(święto w judaizmie)&lt;br /&gt;
|-&lt;br /&gt;
|French&lt;br /&gt;
|Pâque&lt;br /&gt;
|-&lt;br /&gt;
|Finnish&lt;br /&gt;
|pääsiäinen&lt;br /&gt;
|-&lt;br /&gt;
|Hungarian&lt;br /&gt;
|Páska&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==The Passover of the Old Testament==&lt;br /&gt;
===Ritual===&lt;br /&gt;
At twilight on the 14th day of the first month by the sacred calendar, the Israelites slaughtered year-old lambs and ated the roasted meat over fire along with unleavened bread and bitter herbs. The meat couldn’t be left till morning. Furthermore, the bones of the Passover lambs were not to be broken.&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Deuteronomy+16%3A1-7&amp;amp;version=NIV |title=Deuteronomy 16:1–7 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Numbers+9%3A11-12&amp;amp;version=NIV |title=Numbers 9:11–12 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.biblegateway.com/passage/?search=Exodus+12%3A42-47&amp;amp;version=NIV |title=Exodus 12:42–47 |publisher= |quote= }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The History of the Passover of the Old Testament===&lt;br /&gt;
*&#039;&#039;&#039;Exodus&#039;&#039;&#039;&lt;br /&gt;
[[file:Israel&#039;s_Escape_from_Egypt.jpg|대체글=|thumb|The Israelites are freed from Egypt after keeping the Passover.]]&lt;br /&gt;
The Passover was kept for the first time around the 15th century B.C. in the time of [[Moses]]. God inflicted ten plagues on Egypt to free the Israelites who had been slaves in Egypt for about 400 years. Before the tenth plague came upon the land, the plague that struck down every firstborn, God allowed the Israelites to keep the Passover. &lt;br /&gt;
{{quote5|내용=“[I]t is the LORD’s Passover. On that same night I will pass through Egypt and strike down every firstborn—both men and animals—and I will bring judgment on all the gods of Egypt. I am the LORD. The blood will be a sign for you on the houses where you are; and when I see the blood, I will pass over you. &#039;&#039;&#039;No destructive plague will touch you when I strike Egypt&#039;&#039;&#039;. This is a day you are to commemorate; for the generations to come you shall celebrate it as a festival to the LORD—a lasting ordinance.”|출처=[https://www.biblegateway.com/passage/?search=Exodus+12%3A11-14&amp;amp;version=NIV Exodus 12:11–14]}}&lt;br /&gt;
&lt;br /&gt;
On the evening of the 14th day of the first month of the sacred calendar, the Israelites slaughtered year-old lambs without defect, put the blood of the lambs on the sides and tops of the doorframes of the houses, and roasted the meat over the fire and ate it with the unleavened bread and bitter herbs.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A5-11&amp;amp;version=NIV|title=Exodus 12:5–11|quote=}}&amp;lt;/ref&amp;gt; On the night of the Passover, a plague that killed the firstborns in every Egyptian household came upon the land. There was a loud wailing in Egypt as all the firstborns were struck down from the firstborn of Pharaoh to the firstborn of all the livestock.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A29-30&amp;amp;version=NIV|title=Exodus 12:29–30|quote=}}&amp;lt;/ref&amp;gt; However, not even one firstborn of the Israelite households was killed; they were protected from the plague by keeping the Passover as God had promised them. The next day, the Israelites came out of Egypt and set out for Canaan, the Promised Land, in joy of freedom and liberation.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;In the Desert&#039;&#039;&#039;&lt;br /&gt;
After coming out of Egypt, the Israelites completed building the [[Sanctuary (Tabernacle)|tabernacle]] on the first day of the first month of the following year,&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+40%3A17&amp;amp;version=NIV|title=Exodus 40:17|quote=}}&amp;lt;/ref&amp;gt; and celebrated the Passover a second time in the desert of Sinai on the 14th day of that month.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+9%3A1-5&amp;amp;version=NIV|title=Numbers 9:1–5|quote=}}&amp;lt;/ref&amp;gt; God said that those who could not keep the Passover because they were ceremonially unclean on account of a dead body or because they were on a long journey, should celebrate the Passover on the evening of the 14th day of the second month in accordance with all its rules and regulations. God warned that they must keep the Passover, and that those who did not keep the Passover would be cut off from the people.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+9%3A9-13&amp;amp;version=NIV|title=Numbers 9:9–13|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;However, the Bible has no record of the Israelites keeping the Passover for 38 years after they came out of Egypt and kept it in the second year. At the end of their journey in the desert, when they crossed the [[Jordan]] and reached the city of [[Jericho]], God commanded them to conduct [[circumcision]]. This was because all the men twenty years of age or older, who came out of Egypt, died in the desert (except for Joshua and Caleb&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Numbers+14%3A29-30&amp;amp;version=NIV|title=Numbers 14:29–30|quote=}}&amp;lt;/ref&amp;gt;) and in addition, those who were born in the desert, were not circumcised.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Joshua+5%3A2-5&amp;amp;version=NIV|title=Joshua 5:2–5|quote=}}&amp;lt;/ref&amp;gt; Therefore, since only those who were circumcised could keep the Passover, the fact that they had not been circumcised means that they had not kept the Passover.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A48&amp;amp;version=NIV|title=Exodus 12:48|quote=}}&amp;lt;/ref&amp;gt; After circumcision was conducted, the Israelites kept the Passover on the plains of Jericho, and entered the land of Canaan that very year.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Joshua+5%3A10-12&amp;amp;version=NIV|title=Joshua 5:10–12|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Time of King Hezekiah&#039;&#039;&#039;&lt;br /&gt;
Throughout the history of the Israelites, God’s power has been revealed through the Passover. Let us look to the time of Hezekiah, about 800 years after the time of Moses. Hezekiah was the thirteenth king of the [[southern Kingdom of Judah]]. In those days, Israel had been divided into the southern Kingdom of Judah and the [[northern Kingdom of Israel]]. &lt;br /&gt;
&lt;br /&gt;
As soon as King Hezekiah was enthroned, he made the decision to keep the Passover, with the hope that his nation would be at peace and protected by God’s grace. Hezekiah sent his couriers throughout the two kingdoms of Judah and Israel to deliver the news to come to [[Jerusalem]] to celebrate the Passover. However, most of the Israelites in the north, because they had not kept the Passover for about 250 years since the time when Israel was divided into two kingdoms, ridiculed the couriers and their message. In the end, only the people of the southern Kingdom of Judah kept the Passover with the Israelites in the north who humbled themselves and came to Jerusalem to keep it.&amp;lt;ref name=&amp;quot;히스기야 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Chronicles+30%3A1-12&amp;amp;version=NIV|title=2 Chronicles 30:1–12|quote=}}&amp;lt;/ref&amp;gt; After keeping the Passover, the people removed all the [[Idol|idols]] from inside the temple and also broke down the altars that were being used to sacrifice and worship other gods, not even knowing they were committing idolatry.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Chronicles+31%3A1+&amp;amp;version=NIV|title=2 Chronicles 31:1|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;Three years later, Assyria, a powerful nation at the time, invaded and besieged Israel in the north and surrounded Samaria, the capital city of Israel, eventually capturing it after three years. Northern Israel, which did not celebrate the Passover, was completely destroyed around 721 BC.&amp;lt;ref&amp;gt;[https://www.esv.org/resources/esv-global-study-bible/introduction-to-1-2-kings/ Introduction to 1–2 Kings], &#039;&#039;ESV&#039;&#039;&amp;lt;/ref&amp;gt; The Bible explains that the fundamental cause of the destruction of Northern Israel was because they violated God’s covenant.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+18%3A9-12&amp;amp;version=NIV|title=2 Kings 18:9–12|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;In the fourteenth year of Hezekiah, the Assyrian army also invaded Judah in the south, conquered many cities, and narrowed their siege on Jerusalem. God promised salvation to Judah in the south, which celebrated the Passover, and sent an angel to fight against the Assyrian soldiers. As a result, over 185,000 Assyrian soldiers were killed overnight and the Assyrian army retreated.&amp;lt;ref name=&amp;quot;남 유다 구원&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+19%3A30-35&amp;amp;version=NIV|title=2 Kings 19:30–35|quote=}}&amp;lt;/ref&amp;gt; According to the promise contained in the Passover, Judah in the south was protected from disasters and escaped its destruction.&lt;br /&gt;
*&#039;&#039;&#039;Time of King Josiah&#039;&#039;&#039;&lt;br /&gt;
After Hezekiah, the southern Kingdom of Judah stopped celebrating the Passover and once again set up the very idols Hezekiah had destroyed. Josiah, the sixteenth king of Judah, the great-grandson of Hezekiah, read the Book of the Law, which was found while the [[temple]] was being repaired in his eighteenth year, and came to realize the Passover.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+22%3A3-11&amp;amp;version=NIV|title=2 Kings 22:3–11|quote=}}&amp;lt;/ref&amp;gt; Josiah and the people decided to celebrate the Passover, and removed the idols they had served in the temple of God.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+23%3A3-4&amp;amp;version=NIV|title=2 Kings 23:3–4|quote=}}&amp;lt;/ref&amp;gt; After the Passover, they destroyed all the idols in Israel and Judah. Not since the days of the judges, nor throughout the days of the kings of Israel and the kings of Judah, had any such Passover been observed. So Josiah was written in the Bible as a king who completely obeyed all the laws of God with all his heart, soul, and strength.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=2+Kings+23%3A21-25&amp;amp;version=NIV|title=2 Kings 23:21–25|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Passover of the New Testament==&lt;br /&gt;
===Ritual===&lt;br /&gt;
On the evening of the 14th day of the first month by the sacred calendar, the Foot-Washing Ceremony is conducted first.&amp;lt;ref name=&amp;quot;세족식&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+13%3A4-15&amp;amp;version=NIV|title=John 13:4–15|quote=}}&amp;lt;/ref&amp;gt; It is then followed by the ceremony of eating and drinking bread and wine, which represent the flesh and blood of Jesus, who is the reality of the Passover lamb.&amp;lt;ref name=&amp;quot;마태복음 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Matthew+26%3A19-28&amp;amp;version=NIV|title=Matthew 26:19–28|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The New Covenant Passover of Jesus Christ===&lt;br /&gt;
{{그림 |최후의 만찬 유월절.jpg|너비= 300px |정렬=오른쪽섬네일 |타이틀=Jesus Christ freed all people from the sinful world through the Passover of the new covenant.}}&lt;br /&gt;
The history of the deliverance of the Israelites from Egypt after keeping the Passover was a prophecy that Jesus Christ would establish [[The New Covenant Passover|the Passover of the new covenant]] and free people from this sinful world. Jesus Christ sent Peter and John to prepare for the Passover on the 14th day of the first month by the sacred calendar when it was customary to sacrifice the Passover lamb.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Luke+22%3A7-8&amp;amp;version=NIV|title=Luke 22:7–8|quote=}}&amp;lt;/ref&amp;gt; That evening, Jesus Christ washed His disciples’ feet in Mark’s upper room&amp;lt;ref name=&amp;quot;세족식&amp;quot; /&amp;gt; and celebrated the Passover together. Jesus Christ proclaimed the new covenant, saying that the Passover bread is His flesh and that the Passover wine is His blood, which was poured out for many for the forgiveness of sins.&amp;lt;ref name=&amp;quot;마태복음 유월절&amp;quot; /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=When the hour came, Jesus and His disciples reclined at the table. Jesus said to them, “I have eagerly desired to eat this &#039;&#039;&#039;Passover&#039;&#039;&#039; with you before I suffer. . . .” And he took bread, gave thanks and broke it, and gave it to them, saying, “This is my body given for you; do this in remembrance of me.” In the same way, after the supper he took the cup, saying, “This cup is the &#039;&#039;&#039;new covenant in my blood&#039;&#039;&#039;, which is poured out for you.”|출처=[https://www.biblegateway.com/passage/?search=Luke+22%3A14-20&amp;amp;version=NIV Luke 22:14–20]}} &lt;br /&gt;
&lt;br /&gt;
Taking the cup of the Passover wine, Jesus said that it is the new covenant in His blood, and also said that He had eagerly desired to eat the Passover. This means that the core of the new covenant is the Passover. On the day after the Passover, Jesus died on the cross as the reality of the Passover lamb. The Roman soldiers broke the legs of the two robbers, who were hung on the cross on each side of Jesus, but they did not break Jesus’ bones. Instead, they pierced His side with a spear. This fulfilled the prophecy that the bones of the Passover lambs must not be broken.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+19%3A32-36&amp;amp;version=NIV|title=John 19:32–36|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Early Church Kept the Passover of the New Covenant===&lt;br /&gt;
The Israelites celebrated the Passover a second time in the desert of Sinai in the year after the Exodus. This became a prophecy showing that the apostles and the saints of the early Church would keep the new covenant Passover on the evening of the 14th day of the first month by the sacred calendar every year after the Jesus’ ascension. Apostle Paul emphasized that we should keep the Passover because Christ was sacrificed as the reality of the Passover lamb.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=1+corinthians+5%3A7-8&amp;amp;version=NIV|title=1 Corinthians 5:7–8|quote= }}&amp;lt;/ref&amp;gt; He also said that we must commemorate Jesus’ sacrifice whenever we eat the bread and drink the wine on the night of the Passover, the night He was betrayed, and keep the Passover until the Lord comes.&lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=For I received from the Lord what I also passed on to you: The Lord Jesus, on the &#039;&#039;&#039;night he was betrayed [Passover night]&#039;&#039;&#039;, took bread, and when he had given thanks, he broke it and said, “This is my body, which is for you; do this in remembrance of me.” . . . “This cup is the &#039;&#039;&#039;new covenant in my blood&#039;&#039;&#039;; do this, whenever you drink it, in remembrance of me. For whenever you eat this bread and drink this cup, you &#039;&#039;&#039;proclaim the Lord’s death until he comes.&#039;&#039;&#039;”|출처=[https://www.biblegateway.com/passage/?search=1+Corinthians+11%3A23-26&amp;amp;version=NIV 1 Corinthians 11:23–26]}}&lt;br /&gt;
&lt;br /&gt;
==Blessings of the Passover==&lt;br /&gt;
===Kingdom of Heaven===&lt;br /&gt;
[[file:하나님의교회 유월절.jpg|thumb|World Mission Society Church of God keeps the Passover of the new covenant.]]&lt;br /&gt;
The Israelites’ 40-year long journey in the desert showed what would happen in the New Testament times.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=1+Corinthians+10%3A1-11&amp;amp;version=NIV|title=1 Corinthians 10:1–11|quote=}}&amp;lt;/ref&amp;gt; The history of the Israelites keeping the Passover and being liberated from Egypt and entering Canaan after forty years in the desert was a prophecy that God’s people of the New Testament would keep the Passover, be set free from the sinful world, and enter the [[Kingdom of Heaven|kingdom of heaven]], the spiritual Canaan.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Hebrews+3%3A15-19&amp;amp;version=NIV|title=Hebrews 3:15-19|quote=}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Hebrews+4%3A6-11&amp;amp;version=NIV|title=Hebrews 4:6–11|quote=}}&amp;lt;/ref&amp;gt; &amp;lt;br&amp;gt;There is no record of the Israelites keeping the Passover after they kept it a second time in the Desert of Sinai, until just before they entered Canaan. In the same way, in the New Testament times, the Passover was not celebrated for nearly 1,600 years after the Council of Nicaea was held in AD 325. The fact that the Israelites celebrated the Passover just before entering Canaan was a prophecy showing that the new covenant Passover, which had not been kept for a long time, would be restored just before God’s people enter heaven, the heavenly Canaan.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Isaiah+25%3A6-9&amp;amp;version=NIV|title=Isaiah 25:6–9|quote=}}&amp;lt;/ref&amp;gt; Just as the Israelites entered Canaan only after keeping the Passover, people can enter the kingdom of heaven, the spiritual Canaan, only after keep the new covenant.&lt;br /&gt;
&lt;br /&gt;
===Forgiveness of Sins=== &lt;br /&gt;
The [[Bible]] teaches that all people die because of their sins.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Romans+6%3A23&amp;amp;version=NIV|title=Romans 6:23|quote=}}&amp;lt;/ref&amp;gt; Since they cannot avoid death, they live as slaves to sin all their lives.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=John+8%3A34&amp;amp;version=NIV|title=John 8:34|quote=}}&amp;lt;/ref&amp;gt; The only way to be freed from sin is to be clothed with the grace of Christ’s precious blood shed on the cross.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Ephesians+1%3A7&amp;amp;version=NIV|title=Ephesians 1:7|quote=}}&amp;lt;/ref&amp;gt; Jesus Christ said that the Passover wine is His blood shed for many for the forgiveness of sins. Therefore, we must keep the new covenant Passover to receive the forgiveness of sins through the blood of Christ. Just as the Israelites in the Old Testament times kept the Passover and were freed from Egypt, people in the New Testament times keep the new covenant Passover and are freed from this sinful world.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Romans+8%3A1-2+&amp;amp;version=NIV|title=Romans 8:1–2|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eternal Life===&lt;br /&gt;
When our sins, which are cause of death, are taken away, we can live forever. Therefore, if we receive the forgiveness of sins, we can have eternal life. This is why Jesus Christ said that we will receive eternal life if we eat His flesh and drink His blood through the Passover of the new covenant.&lt;br /&gt;
&lt;br /&gt;
{{quote5|내용=Jesus said to them, “I tell you the truth, unless you eat the flesh of the Son of Man and drink his blood, you have no life in you. Whoever eats my flesh and drinks my blood has eternal life, and I will raise him up at the last day.”|출처=[https://www.biblegateway.com/passage/?search=John+6%3A53-54&amp;amp;version=NIV John 6:53–54]}}&lt;br /&gt;
&lt;br /&gt;
The reason God gave us eternal life through the Passover of the new covenant is because the kingdom of heaven is a place where there is no death.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Revelation+21%3A1-4+&amp;amp;version=NIV|title=Revelation 21:1–4|quote=}}&amp;lt;/ref&amp;gt; No one can enter heaven with a mortal body. This is why God gives His people eternal life through the new covenant Passover. &lt;br /&gt;
[[file:Hezekiah.jpg|thumb|People of Judah remove idols after celebrating the Passover in the time of Hezekiah.]]&lt;br /&gt;
&lt;br /&gt;
===Disasters Pass Over===&lt;br /&gt;
The Passover is a sign of God’s power that lets disasters pass over. The Bible records how God’s people, who kept the Passover, were protected from disasters. When the Israelites kept the Passover at the time of the Exodus, they were protected from the plague which struck down every firstborn.&amp;lt;ref name=&amp;quot;애굽 유월절&amp;quot;&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Exodus+12%3A11-13&amp;amp;version=NIV|title=Exodus 12:11–13|quote= }}&amp;lt;/ref&amp;gt; When King Hezekiah and the people of Judah kept the Passover, they were protected from the Assyrian attack;&amp;lt;ref name=&amp;quot;히스기야 유월절&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;남 유다 구원&amp;quot; /&amp;gt; and in the New Testament times, those who keep the new covenant Passover are protected from the last plagues. When someone eats the flesh of Jesus Christ and drinks His blood through the Passover, they can remain in God.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=john+6%3A56&amp;amp;version=NIV|title=John 6:56|quote=}}&amp;lt;/ref&amp;gt; God has promised that He will protect those who belong to Him from disasters.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.biblegateway.com/passage/?search=Isaiah+43%3A1-2&amp;amp;version=NIV|title=Isaiah 43:1–2|quote=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fulfillment of the First Commandment===&lt;br /&gt;
The [[The First Commandment|first]] of the [[The Ten Commandments|Ten Commandments]], “You shall have no other gods before Me,” contains two commands: “Do not to serve other gods,” and “Serve only God.” The Passover is a special truth that enables us to destroy other gods and worship only God; because the Passover was established as the day to punish all other gods since the time of the Exodus.&amp;lt;ref name=&amp;quot;애굽 유월절&amp;quot; /&amp;gt; If all the other gods are judged on the Passover, it means only God remains. If we realize the Passover and celebrate it, we can worship only God, not other gods. For example, God destroyed the gods of Egypt on the night of the Passover in the time of Moses. In the time of Hezekiah and of Josiah, too, the Israelites were able to serve only God by removing idols after keeping the Passover. Even in the New Testament times, we can fully keep the first commandment if we keep the Passover of the new covenant.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[New Covenant]]&lt;br /&gt;
*[[The New Covenant Passover|New Covenant Passover]]&lt;br /&gt;
* [[Disaster &amp;amp; Passover]]&lt;br /&gt;
*[[Seal of God]]&lt;br /&gt;
*[[The Feast of Unleavened Bread|Feast of Unleavened Bread]]&lt;br /&gt;
*[[Feast of Firstfruits]]&lt;br /&gt;
*[[Feast of Weeks]]&lt;br /&gt;
*[[Feast of Trumpets]]&lt;br /&gt;
* [[Day of Atonement]]&lt;br /&gt;
*[[Feast of Tabernacles]]&lt;br /&gt;
&lt;br /&gt;
==Related videos==&lt;br /&gt;
* &#039;&#039;&#039;Sermon: The Passover Holy Supper God Commanded Us to Keep&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;youtube&amp;gt;Jav03C_OQ_Q&amp;lt;/youtube&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Goal of Faith &amp;amp; the Passover&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;youtube&amp;gt;IwVePNf3DD0&amp;lt;/youtube&amp;gt;&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Gospel of the New Covenant]]&lt;br /&gt;
[[Category:Bible Knowledge]]&lt;br /&gt;
[[Category:Biblical Terms]]&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6142</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6142"/>
		<updated>2025-10-15T00:35:44Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/en&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/es&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/vi&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/ne&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki/pt&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6141</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Common.js&amp;diff=6141"/>
		<updated>2025-09-30T03:06:51Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if(!mw.config.get(&#039;wgUserId&#039;)){&lt;br /&gt;
	var currentUrl = window.location.href;&lt;br /&gt;
	var commJs = currentUrl.includes(&#039;Common.js&#039;);&lt;br /&gt;
	var commCss = currentUrl.includes(&#039;Common.css&#039;);&lt;br /&gt;
	var vectorJs = currentUrl.includes(&#039;Vector.js&#039;);&lt;br /&gt;
	var vectorCss = currentUrl.includes(&#039;Vector.css&#039;); &lt;br /&gt;
	if(commJs || commCss || vectorJs || vectorCss){&lt;br /&gt;
		window.location.href = &#039;/index.php&#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// 도구 메뉴들 숨김(사이드바);&lt;br /&gt;
	$pTb = document.getElementById(&#039;p-tb&#039;);&lt;br /&gt;
	if ($pTb) $pTb.parentElement.removeChild($pTb);	&lt;br /&gt;
	&lt;br /&gt;
	// 문서의 역사롤 봅니다. (hidden 시킴)&lt;br /&gt;
	var $lastModifiedBar = document.querySelector(&#039;.last-modified-bar&#039;);&lt;br /&gt;
	if($lastModifiedBar) $lastModifiedBar.parentElement.removeChild($lastModifiedBar);&lt;br /&gt;
&lt;br /&gt;
	//파일중복 메세지 제거&lt;br /&gt;
	var $duplicates = document.getElementById(&#039;mw-imagepage-section-duplicates&#039;);&lt;br /&gt;
	if($duplicates) $duplicates.parentElement.removeChild($duplicates);		&lt;br /&gt;
}else{&lt;br /&gt;
	$searchBox = document.querySelector(&#039;.mw-htmlform-ooui-wrapper&#039;);&lt;br /&gt;
	if($searchBox) $searchBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */&lt;br /&gt;
&lt;br /&gt;
//Google Analytics&lt;br /&gt;
var GoogleCdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
GoogleCdn.src = &#039;https://www.googletagmanager.com/gtag/js?id=G-LTWMMR6YSB&#039;;&lt;br /&gt;
document.body.appendChild(GoogleCdn);&lt;br /&gt;
window.dataLayer = window.dataLayer || [];&lt;br /&gt;
function gtag() {&lt;br /&gt;
    dataLayer.push(arguments);&lt;br /&gt;
}&lt;br /&gt;
gtag(&#039;js&#039;, new Date());&lt;br /&gt;
gtag(&#039;config&#039;, &#039;G-LTWMMR6YSB&#039;);&lt;br /&gt;
&lt;br /&gt;
/* TOP 버튼 */&lt;br /&gt;
var topButton = document.createElement(&#039;div&#039;);&lt;br /&gt;
topButton.id = &#039;top-button&#039;;&lt;br /&gt;
&lt;br /&gt;
document.body.appendChild(topButton);&lt;br /&gt;
window.addEventListener(&#039;scroll&#039;, function (e) {&lt;br /&gt;
    if (window.scrollY &amp;gt; 300) {&lt;br /&gt;
        topButton.classList.add(&#039;active&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        topButton.classList.remove(&#039;active&#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
topButton.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    try {&lt;br /&gt;
        window.scrollTo({&lt;br /&gt;
            top: 0,&lt;br /&gt;
            left: 0,&lt;br /&gt;
            behavior: &#039;smooth&#039;,&lt;br /&gt;
        });&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        window.scrollTo(0, 0);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
/* 대문 섹션 토글 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) == &#039;대문&#039; || mw.config.get(&#039;wgPageName&#039;) == &#039;대문테스트&#039;) {&lt;br /&gt;
    var titles = document.querySelectorAll(&#039;.cog-box-title&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; titles.length; i++) {&lt;br /&gt;
        titles[i].addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
            if (e.currentTarget.classList.contains(&#039;open&#039;)) {&lt;br /&gt;
                e.currentTarget.classList.remove(&#039;open&#039;);&lt;br /&gt;
            } else {&lt;br /&gt;
                e.currentTarget.classList.add(&#039;open&#039;);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*모든 문서 */&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;).toLowerCase() == &#039;list_of_all_documents&#039;) {&lt;br /&gt;
    var list = document.querySelectorAll(&#039;.mw-allpages-body li&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; list.length; i++) {&lt;br /&gt;
        var title = list[i].querySelector(&#039;a&#039;).title;&lt;br /&gt;
        if (title.indexOf(&#039;:&#039;) != -1) {&lt;br /&gt;
            list[i].parentNode.removeChild(list[i]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;.cog-commonpages&#039;).style.display = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
var mouseX=0;&lt;br /&gt;
var mouseY=0;&lt;br /&gt;
/* 각주 팝업창 위치 보정 DOM */&lt;br /&gt;
var observer = new MutationObserver(function (mutationList) {&lt;br /&gt;
    mutationList.forEach(function (mutation) {&lt;br /&gt;
        mutation.addedNodes.forEach(function (node) {&lt;br /&gt;
            if (node.classList &amp;amp;&amp;amp; (node.classList.contains(&#039;mwe-popups&#039;)|| node.classList.contains(&#039;rt-tooltip&#039;))) {&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    var bodyLeft = document.body.getBoundingClientRect().left;&lt;br /&gt;
                    var left = parseInt(window.getComputedStyle(node).left);&lt;br /&gt;
                    node.style.left = left - bodyLeft + &#039;px&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
// 감시할 대상 설정&lt;br /&gt;
observer.observe(document.body, {&lt;br /&gt;
    childList: true,&lt;br /&gt;
    subtree: true,&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* 우클릭 방지  */&lt;br /&gt;
if (mw.config.get(&amp;quot;wgUserName&amp;quot;) == null) {&lt;br /&gt;
  window.oncontextmenu = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
  window.onselectstart = function (e) {&lt;br /&gt;
    return e.preventDefault();&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* 존재하지 않는 문서 페이지의 &#039;기록&#039; 링크 삭제 */&lt;br /&gt;
if (mw.config.get(&#039;wgUserId&#039;) == null &amp;amp;&amp;amp; document.querySelector(&#039;.plainlinks a&#039;)) {&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).removeAttribute(&#039;href&#039;);&lt;br /&gt;
    document.querySelector(&#039;.plainlinks a&#039;).classList.add(&#039;disable&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 대문 공유 버튼&lt;br /&gt;
var sharebox = document.querySelector(&#039;.wikishare_toolbox&#039;);&lt;br /&gt;
if (sharebox) {&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit_size_20&#039;);&lt;br /&gt;
    sharebox.classList.add(&#039;a2a_kit&#039;);&lt;br /&gt;
    var shares = [&#039;Facebook&#039;, &#039;Twitter&#039;, &#039;Email&#039;, &#039;Line&#039;, &#039;Kakao&#039;, &#039;SMS&#039;];&lt;br /&gt;
    for (var i in shares) {&lt;br /&gt;
        var elem = document.querySelector(&#039;[title=&amp;quot;Share on &#039; + shares[i] + &#039;&amp;quot;] a&#039;);&lt;br /&gt;
        elem.href = &#039;&#039;;&lt;br /&gt;
        elem.classList.add(&#039;a2a_button_&#039; + shares[i].toLowerCase());&lt;br /&gt;
    }&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).href = &#039;#&#039;;&lt;br /&gt;
    document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;] a&#039;).removeAttribute(&#039;target&#039;);&lt;br /&gt;
&lt;br /&gt;
    var share_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    share_cdn.src = &#039;https://static.addtoany.com/menu/page.js&#039;;&lt;br /&gt;
    var kakao_cdn = document.createElement(&#039;script&#039;);&lt;br /&gt;
    kakao_cdn.src = &#039;https://developers.kakao.com/sdk/js/kakao.min.js&#039;;&lt;br /&gt;
    document.body.appendChild(share_cdn);&lt;br /&gt;
    document.body.appendChild(kakao_cdn);&lt;br /&gt;
&lt;br /&gt;
    // 페이지 로딩 이후 초기화해야할 내용 정의&lt;br /&gt;
    initScript();&lt;br /&gt;
    function initScript() {&lt;br /&gt;
        var retry = false;&lt;br /&gt;
&lt;br /&gt;
        // 카카오 링크 초기화&lt;br /&gt;
        if (window.initKakaoLink != true) {&lt;br /&gt;
            var $kakao = document.querySelector(&#039;[title=&amp;quot;Share on KakaoTalk&amp;quot;]&#039;);&lt;br /&gt;
            if (window.Kakao &amp;amp;&amp;amp; $kakao) {&lt;br /&gt;
                // 사용할 앱의 JavaScript 키를 설정해 주세요.&lt;br /&gt;
                Kakao.init(&#039;214de4d25d41a7b837b7bbeb75631c90&#039;);&lt;br /&gt;
                $kakao.children[0].style.display = &#039;inline&#039;;&lt;br /&gt;
                $kakao.onclick = sendScrap; // 카카오 Link 공유 API 사용&lt;br /&gt;
                window.initKakaoLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 링크 복사 초기화&lt;br /&gt;
        if (window.initCopyLink != true) {&lt;br /&gt;
            var $copy = document.querySelector(&#039;.wikishare_button_Copy&#039;);&lt;br /&gt;
            if ($copy) {&lt;br /&gt;
                $copy.style.display = &#039;inline&#039;;&lt;br /&gt;
                $copy.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
                    copyStringToClipboard(decodeURI(location.href));&lt;br /&gt;
                    alert(&#039;Saved the link to the clipboard.&#039;);&lt;br /&gt;
                    e.preventDefault();&lt;br /&gt;
                });&lt;br /&gt;
                window.initCopyLink = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // 애널리틱스&lt;br /&gt;
        if (window.initWcs != true) {&lt;br /&gt;
            if (window.wcs) {&lt;br /&gt;
                wcs_do();&lt;br /&gt;
                window.initWcs = true;&lt;br /&gt;
            } else retry = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (retry) setTimeout(initScript, 300);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 문자열을 클립보드에 저장&lt;br /&gt;
function copyStringToClipboard(str) {&lt;br /&gt;
    var el = document.createElement(&#039;textarea&#039;);&lt;br /&gt;
    el.value = str;&lt;br /&gt;
    el.setAttribute(&#039;readonly&#039;, &#039;&#039;);&lt;br /&gt;
    el.style = { position: &#039;absolute&#039;, left: &#039;-9999px&#039; };&lt;br /&gt;
    document.body.appendChild(el);&lt;br /&gt;
    el.select();&lt;br /&gt;
    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
    document.body.removeChild(el);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function sendScrap() {&lt;br /&gt;
    // 카카오 Link 공유 API 사용&lt;br /&gt;
    Kakao.Link.sendScrap({&lt;br /&gt;
        requestUrl: location.href,&lt;br /&gt;
        templateId: 91817,&lt;br /&gt;
        templateArgs: {&lt;br /&gt;
            TITLE: og(&#039;title&#039;, &#039;Church of God Knowledge Encyclopedia&#039;),&lt;br /&gt;
            DESC: og(&#039;description&#039;),&lt;br /&gt;
            THUMB: thumb(),&lt;br /&gt;
            PAGE: path(),&lt;br /&gt;
        },&lt;br /&gt;
    });&lt;br /&gt;
    function og(name, defaultVal) {&lt;br /&gt;
        var $meta = document.querySelector(&#039;meta[property=&amp;quot;og:&#039; + name + &#039;&amp;quot;]&#039;);&lt;br /&gt;
        if ($meta) return $meta.getAttribute(&#039;content&#039;);&lt;br /&gt;
        else return defaultVal ? defaultVal : &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    function thumb() {&lt;br /&gt;
        var img = og(&#039;image&#039;);&lt;br /&gt;
        if (!img) {&lt;br /&gt;
            var $img = document.querySelector(&#039;img[src]&#039;);&lt;br /&gt;
            if ($img) {&lt;br /&gt;
                img = $img.src;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (img.indexOf(&#039;http&#039;) != 0) img = location.origin + (img[0] == &#039;/&#039; ? img : &#039;/&#039; + img);&lt;br /&gt;
        return img;&lt;br /&gt;
    }&lt;br /&gt;
    function path() {&lt;br /&gt;
        if (location.pathname[0] == &#039;/&#039;) return location.pathname.substring(1) + location.search;&lt;br /&gt;
        else return location.pathname + location.search;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 앨범 레이아웃 보정&lt;br /&gt;
updateAllAlbum();&lt;br /&gt;
window.addEventListener(&#039;load&#039;, updateAllAlbum);&lt;br /&gt;
window.addEventListener(&#039;resize&#039;, updateAllAlbum);&lt;br /&gt;
function updateAllAlbum() {&lt;br /&gt;
    var $albums = document.querySelectorAll(&#039;.custom-album&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; $albums.length; i++) {&lt;br /&gt;
        updateAlbum($albums[i]);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function updateAlbum($elem) {&lt;br /&gt;
    var lineMax = 3;&lt;br /&gt;
    for (var i = 0; i &amp;lt; $elem.classList.length; i++) {&lt;br /&gt;
        if ($elem.classList[i].indexOf(&#039;line-max-&#039;) == 0) {&lt;br /&gt;
            lineMax = Number($elem.classList[i].replace(&#039;line-max-&#039;, &#039;&#039;));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var totalWidth = $elem.clientWidth;&lt;br /&gt;
&lt;br /&gt;
    if ($elem.children.length &amp;gt; 0) {&lt;br /&gt;
        for (var i = $elem.children.length - 1; i &amp;gt;= 0; i--) {&lt;br /&gt;
            if (!$elem.children[i].classList.contains(&#039;albumitem&#039;)) {&lt;br /&gt;
                $elem.children[i].remove();&lt;br /&gt;
                continue;&lt;br /&gt;
            }&lt;br /&gt;
            $elem.children[i].style.width = &#039;&#039;;&lt;br /&gt;
            $elem.children[i].style.height = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (window.innerWidth &amp;lt; 720) return;&lt;br /&gt;
&lt;br /&gt;
        var lineTotalRatio = [];&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var lineIdx = Math.floor(i / lineMax);&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            if (lineTotalRatio[lineIdx] == undefined) {&lt;br /&gt;
                lineTotalRatio[lineIdx] = 0;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lineTotalRatio[lineIdx] += $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 0; i &amp;lt; $elem.children.length; i++) {&lt;br /&gt;
            var totalRatio = lineTotalRatio[Math.floor(i / lineMax)];&lt;br /&gt;
            var $img = $elem.children[i].querySelector(&#039;img&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!$img || $img.naturalWidth == 0) continue;&lt;br /&gt;
&lt;br /&gt;
            var ratio = $img.naturalWidth / $img.naturalHeight;&lt;br /&gt;
            var width = (ratio / totalRatio) * (totalWidth - 6 * lineMax) + 6;&lt;br /&gt;
            $elem.children[i].style.width = (width / totalWidth) * 100 + &#039;%&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//넘겨주기 문서를 숨깁니다.&lt;br /&gt;
var redirectList = document.querySelectorAll(&#039;.mw-parser-output li.allpagesredirect&#039;)&lt;br /&gt;
for (var i=0; i &amp;lt; redirectList.length; i++){&lt;br /&gt;
	redirectList[i].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 이미지문서에서 commons 라이센스 관련 링크를 숨긴다.&lt;br /&gt;
var $sharedUploadNotice = document.querySelector(&#039;.sharedUploadNotice p&#039;);&lt;br /&gt;
if($sharedUploadNotice){&lt;br /&gt;
	$sharedUploadNotice.parentElement.removeChild($sharedUploadNotice);&lt;br /&gt;
}&lt;br /&gt;
// origin file 영역 숨김.&lt;br /&gt;
var $fullMedia = document.querySelector(&#039;.fullMedia p&#039;);&lt;br /&gt;
if($fullMedia){&lt;br /&gt;
	$fullMedia.parentElement.removeChild($fullMedia);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 데스크탑 언어&lt;br /&gt;
var langDiv = document.getElementById(&#039;right-navigation&#039;);&lt;br /&gt;
if(langDiv){&lt;br /&gt;
var navHTML = &#039;&amp;lt;nav id=&amp;quot;p-cactions&amp;quot; class=&amp;quot;mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot; role=&amp;quot;navigation&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;p-cactions-checkbox&amp;quot; role=&amp;quot;button&amp;quot; aria-haspopup=&amp;quot;true&amp;quot; data-event-name=&amp;quot;ui.dropdown-p-cactions&amp;quot; class=&amp;quot;vector-menu-checkbox&amp;quot; aria-labelledby=&amp;quot;p-cactions-label&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;label id=&amp;quot;p-cactions-label&amp;quot; aria-label=&amp;quot;&amp;quot; class=&amp;quot;vector-menu-heading&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;select-language&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;span class=&amp;quot;vector-menu-heading-label&amp;quot;&amp;gt;Language&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;div class=&amp;quot;vector-menu-content&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;ul class=&amp;quot;vector-menu-content-list&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
		&#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://churchofgod.wiki&amp;quot; title=&amp;quot;하나님의 교회 지식사전&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Korean&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://en.churchofgod.wiki&amp;quot; title=&amp;quot;Church of God Knowledge Encyclopedia&amp;quot;&amp;gt;&amp;lt;span&amp;gt;English&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://es.churchofgod.wiki&amp;quot; title=&amp;quot;ChurchEnciclopedia de conocimiento de la Iglesia de Dios&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Spanish&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://vi.churchofgod.wiki&amp;quot; title=&amp;quot;Từ điển tri thức Hội Thánh của Đức Chúa Trời&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Vietnamese&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://ne.churchofgod.wiki&amp;quot; title=&amp;quot;नेपाली&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Nepali&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	    &#039;&amp;lt;li class=&amp;quot;mw-list-item&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;https://pt.churchofgod.wiki&amp;quot; title=&amp;quot;ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS&amp;quot;&amp;gt;&amp;lt;span&amp;gt;português&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
	  &#039;&amp;lt;/ul&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
	&#039;&amp;lt;/nav&amp;gt;&#039;;&lt;br /&gt;
langDiv.insertAdjacentHTML(&#039;afterbegin&#039;, navHTML);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6140</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6140"/>
		<updated>2025-09-26T08:02:13Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6139</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6139"/>
		<updated>2025-09-26T08:00:28Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 최근편집일, 개인정보처리방침, 면책조항 삭제 */&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 하나님의교회 소개 표시 */&lt;br /&gt;
#footer-places-about {display:inline}&lt;br /&gt;
&lt;br /&gt;
/* 저작권 표시 */&lt;br /&gt;
#footer-info-custom-copyright {display:inline-block}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 노이어 대문의 &#039;OO님, 환영합니다!&#039; 삭제 */&lt;br /&gt;
.page-Main_Page #section_0 {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 위키이름 삭제 */&lt;br /&gt;
footer .footer-content h2 {display:none}&lt;br /&gt;
footer #mw-data-after-content h2 {display:block}&lt;br /&gt;
&lt;br /&gt;
/*각주*/&lt;br /&gt;
ol.references &amp;gt; li{font-size:12px; margin-top:4px; line-height:1.6}&lt;br /&gt;
ol.references{padding-left:24px}&lt;br /&gt;
.client-js .collapsible-block{margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.content h3{font-size:16px}&lt;br /&gt;
.content * + h3{margin-top: 1.5em}&lt;br /&gt;
.content p{margin-top:0}&lt;br /&gt;
&lt;br /&gt;
/* 언어선택, PDF 다운로드, 주시하기, 편집 버튼 숨김 */&lt;br /&gt;
#page-actions{margin-top:20px; display:none}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 표시 여백 */&lt;br /&gt;
#content{padding-bottom:110px}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 푸터 삭제*/&lt;br /&gt;
#mw-mf-page-left .hlist{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 열기/닫기 */&lt;br /&gt;
nav .ico-arrow{position:absolute; top:50%; right:20px}&lt;br /&gt;
nav .ico-arrow::before{transform: rotate(45deg)}&lt;br /&gt;
nav .ico-arrow::after{transform: rotate(-45deg); margin-left: 4px; margin-top: -1px}&lt;br /&gt;
nav .ico-arrow::before, nav .ico-arrow::after{content: &#039;&#039;; position: relative; width: 6px; height: 1px; display: block; background: #000}&lt;br /&gt;
nav li.open .ico-arrow {transform:rotate(180deg)}&lt;br /&gt;
#p-main-categories .recommended,&lt;br /&gt;
#p-main-categories .category,&lt;br /&gt;
#p-main-categories .language{display:none}&lt;br /&gt;
&lt;br /&gt;
#p-main-categories.recommended-open .recommended,&lt;br /&gt;
#p-main-categories.category-open .category,&lt;br /&gt;
#p-main-categories.language-open .language{display:list-item}&lt;br /&gt;
#p-main-categories .recommended span,&lt;br /&gt;
#p-main-categories .category span,&lt;br /&gt;
#p-main-categories .language span{font-weight:500}&lt;br /&gt;
.recommended-open &amp;gt; li:hover {&lt;br /&gt;
    background-color: #eaeff7;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 로그인 */&lt;br /&gt;
#userloginForm .warningbox{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 유튜브 */&lt;br /&gt;
.video-wrap{position:relative; width:100%; overflow:hidden; padding-bottom:56.26%; margin-top:20px; background-color:#666;}&lt;br /&gt;
.video-wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%}&lt;br /&gt;
/* p iframe{width:100%; height:200px}&lt;br /&gt;
@media(min-width:720px){&lt;br /&gt;
p iframe{width:600px; height:340px}&lt;br /&gt;
}&lt;br /&gt;
@media(min-width:1300px){&lt;br /&gt;
p iframe{width:1000px; height:560px}&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color: #69f;}&lt;br /&gt;
.mw-notification, .toast, .drawer{z-index:9999}&lt;br /&gt;
&lt;br /&gt;
.a2a_kit a {display:inline-block; margin-right:10px}&lt;br /&gt;
.content .wikishare_toolbox a &amp;gt; img{width:28px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.content .infobox tbody &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    flex: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 스킨의 썸네일 이미지 크기 보정 */&lt;br /&gt;
.content .infobox {max-width:356px !important;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
    .thumbinner{width:100% !important}&lt;br /&gt;
    a.image{width:100%}&lt;br /&gt;
    a.image &amp;gt; img{width:100% !important}&lt;br /&gt;
    table.infobox{display:table}&lt;br /&gt;
	.thumb, .gallery .gallerybox div.thumb{position: relative; width: calc(100% + 32px) !important; left: -16px}&lt;br /&gt;
	.thumb .thumbcaption{margin-left:16px}&lt;br /&gt;
	.infobox .thumb{position:static; width:auto !important; left:0}&lt;br /&gt;
&lt;br /&gt;
    .custom-image{width: 100vw !important; position: relative; left: -16px; background: none; border: none; padding: 0 !important; float: none !important; margin-left: unset !important; margin-right: unset !important;}&lt;br /&gt;
    .custom-image .thumbcaption {padding:0 16px !important}&lt;br /&gt;
    .custom-album {border:none !important; background:none !important; float:none !important; margin:0 !important; padding:0 !important}&lt;br /&gt;
    .custom-album .thumbcaption{margin-bottom:10px}&lt;br /&gt;
    .custom-album .custom-image{width: calc(100vw + 3px) !important}&lt;br /&gt;
    .custom-album .albumitem{margin:5px 0}&lt;br /&gt;
    .infobox .custom-image {width: 100% !important; left:0}&lt;br /&gt;
    .infobox .custom-album {width: 100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul {&lt;br /&gt;
    padding-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    margin-top: -1px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li:first-child {&lt;br /&gt;
    border-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    padding: 12px 10px 12px 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a:hover {&lt;br /&gt;
    box-shadow: inset 4px 0 0 0 #3366cc;&lt;br /&gt;
    text-decoration: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a span {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .search-box {&lt;br /&gt;
	margin-left: 100px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6138</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6138"/>
		<updated>2025-09-26T07:59:41Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 최근편집일, 개인정보처리방침, 면책조항 삭제 */&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 하나님의교회 소개 표시 */&lt;br /&gt;
#footer-places-about {display:inline}&lt;br /&gt;
&lt;br /&gt;
/* 저작권 표시 */&lt;br /&gt;
#footer-info-custom-copyright {display:inline-block}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 노이어 대문의 &#039;OO님, 환영합니다!&#039; 삭제 */&lt;br /&gt;
.page-Main_Page #section_0 {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 위키이름 삭제 */&lt;br /&gt;
footer .footer-content h2 {display:none}&lt;br /&gt;
footer #mw-data-after-content h2 {display:block}&lt;br /&gt;
&lt;br /&gt;
/*각주*/&lt;br /&gt;
ol.references &amp;gt; li{font-size:12px; margin-top:4px; line-height:1.6}&lt;br /&gt;
ol.references{padding-left:24px}&lt;br /&gt;
.client-js .collapsible-block{margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.content h3{font-size:16px}&lt;br /&gt;
.content * + h3{margin-top: 1.5em}&lt;br /&gt;
.content p{margin-top:0}&lt;br /&gt;
&lt;br /&gt;
/* 언어선택, PDF 다운로드, 주시하기, 편집 버튼 숨김 */&lt;br /&gt;
#page-actions{margin-top:20px; display:none}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 표시 여백 */&lt;br /&gt;
#content{padding-bottom:110px}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 푸터 삭제*/&lt;br /&gt;
#mw-mf-page-left .hlist{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 열기/닫기 */&lt;br /&gt;
nav .ico-arrow{position:absolute; top:50%; right:20px}&lt;br /&gt;
nav .ico-arrow::before{transform: rotate(45deg)}&lt;br /&gt;
nav .ico-arrow::after{transform: rotate(-45deg); margin-left: 4px; margin-top: -1px}&lt;br /&gt;
nav .ico-arrow::before, nav .ico-arrow::after{content: &#039;&#039;; position: relative; width: 6px; height: 1px; display: block; background: #000}&lt;br /&gt;
nav li.open .ico-arrow {transform:rotate(180deg)}&lt;br /&gt;
#p-main-categories .recommended,&lt;br /&gt;
#p-main-categories .category,&lt;br /&gt;
#p-main-categories .language{display:none}&lt;br /&gt;
&lt;br /&gt;
#p-main-categories.recommended-open .recommended,&lt;br /&gt;
#p-main-categories.category-open .category,&lt;br /&gt;
#p-main-categories.language-open .language{display:list-item}&lt;br /&gt;
#p-main-categories .recommended span,&lt;br /&gt;
#p-main-categories .category span,&lt;br /&gt;
#p-main-categories .language span{font-weight:500}&lt;br /&gt;
.recommended-open &amp;gt; li:hover {&lt;br /&gt;
    background-color: #eaeff7;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 로그인 */&lt;br /&gt;
#userloginForm .warningbox{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 유튜브 */&lt;br /&gt;
.video-wrap{position:relative; width:80%; height:100%; overflow:hidden; padding-bottom:56.26%; margin-top:20px; background-color:#666;}&lt;br /&gt;
.video-wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%}&lt;br /&gt;
/* p iframe{width:100%; height:200px}&lt;br /&gt;
@media(min-width:720px){&lt;br /&gt;
p iframe{width:600px; height:340px}&lt;br /&gt;
}&lt;br /&gt;
@media(min-width:1300px){&lt;br /&gt;
p iframe{width:1000px; height:560px}&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color: #69f;}&lt;br /&gt;
.mw-notification, .toast, .drawer{z-index:9999}&lt;br /&gt;
&lt;br /&gt;
.a2a_kit a {display:inline-block; margin-right:10px}&lt;br /&gt;
.content .wikishare_toolbox a &amp;gt; img{width:28px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.content .infobox tbody &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    flex: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 스킨의 썸네일 이미지 크기 보정 */&lt;br /&gt;
.content .infobox {max-width:356px !important;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
    .thumbinner{width:100% !important}&lt;br /&gt;
    a.image{width:100%}&lt;br /&gt;
    a.image &amp;gt; img{width:100% !important}&lt;br /&gt;
    table.infobox{display:table}&lt;br /&gt;
	.thumb, .gallery .gallerybox div.thumb{position: relative; width: calc(100% + 32px) !important; left: -16px}&lt;br /&gt;
	.thumb .thumbcaption{margin-left:16px}&lt;br /&gt;
	.infobox .thumb{position:static; width:auto !important; left:0}&lt;br /&gt;
&lt;br /&gt;
    .custom-image{width: 100vw !important; position: relative; left: -16px; background: none; border: none; padding: 0 !important; float: none !important; margin-left: unset !important; margin-right: unset !important;}&lt;br /&gt;
    .custom-image .thumbcaption {padding:0 16px !important}&lt;br /&gt;
    .custom-album {border:none !important; background:none !important; float:none !important; margin:0 !important; padding:0 !important}&lt;br /&gt;
    .custom-album .thumbcaption{margin-bottom:10px}&lt;br /&gt;
    .custom-album .custom-image{width: calc(100vw + 3px) !important}&lt;br /&gt;
    .custom-album .albumitem{margin:5px 0}&lt;br /&gt;
    .infobox .custom-image {width: 100% !important; left:0}&lt;br /&gt;
    .infobox .custom-album {width: 100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul {&lt;br /&gt;
    padding-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    margin-top: -1px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li:first-child {&lt;br /&gt;
    border-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    padding: 12px 10px 12px 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a:hover {&lt;br /&gt;
    box-shadow: inset 4px 0 0 0 #3366cc;&lt;br /&gt;
    text-decoration: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a span {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .search-box {&lt;br /&gt;
	margin-left: 100px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6137</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6137"/>
		<updated>2025-09-26T07:58:10Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 최근편집일, 개인정보처리방침, 면책조항 삭제 */&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 하나님의교회 소개 표시 */&lt;br /&gt;
#footer-places-about {display:inline}&lt;br /&gt;
&lt;br /&gt;
/* 저작권 표시 */&lt;br /&gt;
#footer-info-custom-copyright {display:inline-block}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 노이어 대문의 &#039;OO님, 환영합니다!&#039; 삭제 */&lt;br /&gt;
.page-Main_Page #section_0 {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 위키이름 삭제 */&lt;br /&gt;
footer .footer-content h2 {display:none}&lt;br /&gt;
footer #mw-data-after-content h2 {display:block}&lt;br /&gt;
&lt;br /&gt;
/*각주*/&lt;br /&gt;
ol.references &amp;gt; li{font-size:12px; margin-top:4px; line-height:1.6}&lt;br /&gt;
ol.references{padding-left:24px}&lt;br /&gt;
.client-js .collapsible-block{margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.content h3{font-size:16px}&lt;br /&gt;
.content * + h3{margin-top: 1.5em}&lt;br /&gt;
.content p{margin-top:0}&lt;br /&gt;
&lt;br /&gt;
/* 언어선택, PDF 다운로드, 주시하기, 편집 버튼 숨김 */&lt;br /&gt;
#page-actions{margin-top:20px; display:none}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 표시 여백 */&lt;br /&gt;
#content{padding-bottom:110px}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 푸터 삭제*/&lt;br /&gt;
#mw-mf-page-left .hlist{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 열기/닫기 */&lt;br /&gt;
nav .ico-arrow{position:absolute; top:50%; right:20px}&lt;br /&gt;
nav .ico-arrow::before{transform: rotate(45deg)}&lt;br /&gt;
nav .ico-arrow::after{transform: rotate(-45deg); margin-left: 4px; margin-top: -1px}&lt;br /&gt;
nav .ico-arrow::before, nav .ico-arrow::after{content: &#039;&#039;; position: relative; width: 6px; height: 1px; display: block; background: #000}&lt;br /&gt;
nav li.open .ico-arrow {transform:rotate(180deg)}&lt;br /&gt;
#p-main-categories .recommended,&lt;br /&gt;
#p-main-categories .category,&lt;br /&gt;
#p-main-categories .language{display:none}&lt;br /&gt;
&lt;br /&gt;
#p-main-categories.recommended-open .recommended,&lt;br /&gt;
#p-main-categories.category-open .category,&lt;br /&gt;
#p-main-categories.language-open .language{display:list-item}&lt;br /&gt;
#p-main-categories .recommended span,&lt;br /&gt;
#p-main-categories .category span,&lt;br /&gt;
#p-main-categories .language span{font-weight:500}&lt;br /&gt;
.recommended-open &amp;gt; li:hover {&lt;br /&gt;
    background-color: #eaeff7;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 로그인 */&lt;br /&gt;
#userloginForm .warningbox{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 유튜브 */&lt;br /&gt;
.video-wrap{position:relative; width:80%; overflow:hidden; padding-bottom:56.26%; margin-top:20px; background-color:#666;}&lt;br /&gt;
.video-wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%}&lt;br /&gt;
/* p iframe{width:100%; height:200px}&lt;br /&gt;
@media(min-width:720px){&lt;br /&gt;
p iframe{width:600px; height:340px}&lt;br /&gt;
}&lt;br /&gt;
@media(min-width:1300px){&lt;br /&gt;
p iframe{width:1000px; height:560px}&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color: #69f;}&lt;br /&gt;
.mw-notification, .toast, .drawer{z-index:9999}&lt;br /&gt;
&lt;br /&gt;
.a2a_kit a {display:inline-block; margin-right:10px}&lt;br /&gt;
.content .wikishare_toolbox a &amp;gt; img{width:28px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.content .infobox tbody &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    flex: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 스킨의 썸네일 이미지 크기 보정 */&lt;br /&gt;
.content .infobox {max-width:356px !important;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
    .thumbinner{width:100% !important}&lt;br /&gt;
    a.image{width:100%}&lt;br /&gt;
    a.image &amp;gt; img{width:100% !important}&lt;br /&gt;
    table.infobox{display:table}&lt;br /&gt;
	.thumb, .gallery .gallerybox div.thumb{position: relative; width: calc(100% + 32px) !important; left: -16px}&lt;br /&gt;
	.thumb .thumbcaption{margin-left:16px}&lt;br /&gt;
	.infobox .thumb{position:static; width:auto !important; left:0}&lt;br /&gt;
&lt;br /&gt;
    .custom-image{width: 100vw !important; position: relative; left: -16px; background: none; border: none; padding: 0 !important; float: none !important; margin-left: unset !important; margin-right: unset !important;}&lt;br /&gt;
    .custom-image .thumbcaption {padding:0 16px !important}&lt;br /&gt;
    .custom-album {border:none !important; background:none !important; float:none !important; margin:0 !important; padding:0 !important}&lt;br /&gt;
    .custom-album .thumbcaption{margin-bottom:10px}&lt;br /&gt;
    .custom-album .custom-image{width: calc(100vw + 3px) !important}&lt;br /&gt;
    .custom-album .albumitem{margin:5px 0}&lt;br /&gt;
    .infobox .custom-image {width: 100% !important; left:0}&lt;br /&gt;
    .infobox .custom-album {width: 100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul {&lt;br /&gt;
    padding-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    margin-top: -1px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li:first-child {&lt;br /&gt;
    border-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    padding: 12px 10px 12px 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a:hover {&lt;br /&gt;
    box-shadow: inset 4px 0 0 0 #3366cc;&lt;br /&gt;
    text-decoration: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a span {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .search-box {&lt;br /&gt;
	margin-left: 100px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6136</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6136"/>
		<updated>2025-09-26T07:48:55Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 최근편집일, 개인정보처리방침, 면책조항 삭제 */&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 하나님의교회 소개 표시 */&lt;br /&gt;
#footer-places-about {display:inline}&lt;br /&gt;
&lt;br /&gt;
/* 저작권 표시 */&lt;br /&gt;
#footer-info-custom-copyright {display:inline-block}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 노이어 대문의 &#039;OO님, 환영합니다!&#039; 삭제 */&lt;br /&gt;
.page-Main_Page #section_0 {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 위키이름 삭제 */&lt;br /&gt;
footer .footer-content h2 {display:none}&lt;br /&gt;
footer #mw-data-after-content h2 {display:block}&lt;br /&gt;
&lt;br /&gt;
/*각주*/&lt;br /&gt;
ol.references &amp;gt; li{font-size:12px; margin-top:4px; line-height:1.6}&lt;br /&gt;
ol.references{padding-left:24px}&lt;br /&gt;
.client-js .collapsible-block{margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.content h3{font-size:16px}&lt;br /&gt;
.content * + h3{margin-top: 1.5em}&lt;br /&gt;
.content p{margin-top:0}&lt;br /&gt;
&lt;br /&gt;
/* 언어선택, PDF 다운로드, 주시하기, 편집 버튼 숨김 */&lt;br /&gt;
#page-actions{margin-top:20px; display:none}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 표시 여백 */&lt;br /&gt;
#content{padding-bottom:110px}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 푸터 삭제*/&lt;br /&gt;
#mw-mf-page-left .hlist{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 열기/닫기 */&lt;br /&gt;
nav .ico-arrow{position:absolute; top:50%; right:20px}&lt;br /&gt;
nav .ico-arrow::before{transform: rotate(45deg)}&lt;br /&gt;
nav .ico-arrow::after{transform: rotate(-45deg); margin-left: 4px; margin-top: -1px}&lt;br /&gt;
nav .ico-arrow::before, nav .ico-arrow::after{content: &#039;&#039;; position: relative; width: 6px; height: 1px; display: block; background: #000}&lt;br /&gt;
nav li.open .ico-arrow {transform:rotate(180deg)}&lt;br /&gt;
#p-main-categories .recommended,&lt;br /&gt;
#p-main-categories .category,&lt;br /&gt;
#p-main-categories .language{display:none}&lt;br /&gt;
&lt;br /&gt;
#p-main-categories.recommended-open .recommended,&lt;br /&gt;
#p-main-categories.category-open .category,&lt;br /&gt;
#p-main-categories.language-open .language{display:list-item}&lt;br /&gt;
#p-main-categories .recommended span,&lt;br /&gt;
#p-main-categories .category span,&lt;br /&gt;
#p-main-categories .language span{font-weight:500}&lt;br /&gt;
.recommended-open &amp;gt; li:hover {&lt;br /&gt;
    background-color: #eaeff7;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 로그인 */&lt;br /&gt;
#userloginForm .warningbox{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 유튜브 */&lt;br /&gt;
.video-wrap{position:relative; width:100%; height:100%; overflow:hidden; padding-bottom:56.26%; margin-top:20px; background-color:#666;}&lt;br /&gt;
.video-wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%}&lt;br /&gt;
/* p iframe{width:100%; height:200px}&lt;br /&gt;
@media(min-width:720px){&lt;br /&gt;
p iframe{width:600px; height:340px}&lt;br /&gt;
}&lt;br /&gt;
@media(min-width:1300px){&lt;br /&gt;
p iframe{width:1000px; height:560px}&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color: #69f;}&lt;br /&gt;
.mw-notification, .toast, .drawer{z-index:9999}&lt;br /&gt;
&lt;br /&gt;
.a2a_kit a {display:inline-block; margin-right:10px}&lt;br /&gt;
.content .wikishare_toolbox a &amp;gt; img{width:28px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.content .infobox tbody &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    flex: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 스킨의 썸네일 이미지 크기 보정 */&lt;br /&gt;
.content .infobox {max-width:356px !important;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
    .thumbinner{width:100% !important}&lt;br /&gt;
    a.image{width:100%}&lt;br /&gt;
    a.image &amp;gt; img{width:100% !important}&lt;br /&gt;
    table.infobox{display:table}&lt;br /&gt;
	.thumb, .gallery .gallerybox div.thumb{position: relative; width: calc(100% + 32px) !important; left: -16px}&lt;br /&gt;
	.thumb .thumbcaption{margin-left:16px}&lt;br /&gt;
	.infobox .thumb{position:static; width:auto !important; left:0}&lt;br /&gt;
&lt;br /&gt;
    .custom-image{width: 100vw !important; position: relative; left: -16px; background: none; border: none; padding: 0 !important; float: none !important; margin-left: unset !important; margin-right: unset !important;}&lt;br /&gt;
    .custom-image .thumbcaption {padding:0 16px !important}&lt;br /&gt;
    .custom-album {border:none !important; background:none !important; float:none !important; margin:0 !important; padding:0 !important}&lt;br /&gt;
    .custom-album .thumbcaption{margin-bottom:10px}&lt;br /&gt;
    .custom-album .custom-image{width: calc(100vw + 3px) !important}&lt;br /&gt;
    .custom-album .albumitem{margin:5px 0}&lt;br /&gt;
    .infobox .custom-image {width: 100% !important; left:0}&lt;br /&gt;
    .infobox .custom-album {width: 100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul {&lt;br /&gt;
    padding-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    margin-top: -1px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li:first-child {&lt;br /&gt;
    border-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    padding: 12px 10px 12px 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a:hover {&lt;br /&gt;
    box-shadow: inset 4px 0 0 0 #3366cc;&lt;br /&gt;
    text-decoration: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a span {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .search-box {&lt;br /&gt;
	margin-left: 100px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6135</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6135"/>
		<updated>2025-09-26T07:45:10Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 최근편집일, 개인정보처리방침, 면책조항 삭제 */&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 하나님의교회 소개 표시 */&lt;br /&gt;
#footer-places-about {display:inline}&lt;br /&gt;
&lt;br /&gt;
/* 저작권 표시 */&lt;br /&gt;
#footer-info-custom-copyright {display:inline-block}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 노이어 대문의 &#039;OO님, 환영합니다!&#039; 삭제 */&lt;br /&gt;
.page-Main_Page #section_0 {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 위키이름 삭제 */&lt;br /&gt;
footer .footer-content h2 {display:none}&lt;br /&gt;
footer #mw-data-after-content h2 {display:block}&lt;br /&gt;
&lt;br /&gt;
/*각주*/&lt;br /&gt;
ol.references &amp;gt; li{font-size:12px; margin-top:4px; line-height:1.6}&lt;br /&gt;
ol.references{padding-left:24px}&lt;br /&gt;
.client-js .collapsible-block{margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.content h3{font-size:16px}&lt;br /&gt;
.content * + h3{margin-top: 1.5em}&lt;br /&gt;
.content p{margin-top:0}&lt;br /&gt;
&lt;br /&gt;
/* 언어선택, PDF 다운로드, 주시하기, 편집 버튼 숨김 */&lt;br /&gt;
#page-actions{margin-top:20px; display:none}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 표시 여백 */&lt;br /&gt;
#content{padding-bottom:110px}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 푸터 삭제*/&lt;br /&gt;
#mw-mf-page-left .hlist{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 열기/닫기 */&lt;br /&gt;
nav .ico-arrow{position:absolute; top:50%; right:20px}&lt;br /&gt;
nav .ico-arrow::before{transform: rotate(45deg)}&lt;br /&gt;
nav .ico-arrow::after{transform: rotate(-45deg); margin-left: 4px; margin-top: -1px}&lt;br /&gt;
nav .ico-arrow::before, nav .ico-arrow::after{content: &#039;&#039;; position: relative; width: 6px; height: 1px; display: block; background: #000}&lt;br /&gt;
nav li.open .ico-arrow {transform:rotate(180deg)}&lt;br /&gt;
#p-main-categories .recommended,&lt;br /&gt;
#p-main-categories .category,&lt;br /&gt;
#p-main-categories .language{display:none}&lt;br /&gt;
&lt;br /&gt;
#p-main-categories.recommended-open .recommended,&lt;br /&gt;
#p-main-categories.category-open .category,&lt;br /&gt;
#p-main-categories.language-open .language{display:list-item}&lt;br /&gt;
#p-main-categories .recommended span,&lt;br /&gt;
#p-main-categories .category span,&lt;br /&gt;
#p-main-categories .language span{font-weight:500}&lt;br /&gt;
.recommended-open &amp;gt; li:hover {&lt;br /&gt;
    background-color: #eaeff7;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 로그인 */&lt;br /&gt;
#userloginForm .warningbox{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 유튜브 */&lt;br /&gt;
.video-wrap{position:relative; width:50%; height:320px; overflow:hidden; padding-bottom:56.26%; margin-top:20px; background-color:#666;}&lt;br /&gt;
.video-wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%}&lt;br /&gt;
/* p iframe{width:100%; height:200px}&lt;br /&gt;
@media(min-width:720px){&lt;br /&gt;
p iframe{width:600px; height:340px}&lt;br /&gt;
}&lt;br /&gt;
@media(min-width:1300px){&lt;br /&gt;
p iframe{width:1000px; height:560px}&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color: #69f;}&lt;br /&gt;
.mw-notification, .toast, .drawer{z-index:9999}&lt;br /&gt;
&lt;br /&gt;
.a2a_kit a {display:inline-block; margin-right:10px}&lt;br /&gt;
.content .wikishare_toolbox a &amp;gt; img{width:28px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.content .infobox tbody &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    flex: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 스킨의 썸네일 이미지 크기 보정 */&lt;br /&gt;
.content .infobox {max-width:356px !important;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
    .thumbinner{width:100% !important}&lt;br /&gt;
    a.image{width:100%}&lt;br /&gt;
    a.image &amp;gt; img{width:100% !important}&lt;br /&gt;
    table.infobox{display:table}&lt;br /&gt;
	.thumb, .gallery .gallerybox div.thumb{position: relative; width: calc(100% + 32px) !important; left: -16px}&lt;br /&gt;
	.thumb .thumbcaption{margin-left:16px}&lt;br /&gt;
	.infobox .thumb{position:static; width:auto !important; left:0}&lt;br /&gt;
&lt;br /&gt;
    .custom-image{width: 100vw !important; position: relative; left: -16px; background: none; border: none; padding: 0 !important; float: none !important; margin-left: unset !important; margin-right: unset !important;}&lt;br /&gt;
    .custom-image .thumbcaption {padding:0 16px !important}&lt;br /&gt;
    .custom-album {border:none !important; background:none !important; float:none !important; margin:0 !important; padding:0 !important}&lt;br /&gt;
    .custom-album .thumbcaption{margin-bottom:10px}&lt;br /&gt;
    .custom-album .custom-image{width: calc(100vw + 3px) !important}&lt;br /&gt;
    .custom-album .albumitem{margin:5px 0}&lt;br /&gt;
    .infobox .custom-image {width: 100% !important; left:0}&lt;br /&gt;
    .infobox .custom-album {width: 100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul {&lt;br /&gt;
    padding-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    margin-top: -1px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li:first-child {&lt;br /&gt;
    border-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    padding: 12px 10px 12px 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a:hover {&lt;br /&gt;
    box-shadow: inset 4px 0 0 0 #3366cc;&lt;br /&gt;
    text-decoration: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a span {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .search-box {&lt;br /&gt;
	margin-left: 100px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6134</id>
		<title>MediaWiki:Minerva.css</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.css&amp;diff=6134"/>
		<updated>2025-09-26T07:32:27Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 최근편집일, 개인정보처리방침, 면책조항 삭제 */&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#footer-places-privacy,&lt;br /&gt;
#footer-places-disclaimer {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 하나님의교회 소개 표시 */&lt;br /&gt;
#footer-places-about {display:inline}&lt;br /&gt;
&lt;br /&gt;
/* 저작권 표시 */&lt;br /&gt;
#footer-info-custom-copyright {display:inline-block}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 노이어 대문의 &#039;OO님, 환영합니다!&#039; 삭제 */&lt;br /&gt;
.page-Main_Page #section_0 {display:none}&lt;br /&gt;
&lt;br /&gt;
/* 푸터 위키이름 삭제 */&lt;br /&gt;
footer .footer-content h2 {display:none}&lt;br /&gt;
footer #mw-data-after-content h2 {display:block}&lt;br /&gt;
&lt;br /&gt;
/*각주*/&lt;br /&gt;
ol.references &amp;gt; li{font-size:12px; margin-top:4px; line-height:1.6}&lt;br /&gt;
ol.references{padding-left:24px}&lt;br /&gt;
.client-js .collapsible-block{margin-top:10px; margin-bottom:10px}&lt;br /&gt;
.content h3{font-size:16px}&lt;br /&gt;
.content * + h3{margin-top: 1.5em}&lt;br /&gt;
.content p{margin-top:0}&lt;br /&gt;
&lt;br /&gt;
/* 언어선택, PDF 다운로드, 주시하기, 편집 버튼 숨김 */&lt;br /&gt;
#page-actions{margin-top:20px; display:none}&lt;br /&gt;
&lt;br /&gt;
/* 공유하기 표시 여백 */&lt;br /&gt;
#content{padding-bottom:110px}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 푸터 삭제*/&lt;br /&gt;
#mw-mf-page-left .hlist{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 모바일 메뉴 열기/닫기 */&lt;br /&gt;
nav .ico-arrow{position:absolute; top:50%; right:20px}&lt;br /&gt;
nav .ico-arrow::before{transform: rotate(45deg)}&lt;br /&gt;
nav .ico-arrow::after{transform: rotate(-45deg); margin-left: 4px; margin-top: -1px}&lt;br /&gt;
nav .ico-arrow::before, nav .ico-arrow::after{content: &#039;&#039;; position: relative; width: 6px; height: 1px; display: block; background: #000}&lt;br /&gt;
nav li.open .ico-arrow {transform:rotate(180deg)}&lt;br /&gt;
#p-main-categories .recommended,&lt;br /&gt;
#p-main-categories .category,&lt;br /&gt;
#p-main-categories .language{display:none}&lt;br /&gt;
&lt;br /&gt;
#p-main-categories.recommended-open .recommended,&lt;br /&gt;
#p-main-categories.category-open .category,&lt;br /&gt;
#p-main-categories.language-open .language{display:list-item}&lt;br /&gt;
#p-main-categories .recommended span,&lt;br /&gt;
#p-main-categories .category span,&lt;br /&gt;
#p-main-categories .language span{font-weight:500}&lt;br /&gt;
.recommended-open &amp;gt; li:hover {&lt;br /&gt;
    background-color: #eaeff7;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 로그인 */&lt;br /&gt;
#userloginForm .warningbox{display:none}&lt;br /&gt;
&lt;br /&gt;
/* 유튜브 */&lt;br /&gt;
.video-wrap{position:relative; width:100%; height:200px; overflow:hidden; padding-bottom:56.26%; margin-top:20px; background-color:#666;}&lt;br /&gt;
.video-wrap iframe{position:absolute; top:0; left:0; width:100%; height:100%}&lt;br /&gt;
/* p iframe{width:100%; height:200px}&lt;br /&gt;
@media(min-width:720px){&lt;br /&gt;
p iframe{width:600px; height:340px}&lt;br /&gt;
}&lt;br /&gt;
@media(min-width:1300px){&lt;br /&gt;
p iframe{width:1000px; height:560px}&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a.extiw, .mw-parser-output a.external{color: #69f;}&lt;br /&gt;
.mw-notification, .toast, .drawer{z-index:9999}&lt;br /&gt;
&lt;br /&gt;
.a2a_kit a {display:inline-block; margin-right:10px}&lt;br /&gt;
.content .wikishare_toolbox a &amp;gt; img{width:28px}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.content .infobox tbody &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    flex: initial; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 미네르바 스킨의 썸네일 이미지 크기 보정 */&lt;br /&gt;
.content .infobox {max-width:356px !important;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media(max-width:719px){&lt;br /&gt;
    .thumbinner{width:100% !important}&lt;br /&gt;
    a.image{width:100%}&lt;br /&gt;
    a.image &amp;gt; img{width:100% !important}&lt;br /&gt;
    table.infobox{display:table}&lt;br /&gt;
	.thumb, .gallery .gallerybox div.thumb{position: relative; width: calc(100% + 32px) !important; left: -16px}&lt;br /&gt;
	.thumb .thumbcaption{margin-left:16px}&lt;br /&gt;
	.infobox .thumb{position:static; width:auto !important; left:0}&lt;br /&gt;
&lt;br /&gt;
    .custom-image{width: 100vw !important; position: relative; left: -16px; background: none; border: none; padding: 0 !important; float: none !important; margin-left: unset !important; margin-right: unset !important;}&lt;br /&gt;
    .custom-image .thumbcaption {padding:0 16px !important}&lt;br /&gt;
    .custom-album {border:none !important; background:none !important; float:none !important; margin:0 !important; padding:0 !important}&lt;br /&gt;
    .custom-album .thumbcaption{margin-bottom:10px}&lt;br /&gt;
    .custom-album .custom-image{width: calc(100vw + 3px) !important}&lt;br /&gt;
    .custom-album .albumitem{margin:5px 0}&lt;br /&gt;
    .infobox .custom-image {width: 100% !important; left:0}&lt;br /&gt;
    .infobox .custom-album {width: 100% !important}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul {&lt;br /&gt;
    padding-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    border-top: 1px solid #eaecf0;&lt;br /&gt;
    margin-top: -1px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li:first-child {&lt;br /&gt;
    border-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    padding: 12px 10px 12px 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a:hover {&lt;br /&gt;
    box-shadow: inset 4px 0 0 0 #3366cc;&lt;br /&gt;
    text-decoration: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-left ul li a span {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    text-overflow: ellipsis;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    font-size: 0.875rem;&lt;br /&gt;
    font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
.minerva-header .search-box {&lt;br /&gt;
	margin-left: 100px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=6133</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=6133"/>
		<updated>2025-09-26T05:54:23Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All JavaScript here will be loaded for users of the MinervaNeue skin */&lt;br /&gt;
function wikiLink(title) {&lt;br /&gt;
    // 공백 → _ 치환 후 절대 경로 생성&lt;br /&gt;
    return mw.config.get(&#039;wgServer&#039;) + &#039;/en/&#039; + title.replace(/ /g, &#039;_&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
document&lt;br /&gt;
    .querySelector(&#039;#mw-mf-page-left #p-navigation&#039;)&lt;br /&gt;
    .insertAdjacentHTML(&lt;br /&gt;
        &#039;afterend&#039;,&lt;br /&gt;
        &#039;&amp;lt;ul id=&amp;quot;p-main-categories&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-recommended&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Recommended Documents&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;World Mission Society Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God(Document)&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Ahnsahnghong&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Christ Ahnsahnghong&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Sabbath&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Sabbath&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Passover&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Passover&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Gospel and the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel and New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-category&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Browse by Category&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
 &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:God the Father&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Father&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Gospel of the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel of the New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Bible Knowledge&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Bible Knowledge&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Biblical Issues&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Biblical Issues&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Community Service&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Community Service&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;Category:Global Cooperation&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Global Cooperation&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/ul&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
// Recommended Documents 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-recommended&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.recommended&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
// Browse by Category 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-category&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.category&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
function openList(titleLi, selector) {&lt;br /&gt;
    titleLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
    let next = titleLi.nextElementSibling;&lt;br /&gt;
    while (next &amp;amp;&amp;amp; !next.classList.contains(&#039;title-recommended&#039;) &amp;amp;&amp;amp; !next.classList.contains(&#039;title-category&#039;)) {&lt;br /&gt;
        if (next.matches(selector)) {&lt;br /&gt;
            next.style.display = (next.style.display === &#039;none&#039; || next.style.display === &#039;&#039;) ? &#039;block&#039; : &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        next = next.nextElementSibling;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 유튜브 썸네일&lt;br /&gt;
document.querySelectorAll(&#039;iframe&#039;).forEach(function(iframe){&lt;br /&gt;
    iframe.parentElement.classList.add(&#039;video-wrap&#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function() {&lt;br /&gt;
    $(function() {&lt;br /&gt;
        var modal = $(&#039;#myLayer&#039;);&lt;br /&gt;
        var btn = $(&#039;#selectLanguage&#039;); // jQuery 선택자 사용&lt;br /&gt;
        var span = $(&#039;.close-button&#039;).first();&lt;br /&gt;
&lt;br /&gt;
        btn.click(function() {&lt;br /&gt;
            modal.show();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        span.click(function() {&lt;br /&gt;
            modal.hide();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        $(window).click(function(event) {&lt;br /&gt;
            if ($(event.target).is(modal)) {&lt;br /&gt;
                modal.hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
	<entry>
		<id>https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=6132</id>
		<title>MediaWiki:Minerva.js</title>
		<link rel="alternate" type="text/html" href="https://churchofgod.wiki/en/index.php?title=MediaWiki:Minerva.js&amp;diff=6132"/>
		<updated>2025-09-26T05:24:56Z</updated>

		<summary type="html">&lt;p&gt;Resultofunion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All JavaScript here will be loaded for users of the MinervaNeue skin */&lt;br /&gt;
function wikiLink(title) {&lt;br /&gt;
    // 공백 → _ 치환 후 절대 경로 생성&lt;br /&gt;
    return mw.config.get(&#039;wgServer&#039;) + &#039;/&#039; + title.replace(/ /g, &#039;_&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
document&lt;br /&gt;
    .querySelector(&#039;#mw-mf-page-left #p-navigation&#039;)&lt;br /&gt;
    .insertAdjacentHTML(&lt;br /&gt;
        &#039;afterend&#039;,&lt;br /&gt;
        &#039;&amp;lt;ul id=&amp;quot;p-main-categories&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-recommended&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Recommended Documents&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/World Mission Society Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God(Document)&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Ahnsahnghong&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Christ Ahnsahnghong&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Sabbath&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Sabbath&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Passover&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Passover&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;recommended&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Gospel and the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel and New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        	&#039;&amp;lt;li class=&amp;quot;title-category&amp;quot;&amp;gt;&amp;lt;a&amp;gt;&amp;lt;span&amp;gt;Browse by Category&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;span class=&amp;quot;ico-arrow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;&#039;+&lt;br /&gt;
 &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Church of God&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Church of God&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:God the Father&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Father&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:God the Mother&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;God the Mother&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Gospel of the New Covenant&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Gospel of the New Covenant&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Bible Knowledge&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Bible Knowledge&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Biblical Issues&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Biblical Issues&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Community Service&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Community Service&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;li class=&amp;quot;category&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiLink(&amp;quot;en/Category:Global Cooperation&amp;quot;) + &#039;&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Global Cooperation&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/ul&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
// Recommended Documents 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-recommended&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.recommended&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
// Browse by Category 토글&lt;br /&gt;
document.querySelector(&#039;#p-main-categories .title-category&#039;)&lt;br /&gt;
    .addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
        event.stopPropagation(); // 사이드바 닫힘 방지&lt;br /&gt;
        openList(this, &#039;.category&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
function openList(titleLi, selector) {&lt;br /&gt;
    titleLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
    let next = titleLi.nextElementSibling;&lt;br /&gt;
    while (next &amp;amp;&amp;amp; !next.classList.contains(&#039;title-recommended&#039;) &amp;amp;&amp;amp; !next.classList.contains(&#039;title-category&#039;)) {&lt;br /&gt;
        if (next.matches(selector)) {&lt;br /&gt;
            next.style.display = (next.style.display === &#039;none&#039; || next.style.display === &#039;&#039;) ? &#039;block&#039; : &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
        next = next.nextElementSibling;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 유튜브 썸네일&lt;br /&gt;
document.querySelectorAll(&#039;iframe&#039;).forEach(function(iframe){&lt;br /&gt;
    iframe.parentElement.classList.add(&#039;video-wrap&#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;jquery&#039;]).then(function() {&lt;br /&gt;
    $(function() {&lt;br /&gt;
        var modal = $(&#039;#myLayer&#039;);&lt;br /&gt;
        var btn = $(&#039;#selectLanguage&#039;); // jQuery 선택자 사용&lt;br /&gt;
        var span = $(&#039;.close-button&#039;).first();&lt;br /&gt;
&lt;br /&gt;
        btn.click(function() {&lt;br /&gt;
            modal.show();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        span.click(function() {&lt;br /&gt;
            modal.hide();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        $(window).click(function(event) {&lt;br /&gt;
            if ($(event.target).is(modal)) {&lt;br /&gt;
                modal.hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Resultofunion</name></author>
	</entry>
</feed>