본문으로 건너뛰기
사용자

nyangx3/연습장(r90판 Blame)

r90
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###########################
r89
1175{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
1176}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
1177}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
1178}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
1179## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
1180 {{{#!if divider = linkRaw.indexOf('|')
1181 }}}{{{#!if divider == -1
1182##[[링크]]
1183 {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
1184 }}}
1185 }}}{{{#!if divider != -1
1186 {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
1187 {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
1188##[[|]] > 출력 x
1189 }}}
1190 }}}
1191 {{{#!if (divider == 2) && !break
1192 {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
1193##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1194 }}}
1195 }}}
1196 {{{#!if (divider+1 == linkRaw.length-2) && !break
1197##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1198 {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
1199 @linkPrint@
1200 @href@
1201 }}}
1202 }}}
1203 {{{#!if !break
1204 {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
1205 }}}
1206 }}}
1207 }}}
1208 {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
1209 {{{#!if linkColor = 'none', outLink = 'asdf'
1210 }}}
1211 }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
1212## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
1213 }}}{{{#!if !(isCategory || isLink)
1214 {{{#!if href = 'https://theseed.io/w/'+href
1215 }}}
1216 }}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline-table"><div style="overflow: hidden"><div style="margin-left: -1.2em' + outLink + '"><a href="' + href + '"><div style="color: ' + linkColor + '; display: inline">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2)
1217 }}}
1218}}}
1219###########################
1220{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
1221}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
1222}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
1223}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
1224## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
1225 {{{#!if divider = linkRaw.indexOf('|')
1226 }}}{{{#!if divider == -1
1227##[[링크]]
1228 {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
1229 }}}
1230 }}}{{{#!if divider != -1
1231 {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
1232 {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
1233##[[|]] > 출력 x
1234 }}}
1235 }}}
1236 {{{#!if (divider == 2) && !break
1237 {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
1238##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1239 }}}
1240 }}}
1241 {{{#!if (divider+1 == linkRaw.length-2) && !break
1242##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1243 {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
1244 @linkPrint@
1245 @href@
1246 }}}
1247 }}}
1248 {{{#!if !break
1249 {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
1250 }}}
1251 }}}
1252 }}}
1253 {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
1254 {{{#!if linkColor = 'none', outLink = 'asdf'
1255 }}}
1256 }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
1257## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
1258 }}}{{{#!if !(isCategory || isLink)
1259 {{{#!if href = 'https://theseed.io/w/'+href
1260 }}}
1261 }}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline-table"><div style="overflow: hidden"><div style="margin-left: -1.2em' + outLink + '"><a href="' + href + '"><div style="color: ' + linkColor + '; display: inline">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2)
1262 }}}
1263}}}
1264###########################
1265{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
1266}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
1267}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
1268}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
1269## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
1270 {{{#!if divider = linkRaw.indexOf('|')
1271 }}}{{{#!if divider == -1
1272##[[링크]]
1273 {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
1274 }}}
1275 }}}{{{#!if divider != -1
1276 {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
1277 {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
1278##[[|]] > 출력 x
1279 }}}
1280 }}}
1281 {{{#!if (divider == 2) && !break
1282 {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
1283##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1284 }}}
1285 }}}
1286 {{{#!if (divider+1 == linkRaw.length-2) && !break
1287##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1288 {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
1289 @linkPrint@
1290 @href@
1291 }}}
1292 }}}
1293 {{{#!if !break
1294 {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
1295 }}}
1296 }}}
1297 }}}
1298 {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
1299 {{{#!if linkColor = 'none', outLink = 'asdf'
1300 }}}
1301 }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
1302## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
1303 }}}{{{#!if !(isCategory || isLink)
1304 {{{#!if href = 'https://theseed.io/w/'+href
1305 }}}
1306 }}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline-table"><div style="overflow: hidden"><div style="margin-left: -1.2em' + outLink + '"><a href="' + href + '"><div style="color: ' + linkColor + '; display: inline">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2)
1307 }}}
1308}}}
1309###########################
1310{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
1311}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
1312}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
1313}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
1314## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
1315 {{{#!if divider = linkRaw.indexOf('|')
1316 }}}{{{#!if divider == -1
1317##[[링크]]
1318 {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
1319 }}}
1320 }}}{{{#!if divider != -1
1321 {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
1322 {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
1323##[[|]] > 출력 x
1324 }}}
1325 }}}
1326 {{{#!if (divider == 2) && !break
1327 {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
1328##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1329 }}}
1330 }}}
1331 {{{#!if (divider+1 == linkRaw.length-2) && !break
1332##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1333 {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
1334 @linkPrint@
1335 @href@
1336 }}}
1337 }}}
1338 {{{#!if !break
1339 {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
1340 }}}
1341 }}}
1342 }}}
1343 {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
1344 {{{#!if linkColor = 'none', outLink = 'asdf'
1345 }}}
1346 }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
1347## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
1348 }}}{{{#!if !(isCategory || isLink)
1349 {{{#!if href = 'https://theseed.io/w/'+href
1350 }}}
1351 }}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline-table"><div style="overflow: hidden"><div style="margin-left: -1.2em' + outLink + '"><a href="' + href + '"><div style="color: ' + linkColor + '; display: inline">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2)
1352 }}}
1353}}}
1354###########################
1355{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
1356}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
1357}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
1358}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
1359## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
1360 {{{#!if divider = linkRaw.indexOf('|')
1361 }}}{{{#!if divider == -1
1362##[[링크]]
1363 {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
1364 }}}
1365 }}}{{{#!if divider != -1
1366 {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
1367 {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
1368##[[|]] > 출력 x
1369 }}}
1370 }}}
1371 {{{#!if (divider == 2) && !break
1372 {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
1373##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1374 }}}
1375 }}}
1376 {{{#!if (divider+1 == linkRaw.length-2) && !break
1377##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
1378 {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
1379 @linkPrint@
1380 @href@
1381 }}}
1382 }}}
1383 {{{#!if !break
1384 {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
1385 }}}
1386 }}}
1387 }}}
1388 {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
1389 {{{#!if linkColor = 'none', outLink = 'asdf'
1390 }}}
1391 }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
1392## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
1393 }}}{{{#!if !(isCategory || isLink)
1394 {{{#!if href = 'https://theseed.io/w/'+href
1395 }}}
1396 }}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline-table"><div style="overflow: hidden"><div style="margin-left: -1.2em' + outLink + '"><a href="' + href + '"><div style="color: ' + linkColor + '; display: inline">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2)
1397 }}}
1398}}}
r90
1399##############################################
1400{{{#!if Open=input.indexOf("'''")
1401}}}{{{#!if Open!=-1
1402 {{{#!if Close=input.substring(Open+3).indexOf("'''")
1403 }}}{{{#!if Close!=-1, Text=input.substr(Open+3,Close)
1404 {{{#!if input = input.substring(0,Open)+'<b>'+Text.trim()+'</b>'+input.substr(Open+3+Close+3)
1405 }}}}}}
1406}}}
1407{{{#!if Open=input.indexOf("''")
1408}}}{{{#!if Open!=-1
1409 {{{#!if Close=input.substring(Open+2).indexOf("''")
1410 }}}{{{#!if Close!=-1, Text=input.substr(Open+2,Close)
1411 {{{#!if input = input.substring(0,Open)+'<em>'+Text.trim()+'</em>'+input.substr(Open+2+Close+2)
1412 }}}}}}
1413}}}
1414{{{#!if Open=input.indexOf("--")
1415}}}{{{#!if Open!=-1
1416 {{{#!if Close=input.substring(Open+2).indexOf("--")
1417 }}}{{{#!if Close!=-1, Text=input.substr(Open+2,Close)
1418 {{{#!if input = input.substring(0,Open)+'<del>'+Text.trim()+'</del>'+input.substr(Open+2+Close+2)
1419 }}}}}}
1420}}}
1421{{{#!if Open=input.indexOf("__")
1422}}}{{{#!if Open!=-1
1423 {{{#!if Close=input.substring(Open+2).indexOf("__")
1424 }}}{{{#!if Close!=-1, Text=input.substr(Open+2,Close)
1425 {{{#!if input = input.substring(0,Open)+'<u>'+Text.trim()+'</u>'+input.substr(Open+2+Close+2)
1426 }}}}}}
1427}}}
1428{{{#!if Open=input.indexOf(",,")
1429}}}{{{#!if Open!=-1
1430 {{{#!if Close=input.substring(Open+2).indexOf(",,")
1431 }}}{{{#!if Close!=-1, Text=input.substr(Open+2,Close)
1432 {{{#!if input = input.substring(0,Open)+'<sub>'+Text.trim()+'</sub>'+input.substr(Open+2+Close+2)
1433 }}}}}}
1434}}}
1435{{{#!if Open=input.indexOf("^^")
1436}}}{{{#!if Open!=-1
1437 {{{#!if Close=input.substring(Open+2).indexOf("^^")
1438 }}}{{{#!if Close!=-1, Text=input.substr(Open+2,Close)
1439 {{{#!if input = input.substring(0,Open)+'<sup>'+Text.trim()+'</sup>'+input.substr(Open+2+Close+2)
1440 }}}}}}
1441}}}
r86
1442}}}{{{#!html @input@}}}}}}