본문으로 건너뛰기
사용자

nyangx3/연습장(r87판 Blame)

r87
r1
1##@일단 여기 쓰고 나중에 사용자 문서로 옮길 예정--사문의 의한 사문을 위한 연습장--
r57
2{{{#!if if=='문단'
r56
3{{{#!wiki style="margin: 0 0 0 5px"
4{{{#!wiki style="display: inline-block"
r59
5{{{+3 {{{#666 {{{#!html <span style="font-family: Ionicons">&#xf3d0</span>}}}}}}{{{#!html &nbsp;&nbsp;}}}{{{#!wiki style="display: inline-block; font-size: 25.63px"
6'''[[#@문단번호=0@|@문단번호=0@.]] {{{#373a3c,#ddd @문단명@}}}'''}}}}}}}}}}}}{{{#!wiki style="display: inline-block; font-size: 12px; float: right; margin: -35px 0 0"
7'''[[#@문단번호=0@|[편집\]]]'''}}}{{{#!wiki
r56
8----
9}}}}}}{{{#!if if == '자주안씀'
r52
10 * 리터럴: {{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-size: .75rem; max-width: fit-content; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace" dark-style="background: #383b40"
r66
11font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}}}
r52
12 * 자간 조정: {{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-size: .75rem; max-width: fit-content; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace" dark-style="background: #383b40"
r55
13font: 1em/'''line_height''' monospace; font-family: revert}}}}}}[anchor(0)]{{{#!if (+if) == 2
r24
14 * '''다크 모드 대응'''
r40
15 {{{#!wiki style="display: inline; padding: .125rem .25rem .2rem; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; background: #bfe9d5; border-radius: .25rem; font-size: .75rem" dark-style="background: #383b40"
r76
16((color=)(#[a-f0-9]{3}|#[a-f0-9]{6}|[a-z]{3,20})(>))|((\\{\\{\\{)(#[a-f0-9]{3}|#[a-f0-9]{6}|#[a-z]{3,20})(\\s))}}} → {{{#!wiki style="display: inline; padding: .125rem .25rem .2rem; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; background: #bfe9d5; border-radius: .25rem; font-size: .75rem" dark-style="background: #383b40"
r41
17$2$6$3$7,$3$7$4$8}}} ^^'''{{{-2 [[#정규식 치환|#사용법]]}}}'''^^
r40
18 * 표 속 접기 문법 {{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace; font-size: .75rem; max-width: fit-content" dark-style="background: #383b40"
r41
19{️{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
20{️{{#!folding [ 펼치기 · 접기 ]
21{️{{#!wiki style="margin: -5px -1px -11px"}}}
r43
22 * 글자 그라디엔트: {{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-size: .75rem; max-width: fit-content; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace" dark-style="background: #383b40"
23display: inline; color: transparent; background: text linear-gradient(to right, '''gradient''')}}}
r60
24 * '''Ionicons''': {{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-size: .75rem; max-width: fit-content; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace" dark-style="background: #383b40"
25{️{{#!html <span style="font-family: Ionicons">'''&#xf3d0'''</span>\}\}\}}}}
r43
26 * 일반 라운딩:{{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-size: .75rem; max-width: fit-content; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace" dark-style="background: #383b40"
27{️{{#!wiki style="margin: 0 auto; max-width: 700px; border-radius: 8px; background: #000; text-align: center; word-break: keep-all; border: 2px solid #000" dark-style="border: 2px solid #666"}}}
28 * 표(테이블) 라운딩:
29 {{{#!wiki style="margin-left: -25px"
30 * 우측: {{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-size: .75rem; max-width: fit-content; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace" dark-style="background: #383b40"
31{️{{#!wiki style="max-width: 700px; overflow: hidden; float: right; border-radius: 8px; word-break: keep-all"
r49
32{️{{#!wiki style="margin: -12px -2px"}}}
r43
33 * 중앙: {{{#!wiki style="background: #bfe9d5; border-radius: .25rem; padding: .125rem .25rem .2rem; font-size: .75rem; max-width: fit-content; font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace" dark-style="background: #383b40"
34{️{{#!wiki style="text-align: center"
35{️{{#!wiki style="word-break: keep-all; display: inline-block; width: min(100%, 700px); border-radius: 8px; overflow: hidden; border: 2px solid #000" dark-style="border-color: #666"
36{️{{#!wiki style="margin: -12px -2px"}}}}}}
r50
37#######################################
r58
38}}}{{{#!if if=='계산기'
r1
39{{{#!wiki style="font-weight: 300; font-size: 20px"
r61
40{{{#!if a[0]!=45
r62
41@a@}}}{{{#!if a[0]==45
42(@a@)}}} {{{#!if f == '+'
r7
43{{{#!if r =(+a+0.0)+(+b+0.0)
r1
44}}}+}}}{{{#!if f == '-'
r7
45{{{#!if r =(+a+0.0)-(+b+0.0)
r1
46}}}-}}}{{{#!if f == '*'
r7
47{{{#!if r =(+a+0.0)*(+b+0.0)
r1
48}}}×}}}{{{#!if f == '/'
r7
49{{{#!if r =(+a+0.0)/(+b+0.0)
r61
50}}}÷}}} {{{#!if b[0]!=45
51@b@}}}{{{#!if b[0]==45
52(@b@)}}} = {{{#!if r = r.toString()
r8
53{{{#!if r.endsWith('0')
54{{{#!if r = r.substr(0,r.length-1)
55}}}}}}{{{#!if r.endsWith('0')
56{{{#!if r = r.substr(0,r.length-1)
57}}}}}}{{{#!if r.endsWith('0')
58{{{#!if r = r.substr(0,r.length-1)
59}}}}}}{{{#!if r.endsWith('0')
60{{{#!if r = r.substr(0,r.length-1)
61}}}}}}{{{#!if r.endsWith('0')
62{{{#!if r = r.substr(0,r.length-1)
63}}}}}}{{{#!if r.endsWith('0')
64{{{#!if r = r.substr(0,r.length-1)
r9
65}}}}}}{{{#!if r.endsWith('.')
66{{{#!if r = r.substr(0,r.length-1)
r65
67}}}}}}}}}{{{#!if r[0]!=45
68@r@}}}{{{#!if r[0]==45
69(@r@)}}}}}}}}}[anchor(1)]{{{#!if (+if)==4
r1
70{{{#!wiki style="margin: 0 0 0 5px"
71{{{#!wiki style="display: inline-block"
72{{{+3 {{{#666 {{{#!html <span style="font-family: Ionicons">&#xf3d0</span>}}}}}}{{{#!html &nbsp;}}}{{{#!html &nbsp;}}}{{{#!wiki style="display: inline-block; font-size: 25.63px"
73'''[[#1|1.]] {{{#373a3c,#ddd @문단명=가짜 문단@}}}'''}}}}}}}}}}}}{{{#!wiki style="display: inline-block; font-size: 12px; float: right; margin: -35px 0 0"
74'''[[#1|[편집\]]]'''}}}{{{#!wiki
75----
76}}}{{{#!wiki
77 * '''일반 편집 시 다크 모드 대응 쉽게 하는 법'''
78 최근 화이트 모드 색상만을 지정한 경우 다크 모드에서 적절한 색으로 변경되어 표시되게 바뀌었는데,[[https://board.namu.wiki/b/free/3016057|#]] 이로 인해 표 색상이 의도치 않게 달라져 글자가 보이지 않거나 하는 문제가 발생하기도 한다. 그래서 특정 색상을 그대로 표시되어야만 하는 경우 다크 모드 색상도 지정해 주어야 하는데, 아래는 이를 쉽게 하기 위한 방법이다. 모나코 에디터 단축키에 익숙하다면 쉬울 것이다.
79 1. 편집기에서 Ctrl(Comend)+H 누르면 '찾기/바꾸기' 창이 나오는데, 해당 창의 '찾기' 칸 우측의 '.*' 부분을 클릭하여 활성화한다.([[정규 표현식|정규식]] 모드)
r6
80 1. 찾기 칸에는 {{{((color=)(#[a-f0-9]{3}|#[a-f0-9]{6}|[a-z]{3,20})(>))|((\{\{\{)(#[a-f0-9]{3}|#[a-f0-9]{6}|#[a-z]{3,20})(\s))}}} 라고 입력하고, 바꾸기 칸에는 {{{$2$6$3$7,$3$7$4$8}}}라고 입력한 뒤 모두 바꾸기를 누른다.
r73
81 1. --하다가 귀찮아져서 프로그램으로 구현하거나 [[나무위키:사용 승인된 봇 계정 목록|봇]]이 편집해주기를 기다린다.(최종점)--}}}[[]]
r74
82 * color: var(--espejo-link-color)로 {{{#!wiki style="color: var(--espejo-link-color); display: inline"
r75
83링크}}} 색을 참조할 수 있다.
r82
84 * 편집기에서 문법 하이라이팅 버그가 있을 시, #\#)]를 추가하는 등으로 해결할 수 있다.}}}{{{#!if if='나무나무마크'
r77
85{{{#!wiki style="display: none"
r87
86{{{#!if input='{{{#!wiki style="text-align: center"<br>{{{+5 \'\'\'[[사용자:nyangx3/연습장|{{{#373a3c,#ddd 냥냥냥}}}]]\'\'\'}}}<br>{{{-1 [[고양이]]는 신이야}}}{{{#!wiki style="word-break: keep-all"<br>{{{-3 별 이유 없이 오셨다면, 별 이유는 없고 사용자 문서에 별({{{#595c5f,#e0e0e0 {{{#!html <span style="font-family: Ionicons">&#xf4b2</span>}}}}}}) 한 번 눌러 주세요.}}}}}}}}}'
87}}}
r77
88##############################
89{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
90 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
91 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
92 }}}
93 {{{#!if _ParOpen == -1
94 {{{#!if Match=true
95 }}}
96 }}}{{{#!if _ParOpen != -1
97 {{{#!if ParOpen=_ParOpen
98 }}}
99 }}}
100############################
101 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
102 }}}
103 {{{#!if _ParOpen == -1
104 {{{#!if Match=true
105 }}}
106 }}}{{{#!if _ParOpen != -1
107 {{{#!if ParOpen+=_ParOpen+3
108 }}}
109 }}}
110############################
111 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
112 }}}
113 {{{#!if _ParOpen == -1
114 {{{#!if Match=true
115 }}}
116 }}}{{{#!if _ParOpen != -1
117 {{{#!if ParOpen+=_ParOpen+3
118 }}}
119 }}}
r85
120############################
121 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
122 }}}
r85
123 {{{#!if _ParOpen == -1
124 {{{#!if Match=true
125 }}}
126 }}}{{{#!if _ParOpen != -1
127 {{{#!if ParOpen+=_ParOpen+3
128 }}}
129 }}}
130############################
131 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
132 }}}
133 {{{#!if _ParOpen == -1
134 {{{#!if Match=true
135 }}}
136 }}}{{{#!if _ParOpen != -1
137 {{{#!if ParOpen+=_ParOpen+3
138 }}}
139 }}}
140############################
141 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
142 }}}
143 {{{#!if _ParOpen == -1
144 {{{#!if Match=true
145 }}}
146 }}}{{{#!if _ParOpen != -1
147 {{{#!if ParOpen+=_ParOpen+3
148 }}}
149 }}}
150############################
151 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
152 }}}
153 {{{#!if _ParOpen == -1
154 {{{#!if Match=true
155 }}}
156 }}}{{{#!if _ParOpen != -1
157 {{{#!if ParOpen+=_ParOpen+3
158 }}}
159 }}}
160 }}}
r77
161###########################
162 {{{#!if Match
163 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
164 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
165 }}}
166 }}}
167 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
168 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
169 }}}{{{#!if BrL != -1 && StyleL!=-1
170 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
171 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
172 }}}
173 }}}
174 }}}
175 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
176 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
177 }}}{{{#!if Blank!=-1
178 {{{#!if Comma != -1
179 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
180 }}}
181 }}}
182 {{{#!if Comma == -1
183 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
184 }}}
185 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
186 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
187##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
188 }}}
189 }}}
190 }}}
191 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
192 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
193 }}}{{{#!if Blank==5
194 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
195 }}}
196 {{{#!if Size == '+1'
197 {{{#!if Em='1.28889em'
198 }}}}}}{{{#!if Size == '+2'
199 {{{#!if Em='1.38889em'
200 }}}}}}{{{#!if Size == '+3'
201 {{{#!if Em='1.48144em'
202 }}}}}}{{{#!if Size == '+4'
203 {{{#!if Em='1.57400em'
204 }}}}}}{{{#!if Size == '+5'
205 {{{#!if Em='1.66667em'
206 }}}}}}{{{#!if Size == '-1'
207 {{{#!if Em='0.92589em'
208 }}}}}}{{{#!if Size == '-2'
209 {{{#!if Em='0.83333em'
210 }}}}}}{{{#!if Size == '-3'
211 {{{#!if Em='0.74067em'
212 }}}}}}{{{#!if Size == '-4'
213 {{{#!if Em='0.64811em'
214 }}}}}}{{{#!if Size == '-5'
215 {{{#!if Em='0.62222em'
216 }}}}}}
217 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
218 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
219 }}}
220 }}}
221 }}}
222}}}
r85
223}}}
224##############################
r77
225{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
226 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
227 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
228 }}}
229 {{{#!if _ParOpen == -1
230 {{{#!if Match=true
231 }}}
232 }}}{{{#!if _ParOpen != -1
233 {{{#!if ParOpen=_ParOpen
234 }}}
235 }}}
236############################
237 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
238 }}}
239 {{{#!if _ParOpen == -1
240 {{{#!if Match=true
241 }}}
242 }}}{{{#!if _ParOpen != -1
243 {{{#!if ParOpen+=_ParOpen+3
244 }}}
245 }}}
246############################
247 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
248 }}}
249 {{{#!if _ParOpen == -1
250 {{{#!if Match=true
251 }}}
252 }}}{{{#!if _ParOpen != -1
253 {{{#!if ParOpen+=_ParOpen+3
254 }}}
255 }}}
r85
256############################
257 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
258 }}}
r85
259 {{{#!if _ParOpen == -1
260 {{{#!if Match=true
261 }}}
262 }}}{{{#!if _ParOpen != -1
263 {{{#!if ParOpen+=_ParOpen+3
264 }}}
265 }}}
266############################
267 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
268 }}}
269 {{{#!if _ParOpen == -1
270 {{{#!if Match=true
271 }}}
272 }}}{{{#!if _ParOpen != -1
273 {{{#!if ParOpen+=_ParOpen+3
274 }}}
275 }}}
276############################
277 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
278 }}}
279 {{{#!if _ParOpen == -1
280 {{{#!if Match=true
281 }}}
282 }}}{{{#!if _ParOpen != -1
283 {{{#!if ParOpen+=_ParOpen+3
284 }}}
285 }}}
286############################
287 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
288 }}}
289 {{{#!if _ParOpen == -1
290 {{{#!if Match=true
291 }}}
292 }}}{{{#!if _ParOpen != -1
293 {{{#!if ParOpen+=_ParOpen+3
294 }}}
295 }}}
296 }}}
r77
297###########################
298 {{{#!if Match
299 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
300 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
301 }}}
302 }}}
303 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
304 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
305 }}}{{{#!if BrL != -1 && StyleL!=-1
306 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
307 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
308 }}}
309 }}}
310 }}}
311 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
312 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
313 }}}{{{#!if Blank!=-1
314 {{{#!if Comma != -1
315 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
316 }}}
317 }}}
318 {{{#!if Comma == -1
319 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
320 }}}
321 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
322 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
323##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
324 }}}
325 }}}
326 }}}
327 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
328 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
329 }}}{{{#!if Blank==5
330 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
331 }}}
332 {{{#!if Size == '+1'
333 {{{#!if Em='1.28889em'
334 }}}}}}{{{#!if Size == '+2'
335 {{{#!if Em='1.38889em'
336 }}}}}}{{{#!if Size == '+3'
337 {{{#!if Em='1.48144em'
338 }}}}}}{{{#!if Size == '+4'
339 {{{#!if Em='1.57400em'
340 }}}}}}{{{#!if Size == '+5'
341 {{{#!if Em='1.66667em'
342 }}}}}}{{{#!if Size == '-1'
343 {{{#!if Em='0.92589em'
344 }}}}}}{{{#!if Size == '-2'
345 {{{#!if Em='0.83333em'
346 }}}}}}{{{#!if Size == '-3'
347 {{{#!if Em='0.74067em'
348 }}}}}}{{{#!if Size == '-4'
349 {{{#!if Em='0.64811em'
350 }}}}}}{{{#!if Size == '-5'
351 {{{#!if Em='0.62222em'
352 }}}}}}
353 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
354 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
355 }}}
356 }}}
357 }}}
358}}}
r85
359}}}
360##############################
r77
361{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
362 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
363 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
364 }}}
365 {{{#!if _ParOpen == -1
366 {{{#!if Match=true
367 }}}
368 }}}{{{#!if _ParOpen != -1
369 {{{#!if ParOpen=_ParOpen
370 }}}
371 }}}
372############################
373 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
374 }}}
375 {{{#!if _ParOpen == -1
376 {{{#!if Match=true
377 }}}
378 }}}{{{#!if _ParOpen != -1
379 {{{#!if ParOpen+=_ParOpen+3
380 }}}
381 }}}
382############################
383 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
384 }}}
385 {{{#!if _ParOpen == -1
386 {{{#!if Match=true
387 }}}
388 }}}{{{#!if _ParOpen != -1
389 {{{#!if ParOpen+=_ParOpen+3
390 }}}
391 }}}
r85
392############################
393 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
394 }}}
r85
395 {{{#!if _ParOpen == -1
396 {{{#!if Match=true
397 }}}
398 }}}{{{#!if _ParOpen != -1
399 {{{#!if ParOpen+=_ParOpen+3
400 }}}
401 }}}
402############################
403 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
404 }}}
405 {{{#!if _ParOpen == -1
406 {{{#!if Match=true
407 }}}
408 }}}{{{#!if _ParOpen != -1
409 {{{#!if ParOpen+=_ParOpen+3
410 }}}
411 }}}
412############################
413 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
414 }}}
415 {{{#!if _ParOpen == -1
416 {{{#!if Match=true
417 }}}
418 }}}{{{#!if _ParOpen != -1
419 {{{#!if ParOpen+=_ParOpen+3
420 }}}
421 }}}
422############################
423 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
424 }}}
425 {{{#!if _ParOpen == -1
426 {{{#!if Match=true
427 }}}
428 }}}{{{#!if _ParOpen != -1
429 {{{#!if ParOpen+=_ParOpen+3
430 }}}
431 }}}
432 }}}
r77
433###########################
434 {{{#!if Match
435 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
436 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
437 }}}
438 }}}
439 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
440 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
441 }}}{{{#!if BrL != -1 && StyleL!=-1
442 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
443 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
444 }}}
445 }}}
446 }}}
447 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
448 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
449 }}}{{{#!if Blank!=-1
450 {{{#!if Comma != -1
451 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
452 }}}
453 }}}
454 {{{#!if Comma == -1
455 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
456 }}}
457 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
458 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
459##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
460 }}}
461 }}}
462 }}}
463 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
464 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
465 }}}{{{#!if Blank==5
466 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
467 }}}
468 {{{#!if Size == '+1'
469 {{{#!if Em='1.28889em'
470 }}}}}}{{{#!if Size == '+2'
471 {{{#!if Em='1.38889em'
472 }}}}}}{{{#!if Size == '+3'
473 {{{#!if Em='1.48144em'
474 }}}}}}{{{#!if Size == '+4'
475 {{{#!if Em='1.57400em'
476 }}}}}}{{{#!if Size == '+5'
477 {{{#!if Em='1.66667em'
478 }}}}}}{{{#!if Size == '-1'
479 {{{#!if Em='0.92589em'
480 }}}}}}{{{#!if Size == '-2'
481 {{{#!if Em='0.83333em'
482 }}}}}}{{{#!if Size == '-3'
483 {{{#!if Em='0.74067em'
484 }}}}}}{{{#!if Size == '-4'
485 {{{#!if Em='0.64811em'
486 }}}}}}{{{#!if Size == '-5'
487 {{{#!if Em='0.62222em'
488 }}}}}}
489 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
490 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
491 }}}
492 }}}
493 }}}
494}}}
r85
495}}}
496##############################
r77
497{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
498 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
499 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
500 }}}
501 {{{#!if _ParOpen == -1
502 {{{#!if Match=true
503 }}}
504 }}}{{{#!if _ParOpen != -1
505 {{{#!if ParOpen=_ParOpen
506 }}}
507 }}}
508############################
509 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
510 }}}
511 {{{#!if _ParOpen == -1
512 {{{#!if Match=true
513 }}}
514 }}}{{{#!if _ParOpen != -1
515 {{{#!if ParOpen+=_ParOpen+3
516 }}}
517 }}}
518############################
519 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
520 }}}
521 {{{#!if _ParOpen == -1
522 {{{#!if Match=true
523 }}}
524 }}}{{{#!if _ParOpen != -1
525 {{{#!if ParOpen+=_ParOpen+3
526 }}}
527 }}}
r85
528############################
529 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
530 }}}
r85
531 {{{#!if _ParOpen == -1
532 {{{#!if Match=true
533 }}}
534 }}}{{{#!if _ParOpen != -1
535 {{{#!if ParOpen+=_ParOpen+3
536 }}}
537 }}}
538############################
539 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
540 }}}
541 {{{#!if _ParOpen == -1
542 {{{#!if Match=true
543 }}}
544 }}}{{{#!if _ParOpen != -1
545 {{{#!if ParOpen+=_ParOpen+3
546 }}}
547 }}}
548############################
549 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
550 }}}
551 {{{#!if _ParOpen == -1
552 {{{#!if Match=true
553 }}}
554 }}}{{{#!if _ParOpen != -1
555 {{{#!if ParOpen+=_ParOpen+3
556 }}}
557 }}}
558############################
559 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
560 }}}
561 {{{#!if _ParOpen == -1
562 {{{#!if Match=true
563 }}}
564 }}}{{{#!if _ParOpen != -1
565 {{{#!if ParOpen+=_ParOpen+3
566 }}}
567 }}}
568 }}}
r77
569###########################
570 {{{#!if Match
571 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
572 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
573 }}}
574 }}}
575 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
576 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
577 }}}{{{#!if BrL != -1 && StyleL!=-1
578 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
579 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
580 }}}
581 }}}
582 }}}
583 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
584 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
585 }}}{{{#!if Blank!=-1
586 {{{#!if Comma != -1
587 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
588 }}}
589 }}}
590 {{{#!if Comma == -1
591 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
592 }}}
593 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
594 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
595##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
596 }}}
597 }}}
598 }}}
599 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
600 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
601 }}}{{{#!if Blank==5
602 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
603 }}}
604 {{{#!if Size == '+1'
605 {{{#!if Em='1.28889em'
606 }}}}}}{{{#!if Size == '+2'
607 {{{#!if Em='1.38889em'
608 }}}}}}{{{#!if Size == '+3'
609 {{{#!if Em='1.48144em'
610 }}}}}}{{{#!if Size == '+4'
611 {{{#!if Em='1.57400em'
612 }}}}}}{{{#!if Size == '+5'
613 {{{#!if Em='1.66667em'
614 }}}}}}{{{#!if Size == '-1'
615 {{{#!if Em='0.92589em'
616 }}}}}}{{{#!if Size == '-2'
617 {{{#!if Em='0.83333em'
618 }}}}}}{{{#!if Size == '-3'
619 {{{#!if Em='0.74067em'
620 }}}}}}{{{#!if Size == '-4'
621 {{{#!if Em='0.64811em'
622 }}}}}}{{{#!if Size == '-5'
623 {{{#!if Em='0.62222em'
624 }}}}}}
625 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
626 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
627 }}}
628 }}}
629 }}}
630}}}
r85
631}}}
632##############################
r77
633{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
634 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
635 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
636 }}}
637 {{{#!if _ParOpen == -1
638 {{{#!if Match=true
639 }}}
640 }}}{{{#!if _ParOpen != -1
641 {{{#!if ParOpen=_ParOpen
642 }}}
643 }}}
644############################
645 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
646 }}}
647 {{{#!if _ParOpen == -1
648 {{{#!if Match=true
649 }}}
650 }}}{{{#!if _ParOpen != -1
651 {{{#!if ParOpen+=_ParOpen+3
652 }}}
653 }}}
654############################
655 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
656 }}}
657 {{{#!if _ParOpen == -1
658 {{{#!if Match=true
659 }}}
660 }}}{{{#!if _ParOpen != -1
661 {{{#!if ParOpen+=_ParOpen+3
662 }}}
663 }}}
r85
664############################
665 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
666 }}}
r85
667 {{{#!if _ParOpen == -1
668 {{{#!if Match=true
669 }}}
670 }}}{{{#!if _ParOpen != -1
671 {{{#!if ParOpen+=_ParOpen+3
672 }}}
673 }}}
674############################
675 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
676 }}}
677 {{{#!if _ParOpen == -1
678 {{{#!if Match=true
679 }}}
680 }}}{{{#!if _ParOpen != -1
681 {{{#!if ParOpen+=_ParOpen+3
682 }}}
683 }}}
684############################
685 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
686 }}}
687 {{{#!if _ParOpen == -1
688 {{{#!if Match=true
689 }}}
690 }}}{{{#!if _ParOpen != -1
691 {{{#!if ParOpen+=_ParOpen+3
692 }}}
693 }}}
694############################
695 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
696 }}}
697 {{{#!if _ParOpen == -1
698 {{{#!if Match=true
699 }}}
700 }}}{{{#!if _ParOpen != -1
701 {{{#!if ParOpen+=_ParOpen+3
702 }}}
703 }}}
704 }}}
r77
705###########################
706 {{{#!if Match
707 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
708 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
709 }}}
710 }}}
711 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
712 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
713 }}}{{{#!if BrL != -1 && StyleL!=-1
714 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
715 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
716 }}}
717 }}}
718 }}}
719 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
720 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
721 }}}{{{#!if Blank!=-1
722 {{{#!if Comma != -1
723 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
724 }}}
725 }}}
726 {{{#!if Comma == -1
727 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
728 }}}
729 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
730 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
731##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
732 }}}
733 }}}
734 }}}
735 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
736 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
737 }}}{{{#!if Blank==5
738 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
739 }}}
740 {{{#!if Size == '+1'
741 {{{#!if Em='1.28889em'
742 }}}}}}{{{#!if Size == '+2'
743 {{{#!if Em='1.38889em'
744 }}}}}}{{{#!if Size == '+3'
745 {{{#!if Em='1.48144em'
746 }}}}}}{{{#!if Size == '+4'
747 {{{#!if Em='1.57400em'
748 }}}}}}{{{#!if Size == '+5'
749 {{{#!if Em='1.66667em'
750 }}}}}}{{{#!if Size == '-1'
751 {{{#!if Em='0.92589em'
752 }}}}}}{{{#!if Size == '-2'
753 {{{#!if Em='0.83333em'
754 }}}}}}{{{#!if Size == '-3'
755 {{{#!if Em='0.74067em'
756 }}}}}}{{{#!if Size == '-4'
757 {{{#!if Em='0.64811em'
758 }}}}}}{{{#!if Size == '-5'
759 {{{#!if Em='0.62222em'
760 }}}}}}
761 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
762 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
763 }}}
764 }}}
765 }}}
766}}}
r85
767}}}
768##############################
r77
769{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
770 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
771 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
772 }}}
773 {{{#!if _ParOpen == -1
774 {{{#!if Match=true
775 }}}
776 }}}{{{#!if _ParOpen != -1
777 {{{#!if ParOpen=_ParOpen
778 }}}
779 }}}
780############################
781 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
782 }}}
783 {{{#!if _ParOpen == -1
784 {{{#!if Match=true
785 }}}
786 }}}{{{#!if _ParOpen != -1
787 {{{#!if ParOpen+=_ParOpen+3
788 }}}
789 }}}
790############################
791 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
792 }}}
793 {{{#!if _ParOpen == -1
794 {{{#!if Match=true
795 }}}
796 }}}{{{#!if _ParOpen != -1
797 {{{#!if ParOpen+=_ParOpen+3
798 }}}
799 }}}
r85
800############################
801 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
802 }}}
r85
803 {{{#!if _ParOpen == -1
804 {{{#!if Match=true
805 }}}
806 }}}{{{#!if _ParOpen != -1
807 {{{#!if ParOpen+=_ParOpen+3
808 }}}
809 }}}
810############################
811 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
812 }}}
813 {{{#!if _ParOpen == -1
814 {{{#!if Match=true
815 }}}
816 }}}{{{#!if _ParOpen != -1
817 {{{#!if ParOpen+=_ParOpen+3
818 }}}
819 }}}
820############################
821 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
822 }}}
823 {{{#!if _ParOpen == -1
824 {{{#!if Match=true
825 }}}
826 }}}{{{#!if _ParOpen != -1
827 {{{#!if ParOpen+=_ParOpen+3
828 }}}
829 }}}
830############################
831 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
832 }}}
833 {{{#!if _ParOpen == -1
834 {{{#!if Match=true
835 }}}
836 }}}{{{#!if _ParOpen != -1
837 {{{#!if ParOpen+=_ParOpen+3
838 }}}
839 }}}
840 }}}
r77
841###########################
842 {{{#!if Match
843 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
844 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
845 }}}
846 }}}
847 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
848 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
849 }}}{{{#!if BrL != -1 && StyleL!=-1
850 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
851 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
852 }}}
853 }}}
854 }}}
855 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
856 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
857 }}}{{{#!if Blank!=-1
858 {{{#!if Comma != -1
859 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
860 }}}
861 }}}
862 {{{#!if Comma == -1
863 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
864 }}}
865 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
866 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
867##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
868 }}}
869 }}}
870 }}}
871 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
872 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
873 }}}{{{#!if Blank==5
874 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
875 }}}
876 {{{#!if Size == '+1'
877 {{{#!if Em='1.28889em'
878 }}}}}}{{{#!if Size == '+2'
879 {{{#!if Em='1.38889em'
880 }}}}}}{{{#!if Size == '+3'
881 {{{#!if Em='1.48144em'
882 }}}}}}{{{#!if Size == '+4'
883 {{{#!if Em='1.57400em'
884 }}}}}}{{{#!if Size == '+5'
885 {{{#!if Em='1.66667em'
886 }}}}}}{{{#!if Size == '-1'
887 {{{#!if Em='0.92589em'
888 }}}}}}{{{#!if Size == '-2'
889 {{{#!if Em='0.83333em'
890 }}}}}}{{{#!if Size == '-3'
891 {{{#!if Em='0.74067em'
892 }}}}}}{{{#!if Size == '-4'
893 {{{#!if Em='0.64811em'
894 }}}}}}{{{#!if Size == '-5'
895 {{{#!if Em='0.62222em'
896 }}}}}}
897 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
898 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
899 }}}
900 }}}
901 }}}
902}}}
r85
903}}}
904##############################
r77
905{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
906 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
907 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
908 }}}
909 {{{#!if _ParOpen == -1
910 {{{#!if Match=true
911 }}}
912 }}}{{{#!if _ParOpen != -1
913 {{{#!if ParOpen=_ParOpen
914 }}}
915 }}}
916############################
917 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
918 }}}
919 {{{#!if _ParOpen == -1
920 {{{#!if Match=true
921 }}}
922 }}}{{{#!if _ParOpen != -1
923 {{{#!if ParOpen+=_ParOpen+3
924 }}}
925 }}}
926############################
927 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
928 }}}
929 {{{#!if _ParOpen == -1
930 {{{#!if Match=true
931 }}}
932 }}}{{{#!if _ParOpen != -1
933 {{{#!if ParOpen+=_ParOpen+3
934 }}}
935 }}}
r85
936############################
937 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
938 }}}
r85
939 {{{#!if _ParOpen == -1
940 {{{#!if Match=true
941 }}}
942 }}}{{{#!if _ParOpen != -1
943 {{{#!if ParOpen+=_ParOpen+3
944 }}}
945 }}}
946############################
947 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
948 }}}
949 {{{#!if _ParOpen == -1
950 {{{#!if Match=true
951 }}}
952 }}}{{{#!if _ParOpen != -1
953 {{{#!if ParOpen+=_ParOpen+3
954 }}}
955 }}}
956############################
957 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
958 }}}
959 {{{#!if _ParOpen == -1
960 {{{#!if Match=true
961 }}}
962 }}}{{{#!if _ParOpen != -1
963 {{{#!if ParOpen+=_ParOpen+3
964 }}}
965 }}}
966############################
967 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
968 }}}
969 {{{#!if _ParOpen == -1
970 {{{#!if Match=true
971 }}}
972 }}}{{{#!if _ParOpen != -1
973 {{{#!if ParOpen+=_ParOpen+3
974 }}}
975 }}}
976 }}}
r77
977###########################
978 {{{#!if Match
979 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
980 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
981 }}}
982 }}}
983 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
984 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
985 }}}{{{#!if BrL != -1 && StyleL!=-1
986 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
987 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
988 }}}
989 }}}
990 }}}
991 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
992 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
993 }}}{{{#!if Blank!=-1
994 {{{#!if Comma != -1
995 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
996 }}}
997 }}}
998 {{{#!if Comma == -1
999 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
1000 }}}
1001 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1002 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
1003##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
1004 }}}
1005 }}}
1006 }}}
1007 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1008 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1009 }}}{{{#!if Blank==5
1010 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1011 }}}
1012 {{{#!if Size == '+1'
1013 {{{#!if Em='1.28889em'
1014 }}}}}}{{{#!if Size == '+2'
1015 {{{#!if Em='1.38889em'
1016 }}}}}}{{{#!if Size == '+3'
1017 {{{#!if Em='1.48144em'
1018 }}}}}}{{{#!if Size == '+4'
1019 {{{#!if Em='1.57400em'
1020 }}}}}}{{{#!if Size == '+5'
1021 {{{#!if Em='1.66667em'
1022 }}}}}}{{{#!if Size == '-1'
1023 {{{#!if Em='0.92589em'
1024 }}}}}}{{{#!if Size == '-2'
1025 {{{#!if Em='0.83333em'
1026 }}}}}}{{{#!if Size == '-3'
1027 {{{#!if Em='0.74067em'
1028 }}}}}}{{{#!if Size == '-4'
1029 {{{#!if Em='0.64811em'
1030 }}}}}}{{{#!if Size == '-5'
1031 {{{#!if Em='0.62222em'
1032 }}}}}}
1033 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1034 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1035 }}}
1036 }}}
1037 }}}
1038}}}
r85
1039}}}
1040##############################
r77
1041{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
1042 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
1043 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1044 }}}
1045 {{{#!if _ParOpen == -1
1046 {{{#!if Match=true
1047 }}}
1048 }}}{{{#!if _ParOpen != -1
1049 {{{#!if ParOpen=_ParOpen
1050 }}}
1051 }}}
1052############################
1053 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1054 }}}
1055 {{{#!if _ParOpen == -1
1056 {{{#!if Match=true
1057 }}}
1058 }}}{{{#!if _ParOpen != -1
1059 {{{#!if ParOpen+=_ParOpen+3
1060 }}}
1061 }}}
1062############################
1063 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1064 }}}
1065 {{{#!if _ParOpen == -1
1066 {{{#!if Match=true
1067 }}}
1068 }}}{{{#!if _ParOpen != -1
1069 {{{#!if ParOpen+=_ParOpen+3
1070 }}}
1071 }}}
r85
1072############################
1073 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
1074 }}}
r85
1075 {{{#!if _ParOpen == -1
1076 {{{#!if Match=true
1077 }}}
1078 }}}{{{#!if _ParOpen != -1
1079 {{{#!if ParOpen+=_ParOpen+3
1080 }}}
1081 }}}
1082############################
1083 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1084 }}}
1085 {{{#!if _ParOpen == -1
1086 {{{#!if Match=true
1087 }}}
1088 }}}{{{#!if _ParOpen != -1
1089 {{{#!if ParOpen+=_ParOpen+3
1090 }}}
1091 }}}
1092############################
1093 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1094 }}}
1095 {{{#!if _ParOpen == -1
1096 {{{#!if Match=true
1097 }}}
1098 }}}{{{#!if _ParOpen != -1
1099 {{{#!if ParOpen+=_ParOpen+3
1100 }}}
1101 }}}
1102############################
1103 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1104 }}}
1105 {{{#!if _ParOpen == -1
1106 {{{#!if Match=true
1107 }}}
1108 }}}{{{#!if _ParOpen != -1
1109 {{{#!if ParOpen+=_ParOpen+3
1110 }}}
1111 }}}
1112 }}}
r77
1113###########################
1114 {{{#!if Match
1115 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
1116 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
1117 }}}
1118 }}}
1119 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
1120 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
1121 }}}{{{#!if BrL != -1 && StyleL!=-1
1122 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
1123 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
1124 }}}
1125 }}}
1126 }}}
1127 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
1128 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
1129 }}}{{{#!if Blank!=-1
1130 {{{#!if Comma != -1
1131 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
1132 }}}
1133 }}}
1134 {{{#!if Comma == -1
1135 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
1136 }}}
1137 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1138 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
1139##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
1140 }}}
1141 }}}
1142 }}}
1143 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1144 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1145 }}}{{{#!if Blank==5
1146 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1147 }}}
1148 {{{#!if Size == '+1'
1149 {{{#!if Em='1.28889em'
1150 }}}}}}{{{#!if Size == '+2'
1151 {{{#!if Em='1.38889em'
1152 }}}}}}{{{#!if Size == '+3'
1153 {{{#!if Em='1.48144em'
1154 }}}}}}{{{#!if Size == '+4'
1155 {{{#!if Em='1.57400em'
1156 }}}}}}{{{#!if Size == '+5'
1157 {{{#!if Em='1.66667em'
1158 }}}}}}{{{#!if Size == '-1'
1159 {{{#!if Em='0.92589em'
1160 }}}}}}{{{#!if Size == '-2'
1161 {{{#!if Em='0.83333em'
1162 }}}}}}{{{#!if Size == '-3'
1163 {{{#!if Em='0.74067em'
1164 }}}}}}{{{#!if Size == '-4'
1165 {{{#!if Em='0.64811em'
1166 }}}}}}{{{#!if Size == '-5'
1167 {{{#!if Em='0.62222em'
1168 }}}}}}
1169 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1170 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1171 }}}
1172 }}}
1173 }}}
r81
1174}}}
r85
1175}}}
r87
1176###########################
r86
1177}}}{{{#!html @input@}}}}}}