본문으로 건너뛰기
사용자

nyangx3/연습장(r88판 Blame)

r88
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"
86##############################
87{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
88 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
89 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
90 }}}
91 {{{#!if _ParOpen == -1
92 {{{#!if Match=true
93 }}}
94 }}}{{{#!if _ParOpen != -1
95 {{{#!if ParOpen=_ParOpen
96 }}}
97 }}}
98############################
99 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
100 }}}
101 {{{#!if _ParOpen == -1
102 {{{#!if Match=true
103 }}}
104 }}}{{{#!if _ParOpen != -1
105 {{{#!if ParOpen+=_ParOpen+3
106 }}}
107 }}}
108############################
109 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
110 }}}
111 {{{#!if _ParOpen == -1
112 {{{#!if Match=true
113 }}}
114 }}}{{{#!if _ParOpen != -1
115 {{{#!if ParOpen+=_ParOpen+3
116 }}}
117 }}}
r85
118############################
119 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
120 }}}
r85
121 {{{#!if _ParOpen == -1
122 {{{#!if Match=true
123 }}}
124 }}}{{{#!if _ParOpen != -1
125 {{{#!if ParOpen+=_ParOpen+3
126 }}}
127 }}}
128############################
129 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
130 }}}
131 {{{#!if _ParOpen == -1
132 {{{#!if Match=true
133 }}}
134 }}}{{{#!if _ParOpen != -1
135 {{{#!if ParOpen+=_ParOpen+3
136 }}}
137 }}}
138############################
139 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
140 }}}
141 {{{#!if _ParOpen == -1
142 {{{#!if Match=true
143 }}}
144 }}}{{{#!if _ParOpen != -1
145 {{{#!if ParOpen+=_ParOpen+3
146 }}}
147 }}}
148############################
149 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
150 }}}
151 {{{#!if _ParOpen == -1
152 {{{#!if Match=true
153 }}}
154 }}}{{{#!if _ParOpen != -1
155 {{{#!if ParOpen+=_ParOpen+3
156 }}}
157 }}}
158 }}}
r77
159###########################
160 {{{#!if Match
161 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
162 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
163 }}}
164 }}}
165 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
166 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
167 }}}{{{#!if BrL != -1 && StyleL!=-1
168 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
169 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
170 }}}
171 }}}
172 }}}
173 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
174 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
175 }}}{{{#!if Blank!=-1
176 {{{#!if Comma != -1
177 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
178 }}}
179 }}}
180 {{{#!if Comma == -1
181 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
182 }}}
183 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
184 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
185##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
186 }}}
187 }}}
188 }}}
189 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
190 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
191 }}}{{{#!if Blank==5
192 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
193 }}}
194 {{{#!if Size == '+1'
195 {{{#!if Em='1.28889em'
196 }}}}}}{{{#!if Size == '+2'
197 {{{#!if Em='1.38889em'
198 }}}}}}{{{#!if Size == '+3'
199 {{{#!if Em='1.48144em'
200 }}}}}}{{{#!if Size == '+4'
201 {{{#!if Em='1.57400em'
202 }}}}}}{{{#!if Size == '+5'
203 {{{#!if Em='1.66667em'
204 }}}}}}{{{#!if Size == '-1'
205 {{{#!if Em='0.92589em'
206 }}}}}}{{{#!if Size == '-2'
207 {{{#!if Em='0.83333em'
208 }}}}}}{{{#!if Size == '-3'
209 {{{#!if Em='0.74067em'
210 }}}}}}{{{#!if Size == '-4'
211 {{{#!if Em='0.64811em'
212 }}}}}}{{{#!if Size == '-5'
213 {{{#!if Em='0.62222em'
214 }}}}}}
215 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
216 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
217 }}}
218 }}}
219 }}}
220}}}
r85
221}}}
222##############################
r77
223{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
224 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
225 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
226 }}}
227 {{{#!if _ParOpen == -1
228 {{{#!if Match=true
229 }}}
230 }}}{{{#!if _ParOpen != -1
231 {{{#!if ParOpen=_ParOpen
232 }}}
233 }}}
234############################
235 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
236 }}}
237 {{{#!if _ParOpen == -1
238 {{{#!if Match=true
239 }}}
240 }}}{{{#!if _ParOpen != -1
241 {{{#!if ParOpen+=_ParOpen+3
242 }}}
243 }}}
244############################
245 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
246 }}}
247 {{{#!if _ParOpen == -1
248 {{{#!if Match=true
249 }}}
250 }}}{{{#!if _ParOpen != -1
251 {{{#!if ParOpen+=_ParOpen+3
252 }}}
253 }}}
r85
254############################
255 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
256 }}}
r85
257 {{{#!if _ParOpen == -1
258 {{{#!if Match=true
259 }}}
260 }}}{{{#!if _ParOpen != -1
261 {{{#!if ParOpen+=_ParOpen+3
262 }}}
263 }}}
264############################
265 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
266 }}}
267 {{{#!if _ParOpen == -1
268 {{{#!if Match=true
269 }}}
270 }}}{{{#!if _ParOpen != -1
271 {{{#!if ParOpen+=_ParOpen+3
272 }}}
273 }}}
274############################
275 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
276 }}}
277 {{{#!if _ParOpen == -1
278 {{{#!if Match=true
279 }}}
280 }}}{{{#!if _ParOpen != -1
281 {{{#!if ParOpen+=_ParOpen+3
282 }}}
283 }}}
284############################
285 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
286 }}}
287 {{{#!if _ParOpen == -1
288 {{{#!if Match=true
289 }}}
290 }}}{{{#!if _ParOpen != -1
291 {{{#!if ParOpen+=_ParOpen+3
292 }}}
293 }}}
294 }}}
r77
295###########################
296 {{{#!if Match
297 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
298 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
299 }}}
300 }}}
301 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
302 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
303 }}}{{{#!if BrL != -1 && StyleL!=-1
304 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
305 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
306 }}}
307 }}}
308 }}}
309 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
310 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
311 }}}{{{#!if Blank!=-1
312 {{{#!if Comma != -1
313 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
314 }}}
315 }}}
316 {{{#!if Comma == -1
317 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
318 }}}
319 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
320 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
321##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
322 }}}
323 }}}
324 }}}
325 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
326 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
327 }}}{{{#!if Blank==5
328 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
329 }}}
330 {{{#!if Size == '+1'
331 {{{#!if Em='1.28889em'
332 }}}}}}{{{#!if Size == '+2'
333 {{{#!if Em='1.38889em'
334 }}}}}}{{{#!if Size == '+3'
335 {{{#!if Em='1.48144em'
336 }}}}}}{{{#!if Size == '+4'
337 {{{#!if Em='1.57400em'
338 }}}}}}{{{#!if Size == '+5'
339 {{{#!if Em='1.66667em'
340 }}}}}}{{{#!if Size == '-1'
341 {{{#!if Em='0.92589em'
342 }}}}}}{{{#!if Size == '-2'
343 {{{#!if Em='0.83333em'
344 }}}}}}{{{#!if Size == '-3'
345 {{{#!if Em='0.74067em'
346 }}}}}}{{{#!if Size == '-4'
347 {{{#!if Em='0.64811em'
348 }}}}}}{{{#!if Size == '-5'
349 {{{#!if Em='0.62222em'
350 }}}}}}
351 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
352 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
353 }}}
354 }}}
355 }}}
356}}}
r85
357}}}
358##############################
r77
359{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
360 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
361 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
362 }}}
363 {{{#!if _ParOpen == -1
364 {{{#!if Match=true
365 }}}
366 }}}{{{#!if _ParOpen != -1
367 {{{#!if ParOpen=_ParOpen
368 }}}
369 }}}
370############################
371 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
372 }}}
373 {{{#!if _ParOpen == -1
374 {{{#!if Match=true
375 }}}
376 }}}{{{#!if _ParOpen != -1
377 {{{#!if ParOpen+=_ParOpen+3
378 }}}
379 }}}
380############################
381 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
382 }}}
383 {{{#!if _ParOpen == -1
384 {{{#!if Match=true
385 }}}
386 }}}{{{#!if _ParOpen != -1
387 {{{#!if ParOpen+=_ParOpen+3
388 }}}
389 }}}
r85
390############################
391 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
392 }}}
r85
393 {{{#!if _ParOpen == -1
394 {{{#!if Match=true
395 }}}
396 }}}{{{#!if _ParOpen != -1
397 {{{#!if ParOpen+=_ParOpen+3
398 }}}
399 }}}
400############################
401 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
402 }}}
403 {{{#!if _ParOpen == -1
404 {{{#!if Match=true
405 }}}
406 }}}{{{#!if _ParOpen != -1
407 {{{#!if ParOpen+=_ParOpen+3
408 }}}
409 }}}
410############################
411 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
412 }}}
413 {{{#!if _ParOpen == -1
414 {{{#!if Match=true
415 }}}
416 }}}{{{#!if _ParOpen != -1
417 {{{#!if ParOpen+=_ParOpen+3
418 }}}
419 }}}
420############################
421 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
422 }}}
423 {{{#!if _ParOpen == -1
424 {{{#!if Match=true
425 }}}
426 }}}{{{#!if _ParOpen != -1
427 {{{#!if ParOpen+=_ParOpen+3
428 }}}
429 }}}
430 }}}
r77
431###########################
432 {{{#!if Match
433 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
434 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
435 }}}
436 }}}
437 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
438 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
439 }}}{{{#!if BrL != -1 && StyleL!=-1
440 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
441 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
442 }}}
443 }}}
444 }}}
445 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
446 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
447 }}}{{{#!if Blank!=-1
448 {{{#!if Comma != -1
449 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
450 }}}
451 }}}
452 {{{#!if Comma == -1
453 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
454 }}}
455 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
456 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
457##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
458 }}}
459 }}}
460 }}}
461 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
462 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
463 }}}{{{#!if Blank==5
464 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
465 }}}
466 {{{#!if Size == '+1'
467 {{{#!if Em='1.28889em'
468 }}}}}}{{{#!if Size == '+2'
469 {{{#!if Em='1.38889em'
470 }}}}}}{{{#!if Size == '+3'
471 {{{#!if Em='1.48144em'
472 }}}}}}{{{#!if Size == '+4'
473 {{{#!if Em='1.57400em'
474 }}}}}}{{{#!if Size == '+5'
475 {{{#!if Em='1.66667em'
476 }}}}}}{{{#!if Size == '-1'
477 {{{#!if Em='0.92589em'
478 }}}}}}{{{#!if Size == '-2'
479 {{{#!if Em='0.83333em'
480 }}}}}}{{{#!if Size == '-3'
481 {{{#!if Em='0.74067em'
482 }}}}}}{{{#!if Size == '-4'
483 {{{#!if Em='0.64811em'
484 }}}}}}{{{#!if Size == '-5'
485 {{{#!if Em='0.62222em'
486 }}}}}}
487 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
488 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
489 }}}
490 }}}
491 }}}
492}}}
r85
493}}}
494##############################
r77
495{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
496 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
497 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
498 }}}
499 {{{#!if _ParOpen == -1
500 {{{#!if Match=true
501 }}}
502 }}}{{{#!if _ParOpen != -1
503 {{{#!if ParOpen=_ParOpen
504 }}}
505 }}}
506############################
507 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
508 }}}
509 {{{#!if _ParOpen == -1
510 {{{#!if Match=true
511 }}}
512 }}}{{{#!if _ParOpen != -1
513 {{{#!if ParOpen+=_ParOpen+3
514 }}}
515 }}}
516############################
517 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
518 }}}
519 {{{#!if _ParOpen == -1
520 {{{#!if Match=true
521 }}}
522 }}}{{{#!if _ParOpen != -1
523 {{{#!if ParOpen+=_ParOpen+3
524 }}}
525 }}}
r85
526############################
527 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
528 }}}
r85
529 {{{#!if _ParOpen == -1
530 {{{#!if Match=true
531 }}}
532 }}}{{{#!if _ParOpen != -1
533 {{{#!if ParOpen+=_ParOpen+3
534 }}}
535 }}}
536############################
537 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
538 }}}
539 {{{#!if _ParOpen == -1
540 {{{#!if Match=true
541 }}}
542 }}}{{{#!if _ParOpen != -1
543 {{{#!if ParOpen+=_ParOpen+3
544 }}}
545 }}}
546############################
547 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
548 }}}
549 {{{#!if _ParOpen == -1
550 {{{#!if Match=true
551 }}}
552 }}}{{{#!if _ParOpen != -1
553 {{{#!if ParOpen+=_ParOpen+3
554 }}}
555 }}}
556############################
557 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
558 }}}
559 {{{#!if _ParOpen == -1
560 {{{#!if Match=true
561 }}}
562 }}}{{{#!if _ParOpen != -1
563 {{{#!if ParOpen+=_ParOpen+3
564 }}}
565 }}}
566 }}}
r77
567###########################
568 {{{#!if Match
569 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
570 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
571 }}}
572 }}}
573 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
574 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
575 }}}{{{#!if BrL != -1 && StyleL!=-1
576 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
577 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
578 }}}
579 }}}
580 }}}
581 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
582 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
583 }}}{{{#!if Blank!=-1
584 {{{#!if Comma != -1
585 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
586 }}}
587 }}}
588 {{{#!if Comma == -1
589 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
590 }}}
591 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
592 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
593##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
594 }}}
595 }}}
596 }}}
597 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
598 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
599 }}}{{{#!if Blank==5
600 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
601 }}}
602 {{{#!if Size == '+1'
603 {{{#!if Em='1.28889em'
604 }}}}}}{{{#!if Size == '+2'
605 {{{#!if Em='1.38889em'
606 }}}}}}{{{#!if Size == '+3'
607 {{{#!if Em='1.48144em'
608 }}}}}}{{{#!if Size == '+4'
609 {{{#!if Em='1.57400em'
610 }}}}}}{{{#!if Size == '+5'
611 {{{#!if Em='1.66667em'
612 }}}}}}{{{#!if Size == '-1'
613 {{{#!if Em='0.92589em'
614 }}}}}}{{{#!if Size == '-2'
615 {{{#!if Em='0.83333em'
616 }}}}}}{{{#!if Size == '-3'
617 {{{#!if Em='0.74067em'
618 }}}}}}{{{#!if Size == '-4'
619 {{{#!if Em='0.64811em'
620 }}}}}}{{{#!if Size == '-5'
621 {{{#!if Em='0.62222em'
622 }}}}}}
623 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
624 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
625 }}}
626 }}}
627 }}}
628}}}
r85
629}}}
630##############################
r77
631{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
632 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
633 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
634 }}}
635 {{{#!if _ParOpen == -1
636 {{{#!if Match=true
637 }}}
638 }}}{{{#!if _ParOpen != -1
639 {{{#!if ParOpen=_ParOpen
640 }}}
641 }}}
642############################
643 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
644 }}}
645 {{{#!if _ParOpen == -1
646 {{{#!if Match=true
647 }}}
648 }}}{{{#!if _ParOpen != -1
649 {{{#!if ParOpen+=_ParOpen+3
650 }}}
651 }}}
652############################
653 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
654 }}}
655 {{{#!if _ParOpen == -1
656 {{{#!if Match=true
657 }}}
658 }}}{{{#!if _ParOpen != -1
659 {{{#!if ParOpen+=_ParOpen+3
660 }}}
661 }}}
r85
662############################
663 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
664 }}}
r85
665 {{{#!if _ParOpen == -1
666 {{{#!if Match=true
667 }}}
668 }}}{{{#!if _ParOpen != -1
669 {{{#!if ParOpen+=_ParOpen+3
670 }}}
671 }}}
672############################
673 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
674 }}}
675 {{{#!if _ParOpen == -1
676 {{{#!if Match=true
677 }}}
678 }}}{{{#!if _ParOpen != -1
679 {{{#!if ParOpen+=_ParOpen+3
680 }}}
681 }}}
682############################
683 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
684 }}}
685 {{{#!if _ParOpen == -1
686 {{{#!if Match=true
687 }}}
688 }}}{{{#!if _ParOpen != -1
689 {{{#!if ParOpen+=_ParOpen+3
690 }}}
691 }}}
692############################
693 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
694 }}}
695 {{{#!if _ParOpen == -1
696 {{{#!if Match=true
697 }}}
698 }}}{{{#!if _ParOpen != -1
699 {{{#!if ParOpen+=_ParOpen+3
700 }}}
701 }}}
702 }}}
r77
703###########################
704 {{{#!if Match
705 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
706 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
707 }}}
708 }}}
709 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
710 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
711 }}}{{{#!if BrL != -1 && StyleL!=-1
712 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
713 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
714 }}}
715 }}}
716 }}}
717 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
718 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
719 }}}{{{#!if Blank!=-1
720 {{{#!if Comma != -1
721 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
722 }}}
723 }}}
724 {{{#!if Comma == -1
725 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
726 }}}
727 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
728 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
729##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
730 }}}
731 }}}
732 }}}
733 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
734 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
735 }}}{{{#!if Blank==5
736 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
737 }}}
738 {{{#!if Size == '+1'
739 {{{#!if Em='1.28889em'
740 }}}}}}{{{#!if Size == '+2'
741 {{{#!if Em='1.38889em'
742 }}}}}}{{{#!if Size == '+3'
743 {{{#!if Em='1.48144em'
744 }}}}}}{{{#!if Size == '+4'
745 {{{#!if Em='1.57400em'
746 }}}}}}{{{#!if Size == '+5'
747 {{{#!if Em='1.66667em'
748 }}}}}}{{{#!if Size == '-1'
749 {{{#!if Em='0.92589em'
750 }}}}}}{{{#!if Size == '-2'
751 {{{#!if Em='0.83333em'
752 }}}}}}{{{#!if Size == '-3'
753 {{{#!if Em='0.74067em'
754 }}}}}}{{{#!if Size == '-4'
755 {{{#!if Em='0.64811em'
756 }}}}}}{{{#!if Size == '-5'
757 {{{#!if Em='0.62222em'
758 }}}}}}
759 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
760 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
761 }}}
762 }}}
763 }}}
764}}}
r85
765}}}
766##############################
r77
767{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
768 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
769 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
770 }}}
771 {{{#!if _ParOpen == -1
772 {{{#!if Match=true
773 }}}
774 }}}{{{#!if _ParOpen != -1
775 {{{#!if ParOpen=_ParOpen
776 }}}
777 }}}
778############################
779 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
780 }}}
781 {{{#!if _ParOpen == -1
782 {{{#!if Match=true
783 }}}
784 }}}{{{#!if _ParOpen != -1
785 {{{#!if ParOpen+=_ParOpen+3
786 }}}
787 }}}
788############################
789 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
790 }}}
791 {{{#!if _ParOpen == -1
792 {{{#!if Match=true
793 }}}
794 }}}{{{#!if _ParOpen != -1
795 {{{#!if ParOpen+=_ParOpen+3
796 }}}
797 }}}
r85
798############################
799 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
800 }}}
r85
801 {{{#!if _ParOpen == -1
802 {{{#!if Match=true
803 }}}
804 }}}{{{#!if _ParOpen != -1
805 {{{#!if ParOpen+=_ParOpen+3
806 }}}
807 }}}
808############################
809 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
810 }}}
811 {{{#!if _ParOpen == -1
812 {{{#!if Match=true
813 }}}
814 }}}{{{#!if _ParOpen != -1
815 {{{#!if ParOpen+=_ParOpen+3
816 }}}
817 }}}
818############################
819 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
820 }}}
821 {{{#!if _ParOpen == -1
822 {{{#!if Match=true
823 }}}
824 }}}{{{#!if _ParOpen != -1
825 {{{#!if ParOpen+=_ParOpen+3
826 }}}
827 }}}
828############################
829 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
830 }}}
831 {{{#!if _ParOpen == -1
832 {{{#!if Match=true
833 }}}
834 }}}{{{#!if _ParOpen != -1
835 {{{#!if ParOpen+=_ParOpen+3
836 }}}
837 }}}
838 }}}
r77
839###########################
840 {{{#!if Match
841 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
842 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
843 }}}
844 }}}
845 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
846 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
847 }}}{{{#!if BrL != -1 && StyleL!=-1
848 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
849 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
850 }}}
851 }}}
852 }}}
853 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
854 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
855 }}}{{{#!if Blank!=-1
856 {{{#!if Comma != -1
857 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
858 }}}
859 }}}
860 {{{#!if Comma == -1
861 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
862 }}}
863 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
864 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
865##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
866 }}}
867 }}}
868 }}}
869 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
870 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
871 }}}{{{#!if Blank==5
872 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
873 }}}
874 {{{#!if Size == '+1'
875 {{{#!if Em='1.28889em'
876 }}}}}}{{{#!if Size == '+2'
877 {{{#!if Em='1.38889em'
878 }}}}}}{{{#!if Size == '+3'
879 {{{#!if Em='1.48144em'
880 }}}}}}{{{#!if Size == '+4'
881 {{{#!if Em='1.57400em'
882 }}}}}}{{{#!if Size == '+5'
883 {{{#!if Em='1.66667em'
884 }}}}}}{{{#!if Size == '-1'
885 {{{#!if Em='0.92589em'
886 }}}}}}{{{#!if Size == '-2'
887 {{{#!if Em='0.83333em'
888 }}}}}}{{{#!if Size == '-3'
889 {{{#!if Em='0.74067em'
890 }}}}}}{{{#!if Size == '-4'
891 {{{#!if Em='0.64811em'
892 }}}}}}{{{#!if Size == '-5'
893 {{{#!if Em='0.62222em'
894 }}}}}}
895 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
896 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
897 }}}
898 }}}
899 }}}
900}}}
r85
901}}}
902##############################
r77
903{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
904 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
905 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
906 }}}
907 {{{#!if _ParOpen == -1
908 {{{#!if Match=true
909 }}}
910 }}}{{{#!if _ParOpen != -1
911 {{{#!if ParOpen=_ParOpen
912 }}}
913 }}}
914############################
915 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
916 }}}
917 {{{#!if _ParOpen == -1
918 {{{#!if Match=true
919 }}}
920 }}}{{{#!if _ParOpen != -1
921 {{{#!if ParOpen+=_ParOpen+3
922 }}}
923 }}}
924############################
925 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
926 }}}
927 {{{#!if _ParOpen == -1
928 {{{#!if Match=true
929 }}}
930 }}}{{{#!if _ParOpen != -1
931 {{{#!if ParOpen+=_ParOpen+3
932 }}}
933 }}}
r85
934############################
935 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
936 }}}
r85
937 {{{#!if _ParOpen == -1
938 {{{#!if Match=true
939 }}}
940 }}}{{{#!if _ParOpen != -1
941 {{{#!if ParOpen+=_ParOpen+3
942 }}}
943 }}}
944############################
945 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
946 }}}
947 {{{#!if _ParOpen == -1
948 {{{#!if Match=true
949 }}}
950 }}}{{{#!if _ParOpen != -1
951 {{{#!if ParOpen+=_ParOpen+3
952 }}}
953 }}}
954############################
955 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
956 }}}
957 {{{#!if _ParOpen == -1
958 {{{#!if Match=true
959 }}}
960 }}}{{{#!if _ParOpen != -1
961 {{{#!if ParOpen+=_ParOpen+3
962 }}}
963 }}}
964############################
965 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
966 }}}
967 {{{#!if _ParOpen == -1
968 {{{#!if Match=true
969 }}}
970 }}}{{{#!if _ParOpen != -1
971 {{{#!if ParOpen+=_ParOpen+3
972 }}}
973 }}}
974 }}}
r77
975###########################
976 {{{#!if Match
977 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
978 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
979 }}}
980 }}}
981 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
982 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
983 }}}{{{#!if BrL != -1 && StyleL!=-1
984 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
985 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
986 }}}
987 }}}
988 }}}
989 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
990 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
991 }}}{{{#!if Blank!=-1
992 {{{#!if Comma != -1
993 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
994 }}}
995 }}}
996 {{{#!if Comma == -1
997 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
998 }}}
999 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1000 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
1001##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
1002 }}}
1003 }}}
1004 }}}
1005 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1006 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1007 }}}{{{#!if Blank==5
1008 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1009 }}}
1010 {{{#!if Size == '+1'
1011 {{{#!if Em='1.28889em'
1012 }}}}}}{{{#!if Size == '+2'
1013 {{{#!if Em='1.38889em'
1014 }}}}}}{{{#!if Size == '+3'
1015 {{{#!if Em='1.48144em'
1016 }}}}}}{{{#!if Size == '+4'
1017 {{{#!if Em='1.57400em'
1018 }}}}}}{{{#!if Size == '+5'
1019 {{{#!if Em='1.66667em'
1020 }}}}}}{{{#!if Size == '-1'
1021 {{{#!if Em='0.92589em'
1022 }}}}}}{{{#!if Size == '-2'
1023 {{{#!if Em='0.83333em'
1024 }}}}}}{{{#!if Size == '-3'
1025 {{{#!if Em='0.74067em'
1026 }}}}}}{{{#!if Size == '-4'
1027 {{{#!if Em='0.64811em'
1028 }}}}}}{{{#!if Size == '-5'
1029 {{{#!if Em='0.62222em'
1030 }}}}}}
1031 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1032 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1033 }}}
1034 }}}
1035 }}}
1036}}}
r85
1037}}}
1038##############################
r77
1039{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
1040 {{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
1041 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1042 }}}
1043 {{{#!if _ParOpen == -1
1044 {{{#!if Match=true
1045 }}}
1046 }}}{{{#!if _ParOpen != -1
1047 {{{#!if ParOpen=_ParOpen
1048 }}}
1049 }}}
1050############################
1051 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1052 }}}
1053 {{{#!if _ParOpen == -1
1054 {{{#!if Match=true
1055 }}}
1056 }}}{{{#!if _ParOpen != -1
1057 {{{#!if ParOpen+=_ParOpen+3
1058 }}}
1059 }}}
1060############################
1061 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1062 }}}
1063 {{{#!if _ParOpen == -1
1064 {{{#!if Match=true
1065 }}}
1066 }}}{{{#!if _ParOpen != -1
1067 {{{#!if ParOpen+=_ParOpen+3
1068 }}}
1069 }}}
r85
1070############################
1071 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
r77
1072 }}}
r85
1073 {{{#!if _ParOpen == -1
1074 {{{#!if Match=true
1075 }}}
1076 }}}{{{#!if _ParOpen != -1
1077 {{{#!if ParOpen+=_ParOpen+3
1078 }}}
1079 }}}
1080############################
1081 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1082 }}}
1083 {{{#!if _ParOpen == -1
1084 {{{#!if Match=true
1085 }}}
1086 }}}{{{#!if _ParOpen != -1
1087 {{{#!if ParOpen+=_ParOpen+3
1088 }}}
1089 }}}
1090############################
1091 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1092 }}}
1093 {{{#!if _ParOpen == -1
1094 {{{#!if Match=true
1095 }}}
1096 }}}{{{#!if _ParOpen != -1
1097 {{{#!if ParOpen+=_ParOpen+3
1098 }}}
1099 }}}
1100############################
1101 {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1102 }}}
1103 {{{#!if _ParOpen == -1
1104 {{{#!if Match=true
1105 }}}
1106 }}}{{{#!if _ParOpen != -1
1107 {{{#!if ParOpen+=_ParOpen+3
1108 }}}
1109 }}}
1110 }}}
r77
1111###########################
1112 {{{#!if Match
1113 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
1114 {{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
1115 }}}
1116 }}}
1117 {{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
1118 {{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
1119 }}}{{{#!if BrL != -1 && StyleL!=-1
1120 {{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
1121 }}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
1122 }}}
1123 }}}
1124 }}}
1125 {{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
1126 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
1127 }}}{{{#!if Blank!=-1
1128 {{{#!if Comma != -1
1129 {{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
1130 }}}
1131 }}}
1132 {{{#!if Comma == -1
1133 {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
1134 }}}
1135 }}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1136 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
r85
1137##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
r77
1138 }}}
1139 }}}
1140 }}}
1141 {{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1142 {{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1143 }}}{{{#!if Blank==5
1144 {{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1145 }}}
1146 {{{#!if Size == '+1'
1147 {{{#!if Em='1.28889em'
1148 }}}}}}{{{#!if Size == '+2'
1149 {{{#!if Em='1.38889em'
1150 }}}}}}{{{#!if Size == '+3'
1151 {{{#!if Em='1.48144em'
1152 }}}}}}{{{#!if Size == '+4'
1153 {{{#!if Em='1.57400em'
1154 }}}}}}{{{#!if Size == '+5'
1155 {{{#!if Em='1.66667em'
1156 }}}}}}{{{#!if Size == '-1'
1157 {{{#!if Em='0.92589em'
1158 }}}}}}{{{#!if Size == '-2'
1159 {{{#!if Em='0.83333em'
1160 }}}}}}{{{#!if Size == '-3'
1161 {{{#!if Em='0.74067em'
1162 }}}}}}{{{#!if Size == '-4'
1163 {{{#!if Em='0.64811em'
1164 }}}}}}{{{#!if Size == '-5'
1165 {{{#!if Em='0.62222em'
1166 }}}}}}
1167 {{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1168 }}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1169 }}}
1170 }}}
1171 }}}
r81
1172}}}
r85
1173}}}
r87
1174###########################
r86
1175}}}{{{#!html @input@}}}}}}