소스 검색

site provisoire

master
Charly 3 년 전
부모
커밋
aa34f59f2b
100개의 변경된 파일39847개의 추가작업 그리고 0개의 파일을 삭제
  1. +4
    -0
      config/routes.yaml
  2. BIN
      public/assets/fonts/din_bold-webfont.eot
  3. +968
    -0
      public/assets/fonts/din_bold-webfont.svg
  4. BIN
      public/assets/fonts/din_bold-webfont.ttf
  5. BIN
      public/assets/fonts/din_bold-webfont.woff
  6. BIN
      public/assets/fonts/din_bold-webfont.woff2
  7. BIN
      public/assets/fonts/din_regular-webfont.eot
  8. +959
    -0
      public/assets/fonts/din_regular-webfont.svg
  9. BIN
      public/assets/fonts/din_regular-webfont.ttf
  10. BIN
      public/assets/fonts/din_regular-webfont.woff
  11. BIN
      public/assets/fonts/din_regular-webfont.woff2
  12. BIN
      public/assets/img/Logo-Aux-Actes-Citoyens.jpg
  13. BIN
      public/assets/img/Logo-Cooperative-Citoyens.jpg
  14. BIN
      public/assets/img/Personnages-AAC.jpg
  15. +4
    -0
      public/assets/js/jquery-3.1.1.min.js
  16. BIN
      public/assets/pdf/AAC-Fiche-Pratique-Aux-Actes-Citoyens.pdf
  17. BIN
      public/assets/pdf/Dossier-Partenariat-web.pdf
  18. +0
    -0
      public/assets/sass/_base.scss
  19. +74
    -0
      public/assets/sass/_home.scss
  20. +5
    -0
      public/assets/sass/ie.scss
  21. +3
    -0
      public/assets/sass/print.scss
  22. +39
    -0
      public/assets/sass/screen.scss
  23. +4
    -0
      public/assets/semantic/.versions
  24. +22
    -0
      public/assets/semantic/LICENSE
  25. +7
    -0
      public/assets/semantic/README.md
  26. +253
    -0
      public/assets/semantic/components/accordion.css
  27. +613
    -0
      public/assets/semantic/components/accordion.js
  28. +9
    -0
      public/assets/semantic/components/accordion.min.css
  29. +1
    -0
      public/assets/semantic/components/accordion.min.js
  30. +275
    -0
      public/assets/semantic/components/ad.css
  31. +10
    -0
      public/assets/semantic/components/ad.min.css
  32. +1167
    -0
      public/assets/semantic/components/api.js
  33. +1
    -0
      public/assets/semantic/components/api.min.js
  34. +124
    -0
      public/assets/semantic/components/breadcrumb.css
  35. +9
    -0
      public/assets/semantic/components/breadcrumb.min.css
  36. +3838
    -0
      public/assets/semantic/components/button.css
  37. +9
    -0
      public/assets/semantic/components/button.min.css
  38. +997
    -0
      public/assets/semantic/components/card.css
  39. +9
    -0
      public/assets/semantic/components/card.min.css
  40. +632
    -0
      public/assets/semantic/components/checkbox.css
  41. +831
    -0
      public/assets/semantic/components/checkbox.js
  42. +9
    -0
      public/assets/semantic/components/checkbox.min.css
  43. +1
    -0
      public/assets/semantic/components/checkbox.min.js
  44. +274
    -0
      public/assets/semantic/components/colorize.js
  45. +11
    -0
      public/assets/semantic/components/colorize.min.js
  46. +271
    -0
      public/assets/semantic/components/comment.css
  47. +9
    -0
      public/assets/semantic/components/comment.min.css
  48. +147
    -0
      public/assets/semantic/components/container.css
  49. +9
    -0
      public/assets/semantic/components/container.min.css
  50. +253
    -0
      public/assets/semantic/components/dimmer.css
  51. +733
    -0
      public/assets/semantic/components/dimmer.js
  52. +9
    -0
      public/assets/semantic/components/dimmer.min.css
  53. +1
    -0
      public/assets/semantic/components/dimmer.min.js
  54. +260
    -0
      public/assets/semantic/components/divider.css
  55. +9
    -0
      public/assets/semantic/components/divider.min.css
  56. +1516
    -0
      public/assets/semantic/components/dropdown.css
  57. +3955
    -0
      public/assets/semantic/components/dropdown.js
  58. +9
    -0
      public/assets/semantic/components/dropdown.min.css
  59. +1
    -0
      public/assets/semantic/components/dropdown.min.js
  60. +166
    -0
      public/assets/semantic/components/embed.css
  61. +706
    -0
      public/assets/semantic/components/embed.js
  62. +9
    -0
      public/assets/semantic/components/embed.min.css
  63. +1
    -0
      public/assets/semantic/components/embed.min.js
  64. +295
    -0
      public/assets/semantic/components/feed.css
  65. +9
    -0
      public/assets/semantic/components/feed.min.css
  66. +1036
    -0
      public/assets/semantic/components/flag.css
  67. +9
    -0
      public/assets/semantic/components/flag.min.css
  68. +1080
    -0
      public/assets/semantic/components/form.css
  69. +1706
    -0
      public/assets/semantic/components/form.js
  70. +9
    -0
      public/assets/semantic/components/form.min.css
  71. +1
    -0
      public/assets/semantic/components/form.min.js
  72. +2039
    -0
      public/assets/semantic/components/grid.css
  73. +9
    -0
      public/assets/semantic/components/grid.min.css
  74. +727
    -0
      public/assets/semantic/components/header.css
  75. +9
    -0
      public/assets/semantic/components/header.min.css
  76. +4806
    -0
      public/assets/semantic/components/icon.css
  77. +9
    -0
      public/assets/semantic/components/icon.min.css
  78. +310
    -0
      public/assets/semantic/components/image.css
  79. +9
    -0
      public/assets/semantic/components/image.min.css
  80. +519
    -0
      public/assets/semantic/components/input.css
  81. +9
    -0
      public/assets/semantic/components/input.min.css
  82. +487
    -0
      public/assets/semantic/components/item.css
  83. +9
    -0
      public/assets/semantic/components/item.min.css
  84. +1313
    -0
      public/assets/semantic/components/label.css
  85. +9
    -0
      public/assets/semantic/components/label.min.css
  86. +953
    -0
      public/assets/semantic/components/list.css
  87. +9
    -0
      public/assets/semantic/components/list.min.css
  88. +347
    -0
      public/assets/semantic/components/loader.css
  89. +9
    -0
      public/assets/semantic/components/loader.min.css
  90. +2052
    -0
      public/assets/semantic/components/menu.css
  91. +1
    -0
      public/assets/semantic/components/menu.min.css
  92. +505
    -0
      public/assets/semantic/components/message.css
  93. +9
    -0
      public/assets/semantic/components/message.min.css
  94. +619
    -0
      public/assets/semantic/components/modal.css
  95. +1034
    -0
      public/assets/semantic/components/modal.js
  96. +9
    -0
      public/assets/semantic/components/modal.min.css
  97. +1
    -0
      public/assets/semantic/components/modal.min.js
  98. +148
    -0
      public/assets/semantic/components/nag.css
  99. +507
    -0
      public/assets/semantic/components/nag.js
  100. +9
    -0
      public/assets/semantic/components/nag.min.css

+ 4
- 0
config/routes.yaml 파일 보기

@@ -9,3 +9,7 @@ admin_dashboard:
app_homepage:
path: /
defaults: { _controller: App\Controller\DefaultController::index , _locale: fr }

home:
path: /home
controller: App\Controller\Frontend\DefaultController:home

BIN
public/assets/fonts/din_bold-webfont.eot 파일 보기


+ 968
- 0
public/assets/fonts/din_bold-webfont.svg 파일 보기

@@ -0,0 +1,968 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata></metadata>
<defs>
<font id="dinbold" horiz-adv-x="1112" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="475" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="682" />
<glyph unicode=" " horiz-adv-x="475" />
<glyph unicode="&#x09;" horiz-adv-x="475" />
<glyph unicode="&#xa0;" horiz-adv-x="475" />
<glyph unicode="!" horiz-adv-x="710" d="M229 1458h328l-63 -1001h-201zM252 0v272h283v-272h-283z" />
<glyph unicode="&#x22;" horiz-adv-x="950" d="M139 1026v432h250v-432h-250zM561 1026v432h248v-432h-248z" />
<glyph unicode="#" horiz-adv-x="1415" d="M123 389v250h182l33 221h-143v248h182l57 362h281l-58 -362h238l57 362h279l-55 -362h141v-248h-182l-33 -221h141v-250h-182l-62 -389h-280l63 389h-237l-62 -389h-280l61 389h-141zM584 639h237l33 221h-236z" />
<glyph unicode="$" horiz-adv-x="1267" d="M39 180l184 185q116 -116 326 -123v370l-66 9q-184 24 -282 122q-105 105 -105 285q0 179 114 297.5t312 140.5v185h207v-183q125 -8 223 -48.5t181 -119.5l-181 -178q-90 87 -252 99v-357l78 -12q186 -28 279 -115q112 -106 112 -307q0 -182 -121 -296t-319 -138v-229 h-207v221q-153 5 -269.5 49.5t-213.5 142.5zM371 1038q0 -64 43 -104q48 -45 135 -57v342q-86 -12 -132 -61.5t-46 -119.5zM700 246q92 11 141.5 56t49.5 120q0 81 -45 123q-19 18 -47 29.5t-44 14.5t-55 9v-352z" />
<glyph unicode="%" horiz-adv-x="1736" d="M106 987v203q0 133 84.5 206.5t212.5 73.5q127 0 212 -74t85 -206v-203q0 -132 -85 -206t-212 -74q-128 0 -212.5 73.5t-84.5 206.5zM299 995q0 -116 104 -116q50 0 77.5 29t27.5 87v187q0 58 -27.5 87t-77.5 29q-104 0 -104 -116v-187zM420 0l690 1458h209l-690 -1458 h-209zM1036 268v203q0 133 84.5 207t212.5 74q126 0 211.5 -74.5t85.5 -206.5v-203q0 -132 -85 -206t-212 -74q-128 0 -212.5 73.5t-84.5 206.5zM1229 276q0 -116 104 -116q50 0 77.5 29t27.5 87v187q0 58 -27.5 87.5t-77.5 29.5q-104 0 -104 -117v-187z" />
<glyph unicode="&#x26;" horiz-adv-x="1476" d="M123 430q0 67 22 127t62.5 108t82 84t95.5 72q-30 35 -49 59.5t-44.5 66t-38.5 88t-13 95.5q0 152 104.5 246t284.5 94q169 0 270.5 -96t101.5 -248q0 -80 -38 -140.5t-111 -113.5q-67 -50 -104 -75l245 -291q68 91 74 256h252q-16 -295 -156 -453l262 -309h-338 l-106 127q-80 -62 -130 -87q-108 -52 -247 -52q-237 0 -359 116t-122 326zM381 434q0 -90 63.5 -147.5t157.5 -57.5q118 0 217 86l-291 342q-49 -34 -78.5 -62.5t-49 -69.5t-19.5 -91zM508 1124q0 -25 15.5 -55t31 -49t49.5 -59l62 40q84 59 84 123q0 52 -32.5 85.5 t-88.5 33.5q-58 0 -89.5 -33t-31.5 -86z" />
<glyph unicode="'" horiz-adv-x="530" d="M139 1026v432h252v-432h-252z" />
<glyph unicode="(" horiz-adv-x="688" d="M164 283v893q0 172 53 264q22 37 56 78.5t54 62t70 70.5l178 -178q-31 -31 -45 -46t-33 -39.5t-36 -52.5q-31 -57 -31 -172v-868q0 -115 31 -172q17 -28 36.5 -52.5t32 -38t45.5 -46.5l-178 -179q-50 50 -70 70.5t-54 62t-56 78.5q-53 92 -53 265z" />
<glyph unicode=")" horiz-adv-x="688" d="M111 -12l17.5 17.5l16.5 16.5t14 14.5t14.5 15.5t12.5 15t13.5 17.5t12.5 17.5t13 21q31 57 31 172v868q0 115 -31 172q-7 12 -14 22.5t-16 22t-13.5 17t-17 19t-15 16l-19 19l-19.5 19.5l180 181q50 -50 70 -70.5t54 -62t56 -78.5q53 -92 53 -264v-893q0 -173 -53 -265 q-22 -37 -56 -78.5t-54 -62t-70 -70.5z" />
<glyph unicode="*" horiz-adv-x="1011" d="M113 942l225 119l-225 119l92 163l217 -137l-10 256h188l-8 -256l215 137l94 -163l-227 -119l227 -119l-94 -162l-215 135l8 -256h-188l10 256l-217 -135z" />
<glyph unicode="+" d="M102 442v250h330v328h250v-328h328v-250h-328v-327h-250v327h-330z" />
<glyph unicode="," horiz-adv-x="571" d="M139 291h293v-404l-293 -225v629z" />
<glyph unicode="-" horiz-adv-x="872" d="M121 461v248h631v-248h-631z" />
<glyph unicode="." horiz-adv-x="583" d="M139 0v303h305v-303h-305z" />
<glyph unicode="/" horiz-adv-x="825" d="M0 -152l584 1762h250l-584 -1762h-250z" />
<glyph unicode="0" d="M113 422v614q0 102 36 185t97 137t141 83t170 29t169.5 -29t140.5 -83t96.5 -137t35.5 -185v-614q0 -102 -35.5 -185t-96.5 -137t-140.5 -83t-169.5 -29t-170 29t-141 83t-97 137t-36 185zM379 424q0 -91 49.5 -144t128.5 -53t127.5 53t48.5 144v608q0 91 -48.5 145 t-127.5 54t-128.5 -54t-49.5 -145v-608z" />
<glyph unicode="1" d="M211 913v287l297 258h266v-1458h-266v1171z" />
<glyph unicode="2" d="M121 0v240l545 632q41 48 58 87.5t17 89.5q0 83 -46.5 132.5t-129.5 49.5q-75 0 -126.5 -44.5t-51.5 -142.5h-266q0 195 126 310.5t318 115.5q196 0 319.5 -114.5t123.5 -308.5q0 -98 -35 -166t-121 -168l-408 -473h564v-240h-887z" />
<glyph unicode="3" d="M86 418h266q3 -93 59.5 -142t139.5 -49q88 0 142.5 53.5t54.5 149.5q0 92 -54 146.5t-151 54.5h-39v231h39q92 0 138 50.5t46 131.5q0 88 -51 137.5t-127 49.5t-126 -47t-54 -129h-267q3 127 63.5 222t160 144t223.5 49q194 0 319 -116.5t125 -300.5q0 -210 -168 -299 q189 -100 189 -332q0 -106 -37 -190t-101 -136.5t-147 -80t-178 -27.5q-73 0 -139.5 15t-126 48.5t-103 83t-69.5 122t-27 161.5z" />
<glyph unicode="4" d="M63 207v252l500 999h291l-500 -999h305v272h256v-272h134v-252h-134v-207h-256v207h-596z" />
<glyph unicode="5" d="M117 408h266q22 -181 178 -181q80 0 127 47q57 57 57 218q0 130 -42 196t-136 66q-75 0 -117.5 -34.5t-58.5 -84.5h-244v823h832v-239h-590v-314q32 31 91 52.5t128 21.5q175 0 273 -98q79 -79 105 -172.5t26 -216.5q0 -133 -27 -222t-102 -164q-118 -118 -322 -118 q-107 0 -190.5 32.5t-134.5 83.5q-62 62 -87 136t-32 168z" />
<glyph unicode="6" d="M98 438q0 90 31 177.5t92 211.5l307 631h291l-303 -602q45 18 109 18q155 0 269 -119t114 -313q0 -210 -128 -332t-327 -122q-200 0 -327.5 119.5t-127.5 330.5zM365 440q0 -99 52 -156t136 -57t136 57t52 156q0 97 -51.5 155t-136.5 58q-84 0 -136 -57t-52 -156z" />
<glyph unicode="7" d="M102 989v469h928v-239l-473 -1219h-289l473 1219h-385v-230h-254z" />
<glyph unicode="8" d="M90 424q0 207 182 328q-68 47 -115.5 122t-47.5 181q0 188 129.5 301.5t318.5 113.5t318 -113.5t129 -301.5q0 -190 -164 -303q184 -122 184 -328q0 -137 -63.5 -237.5t-168 -149.5t-235.5 -49t-235.5 49t-168 149.5t-63.5 237.5zM356 428q0 -85 58 -143t143 -58t143 58 t58 143t-58 144t-143 59t-143 -59t-58 -144zM375 1047q0 -79 52 -132t130 -53t129 52.5t51 132.5q0 78 -51 131t-129 53t-130 -53t-52 -131z" />
<glyph unicode="9" d="M104 1016q0 210 128 332t327 122q200 0 327.5 -119.5t127.5 -330.5q0 -90 -30.5 -179t-90.5 -210l-309 -631h-289l303 602q-45 -18 -109 -18q-74 0 -143 30t-123 84t-86.5 137t-32.5 181zM371 1018q0 -97 51.5 -155t136.5 -58q84 0 136.5 57t52.5 156t-52.5 156 t-136.5 57t-136 -57t-52 -156z" />
<glyph unicode=":" horiz-adv-x="632" d="M190 0v303h304v-303h-304zM190 555v303h304v-303h-304z" />
<glyph unicode=";" horiz-adv-x="632" d="M190 555v303h304v-303h-304zM197 291h290v-404l-290 -225v629z" />
<glyph unicode="&#x3c;" horiz-adv-x="2103" d="M102 584l789 788h336l-668 -661h1440v-252h-1440l668 -664h-336z" />
<glyph unicode="=" d="M102 238v249h908v-249h-908zM102 682v250h908v-250h-908z" />
<glyph unicode="&#x3e;" horiz-adv-x="2103" d="M102 459v252h1442l-667 661h335l789 -788l-789 -789h-335l667 664h-1442z" />
<glyph unicode="?" horiz-adv-x="1071" d="M135 1061q0 124 58 218t155 142.5t217 48.5q117 0 214 -47t157.5 -141.5t60.5 -220.5q0 -123 -100 -256l-152 -201q-36 -49 -36 -104v-43h-267v61q0 63 18 110.5t60 102.5l152 195q59 77 59 137q0 73 -45.5 120.5t-120.5 47.5q-79 0 -121.5 -48t-42.5 -122h-266zM434 0 v272h283v-272h-283z" />
<glyph unicode="@" horiz-adv-x="1552" d="M117 342v612q0 130 29.5 224.5t97.5 162.5t161.5 96.5t223.5 28.5h295q128 0 222 -28t163 -97q68 -68 96.5 -161.5t28.5 -225.5v-960l-248 6v94q-51 -56 -107.5 -81t-138.5 -25q-164 0 -258 102q-59 63 -77.5 147t-18.5 236q0 149 18 232.5t76 146.5q93 104 258 104 q152 0 242 -100v92q0 137 -72 209t-205 72h-254q-133 0 -205 -72q-42 -42 -56.5 -90t-14.5 -119v-592q0 -75 19 -116t71 -86l-184 -185q-91 80 -126.5 159.5t-35.5 213.5zM842 473q0 -130 37.5 -197t130.5 -67t131.5 67t38.5 197t-38 196t-132 66q-93 0 -130.5 -66 t-37.5 -196z" />
<glyph unicode="A" horiz-adv-x="1306" d="M10 0l531 1458h223l532 -1458h-297l-86 258h-518l-88 -258h-297zM475 498h363l-179 530z" />
<glyph unicode="B" horiz-adv-x="1347" d="M170 0v1458h586q212 0 331 -110t119 -299q0 -110 -56 -189.5t-124 -111.5q37 -17 69 -42t63.5 -63.5t50 -96t18.5 -126.5q0 -199 -123.5 -309.5t-323.5 -110.5h-610zM455 254h297q92 0 141 51t49 129t-48.5 128t-141.5 50h-297v-358zM455 868h278q89 0 139 46t50 122 t-50 122t-139 46h-278v-336z" />
<glyph unicode="C" horiz-adv-x="1269" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 393 159q210 0 355 -118.5t182 -341.5h-289q-23 95 -83.5 151t-162.5 56q-116 0 -182 -76q-42 -47 -56.5 -126.5t-14.5 -285.5t14.5 -285.5t56.5 -126.5q65 -75 182 -75q102 0 162.5 56t83.5 151h289 q-37 -223 -182.5 -342t-354.5 -119q-234 0 -393 159q-35 35 -60 72.5t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5z" />
<glyph unicode="D" horiz-adv-x="1349" d="M170 0v1458h526q246 0 385 -139q24 -24 44 -51t34.5 -50.5t26 -56.5t18.5 -54.5t12.5 -59.5t8 -58t3.5 -63q2 -44 2 -61v-24.5v-40.5v-64v-66v-40.5v-25.5q0 -18 -1.5 -62.5t-4 -65t-8 -59.5t-12.5 -61.5t-18.5 -56t-26 -57.5t-34.5 -51.5t-44 -51.5q-139 -139 -385 -139 h-526zM455 254h215q138 0 213 90q38 47 49.5 130.5t11.5 260.5q0 175 -11.5 253.5t-49.5 125.5q-75 90 -213 90h-215v-950z" />
<glyph unicode="E" horiz-adv-x="1239" d="M170 0v1458h960v-254h-675v-342h575v-254h-575v-354h675v-254h-960z" />
<glyph unicode="F" horiz-adv-x="1208" d="M170 0v1458h960v-254h-675v-358h575v-254h-575v-592h-285z" />
<glyph unicode="G" horiz-adv-x="1327" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 393 159q99 0 183 -25t145.5 -68t107.5 -102.5t73.5 -127t39.5 -143.5h-286q-51 213 -263 213q-114 0 -182 -78q-42 -47 -55.5 -124.5t-13.5 -285.5t13.5 -287t55.5 -125q65 -75 182 -75q127 0 203 82q66 74 66 194v55 h-269v238h551v-213q0 -160 -31.5 -262.5t-107.5 -181.5q-161 -166 -412 -166q-234 0 -393 159q-35 35 -60 72.5t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5z" />
<glyph unicode="H" horiz-adv-x="1402" d="M170 0v1458h285v-596h493v596h285v-1458h-285v610h-493v-610h-285z" />
<glyph unicode="I" horiz-adv-x="624" d="M170 0v1458h285v-1458h-285z" />
<glyph unicode="J" horiz-adv-x="1046" d="M6 137l189 187q41 -41 81.5 -61.5t104.5 -20.5q107 0 168 63.5t61 186.5v966h285v-979q0 -117 -42 -212t-114 -155t-163.5 -92t-194.5 -32q-120 0 -207 34t-168 115z" />
<glyph unicode="K" horiz-adv-x="1361" d="M170 0v1458h285v-635l514 635h346l-484 -579l519 -879h-332l-375 664l-188 -226v-438h-285z" />
<glyph unicode="L" horiz-adv-x="1177" d="M170 0v1458h285v-1204h661v-254h-946z" />
<glyph unicode="M" horiz-adv-x="1660" d="M170 0v1458h281l380 -788l379 788h281v-1458h-285v850l-278 -553h-193l-280 553v-850h-285z" />
<glyph unicode="N" horiz-adv-x="1456" d="M170 0v1458h254l577 -893v893h285v-1458h-254l-577 895v-895h-285z" />
<glyph unicode="O" horiz-adv-x="1318" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q235 0 394 -159q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12 -105t4 -105t1 -123t-0.5 -123t-4 -105t-12.5 -105t-25 -86.5t-41.5 -88t-61.5 -74.5q-159 -159 -394 -159q-236 0 -395 159q-35 35 -60 72.5t-40.5 85 t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM406 729q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q116 0 183 77q42 47 56.5 125.5t14.5 284.5t-14.5 284.5t-56.5 125.5q-68 78 -183 78q-116 0 -184 -78q-42 -47 -55.5 -124.5t-13.5 -285.5z" />
<glyph unicode="P" horiz-adv-x="1286" d="M170 0v1458h565q219 0 350.5 -131t131.5 -323q0 -93 -33.5 -175.5t-94 -145t-152.5 -98.5t-202 -36h-280v-549h-285zM455 805h266q96 0 153.5 54.5t57.5 144.5t-57.5 145t-153.5 55h-266v-399z" />
<glyph unicode="Q" horiz-adv-x="1316" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q235 0 394 -159q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12.5 -105t4 -105t0.5 -123q0 -111 -1.5 -159.5t-9 -125t-27 -129.5t-52.5 -102l125 -125l-150 -149l-129 129q-124 -80 -295 -80q-236 0 -395 159 q-35 35 -60 72.5t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM406 729q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q56 0 95 26l-127 125l151 150l109 -109q16 44 21 108.5t5 186.5q0 206 -14.5 284.5t-56.5 125.5q-68 78 -183 78q-116 0 -184 -78 q-42 -47 -55.5 -124.5t-13.5 -285.5z" />
<glyph unicode="R" horiz-adv-x="1339" d="M170 0v1458h571q144 0 253 -61t164.5 -161.5t55.5 -223.5q0 -145 -75.5 -243t-190.5 -140l326 -629h-330l-285 582h-204v-582h-285zM455 819h268q93 0 150 54t57 139t-57 138.5t-150 53.5h-268v-385z" />
<glyph unicode="S" horiz-adv-x="1210" d="M39 180l184 185q123 -123 352 -123q126 0 192.5 46t66.5 134q0 80 -46 123q-41 38 -129 51l-176 25q-184 27 -282 120q-105 105 -105 287q0 198 137.5 320t370.5 122q153 0 265.5 -40t205.5 -130l-180 -178q-62 60 -136.5 80.5t-162.5 20.5q-109 0 -167 -52.5t-58 -132.5 q0 -64 43 -104q49 -45 135 -57l172 -25q184 -25 278 -113q113 -107 113 -309q0 -206 -152.5 -324t-388.5 -118q-173 0 -301 43.5t-231 148.5z" />
<glyph unicode="T" horiz-adv-x="1169" d="M61 1204v254h1047v-254h-381v-1204h-285v1204h-381z" />
<glyph unicode="U" horiz-adv-x="1368" d="M147 500v958h285v-948q0 -125 68 -196.5t184 -71.5t185 71.5t69 196.5v948h283v-958q0 -151 -72 -269t-194 -180.5t-271 -62.5t-271 62.5t-194 180.5t-72 269z" />
<glyph unicode="V" horiz-adv-x="1189" d="M6 1458h295l293 -950l293 950h297l-484 -1458h-213z" />
<glyph unicode="W" horiz-adv-x="1816" d="M12 1458h297l226 -919l266 919h213l266 -919l227 919h297l-391 -1458h-237l-269 885l-268 -885h-238z" />
<glyph unicode="X" horiz-adv-x="1234" d="M10 0l453 748l-424 710h323l254 -471l256 471h322l-424 -710l455 -748h-326l-283 508l-280 -508h-326z" />
<glyph unicode="Y" horiz-adv-x="1171" d="M6 1458h309l273 -588l268 588h309l-438 -860v-598h-283v598z" />
<glyph unicode="Z" horiz-adv-x="1122" d="M82 0v229l623 975h-596v254h931v-225l-624 -979h624v-254h-958z" />
<glyph unicode="[" horiz-adv-x="774" d="M164 -152v1762h526v-240h-260v-1282h260v-240h-526z" />
<glyph unicode="\" horiz-adv-x="825" d="M0 1583h250l575 -1735h-250z" />
<glyph unicode="]" horiz-adv-x="774" d="M86 86h260v1286h-260v238h526v-1762h-526v238z" />
<glyph unicode="^" horiz-adv-x="1232" d="M129 797l365 676h245l365 -676h-279l-209 385l-208 -385h-279z" />
<glyph unicode="_" horiz-adv-x="1232" d="M0 -186h1233v-179h-1233v179z" />
<glyph unicode="`" horiz-adv-x="1024" d="M213 1585h281l131 -348h-179z" />
<glyph unicode="a" horiz-adv-x="1093" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q225 0 339.5 -95t114.5 -282v-702h-260v92q-55 -55 -113.5 -78.5t-148.5 -23.5q-178 0 -272 94q-88 91 -88 240zM330 330 q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211q-72 0 -110.5 -32t-38.5 -89z" />
<glyph unicode="b" horiz-adv-x="1146" d="M150 0v1458h266v-485q51 57 112.5 81.5t145.5 24.5q77 0 146 -25.5t114 -70.5q38 -38 61.5 -89t32.5 -118.5t11.5 -114.5t2.5 -126t-2 -126.5t-11.5 -115.5t-33 -119.5t-61.5 -89.5q-45 -45 -114 -70.5t-146 -25.5q-86 0 -148.5 26t-117.5 86v-100h-258zM416 535 q0 -58 3.5 -99.5t14 -83.5t30 -67.5t52.5 -41.5t80 -16t80 16t52.5 41.5t30 67.5t14 83.5t3.5 99.5t-3.5 99t-14 82.5t-30 67t-52.5 41t-80 15.5t-80 -15.5t-52.5 -41t-30 -67t-14 -82.5t-3.5 -99z" />
<glyph unicode="c" horiz-adv-x="983" d="M96 535q0 125 29.5 222t76.5 156.5t111.5 98t127.5 53t132 14.5q216 0 353 -143l-181 -180q-42 45 -81 64.5t-91 19.5q-93 0 -151 -70q-60 -75 -60 -235q0 -163 60 -238q58 -70 151 -70q52 0 91 19.5t81 64.5l181 -178q-139 -145 -353 -145q-68 0 -131.5 15t-128 54 t-111.5 98.5t-76.5 157t-29.5 222.5z" />
<glyph unicode="d" horiz-adv-x="1148" d="M104 535q0 77 2.5 125.5t12 115.5t33 118t61.5 89q45 45 114 70.5t146 25.5q84 0 146.5 -24.5t113.5 -81.5v485h266v-1458h-260v100q-55 -61 -116.5 -86.5t-147.5 -25.5q-78 0 -148 26t-114 70q-38 38 -61.5 89.5t-33 119t-12 116t-2.5 126.5zM371 535q0 -58 3.5 -99.5 t14 -83.5t30 -67.5t52.5 -41.5t80 -16q58 0 95.5 22.5t55.5 68t24.5 95t6.5 122.5q0 58 -3.5 99.5t-14.5 82.5t-30.5 66.5t-53 41t-80.5 15.5t-80 -15.5t-52.5 -41t-30 -67t-14 -82.5t-3.5 -99z" />
<glyph unicode="e" horiz-adv-x="1122" d="M96 535q0 257 127 400.5t338 143.5q145 0 251.5 -66.5t160 -181t53.5 -262.5v-118h-668q0 -106 62 -172t172 -66q84 0 136 23t106 77l161 -157q-88 -88 -178 -128t-227 -40q-80 0 -148.5 15t-134 53.5t-111 99t-73 157.5t-27.5 222zM358 633h406q-3 60 -25 115 q-51 110 -178 110t-178 -110q-22 -55 -25 -115z" />
<glyph unicode="f" horiz-adv-x="700" d="M72 834v202h110v133q0 59 18.5 112.5t55.5 97.5t98.5 70t139.5 26h151v-226h-104q-92 0 -92 -96v-117h196v-202h-196v-834h-267v834h-110z" />
<glyph unicode="g" horiz-adv-x="1136" d="M104 563q0 163 20 258t89 164q94 94 256 94q85 0 145 -25.5t115 -86.5v100h258v-1028q0 -195 -128 -318.5t-341 -123.5q-127 0 -216.5 31t-170.5 108l166 168q45 -43 93.5 -62.5t115.5 -19.5q111 0 163 64t52 157v109q-96 -107 -254 -107q-160 0 -254 94q-69 69 -89 165 t-20 259zM371 563q0 -49 3 -84t13 -74t28.5 -63.5t51 -40.5t78.5 -16t79 16t51.5 40.5t29 63.5t13.5 74.5t3 83.5t-3 83.5t-13.5 74t-29 63t-51.5 40.5t-79 16t-78.5 -16t-51 -40t-28.5 -63t-13 -74t-3 -84z" />
<glyph unicode="h" horiz-adv-x="1165" d="M150 0v1458h266v-489q107 110 256 110q170 0 263 -107.5t93 -281.5v-690h-266v651q0 98 -51 143.5t-123 45.5q-71 0 -121.5 -46t-50.5 -143v-651h-266z" />
<glyph unicode="i" horiz-adv-x="563" d="M145 1249v217h273v-217h-273zM150 0v1067h266v-1067h-266z" />
<glyph unicode="j" horiz-adv-x="563" d="M-47 -174h102q50 0 72.5 24t22.5 72v1145h266v-1161q0 -59 -18.5 -112t-55 -97t-98 -70t-140.5 -26h-151v225zM145 1249v217h273v-217h-273z" />
<glyph unicode="k" horiz-adv-x="1144" d="M150 0v1458h266v-827l354 436h322l-381 -430l409 -637h-329l-263 444l-112 -127v-317h-266z" />
<glyph unicode="l" horiz-adv-x="665" d="M139 305v1153h267v-1136q0 -49 22 -73t72 -24h102v-225h-151q-79 0 -140.5 26t-98 70t-55 97t-18.5 112z" />
<glyph unicode="m" horiz-adv-x="1794" d="M150 0v1067h260v-98q52 53 121.5 81.5t144.5 28.5q182 0 282 -135q68 71 144 103t176 32q79 0 148.5 -25t113.5 -69q117 -117 117 -303v-682h-266v645q0 100 -52.5 147.5t-124.5 47.5q-71 0 -124.5 -46.5t-53.5 -142.5v-651h-266v645q0 100 -52 147.5t-124 47.5 q-73 0 -125.5 -47.5t-52.5 -147.5v-645h-266z" />
<glyph unicode="n" horiz-adv-x="1173" d="M150 0v1067h260v-98q104 110 266 110q158 0 252 -94q61 -61 84.5 -134t23.5 -169v-682h-266v645q0 100 -52 147.5t-124 47.5q-73 0 -125.5 -47.5t-52.5 -147.5v-645h-266z" />
<glyph unicode="o" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q208 0 332 -131q69 -72 95 -166.5t26 -246.5q0 -154 -26 -249t-95 -167q-124 -131 -332 -131q-206 0 -330 131q-69 72 -95 167t-26 249zM371 535q0 -99 11.5 -161t49.5 -100q47 -47 123 -47q78 0 125 47q38 38 49.5 100 t11.5 161q0 98 -11.5 159t-49.5 99q-47 47 -125 47q-76 0 -123 -47q-38 -38 -49.5 -99t-11.5 -159z" />
<glyph unicode="p" horiz-adv-x="1146" d="M150 -391v1458h258v-100q55 60 117.5 86t148.5 26q77 0 146 -25.5t114 -70.5q38 -38 61.5 -89t32.5 -118.5t11.5 -114.5t2.5 -126t-2.5 -126.5t-11.5 -115.5t-32.5 -119.5t-61.5 -89.5q-45 -45 -114 -70.5t-146 -25.5q-84 0 -145.5 24.5t-112.5 81.5v-485h-266zM416 535 q0 -58 3.5 -99.5t14 -83.5t30 -67.5t52.5 -41.5t80 -16t80 16t52.5 41.5t30 67.5t14 83.5t3.5 99.5t-3.5 99t-14 82.5t-30 67t-52.5 41t-80 15.5t-80 -15.5t-52.5 -41t-30 -67t-14 -82.5t-3.5 -99z" />
<glyph unicode="q" horiz-adv-x="1148" d="M104 535q0 77 2.5 125.5t12 115.5t33 118t61.5 89q44 44 114 70t148 26q86 0 147.5 -25.5t116.5 -86.5v100h260v-1458h-266v485q-51 -57 -113.5 -81.5t-146.5 -24.5q-77 0 -146 25.5t-114 70.5q-38 38 -61.5 89.5t-33 119t-12 116t-2.5 126.5zM371 535q0 -58 3.5 -99.5 t14 -83.5t30 -67.5t52.5 -41.5t80 -16q58 0 95.5 22.5t55.5 68t24.5 95t6.5 122.5q0 58 -3.5 99.5t-14.5 82.5t-30.5 66.5t-53 41t-80.5 15.5t-80 -15.5t-52.5 -41t-30 -67t-14 -82.5t-3.5 -99z" />
<glyph unicode="r" horiz-adv-x="931" d="M150 0v1067h260v-102q41 49 113.5 81.5t154.5 32.5q80 0 139 -23t113 -77l-201 -203q-34 34 -64.5 49t-76.5 15q-68 0 -120 -51t-52 -146v-643h-266z" />
<glyph unicode="s" horiz-adv-x="1026" d="M45 141l174 174q100 -100 285 -100q78 0 133 27.5t55 83.5q0 87 -112 98l-168 16q-152 14 -232 85.5t-80 213.5q0 106 58.5 185t150.5 117t203 38q275 0 408 -125l-164 -166q-80 72 -248 72q-75 0 -113.5 -29.5t-38.5 -72.5q0 -83 111 -92l168 -17q157 -15 237 -95.5 t80 -217.5q0 -86 -35 -153.5t-97 -109.5t-143 -63.5t-177 -21.5q-148 0 -255 30t-200 123z" />
<glyph unicode="t" horiz-adv-x="720" d="M61 834v202h113v316h266v-316h189v-202h-189v-512q0 -97 92 -97h97v-225h-146q-78 0 -139 26t-97 70t-54.5 97t-18.5 112v529h-113z" />
<glyph unicode="u" horiz-adv-x="1173" d="M137 385v682h266v-645q0 -100 52.5 -147.5t124.5 -47.5q73 0 125.5 47.5t52.5 147.5v645h266v-1067h-260v98q-104 -110 -266 -110q-158 0 -252 94q-61 61 -85 134.5t-24 168.5z" />
<glyph unicode="v" horiz-adv-x="1009" d="M8 1067h281l217 -659l215 659h280l-391 -1067h-209z" />
<glyph unicode="w" horiz-adv-x="1554" d="M8 1067h283l172 -659l217 659h194l220 -659l172 659h280l-325 -1067h-220l-223 670l-223 -670h-219z" />
<glyph unicode="x" horiz-adv-x="1079" d="M25 0l368 545l-354 522h319l181 -305l182 305h319l-354 -522l369 -545h-320l-196 319l-195 -319h-319z" />
<glyph unicode="y" horiz-adv-x="1011" d="M8 1067h281l221 -659l213 659h281l-457 -1239q-36 -93 -80 -137q-82 -82 -229 -82h-105v239h62q58 0 85.5 19.5t47.5 77.5l45 131z" />
<glyph unicode="z" horiz-adv-x="978" d="M76 0v203l473 624h-447v240h787v-203l-479 -624h479v-240h-813z" />
<glyph unicode="{" horiz-adv-x="935" d="M88 610v238h94q68 0 107 39q35 35 35 123v297q0 141 86 227q76 76 229 76h209v-240h-109q-87 0 -116 -29q-33 -36 -33 -131v-276q0 -52 -13.5 -90.5t-38.5 -61t-43.5 -33t-45.5 -20.5q27 -10 45.5 -20.5t43.5 -33t38.5 -61t13.5 -90.5v-276q0 -95 33 -131q29 -29 116 -29 h109v-240h-209q-153 0 -229 76q-86 86 -86 228v297q0 87 -35 122q-39 39 -107 39h-94z" />
<glyph unicode="|" horiz-adv-x="716" d="M225 -152v1762h267v-1762h-267z" />
<glyph unicode="}" horiz-adv-x="935" d="M88 88h109q87 0 116 29q33 36 33 131v276q0 52 13.5 90.5t38.5 61t43.5 33t45.5 20.5q-27 10 -45.5 20.5t-43.5 33t-38.5 61t-13.5 90.5v276q0 95 -33 131q-29 29 -116 29h-109v240h209q153 0 229 -76q86 -86 86 -227v-297q0 -88 35 -123q39 -39 107 -39h94v-238h-94 q-68 0 -107 -39q-35 -35 -35 -122v-297q0 -142 -86 -228q-76 -76 -229 -76h-209v240z" />
<glyph unicode="~" horiz-adv-x="1241" d="M76 600q97 97 170.5 136.5t165.5 39.5q110 0 239 -69q95 -50 166 -50q47 0 86 16.5t92 69.5l170 -168q-97 -97 -171.5 -136.5t-166.5 -39.5q-108 0 -239 70q-93 49 -168 49q-47 0 -85 -16.5t-91 -69.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="710" d="M154 -391l65 1001h199l65 -1001h-329zM178 795v272h281v-272h-281z" />
<glyph unicode="&#xa2;" horiz-adv-x="1021" d="M96 750q0 227 104.5 363.5t274.5 170.5v174h207v-174q159 -28 279 -154l-177 -172q-64 67 -131 84v-585q67 17 131 84l177 -172q-120 -126 -279 -154v-215h-207v215q-170 34 -274.5 171t-104.5 364zM362 750q0 -156 64 -236q30 -41 78 -53v577q-45 -12 -78 -53 q-64 -80 -64 -235z" />
<glyph unicode="&#xa3;" horiz-adv-x="1185" d="M82 608v205h125v166q0 117 42 212t114 155t163.5 92t194.5 32q120 0 206 -34t167 -115l-187 -186q-41 41 -81.5 61.5t-104.5 20.5q-107 0 -169.5 -63.5t-62.5 -186.5v-154h232v-205h-232v-354h605v-254h-887v608h-125z" />
<glyph unicode="&#xa4;" horiz-adv-x="1370" d="M119 197l151 149q-67 114 -67 240q0 125 67 239l-151 150l176 176l151 -150q113 66 238 66q127 0 240 -66l151 150l174 -176l-149 -150q65 -111 65 -239q0 -129 -65 -240l149 -149l-174 -177l-151 150q-113 -66 -240 -66q-125 0 -238 66l-151 -150zM444 586 q0 -100 70 -170t170 -70t171 70t71 170q0 99 -71 169t-171 70t-170 -69.5t-70 -169.5z" />
<glyph unicode="&#xa5;" horiz-adv-x="1169" d="M6 1458h309l271 -590l270 590h307l-278 -553h151v-205h-256l-53 -102v-104h309v-205h-309v-289h-283v289h-311v205h311v104l-53 102h-258v205h154z" />
<glyph unicode="&#xa6;" horiz-adv-x="722" d="M225 -152v717h267v-717h-267zM225 893v717h267v-717h-267z" />
<glyph unicode="&#xa7;" horiz-adv-x="1087" d="M125 543q0 104 57.5 185.5t128.5 119.5q-155 81 -155 268q0 70 24.5 133t71.5 113t124 79t173 29q192 0 291.5 -98t101.5 -254h-250q-6 125 -143 125q-69 0 -106 -33.5t-37 -87.5q0 -90 137 -135l127 -41q153 -49 226 -138.5t73 -246.5q0 -103 -57.5 -184t-127.5 -121 q166 -83 166 -285q0 -91 -34.5 -164t-92 -118t-129 -68.5t-149.5 -23.5q-61 0 -118.5 12.5t-110 41t-91.5 70t-63 103t-25 137.5h256q3 -58 43.5 -93.5t108.5 -35.5q70 0 109.5 36t39.5 95q0 104 -143 152l-127 43q-154 52 -226.5 140t-72.5 245zM381 551q0 -88 49 -137 q43 -43 117 -43q72 0 115 43q51 51 51 137q0 88 -51 139q-46 43 -115 43q-74 0 -117 -43q-49 -49 -49 -139z" />
<glyph unicode="&#xa8;" horiz-adv-x="1024" d="M172 1241v256h227v-256h-227zM625 1241v256h227v-256h-227z" />
<glyph unicode="&#xa9;" horiz-adv-x="1728" d="M123 729q0 151 58.5 288.5t157.5 236.5t236.5 157.5t288.5 58.5q202 0 372.5 -99t270 -269.5t99.5 -372.5t-99.5 -372.5t-270 -269.5t-372.5 -99q-151 0 -288.5 58.5t-236.5 157.5t-157.5 236.5t-58.5 288.5zM299 729q0 -162 75 -294t204 -206.5t286 -74.5t286 74.5 t203 206.5t74 294q0 122 -43.5 229t-118.5 183t-179.5 120t-221.5 44t-221.5 -44t-180 -120t-119.5 -183t-44 -229zM512 729q0 190 103.5 297t263.5 107q82 0 144.5 -27t125.5 -82l-115 -115q-42 36 -76 51t-79 15q-95 0 -144 -65.5t-49 -180.5t49 -180.5t144 -65.5 q45 0 79 15t76 51l115 -115q-118 -106 -270 -106q-160 0 -263.5 105.5t-103.5 295.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="929" d="M98 864q0 108 74.5 178t216.5 70h199v41q0 70 -37 101.5t-121 31.5q-59 0 -93.5 -15t-68.5 -54l-137 133q61 67 130.5 92.5t178.5 25.5q179 0 271 -76t92 -225v-561h-211v74q-44 -44 -90 -63t-117 -19q-140 0 -215 78q-72 72 -72 188zM307 870q0 -44 29.5 -69t87.5 -25 q48 0 78 8t55 31q31 27 31 105v47h-166q-56 0 -85.5 -26.5t-29.5 -70.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1286" d="M70 563l510 508v-317l-193 -191l193 -190v-318zM639 563l512 508v-317l-197 -191l197 -190v-318z" />
<glyph unicode="&#xac;" d="M94 489v248h924v-544h-248v296h-676z" />
<glyph unicode="&#xad;" horiz-adv-x="872" d="M121 461v248h631v-248h-631z" />
<glyph unicode="&#xae;" horiz-adv-x="1728" d="M123 729q0 151 58.5 288.5t157.5 236.5t236.5 157.5t288.5 58.5q202 0 372.5 -99t270 -269.5t99.5 -372.5t-99.5 -372.5t-270 -269.5t-372.5 -99q-151 0 -288.5 58.5t-236.5 157.5t-157.5 236.5t-58.5 288.5zM299 729q0 -162 74.5 -294t203.5 -206.5t287 -74.5 q240 0 403 164.5t163 410.5q0 122 -44 229t-119 183t-180 120t-223 44q-158 0 -287 -74.5t-203.5 -207t-74.5 -294.5zM594 336v788h321q117 0 190 -72.5t73 -174.5q0 -76 -41.5 -129.5t-104.5 -79.5l166 -332h-201l-143 305h-84v-305h-176zM770 774h123q48 0 78 30t30 73 t-30 72.5t-78 29.5h-123v-205z" />
<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M188 1290v178h648v-178h-648z" />
<glyph unicode="&#xb0;" horiz-adv-x="978" d="M113 1110q0 157 110 268t266 111q157 0 267 -111t110 -268t-110 -267t-267 -110t-266.5 110t-109.5 267zM328 1110q0 -69 46.5 -116.5t114.5 -47.5t115 47.5t47 116.5t-48 116.5t-116 47.5q-67 0 -113 -47.5t-46 -116.5z" />
<glyph unicode="&#xb1;" d="M102 0v250h908v-250h-908zM102 698v248h330v330h250v-330h328v-248h-328v-329h-250v329h-330z" />
<glyph unicode="&#xb2;" horiz-adv-x="733" d="M88 584v174l320 350q45 48 45 96q0 40 -22.5 64t-63.5 24q-37 0 -61.5 -20.5t-24.5 -69.5h-193q0 123 79.5 193.5t199.5 70.5q123 0 200.5 -70.5t77.5 -191.5q0 -62 -24 -106t-82 -107l-215 -233h321v-174h-557z" />
<glyph unicode="&#xb3;" horiz-adv-x="753" d="M88 846h193q0 -47 27 -72.5t69 -25.5q44 0 70 26.5t26 75.5q0 43 -27.5 70.5t-72.5 27.5h-27v166h27q44 0 67 26t23 62q0 42 -25 66t-61 24q-37 0 -61.5 -23t-24.5 -63h-193q0 118 80 189t199 71q121 0 199.5 -72.5t78.5 -185.5q0 -115 -92 -172q103 -67 103 -192 q0 -130 -83 -199.5t-206 -69.5q-56 0 -106.5 15.5t-92 47t-66 85t-24.5 123.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M399 1237l131 348h281l-233 -348h-179z" />
<glyph unicode="&#xb5;" horiz-adv-x="1179" d="M143 -391v1458h267v-645q0 -100 52 -147.5t124 -47.5q73 0 125.5 47.5t52.5 147.5v645h266v-1067h-260v98q-104 -110 -266 -110q-55 0 -94 28v-407h-267z" />
<glyph unicode="&#xb6;" horiz-adv-x="1368" d="M72 1042q0 198 128.5 307t344.5 109h653v-1849h-266v1595h-205v-1595h-266v1022q-155 0 -272 121.5t-117 289.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="583" d="M139 434v303h305v-303h-305z" />
<glyph unicode="&#xb8;" horiz-adv-x="1024" d="M328 -422l141 299h197l-91 -299h-247z" />
<glyph unicode="&#xb9;" horiz-adv-x="598" d="M78 1081v217l184 160h195v-874h-195v657z" />
<glyph unicode="&#xba;" horiz-adv-x="946" d="M113 1032q0 121 21 197t77 135q100 104 262 104t262 -104q56 -59 77.5 -135t21.5 -197q0 -122 -21 -196t-78 -134q-100 -104 -262 -104t-262 104q-56 59 -77 133.5t-21 196.5zM328 1032q0 -78 9 -127t38 -78q36 -36 98 -36t98 36q29 29 38 78t9 127t-9 128t-38 79 q-37 37 -98 37t-98 -37q-29 -29 -38 -79t-9 -128z" />
<glyph unicode="&#xbb;" horiz-adv-x="1286" d="M137 55v318l195 190l-195 191v317l510 -508zM707 55v318l192 190l-192 191v317l512 -508z" />
<glyph unicode="&#xbc;" horiz-adv-x="1712" d="M78 1081v217l184 160h195v-874h-195v657zM381 0l690 1458h209l-690 -1458h-209zM1018 117v182l293 575h211l-295 -575h151v127h185v-127h67v-182h-67v-117h-185v117h-360z" />
<glyph unicode="&#xbd;" horiz-adv-x="1765" d="M78 1081v217l184 160h195v-874h-195v657zM373 0l690 1458h207l-690 -1458h-207zM1120 0v174l320 350q47 50 47 97q0 40 -23.5 64t-64.5 24q-36 0 -60 -21t-24 -70h-195q0 123 79.5 194t199.5 71q123 0 200.5 -70.5t77.5 -191.5q0 -62 -24 -106t-82 -107l-215 -234h321 v-174h-557z" />
<glyph unicode="&#xbe;" horiz-adv-x="1771" d="M88 846h193q0 -47 27 -72.5t69 -25.5q44 0 70 26.5t26 75.5q0 43 -27.5 70.5t-72.5 27.5h-27v166h27q44 0 67 26t23 62q0 42 -25 66t-61 24q-37 0 -61.5 -23t-24.5 -63h-193q0 118 80 189t199 71q121 0 199.5 -72.5t78.5 -185.5q0 -115 -92 -172q103 -67 103 -192 q0 -130 -83 -199.5t-206 -69.5q-56 0 -106.5 15.5t-92 47t-66 85t-24.5 123.5zM446 0l691 1458h209l-691 -1458h-209zM1077 117v182l293 575h211l-295 -575h152v127h184v-127h68v-182h-68v-117h-184v117h-361z" />
<glyph unicode="&#xbf;" horiz-adv-x="1071" d="M74 6q0 123 100 256l152 203q36 49 36 104v41h267v-61q0 -63 -18 -110.5t-60 -102.5l-152 -195q-59 -77 -59 -137q0 -74 44.5 -121t119.5 -47q79 0 122.5 49t43.5 123h266q0 -124 -58.5 -218.5t-156 -143.5t-217.5 -49q-117 0 -213.5 47t-156.5 141.5t-60 220.5zM354 795 v272h283v-272h-283z" />
<glyph unicode="&#xc0;" horiz-adv-x="1306" d="M10 0l531 1458h223l532 -1458h-297l-86 258h-518l-88 -258h-297zM350 1948h281l131 -349h-178zM475 498h363l-179 530z" />
<glyph unicode="&#xc1;" horiz-adv-x="1306" d="M10 0l531 1458h223l532 -1458h-297l-86 258h-518l-88 -258h-297zM475 498h363l-179 530zM537 1599l131 349h280l-233 -349h-178z" />
<glyph unicode="&#xc2;" horiz-adv-x="1306" d="M10 0l531 1458h223l532 -1458h-297l-86 258h-518l-88 -258h-297zM272 1599l271 347h213l270 -347h-207l-170 187l-170 -187h-207zM475 498h363l-179 530z" />
<glyph unicode="&#xc3;" horiz-adv-x="1306" d="M10 0l531 1458h223l532 -1458h-297l-86 258h-518l-88 -258h-297zM279 1763q67 67 118 94t111 27q46 0 80.5 -10.5t77.5 -36.5q61 -37 112 -37q30 0 57.5 12t63.5 48l119 -117q-67 -67 -120 -94t-112 -27q-76 0 -157 47q-63 37 -115 37q-31 0 -58 -11.5t-63 -47.5z M475 498h363l-179 530z" />
<glyph unicode="&#xc4;" horiz-adv-x="1306" d="M10 0l531 1458h223l532 -1458h-297l-86 258h-518l-88 -258h-297zM309 1604v256h228v-256h-228zM475 498h363l-179 530zM762 1604v256h227v-256h-227z" />
<glyph unicode="&#xc5;" horiz-adv-x="1306" d="M10 0l531 1458h223l532 -1458h-297l-86 258h-518l-88 -258h-297zM381 1810q0 110 79 189.5t189 79.5q111 0 190 -78.5t79 -190.5q0 -110 -79.5 -189t-189.5 -79t-189 79t-79 189zM475 498h363l-179 530zM530 1810q0 -50 35 -85t84 -35t84 35t35 85t-35 84.5t-84 34.5 t-84 -34.5t-35 -84.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="2004" d="M6 0l762 1458h1128v-254h-675v-344h577v-254h-577v-352h675v-254h-958v319h-461l-166 -319h-305zM600 559h338v645z" />
<glyph unicode="&#xc7;" horiz-adv-x="1269" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 393 159q210 0 355 -118.5t182 -341.5h-289q-23 95 -83.5 151t-162.5 56q-116 0 -182 -76q-42 -47 -56.5 -126.5t-14.5 -285.5t14.5 -285.5t56.5 -126.5q65 -75 182 -75q102 0 162.5 56t83.5 151h289 q-37 -223 -182.5 -342t-354.5 -119q-234 0 -393 159q-35 35 -60 72.5t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM438 -422l142 299h196l-90 -299h-248z" />
<glyph unicode="&#xc8;" horiz-adv-x="1239" d="M170 0v1458h960v-254h-675v-342h575v-254h-575v-354h675v-254h-960zM336 1948h280l132 -349h-179z" />
<glyph unicode="&#xc9;" horiz-adv-x="1239" d="M170 0v1458h960v-254h-675v-342h575v-254h-575v-354h675v-254h-960zM520 1599l131 349h281l-234 -349h-178z" />
<glyph unicode="&#xca;" horiz-adv-x="1239" d="M170 0v1458h960v-254h-675v-342h575v-254h-575v-354h675v-254h-960zM258 1599l270 347h213l271 -347h-207l-170 187l-170 -187h-207z" />
<glyph unicode="&#xcb;" horiz-adv-x="1239" d="M170 0v1458h960v-254h-675v-342h575v-254h-575v-354h675v-254h-960zM295 1604v256h227v-256h-227zM748 1604v256h227v-256h-227z" />
<glyph unicode="&#xcc;" horiz-adv-x="624" d="M170 0v1458h285v-1458h-285zM170 1948h281l131 -349h-179z" />
<glyph unicode="&#xcd;" horiz-adv-x="624" d="M170 0v1458h285v-1458h-285zM170 1599l131 349h281l-234 -349h-178z" />
<glyph unicode="&#xce;" horiz-adv-x="624" d="M170 0v1458h285v-1458h-285zM170 1599l270 347h213l271 -347h-207l-170 187l-170 -187h-207z" />
<glyph unicode="&#xcf;" horiz-adv-x="624" d="M170 0v1458h285v-1458h-285zM170 1604v256h227v-256h-227zM623 1604v256h227v-256h-227z" />
<glyph unicode="&#xd0;" horiz-adv-x="1396" d="M76 629v217h141v612h526q254 0 404 -172q27 -31 48 -64t34.5 -60.5t22.5 -68.5t14 -66.5t7.5 -79t2.5 -81.5v-96v-14v-13v-14q0 -222 -9 -294q-19 -141 -100 -241q-9 -12 -20 -24q-73 -81 -178 -125.5t-230 -44.5h-522v629h-141zM502 252h215q156 0 227 108q31 44 39 107 t8 258q0 192 -9.5 260.5t-41.5 114.5q-74 106 -223 106h-215v-360h237v-217h-237v-377z" />
<glyph unicode="&#xd1;" horiz-adv-x="1456" d="M170 0v1458h254l577 -893v893h285v-1458h-254l-577 895v-895h-285zM358 1763q67 67 118.5 94t111.5 27q46 0 80 -10.5t77 -36.5q61 -37 113 -37q30 0 57.5 12t63.5 48l119 -117q-67 -67 -120 -94t-112 -27q-76 0 -157 47q-63 37 -115 37q-31 0 -58 -11.5t-63 -47.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1318" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q235 0 394 -159q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12.5 -105t4 -105t0.5 -123t-0.5 -123t-4 -105t-12.5 -105t-25 -86.5t-41.5 -88t-61.5 -74.5q-159 -159 -394 -159q-236 0 -395 159q-35 35 -60 72.5 t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM360 1948h281l131 -349h-178zM406 729q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q116 0 183 77q42 47 56.5 125.5t14.5 284.5t-14.5 284.5t-56.5 125.5q-68 78 -183 78q-116 0 -184 -78q-42 -47 -55.5 -124.5 t-13.5 -285.5z" />
<glyph unicode="&#xd3;" horiz-adv-x="1318" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q235 0 394 -159q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12.5 -105t4 -105t0.5 -123t-0.5 -123t-4 -105t-12.5 -105t-25 -86.5t-41.5 -88t-61.5 -74.5q-159 -159 -394 -159q-236 0 -395 159q-35 35 -60 72.5 t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM406 729q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q116 0 183 77q42 47 56.5 125.5t14.5 284.5t-14.5 284.5t-56.5 125.5q-68 78 -183 78q-116 0 -184 -78q-42 -47 -55.5 -124.5t-13.5 -285.5zM547 1599l131 349 h280l-233 -349h-178z" />
<glyph unicode="&#xd4;" horiz-adv-x="1318" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q235 0 394 -159q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12.5 -105t4 -105t0.5 -123t-0.5 -123t-4 -105t-12.5 -105t-25 -86.5t-41.5 -88t-61.5 -74.5q-159 -159 -394 -159q-236 0 -395 159q-35 35 -60 72.5 t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM283 1599l270 347h213l270 -347h-207l-170 187l-170 -187h-206zM406 729q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q116 0 183 77q42 47 56.5 125.5t14.5 284.5t-14.5 284.5t-56.5 125.5q-68 78 -183 78 q-116 0 -184 -78q-42 -47 -55.5 -124.5t-13.5 -285.5z" />
<glyph unicode="&#xd5;" horiz-adv-x="1318" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q235 0 394 -159q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12.5 -105t4 -105t0.5 -123t-0.5 -123t-4 -105t-12.5 -105t-25 -86.5t-41.5 -88t-61.5 -74.5q-159 -159 -394 -159q-236 0 -395 159q-35 35 -60 72.5 t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM289 1763q67 67 118 94t111 27q46 0 80.5 -10.5t77.5 -36.5q61 -37 112 -37q30 0 57.5 12t63.5 48l119 -117q-67 -67 -119.5 -94t-111.5 -27q-77 0 -158 47q-63 37 -115 37q-31 0 -58 -11.5t-63 -47.5zM406 729 q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q116 0 183 77q42 47 56.5 125.5t14.5 284.5t-14.5 284.5t-56.5 125.5q-68 78 -183 78q-116 0 -184 -78q-42 -47 -55.5 -124.5t-13.5 -285.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1318" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q235 0 394 -159q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12.5 -105t4 -105t0.5 -123t-0.5 -123t-4 -105t-12.5 -105t-25 -86.5t-41.5 -88t-61.5 -74.5q-159 -159 -394 -159q-236 0 -395 159q-35 35 -60 72.5 t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM319 1604v256h228v-256h-228zM406 729q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q116 0 183 77q42 47 56.5 125.5t14.5 284.5t-14.5 284.5t-56.5 125.5q-68 78 -183 78q-116 0 -184 -78q-42 -47 -55.5 -124.5 t-13.5 -285.5zM772 1604v256h227v-256h-227z" />
<glyph unicode="&#xd7;" d="M100 297l289 289l-289 288l168 168l287 -288l289 288l168 -168l-289 -288l289 -289l-168 -168l-289 289l-287 -289z" />
<glyph unicode="&#xd8;" horiz-adv-x="1335" d="M121 709v20q0 221 12 304q26 172 131 278q159 159 395 159q133 0 232 -45l59 123h201l-109 -227l11 -10q36 -36 61.5 -74.5t41.5 -88t25 -86.5t12.5 -105t4 -105t0.5 -123t-0.5 -123t-4 -105t-12.5 -105t-25 -86.5t-41.5 -88t-61.5 -74.5q-159 -159 -394 -159 q-132 0 -231 45l-59 -123h-203l108 227l-10 10q-35 35 -60 72.5t-40.5 85t-24.5 84.5t-13 100.5t-4.5 102t-0.5 117.5zM406 729q0 -233 18 -309l364 764q-53 33 -129 33q-116 0 -184 -78q-42 -47 -55.5 -124.5t-13.5 -285.5zM528 276q55 -34 131 -34q116 0 183 77 q42 47 56.5 125.5t14.5 284.5q0 225 -20 309z" />
<glyph unicode="&#xd9;" horiz-adv-x="1368" d="M147 500v958h285v-948q0 -125 68 -196.5t184 -71.5t185 71.5t69 196.5v948h283v-958q0 -151 -72 -269t-194 -180.5t-271 -62.5t-271 62.5t-194 180.5t-72 269zM385 1948h281l131 -349h-179z" />
<glyph unicode="&#xda;" horiz-adv-x="1368" d="M147 500v958h285v-948q0 -125 68 -196.5t184 -71.5t185 71.5t69 196.5v948h283v-958q0 -151 -72 -269t-194 -180.5t-271 -62.5t-271 62.5t-194 180.5t-72 269zM571 1599l131 349h281l-233 -349h-179z" />
<glyph unicode="&#xdb;" horiz-adv-x="1368" d="M147 500v958h285v-948q0 -125 68 -196.5t184 -71.5t185 71.5t69 196.5v948h283v-958q0 -151 -72 -269t-194 -180.5t-271 -62.5t-271 62.5t-194 180.5t-72 269zM307 1599l271 347h213l270 -347h-207l-170 187l-170 -187h-207z" />
<glyph unicode="&#xdc;" horiz-adv-x="1368" d="M147 500v958h285v-948q0 -125 68 -196.5t184 -71.5t185 71.5t69 196.5v948h283v-958q0 -151 -72 -269t-194 -180.5t-271 -62.5t-271 62.5t-194 180.5t-72 269zM344 1604v256h227v-256h-227zM797 1604v256h227v-256h-227z" />
<glyph unicode="&#xdd;" horiz-adv-x="1171" d="M6 1458h309l273 -588l268 588h309l-438 -860v-598h-283v598zM471 1599l131 349h281l-234 -349h-178z" />
<glyph unicode="&#xde;" horiz-adv-x="1296" d="M170 0v1458h285v-268h280q219 0 350.5 -130.5t131.5 -322.5t-131.5 -323t-350.5 -131h-280v-283h-285zM455 537h266q96 0 153.5 55t57.5 145t-57.5 144.5t-153.5 54.5h-266v-399z" />
<glyph unicode="&#xdf;" horiz-adv-x="1175" d="M150 0v1067q0 204 125 303.5t335 99.5q203 0 324 -89.5t121 -268.5q0 -154 -125 -231q63 -32 95 -82.5t32 -141.5v-327q0 -163 -84 -244q-86 -86 -258 -86h-107v225h54q56 0 92 31q34 30 34 96v295q0 62 -30 92q-33 33 -92 33h-58v209h58q53 0 87.5 31t34.5 92 q0 57 -38 92q-46 43 -144 43q-103 0 -146.5 -48.5t-43.5 -143.5v-1047h-266z" />
<glyph unicode="&#xe0;" horiz-adv-x="1093" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q225 0 339.5 -95t114.5 -282v-702h-260v92q-55 -55 -113.5 -78.5t-148.5 -23.5q-178 0 -272 94q-88 91 -88 240zM236 1585h280l131 -348 h-178zM330 330q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211q-72 0 -110.5 -32t-38.5 -89z" />
<glyph unicode="&#xe1;" horiz-adv-x="1093" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q225 0 339.5 -95t114.5 -282v-702h-260v92q-55 -55 -113.5 -78.5t-148.5 -23.5q-178 0 -272 94q-88 91 -88 240zM330 330 q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211q-72 0 -110.5 -32t-38.5 -89zM422 1237l131 348h281l-234 -348h-178z" />
<glyph unicode="&#xe2;" horiz-adv-x="1093" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q225 0 339.5 -95t114.5 -282v-702h-260v92q-55 -55 -113.5 -78.5t-148.5 -23.5q-178 0 -272 94q-88 91 -88 240zM158 1237l270 346h213 l270 -346h-206l-170 186l-170 -186h-207zM330 330q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211q-72 0 -110.5 -32t-38.5 -89z" />
<glyph unicode="&#xe3;" horiz-adv-x="1093" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q225 0 339.5 -95t114.5 -282v-702h-260v92q-55 -55 -113.5 -78.5t-148.5 -23.5q-178 0 -272 94q-88 91 -88 240zM164 1401q67 67 118 94 t111 27q46 0 80.5 -10.5t77.5 -36.5q61 -37 113 -37q31 0 57.5 11.5t62.5 47.5l119 -117q-66 -66 -118.5 -93t-112.5 -27q-77 0 -158 47q-61 36 -115 36q-31 0 -57.5 -11.5t-62.5 -47.5zM330 330q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211 q-72 0 -110.5 -32t-38.5 -89z" />
<glyph unicode="&#xe4;" horiz-adv-x="1093" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q225 0 339.5 -95t114.5 -282v-702h-260v92q-55 -55 -113.5 -78.5t-148.5 -23.5q-178 0 -272 94q-88 91 -88 240zM195 1241v256h227v-256 h-227zM330 330q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211q-72 0 -110.5 -32t-38.5 -89zM647 1241v256h227v-256h-227z" />
<glyph unicode="&#xe5;" horiz-adv-x="1093" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q225 0 339.5 -95t114.5 -282v-702h-260v92q-55 -55 -113.5 -78.5t-148.5 -23.5q-178 0 -272 94q-88 91 -88 240zM266 1464 q0 110 79.5 189.5t189.5 79.5q111 0 189.5 -78.5t78.5 -190.5q0 -110 -79 -189t-189 -79t-189.5 79t-79.5 189zM330 330q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211q-72 0 -110.5 -32t-38.5 -89zM416 1464q0 -50 35 -85.5t84 -35.5t83.5 35.5 t34.5 85.5t-34.5 84.5t-83.5 34.5t-84 -34.5t-35 -84.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1716" d="M74 324q0 135 93 222t271 87h252v53q0 88 -46.5 128t-151.5 40q-75 0 -118.5 -19.5t-86.5 -68.5l-170 166q76 84 162 115.5t223 31.5q243 0 350 -116q113 116 303 116q145 0 251.5 -66.5t160 -181t53.5 -262.5v-118h-668q0 -106 62 -172t172 -66q84 0 135.5 23t105.5 77 l162 -157q-88 -88 -178 -128t-227 -40q-247 0 -375 149q-82 -89 -166.5 -119t-208.5 -30q-176 0 -272 96q-88 91 -88 240zM330 330q0 -57 38.5 -90t114.5 -33q62 0 98.5 9.5t69.5 41.5q39 36 39 135v58h-211q-72 0 -110.5 -32t-38.5 -89zM952 633h406q-3 60 -25 115 q-51 110 -178 110t-178 -110q-22 -55 -25 -115z" />
<glyph unicode="&#xe7;" horiz-adv-x="987" d="M96 535q0 125 29.5 222t76.5 156.5t111.5 98t127.5 53t132 14.5q216 0 353 -143l-181 -180q-42 45 -81 64.5t-91 19.5q-93 0 -151 -70q-60 -75 -60 -235q0 -163 60 -238q58 -70 151 -70q52 0 91 19.5t81 64.5l181 -178q-139 -145 -353 -145q-68 0 -131.5 15t-128 54 t-111.5 98.5t-76.5 157t-29.5 222.5zM328 -422l141 299h197l-91 -299h-247z" />
<glyph unicode="&#xe8;" horiz-adv-x="1122" d="M96 535q0 257 127 400.5t338 143.5q145 0 251.5 -66.5t160 -181t53.5 -262.5v-118h-668q0 -106 62 -172t172 -66q84 0 136 23t106 77l161 -157q-88 -88 -178 -128t-227 -40q-80 0 -148.5 15t-134 53.5t-111 99t-73 157.5t-27.5 222zM268 1585h281l131 -348h-178zM358 633 h406q-3 60 -25 115q-51 110 -178 110t-178 -110q-22 -55 -25 -115z" />
<glyph unicode="&#xe9;" horiz-adv-x="1122" d="M96 535q0 257 127 400.5t338 143.5q145 0 251.5 -66.5t160 -181t53.5 -262.5v-118h-668q0 -106 62 -172t172 -66q84 0 136 23t106 77l161 -157q-88 -88 -178 -128t-227 -40q-80 0 -148.5 15t-134 53.5t-111 99t-73 157.5t-27.5 222zM358 633h406q-3 60 -25 115 q-51 110 -178 110t-178 -110q-22 -55 -25 -115zM455 1237l131 348h280l-233 -348h-178z" />
<glyph unicode="&#xea;" horiz-adv-x="1122" d="M96 535q0 257 127 400.5t338 143.5q145 0 251.5 -66.5t160 -181t53.5 -262.5v-118h-668q0 -106 62 -172t172 -66q84 0 136 23t106 77l161 -157q-88 -88 -178 -128t-227 -40q-80 0 -148.5 15t-134 53.5t-111 99t-73 157.5t-27.5 222zM190 1237l271 346h213l270 -346h-207 l-170 186l-170 -186h-207zM358 633h406q-3 60 -25 115q-51 110 -178 110t-178 -110q-22 -55 -25 -115z" />
<glyph unicode="&#xeb;" horiz-adv-x="1122" d="M96 535q0 257 127 400.5t338 143.5q145 0 251.5 -66.5t160 -181t53.5 -262.5v-118h-668q0 -106 62 -172t172 -66q84 0 136 23t106 77l161 -157q-88 -88 -178 -128t-227 -40q-80 0 -148.5 15t-134 53.5t-111 99t-73 157.5t-27.5 222zM227 1241v256h228v-256h-228zM358 633 h406q-3 60 -25 115q-51 110 -178 110t-178 -110q-22 -55 -25 -115zM680 1241v256h227v-256h-227z" />
<glyph unicode="&#xec;" horiz-adv-x="563" d="M150 0v1067h266v-1067h-266zM150 1585h280l131 -348h-178z" />
<glyph unicode="&#xed;" horiz-adv-x="563" d="M150 0v1067h266v-1067h-266zM150 1237l131 348h280l-233 -348h-178z" />
<glyph unicode="&#xee;" horiz-adv-x="563" d="M150 0v1067h266v-1067h-266zM150 1237l270 346h213l270 -346h-207l-170 186l-170 -186h-206z" />
<glyph unicode="&#xef;" horiz-adv-x="563" d="M150 0v1067h266v-1067h-266zM150 1241v256h227v-256h-227zM602 1241v256h227v-256h-227z" />
<glyph unicode="&#xf0;" d="M115 520q0 147 25 240.5t93 163.5q66 69 183 100q88 22 155 14l-69 127h-234v187h140l-64 123h285l63 -123h189v-187h-95l82 -157q76 -149 101.5 -244.5t25.5 -243.5q0 -149 -25 -241.5t-93 -163.5q-123 -127 -322 -127t-322 127q-68 71 -93 163.5t-25 241.5zM381 520 q0 -93 11 -152.5t46 -95.5q45 -45 117 -45q74 0 119 45q35 36 45 94.5t10 153.5t-10 152.5t-45 93.5q-45 45 -119 45q-72 0 -117 -45q-35 -36 -46 -95t-11 -151z" />
<glyph unicode="&#xf1;" horiz-adv-x="1173" d="M150 0v1067h260v-98q104 110 266 110q158 0 252 -94q61 -61 84.5 -134t23.5 -169v-682h-266v645q0 100 -52 147.5t-124 47.5q-73 0 -125.5 -47.5t-52.5 -147.5v-645h-266zM223 1401q67 67 118.5 94t111.5 27q46 0 80 -10.5t77 -36.5q61 -37 113 -37q31 0 58 11.5t63 47.5 l119 -117q-66 -66 -119 -93t-113 -27q-77 0 -158 47q-61 36 -114 36q-31 0 -58 -11.5t-63 -47.5z" />
<glyph unicode="&#xf2;" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q208 0 332 -131q69 -72 95 -166.5t26 -246.5q0 -154 -26 -249t-95 -167q-124 -131 -332 -131q-206 0 -330 131q-69 72 -95 167t-26 249zM250 1585h280l132 -348h-179zM371 535q0 -99 11.5 -161t49.5 -100 q47 -47 123 -47q78 0 125 47q38 38 49.5 100t11.5 161q0 98 -11.5 159t-49.5 99q-47 47 -125 47q-76 0 -123 -47q-38 -38 -49.5 -99t-11.5 -159z" />
<glyph unicode="&#xf3;" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q208 0 332 -131q69 -72 95 -166.5t26 -246.5q0 -154 -26 -249t-95 -167q-124 -131 -332 -131q-206 0 -330 131q-69 72 -95 167t-26 249zM371 535q0 -99 11.5 -161t49.5 -100q47 -47 123 -47q78 0 125 47q38 38 49.5 100 t11.5 161q0 98 -11.5 159t-49.5 99q-47 47 -125 47q-76 0 -123 -47q-38 -38 -49.5 -99t-11.5 -159zM444 1237l131 348h281l-233 -348h-179z" />
<glyph unicode="&#xf4;" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q208 0 332 -131q69 -72 95 -166.5t26 -246.5q0 -154 -26 -249t-95 -167q-124 -131 -332 -131q-206 0 -330 131q-69 72 -95 167t-26 249zM180 1237l271 346h213l270 -346h-207l-170 186l-170 -186h-207zM371 535 q0 -99 11.5 -161t49.5 -100q47 -47 123 -47q78 0 125 47q38 38 49.5 100t11.5 161q0 98 -11.5 159t-49.5 99q-47 47 -125 47q-76 0 -123 -47q-38 -38 -49.5 -99t-11.5 -159z" />
<glyph unicode="&#xf5;" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q208 0 332 -131q69 -72 95 -166.5t26 -246.5q0 -154 -26 -249t-95 -167q-124 -131 -332 -131q-206 0 -330 131q-69 72 -95 167t-26 249zM186 1401q67 67 118.5 94t111.5 27q46 0 80 -10.5t77 -36.5q61 -37 113 -37 q31 0 58 11.5t63 47.5l119 -117q-66 -66 -119 -93t-113 -27q-76 0 -157 47q-61 36 -115 36q-31 0 -58 -11.5t-63 -47.5zM371 535q0 -99 11.5 -161t49.5 -100q47 -47 123 -47q78 0 125 47q38 38 49.5 100t11.5 161q0 98 -11.5 159t-49.5 99q-47 47 -125 47q-76 0 -123 -47 q-38 -38 -49.5 -99t-11.5 -159z" />
<glyph unicode="&#xf6;" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q208 0 332 -131q69 -72 95 -166.5t26 -246.5q0 -154 -26 -249t-95 -167q-124 -131 -332 -131q-206 0 -330 131q-69 72 -95 167t-26 249zM217 1241v256h227v-256h-227zM371 535q0 -99 11.5 -161t49.5 -100 q47 -47 123 -47q78 0 125 47q38 38 49.5 100t11.5 161q0 98 -11.5 159t-49.5 99q-47 47 -125 47q-76 0 -123 -47q-38 -38 -49.5 -99t-11.5 -159zM670 1241v256h227v-256h-227z" />
<glyph unicode="&#xf7;" d="M94 461v248h924v-248h-924zM424 37v266h266v-266h-266zM424 866v267h266v-267h-266z" />
<glyph unicode="&#xf8;" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q127 0 215 -45l72 123h164l-123 -207l4 -2q69 -72 95 -166.5t26 -246.5q0 -154 -26 -249t-95 -167q-124 -131 -332 -131q-121 0 -213 47l-74 -125h-162l121 207l-2 2q-70 70 -95.5 165.5t-25.5 250.5zM371 535 q0 -120 14 -177l270 455q-46 27 -100 27q-76 0 -123 -47q-38 -38 -49.5 -99t-11.5 -159zM457 254q46 -27 98 -27q78 0 125 47q38 38 49.5 100t11.5 161q0 109 -16 174z" />
<glyph unicode="&#xf9;" horiz-adv-x="1173" d="M137 385v682h266v-645q0 -100 52.5 -147.5t124.5 -47.5q73 0 125.5 47.5t52.5 147.5v645h266v-1067h-260v98q-104 -110 -266 -110q-158 0 -252 94q-61 61 -85 134.5t-24 168.5zM281 1585h280l131 -348h-178z" />
<glyph unicode="&#xfa;" horiz-adv-x="1173" d="M137 385v682h266v-645q0 -100 52.5 -147.5t124.5 -47.5q73 0 125.5 47.5t52.5 147.5v645h266v-1067h-260v98q-104 -110 -266 -110q-158 0 -252 94q-61 61 -85 134.5t-24 168.5zM467 1237l131 348h281l-234 -348h-178z" />
<glyph unicode="&#xfb;" horiz-adv-x="1173" d="M137 385v682h266v-645q0 -100 52.5 -147.5t124.5 -47.5q73 0 125.5 47.5t52.5 147.5v645h266v-1067h-260v98q-104 -110 -266 -110q-158 0 -252 94q-61 61 -85 134.5t-24 168.5zM203 1237l270 346h213l270 -346h-206l-170 186l-170 -186h-207z" />
<glyph unicode="&#xfc;" horiz-adv-x="1173" d="M137 385v682h266v-645q0 -100 52.5 -147.5t124.5 -47.5q73 0 125.5 47.5t52.5 147.5v645h266v-1067h-260v98q-104 -110 -266 -110q-158 0 -252 94q-61 61 -85 134.5t-24 168.5zM240 1241v256h227v-256h-227zM692 1241v256h228v-256h-228z" />
<glyph unicode="&#xfd;" horiz-adv-x="1011" d="M8 1067h281l221 -659l213 659h281l-457 -1239q-36 -93 -80 -137q-82 -82 -229 -82h-105v239h62q58 0 85.5 19.5t47.5 77.5l45 131zM387 1237l131 348h281l-234 -348h-178z" />
<glyph unicode="&#xfe;" horiz-adv-x="1150" d="M150 -391v1849h266v-485q51 57 112.5 81.5t145.5 24.5q77 0 146 -25.5t114 -70.5q38 -38 61.5 -89t32.5 -118.5t11.5 -114.5t2.5 -126t-2.5 -126.5t-11.5 -115.5t-32.5 -119.5t-61.5 -89.5q-45 -45 -114 -70.5t-146 -25.5q-84 0 -145.5 24.5t-112.5 81.5v-485h-266z M416 535q0 -58 3.5 -99.5t14 -83.5t30 -67.5t52.5 -41.5t80 -16t80 16t52.5 41.5t30 67.5t14 83.5t3.5 99.5t-3.5 99t-14 82.5t-30 67t-52.5 41t-80 15.5t-80 -15.5t-52.5 -41t-30 -67t-14 -82.5t-3.5 -99z" />
<glyph unicode="&#xff;" horiz-adv-x="1011" d="M8 1067h281l221 -659l213 659h281l-457 -1239q-36 -93 -80 -137q-82 -82 -229 -82h-105v239h62q58 0 85.5 19.5t47.5 77.5l45 131zM160 1241v256h227v-256h-227zM612 1241v256h228v-256h-228z" />
<glyph unicode="&#x152;" horiz-adv-x="1978" d="M121 729q0 75 0.5 106t2.5 93.5t7.5 93.5t15.5 80t25 80.5t38.5 68t53.5 66.5q78 78 171 115.5t216 37.5q166 0 262 -102v90h953v-252h-670q0 -30 1 -173t1 -173h569v-250h-569q0 -30 -1 -179t-1 -179h672v-252h-955v90q-49 -52 -120 -77t-142 -25q-123 0 -216 37.5 t-171 115.5q-30 30 -53.5 66.5t-38.5 68t-25 80.5t-15.5 80t-7.5 93.5t-2.5 93.5t-0.5 106zM406 729q0 -208 13.5 -285.5t55.5 -124.5q67 -77 184 -77q116 0 183 77q42 47 56.5 125.5t14.5 284.5t-14.5 284.5t-56.5 125.5q-68 78 -183 78q-116 0 -184 -78 q-42 -47 -55.5 -124.5t-13.5 -285.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1767" d="M104 535q0 152 26 246.5t95 166.5q124 131 330 131q109 0 193.5 -38t136.5 -103q116 141 321 141q145 0 251.5 -66.5t160 -181t53.5 -262.5v-118h-667q0 -106 61.5 -172t171.5 -66q84 0 135 23t105 77l163 -157q-88 -88 -178 -128t-227 -40q-235 0 -356 135 q-52 -63 -134.5 -99t-189.5 -36q-206 0 -330 131q-69 72 -95 167t-26 249zM371 535q0 -99 11.5 -161t49.5 -100q47 -47 123 -47q78 0 125 47q38 38 49.5 100t11.5 161q0 98 -11.5 159t-49.5 99q-47 47 -125 47q-76 0 -123 -47q-38 -38 -49.5 -99t-11.5 -159zM1004 633h403 q-3 66 -23 115q-51 110 -178 110q-65 0 -111 -30t-69 -80q-19 -47 -22 -115z" />
<glyph unicode="&#x178;" horiz-adv-x="1171" d="M6 1458h309l273 -588l268 588h309l-438 -860v-598h-283v598zM244 1604v256h227v-256h-227zM696 1604v256h228v-256h-228z" />
<glyph unicode="&#x2c6;" horiz-adv-x="1024" d="M135 1237l271 346h212l271 -346h-207l-170 186l-170 -186h-207z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1024" d="M141 1401q67 67 118.5 94t111.5 27q46 0 80 -10.5t77 -36.5q61 -37 113 -37q31 0 58 11.5t63 47.5l119 -117q-66 -66 -119 -93t-113 -27q-76 0 -157 47q-61 36 -115 36q-31 0 -58 -11.5t-63 -47.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="1039" />
<glyph unicode="&#x2001;" horiz-adv-x="2079" />
<glyph unicode="&#x2002;" horiz-adv-x="1039" />
<glyph unicode="&#x2003;" horiz-adv-x="2079" />
<glyph unicode="&#x2004;" horiz-adv-x="693" />
<glyph unicode="&#x2005;" horiz-adv-x="519" />
<glyph unicode="&#x2006;" horiz-adv-x="346" />
<glyph unicode="&#x2007;" horiz-adv-x="346" />
<glyph unicode="&#x2008;" horiz-adv-x="259" />
<glyph unicode="&#x2009;" horiz-adv-x="415" />
<glyph unicode="&#x200a;" horiz-adv-x="115" />
<glyph unicode="&#x2010;" horiz-adv-x="872" d="M121 461v248h631v-248h-631z" />
<glyph unicode="&#x2011;" horiz-adv-x="872" d="M121 461v248h631v-248h-631z" />
<glyph unicode="&#x2012;" horiz-adv-x="872" d="M121 461v248h631v-248h-631z" />
<glyph unicode="&#x2013;" d="M102 461v248h908v-248h-908z" />
<glyph unicode="&#x2014;" horiz-adv-x="2103" d="M121 463v256h1861v-256h-1861z" />
<glyph unicode="&#x2018;" horiz-adv-x="559" d="M139 1206v252l279 215v-467h-279z" />
<glyph unicode="&#x2019;" horiz-adv-x="559" d="M139 993v465h279v-254z" />
<glyph unicode="&#x201a;" horiz-adv-x="555" d="M139 -213v467h279v-254z" />
<glyph unicode="&#x201c;" horiz-adv-x="987" d="M139 1206v252l277 215v-467h-277zM569 1206v252l279 215v-467h-279z" />
<glyph unicode="&#x201d;" horiz-adv-x="987" d="M139 993v465h277v-254zM569 993v465h279v-254z" />
<glyph unicode="&#x201e;" horiz-adv-x="993" d="M139 -213v467h277v-254zM569 -213v467h279v-254z" />
<glyph unicode="&#x2022;" horiz-adv-x="1009" d="M170 684q0 138 98 236t236 98t236 -98t98 -236t-98 -236t-236 -98t-236 98t-98 236z" />
<glyph unicode="&#x2026;" horiz-adv-x="1732" d="M139 0v289h291v-289h-291zM721 0v289h289v-289h-289zM1305 0v289h288v-289h-288z" />
<glyph unicode="&#x202f;" horiz-adv-x="415" />
<glyph unicode="&#x2039;" horiz-adv-x="716" d="M70 563l510 508v-317l-193 -191l193 -190v-318z" />
<glyph unicode="&#x203a;" horiz-adv-x="716" d="M137 55v318l195 190l-195 191v317l510 -508z" />
<glyph unicode="&#x205f;" horiz-adv-x="519" />
<glyph unicode="&#x2122;" horiz-adv-x="1892" d="M92 1284v174h645v-174h-225v-700h-195v700h-225zM872 584v874h195l250 -467l250 467h194v-874h-194v516l-164 -322h-172l-164 322v-516h-195z" />
<glyph unicode="&#x25fc;" horiz-adv-x="1064" d="M0 0v1065h1065v-1065h-1065z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1232" d="M63 834v202h111v133q0 59 18.5 112.5t55 97.5t98 70t139.5 26h152v-226h-102q-95 0 -95 -96v-117h197v-202h-197v-834h-266v834h-111zM815 1249v217h275v-217h-275zM819 0v1036h266v-1036h-266z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1327" d="M63 834v202h111v133q0 59 18.5 112.5t55 97.5t98 70t139.5 26h152v-226h-102q-95 0 -95 -96v-117h197v-202h-197v-834h-266v834h-111zM815 305v1153h266v-1136q0 -97 95 -97h102v-225h-152q-79 0 -140.5 26t-97.5 70t-54.5 97t-18.5 112z" />
<hkern u1="A" u2="&#x201d;" k="164" />
<hkern u1="A" u2="&#x201c;" k="164" />
<hkern u1="A" u2="&#x2019;" k="164" />
<hkern u1="A" u2="&#x2018;" k="164" />
<hkern u1="A" u2="&#x152;" k="20" />
<hkern u1="A" u2="&#xd6;" k="20" />
<hkern u1="A" u2="&#xd5;" k="20" />
<hkern u1="A" u2="&#xd4;" k="20" />
<hkern u1="A" u2="&#xd3;" k="20" />
<hkern u1="A" u2="&#xd2;" k="20" />
<hkern u1="A" u2="&#xc7;" k="20" />
<hkern u1="A" u2="y" k="51" />
<hkern u1="A" u2="w" k="8" />
<hkern u1="A" u2="v" k="51" />
<hkern u1="A" u2="Y" k="72" />
<hkern u1="A" u2="W" k="55" />
<hkern u1="A" u2="V" k="72" />
<hkern u1="A" u2="T" k="123" />
<hkern u1="A" u2="Q" k="20" />
<hkern u1="A" u2="O" k="20" />
<hkern u1="A" u2="J" k="-8" />
<hkern u1="A" u2="G" k="20" />
<hkern u1="A" u2="C" k="20" />
<hkern u1="B" u2="J" k="39" />
<hkern u1="C" u2="&#xc6;" k="20" />
<hkern u1="C" u2="&#xc5;" k="20" />
<hkern u1="C" u2="&#xc4;" k="20" />
<hkern u1="C" u2="&#xc3;" k="20" />
<hkern u1="C" u2="&#xc2;" k="20" />
<hkern u1="C" u2="&#xc1;" k="20" />
<hkern u1="C" u2="&#xc0;" k="20" />
<hkern u1="C" u2="Y" k="20" />
<hkern u1="C" u2="X" k="20" />
<hkern u1="C" u2="W" k="20" />
<hkern u1="C" u2="V" k="20" />
<hkern u1="C" u2="T" k="41" />
<hkern u1="C" u2="J" k="39" />
<hkern u1="C" u2="A" k="20" />
<hkern u1="D" u2="&#xc6;" k="20" />
<hkern u1="D" u2="&#xc5;" k="20" />
<hkern u1="D" u2="&#xc4;" k="20" />
<hkern u1="D" u2="&#xc3;" k="20" />
<hkern u1="D" u2="&#xc2;" k="20" />
<hkern u1="D" u2="&#xc1;" k="20" />
<hkern u1="D" u2="&#xc0;" k="20" />
<hkern u1="D" u2="Y" k="20" />
<hkern u1="D" u2="X" k="20" />
<hkern u1="D" u2="W" k="20" />
<hkern u1="D" u2="V" k="20" />
<hkern u1="D" u2="T" k="41" />
<hkern u1="D" u2="J" k="53" />
<hkern u1="D" u2="A" k="20" />
<hkern u1="E" u2="J" k="6" />
<hkern u1="F" u2="&#x153;" k="68" />
<hkern u1="F" u2="&#x152;" k="41" />
<hkern u1="F" u2="&#xf8;" k="68" />
<hkern u1="F" u2="&#xe6;" k="68" />
<hkern u1="F" u2="&#xd8;" k="41" />
<hkern u1="F" u2="&#xd6;" k="41" />
<hkern u1="F" u2="&#xd5;" k="41" />
<hkern u1="F" u2="&#xd4;" k="41" />
<hkern u1="F" u2="&#xd3;" k="41" />
<hkern u1="F" u2="&#xd2;" k="41" />
<hkern u1="F" u2="&#xc7;" k="41" />
<hkern u1="F" u2="&#xc6;" k="37" />
<hkern u1="F" u2="&#xc5;" k="37" />
<hkern u1="F" u2="&#xc4;" k="37" />
<hkern u1="F" u2="&#xc3;" k="37" />
<hkern u1="F" u2="&#xc2;" k="37" />
<hkern u1="F" u2="&#xc1;" k="37" />
<hkern u1="F" u2="&#xc0;" k="37" />
<hkern u1="F" u2="z" k="61" />
<hkern u1="F" u2="x" k="61" />
<hkern u1="F" u2="u" k="61" />
<hkern u1="F" u2="r" k="61" />
<hkern u1="F" u2="p" k="61" />
<hkern u1="F" u2="o" k="68" />
<hkern u1="F" u2="n" k="61" />
<hkern u1="F" u2="m" k="61" />
<hkern u1="F" u2="e" k="68" />
<hkern u1="F" u2="c" k="68" />
<hkern u1="F" u2="a" k="68" />
<hkern u1="F" u2="S" k="20" />
<hkern u1="F" u2="Q" k="41" />
<hkern u1="F" u2="O" k="41" />
<hkern u1="F" u2="J" k="258" />
<hkern u1="F" u2="G" k="41" />
<hkern u1="F" u2="C" k="41" />
<hkern u1="F" u2="A" k="123" />
<hkern u1="F" u2="&#x2e;" k="190" />
<hkern u1="G" u2="&#xc6;" k="20" />
<hkern u1="G" u2="&#xc5;" k="20" />
<hkern u1="G" u2="&#xc4;" k="20" />
<hkern u1="G" u2="&#xc3;" k="20" />
<hkern u1="G" u2="&#xc2;" k="20" />
<hkern u1="G" u2="&#xc1;" k="20" />
<hkern u1="G" u2="&#xc0;" k="20" />
<hkern u1="G" u2="Y" k="20" />
<hkern u1="G" u2="X" k="20" />
<hkern u1="G" u2="W" k="20" />
<hkern u1="G" u2="V" k="20" />
<hkern u1="G" u2="T" k="41" />
<hkern u1="G" u2="J" k="68" />
<hkern u1="G" u2="A" k="20" />
<hkern u1="J" u2="A" k="20" />
<hkern u1="K" u2="&#x152;" k="20" />
<hkern u1="K" u2="&#xd6;" k="20" />
<hkern u1="K" u2="&#xd5;" k="20" />
<hkern u1="K" u2="&#xd4;" k="20" />
<hkern u1="K" u2="&#xd3;" k="20" />
<hkern u1="K" u2="&#xd2;" k="20" />
<hkern u1="K" u2="&#xc7;" k="20" />
<hkern u1="K" u2="y" k="74" />
<hkern u1="K" u2="Q" k="20" />
<hkern u1="K" u2="O" k="20" />
<hkern u1="K" u2="J" k="-8" />
<hkern u1="K" u2="G" k="20" />
<hkern u1="K" u2="C" k="20" />
<hkern u1="L" u2="&#x201d;" k="307" />
<hkern u1="L" u2="&#x201c;" k="307" />
<hkern u1="L" u2="&#x2019;" k="307" />
<hkern u1="L" u2="&#x2018;" k="307" />
<hkern u1="L" u2="&#x152;" k="53" />
<hkern u1="L" u2="&#xd6;" k="53" />
<hkern u1="L" u2="&#xd5;" k="53" />
<hkern u1="L" u2="&#xd4;" k="53" />
<hkern u1="L" u2="&#xd3;" k="53" />
<hkern u1="L" u2="&#xd2;" k="53" />
<hkern u1="L" u2="&#xc7;" k="25" />
<hkern u1="L" u2="y" k="123" />
<hkern u1="L" u2="Y" k="164" />
<hkern u1="L" u2="W" k="82" />
<hkern u1="L" u2="V" k="143" />
<hkern u1="L" u2="U" k="25" />
<hkern u1="L" u2="T" k="164" />
<hkern u1="L" u2="Q" k="53" />
<hkern u1="L" u2="O" k="53" />
<hkern u1="L" u2="J" k="-8" />
<hkern u1="L" u2="G" k="53" />
<hkern u1="L" u2="C" k="53" />
<hkern u1="O" u2="&#xc6;" k="20" />
<hkern u1="O" u2="&#xc5;" k="20" />
<hkern u1="O" u2="&#xc4;" k="20" />
<hkern u1="O" u2="&#xc3;" k="20" />
<hkern u1="O" u2="&#xc2;" k="20" />
<hkern u1="O" u2="&#xc1;" k="20" />
<hkern u1="O" u2="&#xc0;" k="20" />
<hkern u1="O" u2="Y" k="20" />
<hkern u1="O" u2="X" k="20" />
<hkern u1="O" u2="W" k="20" />
<hkern u1="O" u2="V" k="20" />
<hkern u1="O" u2="T" k="41" />
<hkern u1="O" u2="J" k="68" />
<hkern u1="O" u2="A" k="20" />
<hkern u1="P" u2="&#x153;" k="20" />
<hkern u1="P" u2="&#xf8;" k="20" />
<hkern u1="P" u2="&#xe7;" k="20" />
<hkern u1="P" u2="&#xe6;" k="20" />
<hkern u1="P" u2="&#xc6;" k="102" />
<hkern u1="P" u2="&#xc5;" k="102" />
<hkern u1="P" u2="&#xc4;" k="102" />
<hkern u1="P" u2="&#xc3;" k="102" />
<hkern u1="P" u2="&#xc2;" k="102" />
<hkern u1="P" u2="&#xc1;" k="102" />
<hkern u1="P" u2="&#xc0;" k="102" />
<hkern u1="P" u2="s" k="20" />
<hkern u1="P" u2="q" k="20" />
<hkern u1="P" u2="o" k="20" />
<hkern u1="P" u2="g" k="20" />
<hkern u1="P" u2="e" k="20" />
<hkern u1="P" u2="d" k="20" />
<hkern u1="P" u2="c" k="20" />
<hkern u1="P" u2="a" k="20" />
<hkern u1="P" u2="J" k="246" />
<hkern u1="P" u2="A" k="102" />
<hkern u1="P" u2="&#x2e;" k="225" />
<hkern u1="R" u2="J" k="18" />
<hkern u1="S" u2="Y" k="41" />
<hkern u1="S" u2="S" k="12" />
<hkern u1="S" u2="J" k="41" />
<hkern u1="T" u2="&#x153;" k="135" />
<hkern u1="T" u2="&#x152;" k="41" />
<hkern u1="T" u2="&#xf8;" k="135" />
<hkern u1="T" u2="&#xe7;" k="135" />
<hkern u1="T" u2="&#xe6;" k="135" />
<hkern u1="T" u2="&#xd8;" k="41" />
<hkern u1="T" u2="&#xd6;" k="41" />
<hkern u1="T" u2="&#xd5;" k="41" />
<hkern u1="T" u2="&#xd4;" k="41" />
<hkern u1="T" u2="&#xd3;" k="41" />
<hkern u1="T" u2="&#xd2;" k="41" />
<hkern u1="T" u2="&#xc7;" k="41" />
<hkern u1="T" u2="&#xc6;" k="123" />
<hkern u1="T" u2="&#xc5;" k="123" />
<hkern u1="T" u2="&#xc4;" k="123" />
<hkern u1="T" u2="&#xc3;" k="123" />
<hkern u1="T" u2="&#xc2;" k="123" />
<hkern u1="T" u2="&#xc1;" k="123" />
<hkern u1="T" u2="&#xc0;" k="123" />
<hkern u1="T" u2="z" k="80" />
<hkern u1="T" u2="y" k="80" />
<hkern u1="T" u2="x" k="80" />
<hkern u1="T" u2="w" k="80" />
<hkern u1="T" u2="v" k="80" />
<hkern u1="T" u2="u" k="80" />
<hkern u1="T" u2="s" k="135" />
<hkern u1="T" u2="r" k="80" />
<hkern u1="T" u2="q" k="135" />
<hkern u1="T" u2="p" k="80" />
<hkern u1="T" u2="o" k="135" />
<hkern u1="T" u2="n" k="80" />
<hkern u1="T" u2="m" k="80" />
<hkern u1="T" u2="g" k="135" />
<hkern u1="T" u2="e" k="135" />
<hkern u1="T" u2="d" k="135" />
<hkern u1="T" u2="c" k="135" />
<hkern u1="T" u2="a" k="135" />
<hkern u1="T" u2="Q" k="41" />
<hkern u1="T" u2="O" k="41" />
<hkern u1="T" u2="J" k="164" />
<hkern u1="T" u2="G" k="41" />
<hkern u1="T" u2="C" k="41" />
<hkern u1="T" u2="A" k="123" />
<hkern u1="T" u2="&#x2e;" k="164" />
<hkern u1="U" u2="J" k="25" />
<hkern u1="V" u2="&#x153;" k="82" />
<hkern u1="V" u2="&#x152;" k="20" />
<hkern u1="V" u2="&#xf8;" k="82" />
<hkern u1="V" u2="&#xe7;" k="82" />
<hkern u1="V" u2="&#xe6;" k="82" />
<hkern u1="V" u2="&#xd8;" k="20" />
<hkern u1="V" u2="&#xd6;" k="20" />
<hkern u1="V" u2="&#xd5;" k="20" />
<hkern u1="V" u2="&#xd4;" k="20" />
<hkern u1="V" u2="&#xd3;" k="20" />
<hkern u1="V" u2="&#xd2;" k="20" />
<hkern u1="V" u2="&#xc7;" k="20" />
<hkern u1="V" u2="&#xc6;" k="72" />
<hkern u1="V" u2="&#xc5;" k="72" />
<hkern u1="V" u2="&#xc4;" k="72" />
<hkern u1="V" u2="&#xc3;" k="72" />
<hkern u1="V" u2="&#xc2;" k="72" />
<hkern u1="V" u2="&#xc1;" k="72" />
<hkern u1="V" u2="&#xc0;" k="72" />
<hkern u1="V" u2="z" k="41" />
<hkern u1="V" u2="y" k="20" />
<hkern u1="V" u2="x" k="41" />
<hkern u1="V" u2="u" k="41" />
<hkern u1="V" u2="s" k="82" />
<hkern u1="V" u2="r" k="41" />
<hkern u1="V" u2="q" k="82" />
<hkern u1="V" u2="p" k="41" />
<hkern u1="V" u2="o" k="82" />
<hkern u1="V" u2="n" k="41" />
<hkern u1="V" u2="m" k="41" />
<hkern u1="V" u2="g" k="82" />
<hkern u1="V" u2="e" k="82" />
<hkern u1="V" u2="d" k="82" />
<hkern u1="V" u2="c" k="82" />
<hkern u1="V" u2="a" k="82" />
<hkern u1="V" u2="Q" k="20" />
<hkern u1="V" u2="O" k="20" />
<hkern u1="V" u2="G" k="20" />
<hkern u1="V" u2="C" k="20" />
<hkern u1="V" u2="A" k="72" />
<hkern u1="V" u2="&#x2e;" k="164" />
<hkern u1="W" u2="&#x153;" k="82" />
<hkern u1="W" u2="&#x152;" k="20" />
<hkern u1="W" u2="&#xf8;" k="82" />
<hkern u1="W" u2="&#xe7;" k="82" />
<hkern u1="W" u2="&#xe6;" k="82" />
<hkern u1="W" u2="&#xd8;" k="20" />
<hkern u1="W" u2="&#xd6;" k="20" />
<hkern u1="W" u2="&#xd5;" k="20" />
<hkern u1="W" u2="&#xd4;" k="20" />
<hkern u1="W" u2="&#xd3;" k="20" />
<hkern u1="W" u2="&#xd2;" k="20" />
<hkern u1="W" u2="&#xc7;" k="20" />
<hkern u1="W" u2="&#xc6;" k="33" />
<hkern u1="W" u2="&#xc5;" k="33" />
<hkern u1="W" u2="&#xc4;" k="33" />
<hkern u1="W" u2="&#xc3;" k="33" />
<hkern u1="W" u2="&#xc2;" k="33" />
<hkern u1="W" u2="&#xc1;" k="33" />
<hkern u1="W" u2="&#xc0;" k="33" />
<hkern u1="W" u2="s" k="82" />
<hkern u1="W" u2="q" k="82" />
<hkern u1="W" u2="o" k="82" />
<hkern u1="W" u2="g" k="82" />
<hkern u1="W" u2="e" k="82" />
<hkern u1="W" u2="d" k="82" />
<hkern u1="W" u2="c" k="82" />
<hkern u1="W" u2="a" k="82" />
<hkern u1="W" u2="Q" k="20" />
<hkern u1="W" u2="O" k="20" />
<hkern u1="W" u2="G" k="20" />
<hkern u1="W" u2="C" k="20" />
<hkern u1="W" u2="A" k="33" />
<hkern u1="W" u2="&#x2e;" k="102" />
<hkern u1="X" u2="&#x152;" k="20" />
<hkern u1="X" u2="&#xd6;" k="20" />
<hkern u1="X" u2="&#xd5;" k="20" />
<hkern u1="X" u2="&#xd4;" k="20" />
<hkern u1="X" u2="&#xd3;" k="20" />
<hkern u1="X" u2="&#xd2;" k="20" />
<hkern u1="X" u2="&#xc7;" k="20" />
<hkern u1="X" u2="y" k="66" />
<hkern u1="X" u2="Q" k="20" />
<hkern u1="X" u2="O" k="20" />
<hkern u1="X" u2="J" k="-8" />
<hkern u1="X" u2="G" k="20" />
<hkern u1="X" u2="C" k="20" />
<hkern u1="Y" u2="&#x153;" k="164" />
<hkern u1="Y" u2="&#x152;" k="20" />
<hkern u1="Y" u2="&#xf8;" k="164" />
<hkern u1="Y" u2="&#xe7;" k="164" />
<hkern u1="Y" u2="&#xe6;" k="164" />
<hkern u1="Y" u2="&#xd8;" k="20" />
<hkern u1="Y" u2="&#xd6;" k="20" />
<hkern u1="Y" u2="&#xd5;" k="20" />
<hkern u1="Y" u2="&#xd4;" k="20" />
<hkern u1="Y" u2="&#xd3;" k="20" />
<hkern u1="Y" u2="&#xd2;" k="20" />
<hkern u1="Y" u2="&#xc7;" k="20" />
<hkern u1="Y" u2="&#xc6;" k="82" />
<hkern u1="Y" u2="&#xc5;" k="82" />
<hkern u1="Y" u2="&#xc4;" k="82" />
<hkern u1="Y" u2="&#xc3;" k="82" />
<hkern u1="Y" u2="&#xc2;" k="82" />
<hkern u1="Y" u2="&#xc1;" k="82" />
<hkern u1="Y" u2="&#xc0;" k="82" />
<hkern u1="Y" u2="z" k="82" />
<hkern u1="Y" u2="x" k="82" />
<hkern u1="Y" u2="u" k="82" />
<hkern u1="Y" u2="s" k="164" />
<hkern u1="Y" u2="r" k="82" />
<hkern u1="Y" u2="q" k="164" />
<hkern u1="Y" u2="p" k="82" />
<hkern u1="Y" u2="o" k="164" />
<hkern u1="Y" u2="n" k="82" />
<hkern u1="Y" u2="m" k="82" />
<hkern u1="Y" u2="g" k="164" />
<hkern u1="Y" u2="e" k="164" />
<hkern u1="Y" u2="d" k="164" />
<hkern u1="Y" u2="c" k="164" />
<hkern u1="Y" u2="a" k="164" />
<hkern u1="Y" u2="Q" k="20" />
<hkern u1="Y" u2="O" k="20" />
<hkern u1="Y" u2="J" k="82" />
<hkern u1="Y" u2="G" k="20" />
<hkern u1="Y" u2="C" k="20" />
<hkern u1="Y" u2="A" k="82" />
<hkern u1="Y" u2="&#x2e;" k="164" />
<hkern u1="c" u2="&#x153;" k="37" />
<hkern u1="c" u2="&#xf6;" k="37" />
<hkern u1="c" u2="&#xf5;" k="37" />
<hkern u1="c" u2="&#xf4;" k="37" />
<hkern u1="c" u2="&#xf3;" k="37" />
<hkern u1="c" u2="&#xf2;" k="37" />
<hkern u1="c" u2="&#xeb;" k="37" />
<hkern u1="c" u2="&#xea;" k="37" />
<hkern u1="c" u2="&#xe9;" k="37" />
<hkern u1="c" u2="&#xe8;" k="37" />
<hkern u1="c" u2="&#xe6;" k="8" />
<hkern u1="c" u2="&#xe5;" k="8" />
<hkern u1="c" u2="&#xe4;" k="8" />
<hkern u1="c" u2="&#xe3;" k="8" />
<hkern u1="c" u2="&#xe2;" k="8" />
<hkern u1="c" u2="&#xe1;" k="8" />
<hkern u1="c" u2="&#xe0;" k="8" />
<hkern u1="c" u2="w" k="41" />
<hkern u1="c" u2="o" k="37" />
<hkern u1="c" u2="e" k="37" />
<hkern u1="c" u2="d" k="20" />
<hkern u1="c" u2="c" k="37" />
<hkern u1="c" u2="a" k="8" />
<hkern u1="e" u2="y" k="20" />
<hkern u1="e" u2="x" k="12" />
<hkern u1="e" u2="w" k="16" />
<hkern u1="e" u2="v" k="20" />
<hkern u1="f" u2="&#x201d;" k="-41" />
<hkern u1="f" u2="&#x201c;" k="-41" />
<hkern u1="f" u2="&#x2019;" k="-41" />
<hkern u1="f" u2="&#x2018;" k="-41" />
<hkern u1="f" u2="&#x153;" k="33" />
<hkern u1="f" u2="&#xe7;" k="33" />
<hkern u1="f" u2="&#xe6;" k="33" />
<hkern u1="f" u2="o" k="33" />
<hkern u1="f" u2="e" k="33" />
<hkern u1="f" u2="c" k="33" />
<hkern u1="f" u2="a" k="33" />
<hkern u1="f" u2="&#x2e;" k="102" />
<hkern u1="f" u2="&#x2a;" k="-41" />
<hkern u1="k" u2="&#x153;" k="14" />
<hkern u1="k" u2="&#xf6;" k="14" />
<hkern u1="k" u2="&#xf5;" k="14" />
<hkern u1="k" u2="&#xf4;" k="14" />
<hkern u1="k" u2="&#xf3;" k="14" />
<hkern u1="k" u2="&#xf2;" k="14" />
<hkern u1="k" u2="&#xeb;" k="14" />
<hkern u1="k" u2="&#xea;" k="14" />
<hkern u1="k" u2="&#xe9;" k="14" />
<hkern u1="k" u2="&#xe8;" k="14" />
<hkern u1="k" u2="&#xe7;" k="14" />
<hkern u1="k" u2="&#xe6;" k="14" />
<hkern u1="k" u2="q" k="14" />
<hkern u1="k" u2="o" k="14" />
<hkern u1="k" u2="g" k="14" />
<hkern u1="k" u2="e" k="14" />
<hkern u1="k" u2="d" k="14" />
<hkern u1="k" u2="c" k="14" />
<hkern u1="l" u2="&#x201d;" k="123" />
<hkern u1="l" u2="&#x201c;" k="123" />
<hkern u1="l" u2="&#x2019;" k="123" />
<hkern u1="l" u2="&#x2018;" k="123" />
<hkern u1="l" u2="y" k="68" />
<hkern u1="l" u2="w" k="41" />
<hkern u1="l" u2="v" k="82" />
<hkern u1="l" u2="o" k="41" />
<hkern u1="l" u2="e" k="51" />
<hkern u1="l" u2="c" k="51" />
<hkern u1="l" u2="&#x2a;" k="123" />
<hkern u1="o" u2="y" k="20" />
<hkern u1="o" u2="x" k="41" />
<hkern u1="o" u2="w" k="16" />
<hkern u1="o" u2="v" k="20" />
<hkern u1="r" u2="&#x153;" k="63" />
<hkern u1="r" u2="&#xf8;" k="63" />
<hkern u1="r" u2="&#xf6;" k="63" />
<hkern u1="r" u2="&#xf5;" k="63" />
<hkern u1="r" u2="&#xf4;" k="63" />
<hkern u1="r" u2="&#xf3;" k="63" />
<hkern u1="r" u2="&#xf2;" k="63" />
<hkern u1="r" u2="&#xeb;" k="63" />
<hkern u1="r" u2="&#xea;" k="63" />
<hkern u1="r" u2="&#xe9;" k="63" />
<hkern u1="r" u2="&#xe8;" k="63" />
<hkern u1="r" u2="&#xe7;" k="63" />
<hkern u1="r" u2="&#xe6;" k="63" />
<hkern u1="r" u2="s" k="20" />
<hkern u1="r" u2="q" k="63" />
<hkern u1="r" u2="o" k="63" />
<hkern u1="r" u2="g" k="63" />
<hkern u1="r" u2="e" k="63" />
<hkern u1="r" u2="d" k="63" />
<hkern u1="r" u2="c" k="63" />
<hkern u1="r" u2="a" k="20" />
<hkern u1="r" u2="&#x2e;" k="246" />
<hkern u1="s" u2="&#x2019;" k="37" />
<hkern u1="s" u2="v" k="20" />
<hkern u1="s" u2="t" k="20" />
<hkern u1="s" u2="s" k="12" />
<hkern u1="t" u2="&#x153;" k="6" />
<hkern u1="t" u2="&#xe7;" k="6" />
<hkern u1="t" u2="&#xe6;" k="6" />
<hkern u1="t" u2="o" k="6" />
<hkern u1="t" u2="e" k="6" />
<hkern u1="t" u2="c" k="6" />
<hkern u1="t" u2="a" k="6" />
<hkern u1="v" u2="&#x153;" k="20" />
<hkern u1="v" u2="&#xf8;" k="20" />
<hkern u1="v" u2="&#xf6;" k="20" />
<hkern u1="v" u2="&#xf5;" k="20" />
<hkern u1="v" u2="&#xf4;" k="20" />
<hkern u1="v" u2="&#xf3;" k="20" />
<hkern u1="v" u2="&#xf2;" k="20" />
<hkern u1="v" u2="&#xeb;" k="20" />
<hkern u1="v" u2="&#xea;" k="20" />
<hkern u1="v" u2="&#xe9;" k="20" />
<hkern u1="v" u2="&#xe8;" k="20" />
<hkern u1="v" u2="&#xe7;" k="20" />
<hkern u1="v" u2="&#xe6;" k="20" />
<hkern u1="v" u2="s" k="20" />
<hkern u1="v" u2="o" k="20" />
<hkern u1="v" u2="e" k="20" />
<hkern u1="v" u2="c" k="20" />
<hkern u1="v" u2="a" k="20" />
<hkern u1="v" u2="&#x2e;" k="129" />
<hkern u1="w" u2="&#x153;" k="16" />
<hkern u1="w" u2="&#xf8;" k="16" />
<hkern u1="w" u2="&#xf6;" k="16" />
<hkern u1="w" u2="&#xf5;" k="16" />
<hkern u1="w" u2="&#xf4;" k="16" />
<hkern u1="w" u2="&#xf3;" k="16" />
<hkern u1="w" u2="&#xf2;" k="16" />
<hkern u1="w" u2="&#xeb;" k="16" />
<hkern u1="w" u2="&#xea;" k="16" />
<hkern u1="w" u2="&#xe9;" k="16" />
<hkern u1="w" u2="&#xe8;" k="16" />
<hkern u1="w" u2="&#xe7;" k="16" />
<hkern u1="w" u2="&#xe6;" k="16" />
<hkern u1="w" u2="o" k="16" />
<hkern u1="w" u2="e" k="16" />
<hkern u1="w" u2="c" k="16" />
<hkern u1="w" u2="&#x2e;" k="80" />
<hkern u1="x" u2="&#x153;" k="41" />
<hkern u1="x" u2="&#xf8;" k="41" />
<hkern u1="x" u2="&#xf6;" k="41" />
<hkern u1="x" u2="&#xf5;" k="41" />
<hkern u1="x" u2="&#xf4;" k="41" />
<hkern u1="x" u2="&#xf3;" k="41" />
<hkern u1="x" u2="&#xf2;" k="41" />
<hkern u1="x" u2="&#xeb;" k="41" />
<hkern u1="x" u2="&#xea;" k="41" />
<hkern u1="x" u2="&#xe9;" k="41" />
<hkern u1="x" u2="&#xe8;" k="41" />
<hkern u1="x" u2="&#xe7;" k="41" />
<hkern u1="x" u2="&#xe6;" k="41" />
<hkern u1="x" u2="o" k="41" />
<hkern u1="x" u2="e" k="41" />
<hkern u1="x" u2="c" k="41" />
<hkern u1="y" u2="&#x153;" k="20" />
<hkern u1="y" u2="&#xf8;" k="20" />
<hkern u1="y" u2="&#xf6;" k="20" />
<hkern u1="y" u2="&#xf5;" k="20" />
<hkern u1="y" u2="&#xf4;" k="20" />
<hkern u1="y" u2="&#xf3;" k="20" />
<hkern u1="y" u2="&#xf2;" k="20" />
<hkern u1="y" u2="&#xeb;" k="20" />
<hkern u1="y" u2="&#xea;" k="20" />
<hkern u1="y" u2="&#xe9;" k="20" />
<hkern u1="y" u2="&#xe8;" k="20" />
<hkern u1="y" u2="&#xe7;" k="20" />
<hkern u1="y" u2="&#xe6;" k="20" />
<hkern u1="y" u2="o" k="20" />
<hkern u1="y" u2="e" k="20" />
<hkern u1="y" u2="c" k="20" />
<hkern u1="y" u2="a" k="20" />
<hkern u1="y" u2="&#x2e;" k="129" />
<hkern u1="&#xc0;" u2="&#x152;" k="6" />
<hkern u1="&#xc0;" u2="y" k="51" />
<hkern u1="&#xc0;" u2="v" k="51" />
<hkern u1="&#xc0;" u2="Y" k="72" />
<hkern u1="&#xc0;" u2="W" k="55" />
<hkern u1="&#xc0;" u2="V" k="72" />
<hkern u1="&#xc0;" u2="T" k="123" />
<hkern u1="&#xc0;" u2="Q" k="20" />
<hkern u1="&#xc0;" u2="O" k="20" />
<hkern u1="&#xc0;" u2="G" k="20" />
<hkern u1="&#xc0;" u2="C" k="20" />
<hkern u1="&#xc1;" u2="&#x152;" k="6" />
<hkern u1="&#xc1;" u2="y" k="51" />
<hkern u1="&#xc1;" u2="v" k="51" />
<hkern u1="&#xc1;" u2="Y" k="72" />
<hkern u1="&#xc1;" u2="W" k="55" />
<hkern u1="&#xc1;" u2="V" k="72" />
<hkern u1="&#xc1;" u2="T" k="123" />
<hkern u1="&#xc1;" u2="Q" k="20" />
<hkern u1="&#xc1;" u2="O" k="20" />
<hkern u1="&#xc1;" u2="G" k="20" />
<hkern u1="&#xc1;" u2="C" k="20" />
<hkern u1="&#xc2;" u2="&#x152;" k="6" />
<hkern u1="&#xc2;" u2="y" k="8" />
<hkern u1="&#xc2;" u2="v" k="51" />
<hkern u1="&#xc2;" u2="Y" k="72" />
<hkern u1="&#xc2;" u2="W" k="55" />
<hkern u1="&#xc2;" u2="V" k="72" />
<hkern u1="&#xc2;" u2="T" k="123" />
<hkern u1="&#xc2;" u2="Q" k="20" />
<hkern u1="&#xc2;" u2="O" k="20" />
<hkern u1="&#xc2;" u2="G" k="20" />
<hkern u1="&#xc2;" u2="C" k="20" />
<hkern u1="&#xc3;" u2="&#x152;" k="6" />
<hkern u1="&#xc3;" u2="y" k="51" />
<hkern u1="&#xc3;" u2="v" k="51" />
<hkern u1="&#xc3;" u2="Y" k="72" />
<hkern u1="&#xc3;" u2="W" k="55" />
<hkern u1="&#xc3;" u2="V" k="72" />
<hkern u1="&#xc3;" u2="T" k="123" />
<hkern u1="&#xc3;" u2="Q" k="20" />
<hkern u1="&#xc3;" u2="O" k="20" />
<hkern u1="&#xc3;" u2="G" k="20" />
<hkern u1="&#xc3;" u2="C" k="20" />
<hkern u1="&#xc4;" u2="&#x152;" k="20" />
<hkern u1="&#xc4;" u2="y" k="51" />
<hkern u1="&#xc4;" u2="v" k="51" />
<hkern u1="&#xc4;" u2="Y" k="72" />
<hkern u1="&#xc4;" u2="W" k="55" />
<hkern u1="&#xc4;" u2="V" k="72" />
<hkern u1="&#xc4;" u2="T" k="123" />
<hkern u1="&#xc4;" u2="Q" k="20" />
<hkern u1="&#xc4;" u2="O" k="20" />
<hkern u1="&#xc4;" u2="G" k="20" />
<hkern u1="&#xc4;" u2="C" k="20" />
<hkern u1="&#xc5;" u2="&#x152;" k="6" />
<hkern u1="&#xc5;" u2="y" k="51" />
<hkern u1="&#xc5;" u2="v" k="51" />
<hkern u1="&#xc5;" u2="Y" k="72" />
<hkern u1="&#xc5;" u2="W" k="55" />
<hkern u1="&#xc5;" u2="V" k="72" />
<hkern u1="&#xc5;" u2="T" k="123" />
<hkern u1="&#xc5;" u2="Q" k="20" />
<hkern u1="&#xc5;" u2="O" k="20" />
<hkern u1="&#xc5;" u2="G" k="20" />
<hkern u1="&#xc5;" u2="C" k="20" />
<hkern u1="&#xc7;" u2="&#xc6;" k="6" />
<hkern u1="&#xc7;" u2="Y" k="20" />
<hkern u1="&#xc7;" u2="X" k="20" />
<hkern u1="&#xc7;" u2="W" k="20" />
<hkern u1="&#xc7;" u2="V" k="20" />
<hkern u1="&#xc7;" u2="T" k="41" />
<hkern u1="&#xc7;" u2="J" k="25" />
<hkern u1="&#xc7;" u2="A" k="20" />
<hkern u1="&#xd2;" u2="&#xc6;" k="6" />
<hkern u1="&#xd2;" u2="Y" k="20" />
<hkern u1="&#xd2;" u2="X" k="20" />
<hkern u1="&#xd2;" u2="W" k="20" />
<hkern u1="&#xd2;" u2="V" k="20" />
<hkern u1="&#xd2;" u2="T" k="41" />
<hkern u1="&#xd2;" u2="J" k="25" />
<hkern u1="&#xd2;" u2="A" k="20" />
<hkern u1="&#xd3;" u2="&#xc6;" k="6" />
<hkern u1="&#xd3;" u2="Y" k="20" />
<hkern u1="&#xd3;" u2="X" k="20" />
<hkern u1="&#xd3;" u2="W" k="20" />
<hkern u1="&#xd3;" u2="V" k="20" />
<hkern u1="&#xd3;" u2="T" k="41" />
<hkern u1="&#xd3;" u2="J" k="25" />
<hkern u1="&#xd3;" u2="A" k="20" />
<hkern u1="&#xd4;" u2="&#xc6;" k="6" />
<hkern u1="&#xd4;" u2="Y" k="20" />
<hkern u1="&#xd4;" u2="X" k="20" />
<hkern u1="&#xd4;" u2="W" k="20" />
<hkern u1="&#xd4;" u2="V" k="20" />
<hkern u1="&#xd4;" u2="T" k="41" />
<hkern u1="&#xd4;" u2="J" k="25" />
<hkern u1="&#xd4;" u2="A" k="20" />
<hkern u1="&#xd5;" u2="&#xc6;" k="6" />
<hkern u1="&#xd5;" u2="Y" k="20" />
<hkern u1="&#xd5;" u2="X" k="20" />
<hkern u1="&#xd5;" u2="W" k="20" />
<hkern u1="&#xd5;" u2="V" k="20" />
<hkern u1="&#xd5;" u2="T" k="41" />
<hkern u1="&#xd5;" u2="J" k="25" />
<hkern u1="&#xd5;" u2="A" k="20" />
<hkern u1="&#xd6;" u2="&#xc6;" k="6" />
<hkern u1="&#xd6;" u2="Y" k="20" />
<hkern u1="&#xd6;" u2="X" k="20" />
<hkern u1="&#xd6;" u2="W" k="20" />
<hkern u1="&#xd6;" u2="V" k="20" />
<hkern u1="&#xd6;" u2="T" k="41" />
<hkern u1="&#xd6;" u2="J" k="25" />
<hkern u1="&#xd6;" u2="A" k="20" />
<hkern u1="&#xe7;" u2="&#x153;" k="37" />
<hkern u1="&#xe7;" u2="&#xe6;" k="8" />
<hkern u1="&#xe7;" u2="o" k="37" />
<hkern u1="&#xe7;" u2="e" k="37" />
<hkern u1="&#xe7;" u2="c" k="8" />
<hkern u1="&#xe7;" u2="a" k="8" />
<hkern u1="&#xe8;" u2="y" k="20" />
<hkern u1="&#xe8;" u2="x" k="12" />
<hkern u1="&#xe8;" u2="w" k="16" />
<hkern u1="&#xe8;" u2="v" k="20" />
<hkern u1="&#xe9;" u2="y" k="20" />
<hkern u1="&#xe9;" u2="x" k="12" />
<hkern u1="&#xe9;" u2="w" k="16" />
<hkern u1="&#xe9;" u2="v" k="20" />
<hkern u1="&#xea;" u2="y" k="20" />
<hkern u1="&#xea;" u2="x" k="12" />
<hkern u1="&#xea;" u2="w" k="16" />
<hkern u1="&#xea;" u2="v" k="20" />
<hkern u1="&#xeb;" u2="y" k="20" />
<hkern u1="&#xeb;" u2="x" k="12" />
<hkern u1="&#xeb;" u2="w" k="16" />
<hkern u1="&#xeb;" u2="v" k="20" />
<hkern u1="&#xf2;" u2="y" k="20" />
<hkern u1="&#xf2;" u2="x" k="12" />
<hkern u1="&#xf2;" u2="w" k="16" />
<hkern u1="&#xf2;" u2="v" k="20" />
<hkern u1="&#xf3;" u2="y" k="20" />
<hkern u1="&#xf3;" u2="x" k="12" />
<hkern u1="&#xf3;" u2="w" k="16" />
<hkern u1="&#xf3;" u2="v" k="20" />
<hkern u1="&#xf4;" u2="y" k="20" />
<hkern u1="&#xf4;" u2="x" k="12" />
<hkern u1="&#xf4;" u2="w" k="16" />
<hkern u1="&#xf4;" u2="v" k="20" />
<hkern u1="&#xf5;" u2="y" k="20" />
<hkern u1="&#xf5;" u2="x" k="12" />
<hkern u1="&#xf5;" u2="w" k="16" />
<hkern u1="&#xf5;" u2="v" k="20" />
<hkern u1="&#xf6;" u2="y" k="20" />
<hkern u1="&#xf6;" u2="x" k="12" />
<hkern u1="&#xf6;" u2="w" k="16" />
<hkern u1="&#xf6;" u2="v" k="20" />
<hkern u1="&#x2018;" u2="&#xc6;" k="164" />
<hkern u1="&#x2018;" u2="&#xc5;" k="164" />
<hkern u1="&#x2018;" u2="&#xc4;" k="164" />
<hkern u1="&#x2018;" u2="&#xc3;" k="164" />
<hkern u1="&#x2018;" u2="&#xc2;" k="164" />
<hkern u1="&#x2018;" u2="&#xc1;" k="164" />
<hkern u1="&#x2018;" u2="&#xc0;" k="164" />
<hkern u1="&#x2018;" u2="s" k="123" />
<hkern u1="&#x2018;" u2="J" k="246" />
<hkern u1="&#x2018;" u2="A" k="164" />
<hkern u1="&#x2019;" u2="&#xc6;" k="164" />
<hkern u1="&#x2019;" u2="&#xc5;" k="164" />
<hkern u1="&#x2019;" u2="&#xc4;" k="164" />
<hkern u1="&#x2019;" u2="&#xc3;" k="164" />
<hkern u1="&#x2019;" u2="&#xc2;" k="164" />
<hkern u1="&#x2019;" u2="&#xc1;" k="164" />
<hkern u1="&#x2019;" u2="&#xc0;" k="164" />
<hkern u1="&#x2019;" u2="s" k="123" />
<hkern u1="&#x2019;" u2="J" k="246" />
<hkern u1="&#x2019;" u2="A" k="164" />
<hkern u1="&#x201c;" u2="&#xc6;" k="164" />
<hkern u1="&#x201c;" u2="&#xc5;" k="164" />
<hkern u1="&#x201c;" u2="&#xc4;" k="164" />
<hkern u1="&#x201c;" u2="&#xc3;" k="164" />
<hkern u1="&#x201c;" u2="&#xc2;" k="164" />
<hkern u1="&#x201c;" u2="&#xc1;" k="164" />
<hkern u1="&#x201c;" u2="&#xc0;" k="164" />
<hkern u1="&#x201c;" u2="J" k="246" />
<hkern u1="&#x201c;" u2="A" k="164" />
<hkern u1="&#x201d;" u2="&#xc6;" k="164" />
<hkern u1="&#x201d;" u2="&#xc5;" k="164" />
<hkern u1="&#x201d;" u2="&#xc4;" k="164" />
<hkern u1="&#x201d;" u2="&#xc3;" k="164" />
<hkern u1="&#x201d;" u2="&#xc2;" k="164" />
<hkern u1="&#x201d;" u2="&#xc1;" k="164" />
<hkern u1="&#x201d;" u2="&#xc0;" k="164" />
<hkern u1="&#x201d;" u2="J" k="246" />
<hkern u1="&#x201d;" u2="A" k="164" />
<hkern u1="&#x201e;" u2="Y" k="197" />
<hkern u1="&#x201e;" u2="W" k="102" />
<hkern u1="&#x201e;" u2="V" k="164" />
<hkern u1="&#x201e;" u2="T" k="197" />
</font>
</defs></svg>

BIN
public/assets/fonts/din_bold-webfont.ttf 파일 보기


BIN
public/assets/fonts/din_bold-webfont.woff 파일 보기


BIN
public/assets/fonts/din_bold-webfont.woff2 파일 보기


BIN
public/assets/fonts/din_regular-webfont.eot 파일 보기


+ 959
- 0
public/assets/fonts/din_regular-webfont.svg 파일 보기

@@ -0,0 +1,959 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata></metadata>
<defs>
<font id="dinregular" horiz-adv-x="1069" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="509" />
<glyph horiz-adv-x="0" />
<glyph unicode="&#xd;" horiz-adv-x="509" />
<glyph unicode=" " horiz-adv-x="509" />
<glyph unicode="&#x09;" horiz-adv-x="509" />
<glyph unicode="&#xa0;" horiz-adv-x="509" />
<glyph unicode="!" horiz-adv-x="647" d="M266 0h176v172h-176v-172zM270 1458l21 -1048h127l22 1048h-170z" />
<glyph unicode="&#x22;" horiz-adv-x="866" d="M180 1110h162v348h-162v-348zM524 1110h162v348h-162v-348z" />
<glyph unicode="#" horiz-adv-x="1337" d="M158 465h182l-74 -465h152l71 465h328l-74 -465h152l74 465h202v131h-182l47 289h197v135h-178l69 440h-149l-70 -440h-325l71 440h-153l-70 -440h-207v-135h189l-48 -289h-204v-131zM512 596l47 289h326l-47 -289h-326z" />
<glyph unicode="$" horiz-adv-x="1220" d="M86 180q96 -96 200.5 -141t250.5 -51v-221h122v225q100 6 183.5 37.5t141.5 85t90 125t32 161.5q0 92 -33 165t-92 124q-23 20 -48.5 35.5t-56 28t-69.5 21.5t-90 18l-64 10v530q94 -6 161 -37.5t126 -85.5l100 101q-86 76 -174 113.5t-207 43.5v183h-122v-183 q-193 -16 -302.5 -125.5t-109.5 -283.5q0 -172 113 -273q43 -37 112.5 -69.5t153.5 -40.5l41 -4v-543q-104 4 -187.5 40t-164.5 118zM279 1065q0 115 68.5 186.5t197.5 81.5v-516q-53 8 -105.5 26.5t-95.5 53.5q-66 57 -65 168zM653 129v526q66 -10 120 -20t106 -55 q35 -31 53 -78.5t18 -104.5q0 -119 -78.5 -188.5t-218.5 -79.5z" />
<glyph unicode="%" horiz-adv-x="1705" d="M133 981q0 -125 78 -199.5t199 -74.5q119 0 197.5 74.5t78.5 199.5v215q0 127 -79 202t-197 75q-121 0 -199 -75t-78 -202v-215zM250 985v207q0 84 37 131t123 47q84 0 121.5 -48t37.5 -130v-207q0 -82 -37.5 -129t-121.5 -47t-122 46t-38 130zM451 0h122l684 1458h-122z M1022 262q0 -127 78 -201.5t198 -74.5q119 0 198 74.5t79 201.5v215q0 127 -79 202t-198 75q-121 0 -198.5 -75t-77.5 -202v-215zM1139 266v207q0 84 36.5 131t122.5 47q84 0 122 -48t38 -130v-207q0 -82 -38 -130t-122 -48q-86 0 -122.5 47t-36.5 131z" />
<glyph unicode="&#x26;" horiz-adv-x="1513" d="M158 412q0 -96 31.5 -174t92 -133.5t145.5 -86t191 -30.5q88 0 158 19.5t123 46t90 56t60 50.5l131 -160h194l-223 268q72 86 102.5 196.5t32.5 250.5h-147q0 -61 -5.5 -108.5t-14.5 -86.5t-24.5 -72.5t-37.5 -66.5l-373 448q16 12 43 31t45.5 30t20.5 13 q70 47 115.5 109.5t45.5 150.5q0 66 -23.5 122t-66.5 97t-101 64.5t-126 23.5q-70 0 -129 -23.5t-102.5 -64.5t-67 -96t-23.5 -121q0 -49 14.5 -93t38 -83t51 -73.5t54.5 -67.5q-59 -41 -116.5 -83t-101.5 -93t-70.5 -114.5t-26.5 -145.5zM309 416q0 61 21.5 109t56.5 87 t80 72t92 66l402 -484q-94 -84 -178.5 -112.5t-166.5 -28.5q-68 0 -124 20.5t-97 59.5t-63.5 92t-22.5 119zM469 1167q0 74 46 122t122 48q74 0 123 -50t49 -124q0 -63 -40 -105t-91 -77q-2 -2 -14.5 -10t-32 -21.5t-31.5 -21.5q-72 88 -101.5 138t-29.5 101z" />
<glyph unicode="'" horiz-adv-x="522" d="M180 1110h162v348h-162v-348z" />
<glyph unicode="(" horiz-adv-x="610" d="M188 195q0 -53 7.5 -106.5t35.5 -104.5q29 -51 64 -89t84 -88l100 101q-35 35 -62.5 63.5t-47.5 69.5q-33 66 -33 166v1044q0 100 33 166q20 41 47.5 70t62.5 63l-100 101q-49 -49 -84 -87t-64 -89t-36 -104.5t-7 -106.5v-1069z" />
<glyph unicode=")" horiz-adv-x="610" d="M127 -88l104 -105q49 49 84 87t64 90q29 51 35 104.5t6 106.5v1069q0 53 -6 106t-35 105q-29 51 -63.5 89t-84.5 87l-104 -105l63.5 -63.5t49.5 -69.5q16 -31 22 -72t6 -90v-1044q0 -49 -6 -90t-22 -72q-20 -41 -49 -69.5t-64 -63.5z" />
<glyph unicode="*" horiz-adv-x="970" d="M137 967l60 -101l237 146l-8 -281h119l-8 281l239 -146l58 101l-246 133l246 135l-58 98l-239 -145l8 280h-119l8 -280l-237 145l-60 -98l246 -135z" />
<glyph unicode="+" d="M106 479h361v-360h137v360h359v137h-359v357h-137v-357h-361v-137z" />
<glyph unicode="," horiz-adv-x="540" d="M180 180v-475l180 162v313h-180z" />
<glyph unicode="-" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="." horiz-adv-x="552" d="M180 0h193v193h-193v-193z" />
<glyph unicode="/" horiz-adv-x="727" d="M0 -152h145l584 1762h-145z" />
<glyph unicode="0" d="M135 389q0 -90 31 -164.5t84 -127t126 -81t159 -28.5t158.5 28.5t125.5 81t84 127t31 164.5v680q0 90 -31 165t-84 127t-125.5 80.5t-158.5 28.5t-159 -28.5t-126 -80.5t-84 -127t-31 -165v-680zM283 397v664q0 121 64.5 199.5t187.5 78.5t187 -78.5t64 -199.5v-664 q0 -121 -64.5 -199.5t-186.5 -78.5q-123 0 -187.5 78.5t-64.5 199.5z" />
<glyph unicode="1" d="M256 1055l272 239v-1294h148v1458h-148l-272 -235v-168z" />
<glyph unicode="2" d="M139 0h805v131h-627l510 651q59 78 88 142.5t29 152.5q0 90 -28.5 163t-82 124t-127 78.5t-163.5 27.5q-92 0 -166 -29.5t-126 -81.5t-81 -125t-29 -159h148q0 70 20.5 120t55 83t81 47t97.5 14q121 0 187.5 -71.5t66.5 -190.5q0 -59 -20.5 -110.5t-61.5 -104.5 l-576 -731v-131z" />
<glyph unicode="3" d="M86 371q4 -98 40 -171t93 -121t133 -70.5t162 -22.5q88 0 167 26.5t136 78.5t91 129t34 177q0 272 -223 357q197 88 196 323q0 88 -29.5 162t-81.5 125t-127 80t-163 29q-84 0 -155.5 -26t-126 -74t-88 -117.5t-40.5 -157.5h148q10 113 77.5 178t184.5 65 q106 0 180 -67.5t74 -198.5q0 -123 -62.5 -193.5t-197.5 -70.5h-31v-129h31q150 0 218.5 -75t68.5 -208q0 -135 -81 -208.5t-200 -73.5q-53 0 -101 14t-87 45t-63.5 79t-29.5 116h-147z" />
<glyph unicode="4" d="M82 231h582v-231h145v231h178v134h-178v413h-145v-413h-424l526 1093h-158l-526 -1093v-134z" />
<glyph unicode="5" d="M143 344q6 -78 31 -141.5t72 -112.5q47 -47 121.5 -75.5t171.5 -28.5q98 0 168.5 28.5t121.5 79.5q78 78 97.5 177t19.5 210q0 51 -4 103.5t-16.5 103.5t-37 97t-63.5 87q-43 43 -106.5 68t-145.5 25q-86 0 -152.5 -27t-109.5 -74v463h604v131h-737v-766h133 q23 66 84.5 105t157.5 39q80 0 128 -31t73.5 -80t35 -112.5t9.5 -131.5q0 -39 -2 -80t-9.5 -79.5t-23.5 -73.5t-45 -64q-68 -68 -180 -67q-117 0 -175.5 58t-72.5 169h-148z" />
<glyph unicode="6" d="M133 408q0 -94 28.5 -172t81 -133.5t128 -85t168.5 -29.5q92 0 166.5 32.5t127 90t81 137.5t28.5 172q0 90 -27.5 166t-77 131t-119 86t-155.5 31t-153 -31l325 655h-151l-359 -723q-47 -92 -69.5 -171t-22.5 -156zM281 414q0 135 69.5 215t186.5 80q63 0 111 -23.5 t81 -63.5t49.5 -93.5t16.5 -114.5q0 -135 -71 -215t-187 -80q-117 0 -186.5 80t-69.5 215z" />
<glyph unicode="7" d="M156 1098h145v229h508l-506 -1327h156l506 1327v131h-809v-360z" />
<glyph unicode="8" d="M104 401q0 -92 33 -167.5t91.5 -131t137 -85t169.5 -29.5q90 0 168.5 29.5t137 85t91.5 131t33 167.5q0 129 -62.5 215t-154.5 140q86 49 137 129t51 194q0 86 -29.5 158t-84 124t-128 80.5t-159.5 28.5t-160 -28.5t-128 -80.5t-84 -124t-30 -158q0 -115 52.5 -194.5 t138.5 -128.5q-92 -53 -156 -139.5t-64 -215.5zM252 403q0 61 21.5 112.5t59.5 90.5t90 60.5t112 21.5q59 0 111 -21.5t90 -60.5t59.5 -90.5t21.5 -112.5t-21.5 -112t-59.5 -90t-90 -60.5t-111 -21.5t-111.5 21.5t-90.5 60.5t-59.5 90t-21.5 112zM281 1077q0 115 70.5 188.5 t183.5 73.5t183 -73.5t70 -188.5q0 -117 -70.5 -188.5t-182.5 -71.5q-113 0 -183.5 72t-70.5 188z" />
<glyph unicode="9" d="M127 1038q0 -90 26.5 -165.5t76 -131t119 -86t155.5 -30.5q88 0 155 30l-327 -655h153l359 723q47 92 69.5 171t22.5 157q0 94 -28.5 171.5t-81 133t-128 85t-168.5 29.5q-92 0 -166.5 -32.5t-127 -90t-81 -137.5t-28.5 -172zM274 1044q0 135 70 215t186 80 q117 0 187.5 -80t70.5 -215t-70.5 -214.5t-187.5 -79.5q-63 0 -111 23.5t-80 63.5t-48.5 93t-16.5 114z" />
<glyph unicode=":" horiz-adv-x="608" d="M236 0h192v193h-192v-193zM236 616h192v193h-192v-193z" />
<glyph unicode=";" horiz-adv-x="608" d="M236 616h192v193h-192v-193zM240 180v-475l180 162v313h-180z" />
<glyph unicode="&#x3c;" horiz-adv-x="2103" d="M113 551l817 -817h192l-747 745h1616v144h-1616l747 745h-192z" />
<glyph unicode="=" d="M106 309h857v135h-857v-135zM106 655h857v138h-857v-138z" />
<glyph unicode="&#x3e;" horiz-adv-x="2103" d="M113 479h1616l-748 -745h193l817 817l-817 817h-193l748 -745h-1616v-144z" />
<glyph unicode="?" horiz-adv-x="1017" d="M156 1096h147q0 49 16.5 93t47 77.5t74.5 53t100 19.5q104 0 169.5 -68.5t65.5 -172.5q0 -53 -19.5 -92t-47.5 -82l-166 -240q-33 -47 -48.5 -90t-15.5 -102v-82h148v79q0 25 9 58t28 61l167 242q41 59 67 117.5t26 130.5q0 82 -30 150.5t-81 117.5t-121.5 76.5 t-150.5 27.5q-84 0 -154 -29.5t-122 -79.5t-80.5 -118.5t-28.5 -146.5zM465 0h176v172h-176v-172z" />
<glyph unicode="@" horiz-adv-x="1460" d="M147 328q0 -68 7.5 -118t26 -89t49 -72t77.5 -67l101 100q-35 27 -57.5 50.5t-36 51t-18.5 62.5t-5 84v690q0 86 17.5 136t64.5 97q45 45 98 63.5t125 18.5h266q72 0 128.5 -19.5t99.5 -62.5q45 -47 62 -99t17 -134v-160q-53 66 -118.5 97.5t-155.5 31.5t-164 -33.5 t-119 -93.5q-47 -63 -65.5 -151t-18.5 -224q0 -139 18.5 -226t71.5 -150q47 -59 120 -92t159 -33q94 0 158.5 30.5t115.5 96.5v-113l142 -2v1018q0 213 -117 330q-115 115 -315 114h-303q-203 0 -316 -114q-115 -117 -115 -330v-688zM674 487q0 72 8 139.5t34.5 120t76 84 t129.5 31.5t129 -31.5t75.5 -84t34.5 -120t8 -139.5t-8 -139t-34.5 -119.5t-76 -84t-128.5 -31.5q-80 0 -129.5 31.5t-76 84t-34.5 120t-8 138.5z" />
<glyph unicode="A" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545z" />
<glyph unicode="B" horiz-adv-x="1368" d="M211 0h567q96 0 176 25.5t137.5 77t89 127t31.5 173.5q0 131 -66.5 219.5t-170.5 127.5q92 35 153.5 118.5t61.5 200.5q0 92 -32 164t-88 122t-136 76.5t-174 26.5h-549v-1458zM367 139v535h397q135 0 214 -71.5t79 -194.5t-79 -196t-214 -73h-397zM367 813v506h381 q61 0 113 -15.5t90 -46t60.5 -77.5t22.5 -113t-22.5 -114t-60.5 -78.5t-90 -46t-113 -15.5h-381z" />
<glyph unicode="C" horiz-adv-x="1304" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q74 -74 169 -112.5t204 -38.5q98 0 182 29.5t150.5 85t110.5 136.5t62 183h-155q-29 -135 -121 -215t-229 -80q-72 0 -138.5 26.5t-113.5 75.5q-35 35 -55.5 75t-31 96.5t-13.5 135t-3 193.5t3 193.5t13.5 135 t31 96.5t55.5 75q47 49 113.5 75.5t138.5 26.5q137 0 227 -80t119 -215h159q-18 102 -62 183t-110.5 136.5t-150.5 85t-182 29.5q-109 0 -204 -38.5t-169 -112.5q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204z" />
<glyph unicode="D" horiz-adv-x="1378" d="M211 0h500q115 0 209 35t159 100q57 57 87 131t42.5 155t13.5 164.5t1 159.5t-1 155t-13.5 153.5t-42 143.5t-87.5 126q-66 66 -160 100.5t-208 34.5h-500v-1458zM367 139v1180h317q86 0 157.5 -23.5t129.5 -83.5q37 -39 57.5 -92t28.5 -113.5t9 -127t1 -134.5t-1 -139 t-9 -138t-28.5 -125t-57.5 -97q-57 -59 -129 -83t-158 -24h-317z" />
<glyph unicode="E" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458z" />
<glyph unicode="F" horiz-adv-x="1187" d="M211 0h156v643h639v139h-639v537h749v139h-905v-1458z" />
<glyph unicode="G" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q74 -74 169 -112.5t204 -38.5q113 0 212 42t177 126q68 72 96.5 160.5t28.5 215.5v232h-514v-137h358v-111q0 -86 -18.5 -148.5t-63.5 -115.5q-51 -61 -124 -93t-152 -32q-72 0 -138.5 26.5t-113.5 75.5 q-35 35 -55.5 75t-31 96.5t-13.5 135t-3 193.5t3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5q137 0 230 -78.5t124 -218.5h156q-16 96 -58.5 176t-108 138.5t-152.5 90t-191 31.5q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204z" />
<glyph unicode="H" horiz-adv-x="1425" d="M211 0h156v666h692v-666h155v1458h-155v-653h-692v653h-156v-1458z" />
<glyph unicode="I" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458z" />
<glyph unicode="J" horiz-adv-x="1026" d="M47 119q68 -68 148.5 -99.5t185.5 -31.5q100 0 183 31.5t143.5 90t94.5 143.5t34 189v1016h-156v-995q0 -162 -78 -249t-221 -87q-90 0 -140.5 27.5t-88.5 68.5z" />
<glyph unicode="K" horiz-adv-x="1331" d="M211 0h156v408l307 368l444 -776h185l-525 895l459 563h-190l-680 -837v837h-156v-1458z" />
<glyph unicode="L" horiz-adv-x="1173" d="M211 0h901v139h-745v1319h-156v-1458z" />
<glyph unicode="M" horiz-adv-x="1671" d="M211 0h156v1108l405 -879h133l400 879v-1108h155v1458h-155l-463 -1034l-475 1034h-156v-1458z" />
<glyph unicode="N" horiz-adv-x="1499" d="M211 0h156v1169l774 -1169h147v1458h-155v-1165l-775 1165h-147v-1458z" />
<glyph unicode="O" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q151 -151 370 -151h3q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-151 151 -369 151h-3q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124 t-15 -155.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5 t-113.5 76.5q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5z" />
<glyph unicode="P" horiz-adv-x="1290" d="M211 0h156v600h387q100 0 183 31t142.5 86t92 135t32.5 178t-32.5 177t-92 135.5t-142.5 86t-183 29.5h-543v-1458zM367 739v580h372q137 0 223.5 -72t86.5 -217t-86 -218t-224 -73h-372z" />
<glyph unicode="Q" horiz-adv-x="1329" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q151 -151 370 -151h3q180 0 313 102l162 -162l94 95l-160 159q37 47 57.5 99.5t29.5 117t11.5 145.5t2.5 185q0 117 -2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-151 151 -369 151h-3q-221 0 -373 -151 q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5q0 -88 -2 -154.5t-8 -116.5t-17.5 -89t-31.5 -72l-179 178l-94 -94 l184 -184q-92 -70 -206 -70q-72 0 -138.5 27.5t-113.5 76.5q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5z" />
<glyph unicode="R" horiz-adv-x="1343" d="M211 0h156v647h350l332 -647h182l-346 662q141 29 229 130t88 261q0 94 -31.5 169.5t-89 128t-137.5 80t-174 27.5h-559v-1458zM367 784v535h389q129 0 210 -66.5t81 -201.5t-81 -201t-210 -66h-389z" />
<glyph unicode="S" horiz-adv-x="1204" d="M86 180q102 -102 219 -147t281 -45q113 0 206 28.5t159.5 82t102.5 130t36 172.5q0 184 -123 289q-23 20 -48.5 35.5t-56.5 28t-70.5 21.5t-91.5 18l-159 24q-57 10 -109.5 30.5t-87.5 49.5q-65 56 -65 165q0 126 79.5 199.5t227.5 73.5q117 0 194.5 -31.5t145.5 -93.5 l100 101q-94 84 -194.5 121.5t-239.5 37.5q-109 0 -195 -29.5t-146.5 -82.5t-93 -130t-32.5 -169q0 -174 111 -273q94 -82 268 -110l170 -27q80 -12 117.5 -25.5t72.5 -43.5q35 -31 52.5 -78t17.5 -105q0 -129 -92 -199.5t-252 -70.5q-123 0 -215 35t-182 125z" />
<glyph unicode="T" horiz-adv-x="1122" d="M61 1319h422v-1319h156v1319h422v139h-1000v-139z" />
<glyph unicode="U" horiz-adv-x="1398" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977z" />
<glyph unicode="V" horiz-adv-x="1118" d="M16 1458l480 -1458h127l479 1458h-164l-379 -1179l-379 1179h-164z" />
<glyph unicode="W" horiz-adv-x="1748" d="M33 1458l373 -1458h145l323 1167l324 -1167h145l373 1458h-166l-284 -1175l-322 1175h-139l-322 -1175l-284 1175h-166z" />
<glyph unicode="X" horiz-adv-x="1128" d="M31 0h176l356 612l355 -612h180l-451 748l420 710h-180l-324 -575l-323 575h-181l418 -710z" />
<glyph unicode="Y" horiz-adv-x="1052" d="M16 1458l435 -856v-602h155v602l430 856h-168l-340 -698l-344 698h-168z" />
<glyph unicode="Z" horiz-adv-x="1138" d="M117 0h905v139h-735l735 1188v131h-877v-139h701l-729 -1172v-147z" />
<glyph unicode="[" horiz-adv-x="641" d="M188 -152h363v132h-215v1499h215v131h-363v-1762z" />
<glyph unicode="\" horiz-adv-x="727" d="M0 1604l582 -1756h145l-582 1756h-145z" />
<glyph unicode="]" horiz-adv-x="641" d="M90 -25v-127h363v1762h-363v-127h221v-1508h-221z" />
<glyph unicode="^" horiz-adv-x="1099" d="M147 846h152l252 467l250 -467h151l-334 624h-135z" />
<glyph unicode="_" horiz-adv-x="1099" d="M0 -233v-105h1100v105h-1100z" />
<glyph unicode="`" horiz-adv-x="1024" d="M256 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="a" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130z" />
<glyph unicode="b" horiz-adv-x="1116" d="M184 0h148v121q61 -80 130.5 -106.5t153.5 -26.5q78 0 141.5 23.5t104.5 64.5q39 39 62.5 88t37 105.5t18.5 116t5 118.5t-5 118.5t-18.5 116t-37 105.5t-62.5 88q-41 41 -104.5 64.5t-141.5 23.5q-84 0 -153.5 -25.5t-130.5 -103.5v567h-148v-1458zM332 504 q0 74 9 143.5t35.5 122.5t77 86t132.5 33t132 -33t76.5 -86t35 -122.5t8.5 -143.5t-8.5 -143.5t-35 -123t-76.5 -86t-132 -32.5t-132.5 32.5t-77 86t-35.5 123t-9 143.5z" />
<glyph unicode="c" horiz-adv-x="1003" d="M129 504q0 -129 34 -226.5t94 -162t141 -96t177 -31.5q104 0 179 32.5t153 116.5l-100 96q-57 -63 -108.5 -88.5t-123.5 -25.5q-74 0 -133 28.5t-100 85.5q-35 49 -50.5 112t-15.5 159t15.5 158.5t50.5 111.5q41 57 100.5 86t132.5 29q72 0 123.5 -24.5t108.5 -88.5 l100 94q-78 84 -152.5 117t-179.5 33q-96 0 -177 -33t-141 -97.5t-94 -160.5t-34 -225z" />
<glyph unicode="d" horiz-adv-x="1116" d="M131 504q0 -59 5 -118.5t18.5 -116t37 -105.5t62.5 -88q41 -41 104.5 -64.5t141.5 -23.5q84 0 154.5 26.5t131.5 106.5v-121h146v1458h-148v-567q-61 78 -130.5 103.5t-153.5 25.5q-78 0 -141.5 -23.5t-104.5 -64.5q-39 -39 -62.5 -88t-37 -105.5t-18.5 -116t-5 -118.5z M279 504q0 74 9 143.5t35.5 122.5t77 86t131.5 33q82 0 132.5 -33t77 -86t34.5 -122.5t8 -143.5t-8 -143.5t-34.5 -123t-77 -86t-132.5 -32.5t-132 32.5t-76.5 86t-35.5 123t-9 143.5z" />
<glyph unicode="e" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM276 575q2 61 8.5 94 t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533z" />
<glyph unicode="f" horiz-adv-x="643" d="M88 889h129v-889h148v889h215v112h-215v187q0 70 31.5 108.5t103.5 38.5h80v127h-107q-66 0 -113 -21.5t-79.5 -58t-48 -86t-15.5 -104.5v-191h-129v-112z" />
<glyph unicode="g" horiz-adv-x="1112" d="M131 512q0 -123 23.5 -233.5t99.5 -186.5q41 -41 103.5 -65.5t140.5 -24.5q82 0 151.5 26.5t130.5 104.5v-158q0 -66 -15 -122t-49 -97t-86 -65.5t-126 -24.5q-43 0 -76 6t-60.5 19.5t-53 32t-52.5 43.5l-96 -95q39 -37 77 -62.5t77.5 -42t85 -23.5t102.5 -7q98 0 177 33 t132 90t82 136t29 173v1039h-146v-119q-61 80 -129.5 105.5t-152.5 25.5q-78 0 -141.5 -23.5t-104.5 -64.5q-76 -76 -99.5 -186.5t-23.5 -233.5zM279 512q0 70 8 138.5t34.5 120.5t77 85t131.5 33q82 0 131.5 -33t76 -85t34.5 -120.5t8 -138.5q0 -72 -8 -139.5t-34.5 -119.5 t-76 -85t-131.5 -33t-132 33t-76.5 85t-34.5 119.5t-8 139.5z" />
<glyph unicode="h" horiz-adv-x="1150" d="M184 0h148v623q0 131 68.5 198.5t183.5 67.5t180 -66.5t65 -199.5v-623h148v647q0 172 -95.5 272.5t-267.5 100.5q-174 0 -282 -123v561h-148v-1458z" />
<glyph unicode="i" horiz-adv-x="518" d="M176 1294h166v166h-166v-166zM184 0h148v1008h-148v-1008z" />
<glyph unicode="j" horiz-adv-x="518" d="M-31 -324v-129h107q66 0 114 20.5t79.5 57.5t47 86.5t15.5 106.5v1183h-148v-1177q0 -74 -28.5 -111t-106.5 -37h-80zM176 1294h166v166h-166v-166z" />
<glyph unicode="k" horiz-adv-x="1097" d="M184 0h148v291l196 225l320 -516h182l-401 623l342 385h-185l-454 -525v975h-148v-1458z" />
<glyph unicode="l" horiz-adv-x="608" d="M180 268q0 -115 61.5 -191.5t194.5 -76.5h107v127h-80q-78 0 -106.5 37t-28.5 110v1184h-148v-1190z" />
<glyph unicode="m" horiz-adv-x="1800" d="M184 0h148v621q0 133 68.5 200.5t183.5 67.5t181 -66.5t66 -201.5v-621h148v637q0 121 70.5 186.5t181.5 65.5q115 0 181.5 -66.5t66.5 -201.5v-621h147v645q0 176 -108 281q-47 45 -113 69.5t-148 24.5q-213 0 -331 -168q-47 84 -126 126t-184 42q-86 0 -158.5 -31 t-125.5 -92v111h-148v-1008z" />
<glyph unicode="n" horiz-adv-x="1150" d="M184 0h148v621q0 133 67.5 200.5t182.5 67.5t181 -66.5t66 -201.5v-621h148v645q0 178 -105 281q-94 94 -258 94q-86 0 -157.5 -31t-124.5 -92v111h-148v-1008z" />
<glyph unicode="o" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5zM279 504 q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86z" />
<glyph unicode="p" horiz-adv-x="1116" d="M184 -451h148v570q61 -78 130.5 -104.5t153.5 -26.5q78 0 141.5 23.5t104.5 64.5q39 39 62.5 88t37 105.5t18.5 116t5 118.5t-5 118.5t-18.5 116t-37 105.5t-62.5 88q-41 41 -104.5 64.5t-141.5 23.5q-84 0 -153.5 -25.5t-130.5 -105.5v119h-148v-1459zM332 504 q0 74 9 143.5t35.5 122.5t77 86t132.5 33t132 -33t76.5 -86t35 -122.5t8.5 -143.5t-8.5 -143.5t-35 -123t-76.5 -86t-132 -32.5t-132.5 32.5t-77 86t-35.5 123t-9 143.5z" />
<glyph unicode="q" horiz-adv-x="1116" d="M131 504q0 -59 5 -118.5t18.5 -116t37 -105.5t62.5 -88q41 -41 104.5 -64.5t141.5 -23.5q84 0 153.5 26.5t130.5 104.5v-570h148v1459h-146v-119q-61 80 -131.5 105.5t-154.5 25.5q-78 0 -141.5 -23.5t-104.5 -64.5q-39 -39 -62.5 -88t-37 -105.5t-18.5 -116t-5 -118.5z M279 504q0 74 9 143.5t35.5 122.5t77 86t131.5 33q82 0 132.5 -33t77 -86t34.5 -122.5t8 -143.5t-8 -143.5t-34.5 -123t-77 -86t-132.5 -32.5t-132 32.5t-76.5 86t-35.5 123t-9 143.5z" />
<glyph unicode="r" horiz-adv-x="862" d="M184 0h148v618q0 57 17.5 106.5t48 86.5t75.5 57.5t100 20.5q59 0 96.5 -16.5t78.5 -57.5l108 111q-53 53 -111.5 73.5t-130.5 20.5q-88 0 -164.5 -36t-117.5 -99v123h-148v-1008z" />
<glyph unicode="s" horiz-adv-x="1015" d="M88 133q84 -80 184.5 -112.5t229.5 -32.5q92 0 166.5 20.5t129 60.5t84 96t29.5 130q0 70 -21.5 119t-60 81.5t-94 49t-121.5 22.5l-161 15q-96 8 -136.5 45t-40.5 102q0 78 57.5 122t168.5 44q78 0 146.5 -19.5t121.5 -60.5l96 96q-68 55 -161 82t-201 27 q-80 0 -148.5 -20.5t-118 -58.5t-77 -92t-27.5 -124q0 -125 77 -191.5t224 -78.5l166 -15q88 -8 128 -45t40 -102q0 -90 -71.5 -134t-196.5 -44q-94 0 -174 26.5t-140 89.5z" />
<glyph unicode="t" horiz-adv-x="679" d="M82 889h127v-619q0 -55 16.5 -104t48 -86t79.5 -58.5t114 -21.5h104v127h-77q-72 0 -105 39t-33 108v615h215v112h-215v316h-147v-316h-127v-112z" />
<glyph unicode="u" horiz-adv-x="1150" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643z" />
<glyph unicode="v" horiz-adv-x="915" d="M23 1008l368 -1008h131l371 1008h-160l-276 -809l-275 809h-159z" />
<glyph unicode="w" horiz-adv-x="1482" d="M23 1008l319 -1008h137l262 782l265 -782h137l317 1008h-160l-229 -809l-266 809h-127l-264 -809l-232 809h-159z" />
<glyph unicode="x" horiz-adv-x="978" d="M68 0h178l246 391l241 -391h178l-342 514l328 494h-178l-227 -373l-232 373h-178l328 -494z" />
<glyph unicode="y" horiz-adv-x="915" d="M23 1008l362 -988l-72 -196q-25 -70 -57.5 -97.5t-108.5 -27.5h-45v-131h64q53 0 104.5 15.5t91.5 54.5q43 39 72 118l459 1252h-160l-274 -809l-277 809h-159z" />
<glyph unicode="z" horiz-adv-x="940" d="M102 0h732v131h-564l564 752v125h-701v-131h531l-562 -750v-127z" />
<glyph unicode="{" horiz-adv-x="724" d="M98 664h54q29 0 52 -10.5t40 -26.5q37 -37 37 -123v-391q0 -80 13 -124t48 -79q33 -33 81 -47.5t126 -14.5h76v132h-47q-53 0 -79 5t-42 21t-22.5 47t-6.5 86v385q0 88 -35 132t-94 73q59 29 94 73t35 132v385q0 55 6 86t23 47q16 16 41.5 21.5t79.5 5.5h47v131h-76 q-78 0 -126 -14.5t-81 -47.5q-35 -35 -48 -79t-13 -123v-392q0 -86 -37 -123q-16 -16 -40 -26t-52 -10h-54v-131z" />
<glyph unicode="|" horiz-adv-x="667" d="M260 -152h148v1762h-148v-1762z" />
<glyph unicode="}" horiz-adv-x="724" d="M98 -20v-132h78q78 0 126 14.5t81 47.5q35 35 48 79t13 124v391q0 86 37 123q16 16 40 26.5t52 10.5h52v131h-52q-29 0 -52 10t-40 26q-37 37 -37 123v392q0 80 -13 123.5t-48 78.5q-33 33 -81 47.5t-126 14.5h-78v-131h49q53 0 78 -5.5t41 -21.5t23.5 -47t7.5 -86v-385 q0 -88 35 -132t94 -73q-59 -29 -94 -73t-35 -132v-385q0 -55 -7 -85.5t-24 -47.5q-16 -16 -40.5 -21t-78.5 -5h-49z" />
<glyph unicode="~" horiz-adv-x="1103" d="M100 543l90 -92q31 31 53.5 48t42 27.5t37 13.5t39.5 3q41 0 79 -14.5t81 -34.5q59 -27 111.5 -45.5t105.5 -18.5q35 0 65 5t59.5 20.5t63.5 43t77 70.5l-93 93q-31 -31 -53 -48.5t-41.5 -28t-38 -13.5t-39.5 -3q-41 0 -78.5 14.5t-80.5 34.5q-59 27 -110.5 45.5 t-104.5 18.5q-35 0 -65 -6t-59.5 -21.5t-63.5 -42t-77 -69.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="647" d="M203 836h176v172h-176v-172zM207 -451h170l-23 1049h-127z" />
<glyph unicode="&#xa2;" horiz-adv-x="1019" d="M129 750q0 -223 100.5 -354.5t270.5 -155.5v-240h121v236q92 6 158.5 39.5t138.5 111.5l-101 94q-51 -57 -97 -82.5t-108 -29.5v761q61 -4 107.5 -29.5t97.5 -82.5l101 94q-72 78 -138.5 111.5t-158.5 40.5v194h-121v-198q-170 -25 -270.5 -156t-100.5 -354zM276 750 q0 96 16.5 158.5t51.5 111.5q63 88 164 106v-753q-100 18 -164 106q-35 49 -51.5 111.5t-16.5 159.5z" />
<glyph unicode="&#xa3;" horiz-adv-x="1122" d="M96 676h129v-676h791v139h-633v537h299v110h-299v209q0 162 78 249t221 87q45 0 79 -7t60.5 -20.5t47 -31t40.5 -37.5l107 104q-68 68 -149 99.5t-185 31.5q-100 0 -184 -31.5t-144.5 -90t-94.5 -143.5t-34 -189v-230h-129v-110z" />
<glyph unicode="&#xa4;" horiz-adv-x="1351" d="M160 133l94 -94l152 151q55 -41 123.5 -65.5t146.5 -24.5t145.5 25t122.5 65l154 -151l94 94l-152 152q41 55 65.5 123.5t24.5 146.5t-24.5 146.5t-65.5 123.5l152 150l-94 94l-154 -149q-55 41 -122.5 64.5t-145.5 23.5t-146.5 -23.5t-123.5 -64.5l-152 149l-94 -94 l151 -150q-41 -55 -65.5 -123.5t-24.5 -146.5t24.5 -146.5t65.5 -123.5zM356 555q0 66 26 124t69 101t101 67.5t124 24.5t124 -24.5t101 -67.5t67.5 -101t24.5 -124t-24.5 -124t-67.5 -101t-101.5 -68.5t-123.5 -25.5q-66 0 -124 25.5t-101 68.5t-69 101t-26 124z" />
<glyph unicode="&#xa5;" horiz-adv-x="1052" d="M16 1458l322 -637h-205v-110h262l54 -109v-106h-316v-113h316v-383h157v383h314v113h-314v106l53 109h261v110h-205l321 637h-166l-342 -698l-344 698h-168z" />
<glyph unicode="&#xa6;" horiz-adv-x="686" d="M260 -152h148v717h-148v-717zM260 893h148v717h-148v-717z" />
<glyph unicode="&#xa7;" horiz-adv-x="1140" d="M178 516q0 -141 73 -238.5t208 -136.5l159 -45q86 -25 133.5 -81t47.5 -128q0 -104 -61.5 -159.5t-166.5 -55.5q-104 0 -165.5 49.5t-71.5 145.5h-150q4 -82 37 -143.5t85 -103.5t121 -62.5t144 -20.5q80 0 148.5 24.5t119 70.5t80 112t29.5 145q0 113 -55 188t-143 107 q41 20 78.5 51t67.5 74t48.5 95.5t18.5 115.5q0 139 -73 237.5t-208 137.5l-160 45q-78 23 -125 69t-47 128q0 100 58.5 151t162.5 51q98 0 157.5 -44t68.5 -146h147q-4 74 -32.5 134t-78 101t-116 63.5t-146.5 22.5t-147.5 -24.5t-116.5 -68.5t-76.5 -106.5t-27.5 -135.5 q0 -113 51 -177.5t139 -105.5q-41 -20 -80 -51t-68.5 -74t-48 -95t-18.5 -116zM328 518q0 63 16 106.5t51 82.5q68 74 176 73q102 0 177 -73q39 -39 52 -84.5t13 -104.5q0 -66 -17.5 -109.5t-47.5 -78.5q-68 -74 -177 -74t-176 74q-29 33 -48 78t-19 110z" />
<glyph unicode="&#xa8;" horiz-adv-x="1024" d="M221 1233h148v182h-148v-182zM655 1233h148v182h-148v-182z" />
<glyph unicode="&#xa9;" horiz-adv-x="1804" d="M160 729q0 -154 58 -289t158.5 -235.5t236 -158.5t288.5 -58q154 0 289 58t235.5 158.5t158.5 235.5t58 289t-58 289t-158.5 235.5t-235.5 158.5t-289 58t-289 -58t-235.5 -158.5t-158.5 -235.5t-58 -289zM281 729q0 129 48 243.5t133 201t197.5 136.5t241.5 50 t242.5 -50t197.5 -136.5t133.5 -201t49.5 -243.5t-49.5 -243.5t-133.5 -200.5t-197.5 -136.5t-242.5 -50.5t-241.5 50.5t-197.5 136.5t-133 200.5t-48 243.5zM547 729q0 -90 23.5 -166t69.5 -131t113.5 -87t157.5 -32q86 0 148 27t121 80l-74 74q-51 -45 -94 -61.5 t-101 -16.5q-70 0 -118 24.5t-76.5 67.5t-41.5 99.5t-13 121.5q0 63 13 120.5t41.5 100.5t77 68.5t117.5 25.5q57 0 100.5 -17t94.5 -62l74 73q-63 55 -123 82t-146 27q-90 0 -157.5 -32t-113.5 -87t-69.5 -132t-23.5 -167z" />
<glyph unicode="&#xaa;" horiz-adv-x="919" d="M115 879q0 -96 61 -162q39 -39 90 -56.5t135 -17.5q78 0 129.5 18.5t98.5 65.5v-74h119v543q0 131 -78 200.5t-240 69.5q-98 0 -164.5 -25.5t-122.5 -97.5l84 -75q37 51 81 70.5t120 19.5q111 0 155 -43t44 -129v-74h-236q-135 0 -205.5 -63.5t-70.5 -169.5zM236 883 q0 137 172 137h219v-82q0 -100 -39 -137q-37 -35 -81 -43t-95 -8q-92 0 -134 32.5t-42 100.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1134" d="M82 549l430 -430v182l-246 248l246 246v184zM545 549l430 -430v182l-248 248l248 246v184z" />
<glyph unicode="&#xac;" d="M104 492h723v-281h138v418h-861v-137z" />
<glyph unicode="&#xad;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#xae;" horiz-adv-x="1804" d="M160 729q0 -154 58 -289t158.5 -235.5t236 -158.5t288.5 -58q154 0 289 58t235.5 158.5t158.5 235.5t58 289t-58 289t-158.5 235.5t-235.5 158.5t-289 58t-289 -58t-235.5 -158.5t-158.5 -235.5t-58 -289zM279 729q0 131 49 246t133 201t197.5 136t242.5 50t242.5 -50 t198.5 -136t134.5 -201t49.5 -246t-49.5 -245.5t-134.5 -200.5t-198.5 -136.5t-242.5 -50.5t-242.5 50.5t-197.5 136.5t-133 200.5t-49 245.5zM659 324h113v331h123l186 -331h131l-194 346q76 23 125 78t49 145q0 51 -20.5 96t-55.5 78t-81 51.5t-99 18.5h-277v-813z M772 752v284h152q68 0 110.5 -41t42.5 -102t-43 -101t-110 -40h-152z" />
<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M203 1257h618v117h-618v-117z" />
<glyph unicode="&#xb0;" horiz-adv-x="948" d="M137 1141q0 -70 26.5 -131.5t73 -106.5t108 -71.5t130.5 -26.5q70 0 131.5 26.5t106.5 71.5t71.5 106.5t26.5 131.5t-26.5 131t-71.5 106t-106.5 72t-131.5 27t-131 -27t-107.5 -72t-73 -106.5t-26.5 -130.5zM262 1141q0 45 16.5 85t44 69.5t66.5 46t84 16.5t84 -16.5 t67.5 -46t45 -69.5t16.5 -85q0 -47 -16.5 -86t-44 -69t-66.5 -46t-84 -16t-84 16t-67.5 46t-45 69t-16.5 86z" />
<glyph unicode="&#xb1;" d="M106 0h857v137h-857v-137zM106 592h361v-363h137v363h359v137h-359v358h-137v-358h-361v-137z" />
<glyph unicode="&#xb2;" horiz-adv-x="700" d="M98 584h504v106h-362l282 344q41 49 60.5 90t19.5 99q0 113 -70.5 178t-181.5 65t-181.5 -66.5t-70.5 -176.5h119q0 76 40 106.5t93 30.5q63 0 98 -38t35 -99q0 -35 -11 -61.5t-36 -57.5l-338 -414v-106z" />
<glyph unicode="&#xb3;" horiz-adv-x="729" d="M98 817q2 -63 24.5 -109t59.5 -76t84 -44.5t101 -14.5q55 0 103 16.5t84 48.5t56.5 80t20.5 111q0 82 -33 131.5t-92 73.5q53 25 81.5 71t28.5 118q0 111 -70.5 177t-180.5 66q-104 0 -176 -62.5t-78 -172.5h116q4 59 41 94t97 35q55 0 95 -35t40 -104q0 -63 -34 -101.5 t-106 -38.5h-18v-102h18q78 0 116 -40t38 -110q0 -72 -42 -110.5t-105 -38.5q-57 0 -101.5 32.5t-48.5 104.5h-119z" />
<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M412 1217h135l221 313h-176z" />
<glyph unicode="&#xb5;" horiz-adv-x="1148" d="M170 -451h147v514q82 -76 218 -75q174 0 282 125v-113h148v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-181.5 66.5t-66.5 201.5v621h-147v-1459z" />
<glyph unicode="&#xb6;" horiz-adv-x="1234" d="M86 1061q0 -76 28.5 -146.5t81 -126t127 -88t166.5 -32.5v-1119h148v1770h240v-1770h147v1909h-494q-104 0 -187 -31.5t-140.5 -85t-87 -126t-29.5 -154.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="552" d="M180 457h193v192h-193v-192z" />
<glyph unicode="&#xb8;" horiz-adv-x="1024" d="M358 -442h162l121 305h-137z" />
<glyph unicode="&#xb9;" horiz-adv-x="534" d="M88 1178l170 149v-743h117v874h-117l-170 -145v-135z" />
<glyph unicode="&#xba;" horiz-adv-x="931" d="M137 1055q0 -94 18.5 -175t80.5 -145q41 -41 98 -65.5t131 -24.5t131 24.5t98 65.5q61 63 80 144.5t19 175.5q0 92 -18.5 174t-80.5 145q-41 41 -98 66.5t-131 25.5t-131.5 -25.5t-97.5 -66.5q-61 -63 -80 -145t-19 -174zM260 1055q0 66 9.5 133t52.5 110q57 57 143 58 q86 0 143 -58q43 -43 53.5 -110t10.5 -133t-10.5 -132.5t-53.5 -109.5q-29 -29 -65.5 -44t-77.5 -15t-78 15t-65 44q-43 43 -52.5 109.5t-9.5 132.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1134" d="M160 119l430 430l-430 430v-184l248 -246l-248 -248v-182zM623 119l430 430l-430 430v-184l245 -246l-245 -248v-182z" />
<glyph unicode="&#xbc;" horiz-adv-x="1591" d="M88 1178l170 149v-743h117v874h-117l-170 -145v-135zM354 0h123l682 1458h-123zM946 131h352v-131h115v131h96v109h-96v215h-115v-215h-223l307 634h-127l-309 -634v-109z" />
<glyph unicode="&#xbd;" horiz-adv-x="1617" d="M88 1178l170 149v-743h117v874h-117l-170 -145v-135zM330 0h123l682 1458h-123zM1016 0h504v106h-361l281 345q41 49 60.5 90t19.5 98q0 113 -71 178.5t-181 65.5q-111 0 -181.5 -66.5t-70.5 -177.5h119q0 76 39.5 106.5t93.5 30.5q63 0 98 -38t35 -99q0 -35 -11.5 -61.5 t-35.5 -57.5l-338 -414v-106z" />
<glyph unicode="&#xbe;" horiz-adv-x="1683" d="M98 817q2 -63 24.5 -109t59.5 -76t84 -44.5t101 -14.5q55 0 103 16.5t84 48.5t56.5 80t20.5 111q0 82 -33 131.5t-92 73.5q53 25 81.5 71t28.5 118q0 111 -70.5 177t-180.5 66q-104 0 -176 -62.5t-78 -172.5h116q4 59 41 94t97 35q55 0 95 -35t40 -104q0 -63 -34 -101.5 t-106 -38.5h-18v-102h18q78 0 116 -40t38 -110q0 -72 -42 -110.5t-105 -38.5q-57 0 -101.5 32.5t-48.5 104.5h-119zM461 0h123l684 1458h-123zM1038 131h353v-131h114v131h97v109h-97v215h-114v-215h-226l310 634h-127l-310 -634v-109z" />
<glyph unicode="&#xbf;" horiz-adv-x="1017" d="M94 -88q0 -82 30 -150.5t82 -119t122.5 -78t150.5 -27.5q82 0 152.5 28.5t122 80t80 120t28.5 146.5h-147q0 -49 -16.5 -92t-47 -77t-73.5 -53.5t-99 -19.5q-104 0 -170.5 68.5t-66.5 173.5q0 53 19.5 92t47.5 82l166 238q33 47 49.5 90t16.5 102v84h-148v-82 q0 -25 -9 -57.5t-28 -61.5l-168 -241q-41 -59 -67.5 -116.5t-26.5 -129.5zM379 836h174v172h-174v-172z" />
<glyph unicode="&#xc0;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545zM362 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xc1;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545zM518 1600h135l221 313h-176z" />
<glyph unicode="&#xc2;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM292 1600h142l184 213l184 -213h142l-256 313h-140zM354 465l275 770l270 -770h-545z" />
<glyph unicode="&#xc3;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM288 1726l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3 t-43.5 -14.5t-50 -32t-62.5 -55.5zM354 465l275 770l270 -770h-545z" />
<glyph unicode="&#xc4;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM327 1616h148v182h-148v-182zM354 465l275 770l270 -770h-545zM761 1616h148v182h-148v-182z" />
<glyph unicode="&#xc5;" horiz-adv-x="1251" d="M25 0h165l117 330h637l117 -330h166l-535 1458h-131zM354 465l275 770l270 -770h-545zM376 1776q0 -49 19.5 -94t52.5 -78t77 -52.5t93 -19.5t93 19.5t77 52.5t52.5 78t19.5 94q0 51 -19.5 95t-52.5 77t-77 51.5t-93 18.5t-93 -19.5t-77 -52.5t-52.5 -77t-19.5 -93z M477 1776q0 59 41 99t100 40t100 -40t41 -99t-41 -100t-100 -41t-100 41t-41 100z" />
<glyph unicode="&#xc6;" horiz-adv-x="1888" d="M16 0h170l181 346h505v-346h904v139h-750v523h639v139h-639v518h750v139h-990zM434 481l438 838v-838h-438z" />
<glyph unicode="&#xc7;" horiz-adv-x="1304" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q74 -74 169 -112.5t204 -38.5q98 0 182 29.5t150.5 85t110.5 136.5t62 183h-155q-29 -135 -121 -215t-229 -80q-72 0 -138.5 26.5t-113.5 75.5q-35 35 -55.5 75t-31 96.5t-13.5 135t-3 193.5t3 193.5t13.5 135 t31 96.5t55.5 75q47 49 113.5 75.5t138.5 26.5q137 0 227 -80t119 -215h159q-18 102 -62 183t-110.5 136.5t-150.5 85t-182 29.5q-109 0 -204 -38.5t-169 -112.5q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204zM475 -442h162l121 305h-137z" />
<glyph unicode="&#xc8;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM385 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xc9;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM541 1600h135l221 313h-176z" />
<glyph unicode="&#xca;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM315 1600h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xcb;" horiz-adv-x="1228" d="M211 0h905v139h-749v527h639v139h-639v514h749v139h-905v-1458zM350 1616h148v182h-148v-182zM784 1616h148v182h-148v-182z" />
<glyph unicode="&#xcc;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM213 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xcd;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM213 1600h135l221 313h-176z" />
<glyph unicode="&#xce;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM211 1600h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xcf;" horiz-adv-x="577" d="M211 0h156v1458h-156v-1458zM213 1616h148v182h-148v-182zM647 1616h148v182h-148v-182z" />
<glyph unicode="&#xd0;" horiz-adv-x="1406" d="M80 676h160v-676h489q152 0 259.5 61.5t172.5 153.5q29 41 47.5 80t27.5 94t12 135t3 205q0 119 -2 194.5t-11 130t-27.5 95.5t-49.5 90q-143 219 -420 219h-501v-661h-160v-121zM397 137v539h330v121h-330v524h316q104 0 177 -34t132 -113q27 -37 41 -73t21.5 -86 t9.5 -121t2 -173q0 -106 -2 -174t-8.5 -114t-18.5 -78.5t-35 -65.5q-102 -152 -319 -152h-316z" />
<glyph unicode="&#xd1;" horiz-adv-x="1499" d="M211 0h156v1169l774 -1169h147v1458h-155v-1165l-775 1165h-147v-1458zM420 1726l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36 t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM410 1913l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xd3;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM566 1600h135l221 313h-176z" />
<glyph unicode="&#xd4;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM340 1600h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xd5;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM336 1726l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3 t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1331" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5q152 -152 373 -151q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5q-152 152 -372 151q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5 t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 55 -75t30.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-31 -95.5t-54.5 -75q-47 -49 -114 -76.5t-138 -27.5q-72 0 -138.5 27.5t-113.5 76.5 q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5zM375 1616h148v182h-148v-182zM809 1616h148v182h-148v-182z" />
<glyph unicode="&#xd7;" d="M133 244l92 -92l310 309l309 -309l92 92l-311 309l311 309l-92 92l-309 -311l-310 311l-92 -92l309 -309z" />
<glyph unicode="&#xd8;" horiz-adv-x="1335" d="M156 729q0 -117 2 -204t15 -155.5t41 -124t79 -106.5l16 -16l-102 -213h133l68 143q115 -66 258 -65q111 0 205 39t167 112q51 51 79 106.5t41 124t15.5 155.5t2.5 204t-2.5 204t-15.5 155.5t-40.5 124t-79.5 106.5l-8 8l-8 8l102 213h-133l-69 -141q-113 63 -256 63 q-221 0 -373 -151q-51 -51 -79 -106.5t-41 -124t-15 -155.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5q53 0 103 -15t93 -44l-479 -1004q-25 33 -38 71t-21.5 92t-10.5 126t-2 172zM469 186l479 1004q25 -33 38 -71t20.5 -92 t9.5 -126t2 -172q0 -115 -3 -193.5t-13.5 -134t-30 -95.5t-53.5 -75q-47 -49 -114 -76.5t-138 -27.5q-53 0 -103.5 15.5t-93.5 43.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM442 1913l222 -314h135 l-181 314h-176z" />
<glyph unicode="&#xda;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM598 1599h135l221 314h-176z " />
<glyph unicode="&#xdb;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM373 1599h141l184 213 l185 -213h141l-256 314h-139z" />
<glyph unicode="&#xdc;" horiz-adv-x="1396" d="M190 481q0 -109 38 -200t105.5 -156.5t161 -101t203.5 -35.5q111 0 204 35.5t162 101t106.5 156.5t37.5 200v977h-155v-964q0 -84 -26 -152t-72 -115t-111.5 -73.5t-145.5 -26.5t-145.5 26.5t-111.5 73.5t-70.5 115t-24.5 152v964h-156v-977zM408 1616h147v182h-147v-182 zM842 1616h147v182h-147v-182z" />
<glyph unicode="&#xdd;" horiz-adv-x="1054" d="M16 1458l435 -856v-602h155v602l430 856h-168l-340 -698l-344 698h-168zM426 1599h135l221 314h-176z" />
<glyph unicode="&#xde;" horiz-adv-x="1314" d="M211 0h156v307h387q100 0 183 30t142.5 86t92 135t32.5 177t-32.5 178t-92 135.5t-142.5 86t-183 30.5h-387v293h-156v-1458zM367 446v578h372q137 0 223.5 -72t86.5 -217t-86 -217t-224 -72h-372z" />
<glyph unicode="&#xdf;" horiz-adv-x="1138" d="M184 0h150v1067q0 123 58.5 199.5t195.5 76.5q131 0 192 -59q29 -29 46.5 -68.5t17.5 -85.5q0 -86 -50.5 -136t-129.5 -50h-74v-123h90q78 0 121 -43t43 -127v-346q0 -96 -51 -137q-27 -23 -51.5 -32t-69.5 -9h-82v-127h110q72 0 121 17.5t90 56.5q80 74 80 215v354 q0 49 -6 86t-21.5 65.5t-40 51t-61.5 43.5q61 41 95 99.5t34 144.5q0 88 -31.5 152.5t-85 105.5t-125 61.5t-153.5 20.5q-190 0 -301 -103.5t-111 -296.5v-1073z" />
<glyph unicode="&#xe0;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM260 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xe1;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM416 1217h135l221 313h-176z" />
<glyph unicode="&#xe2;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM190 1217h142l184 213l184 -213h142l-256 313h-140zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130z" />
<glyph unicode="&#xe3;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM186 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z M248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130z" />
<glyph unicode="&#xe4;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM225 1233h148v182h-148v-182zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM659 1233h148v182h-148v-182z" />
<glyph unicode="&#xe5;" horiz-adv-x="1077" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q100 0 164.5 23.5t126.5 84.5v-96h147v684q0 166 -99 251t-304 85q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5 t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10q-121 0 -176 42t-55 130zM274 1407q0 -49 19.5 -94t52.5 -78t77 -52.5t93 -19.5t93 19.5t77 52.5t52.5 78t19.5 94q0 51 -19.5 95t-52.5 77t-77 51.5t-93 18.5t-93 -19.5 t-77 -52.5t-52.5 -77t-19.5 -93zM375 1407q0 59 41 99t100 40t100 -40t41 -99t-41 -100t-100 -41t-100 41t-41 100z" />
<glyph unicode="&#xe6;" horiz-adv-x="1710" d="M104 285q0 -59 19.5 -113.5t56.5 -91.5q47 -49 113.5 -70.5t171.5 -21.5q131 0 215 37.5t154 136.5q55 -90 147 -132t211 -42q63 0 115.5 10t96.5 29.5t83 48t78 67.5l-103 88q-59 -59 -116.5 -86.5t-145.5 -27.5q-145 0 -222 91t-77 257h682v67q0 225 -108.5 356.5 t-305.5 131.5q-209 0 -315 -158q-84 158 -354 158q-123 0 -206 -31t-151 -119l101 -92q45 63 100 89t154 26q139 0 198.5 -55.5t59.5 -165.5v-97h-303q-170 0 -259.5 -78.5t-89.5 -211.5zM248 287q0 178 225 178h283v-109q0 -125 -51 -174q-47 -47 -103.5 -57t-122.5 -10 q-121 0 -176 42t-55 130zM901 575q4 61 10.5 94t22.5 74q29 70 92.5 111t142.5 41q80 0 143.5 -41t92.5 -111q8 -20 13 -37.5t8.5 -36t5.5 -41t4 -53.5h-535z" />
<glyph unicode="&#xe7;" horiz-adv-x="1011" d="M129 504q0 -129 34 -226.5t94 -162t141 -96t177 -31.5q104 0 179 32.5t153 116.5l-100 96q-57 -63 -108.5 -88.5t-123.5 -25.5q-74 0 -133 28.5t-100 85.5q-35 49 -50.5 112t-15.5 159t15.5 158.5t50.5 111.5q41 57 100.5 86t132.5 29q72 0 123.5 -24.5t108.5 -88.5 l100 94q-78 84 -152.5 117t-179.5 33q-96 0 -177 -33t-141 -97.5t-94 -160.5t-34 -225zM358 -442h162l121 305h-137z" />
<glyph unicode="&#xe8;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM276 575q2 61 8.5 94 t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533zM293 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xe9;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM276 575q2 61 8.5 94 t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533zM449 1217h135l221 313h-176z" />
<glyph unicode="&#xea;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM223 1217h142l184 213 l184 -213h142l-256 313h-140zM276 575q2 61 8.5 94t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533z" />
<glyph unicode="&#xeb;" horiz-adv-x="1085" d="M129 504q0 -133 32 -230.5t89 -161t138 -94t181 -30.5q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -117.5 -86.5t-147.5 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5t-304.5 131.5q-193 0 -303.5 -135t-110.5 -381zM258 1233h148v182h-148 v-182zM276 575q2 61 8.5 94t22.5 74q29 70 92.5 111t143.5 41t143.5 -41t91.5 -111q8 -20 13.5 -37.5t8.5 -36t5 -41t4 -53.5h-533zM692 1233h148v182h-148v-182z" />
<glyph unicode="&#xec;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM186 1530l221 -313h135l-180 313h-176z" />
<glyph unicode="&#xed;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM187 1217h135l221 313h-176z" />
<glyph unicode="&#xee;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM186 1217h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#xef;" horiz-adv-x="518" d="M184 0h148v1008h-148v-1008zM186 1233h148v182h-148v-182zM620 1233h148v182h-148v-182z" />
<glyph unicode="&#xf0;" horiz-adv-x="1085" d="M135 500q0 -117 21.5 -219.5t99.5 -180.5q51 -53 123 -82.5t164 -29.5t163.5 29.5t122.5 82.5q78 78 100.5 180.5t22.5 219.5q0 68 -5 121t-18.5 105t-39 107.5t-66.5 127.5l-129 227h111v106h-168l-96 168h-154l96 -168h-180v-106h238l118 -203q-35 16 -74.5 19.5 t-78.5 1.5q-156 -10 -250 -107q-78 -78 -99.5 -180.5t-21.5 -218.5zM283 500q0 43 2 86t10 83t23.5 75.5t43.5 64.5q74 74 181 74q109 0 182 -74q27 -29 43 -64.5t24.5 -75.5t10.5 -83t2 -86q0 -86 -12.5 -169t-67.5 -138q-74 -74 -182 -74q-106 0 -181 74q-55 55 -67 138 t-12 169z" />
<glyph unicode="&#xf1;" horiz-adv-x="1150" d="M184 0h148v621q0 133 67.5 200.5t182.5 67.5t181 -66.5t66 -201.5v-621h148v645q0 178 -105 281q-94 94 -258 94q-86 0 -157.5 -31t-124.5 -92v111h-148v-1008zM254 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5 t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M266 1530l221 -313h135l-180 313h-176zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84 t-2 86z" />
<glyph unicode="&#xf3;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5zM279 504 q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86zM443 1217h135l221 313h-176z" />
<glyph unicode="&#xf4;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M217 1217h142l184 213l184 -213h142l-256 313h-140zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5 t-11 84t-2 86z" />
<glyph unicode="&#xf5;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M213 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5zM279 504q0 43 2 86 t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86z" />
<glyph unicode="&#xf6;" horiz-adv-x="1085" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5t163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-23.5 220t-99.5 181q-53 53 -124.5 84t-163.5 31t-164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5z M252 1233h148v182h-148v-182zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86z M686 1233h148v182h-148v-182z" />
<glyph unicode="&#xf7;" d="M104 483h861v138h-861v-138zM446 100h177v176h-177v-176zM446 827h177v177h-177v-177z" />
<glyph unicode="&#xf8;" horiz-adv-x="1085" d="M131 504q0 -117 22.5 -218.5t96.5 -179.5l-117 -196h117l78 133q45 -27 98 -41t117 -14q92 0 163.5 30.5t124.5 83.5q76 78 99.5 181.5t23.5 220.5t-22.5 218t-95.5 179l116 197h-114l-80 -133q-45 27 -98.5 41t-116.5 14q-92 0 -164 -31t-125 -84q-39 -39 -62.5 -85 t-37 -96t-18.5 -106.5t-5 -113.5zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q86 0 147 -43l-360 -615q-35 55 -43 128t-8 145zM395 164l363 612q35 -55 42 -127.5t7 -144.5q0 -43 -2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-84 0 -148 45z" />
<glyph unicode="&#xf9;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM313 1530l222 -313h135l-181 313h-176z" />
<glyph unicode="&#xfa;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM469 1217h135l221 313h-176z" />
<glyph unicode="&#xfb;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM244 1217h141l184 213l185 -213h141l-256 313h-139z" />
<glyph unicode="&#xfc;" horiz-adv-x="1153" d="M174 365q0 -88 24.5 -159t77.5 -124q94 -94 261 -94q86 0 158.5 31.5t125.5 93.5v-113h146v1008h-148v-621q0 -133 -68.5 -200.5t-183.5 -67.5t-180 66.5t-65 201.5v621h-148v-643zM279 1233h147v182h-147v-182zM713 1233h147v182h-147v-182z" />
<glyph unicode="&#xfd;" horiz-adv-x="913" d="M23 1008l362 -988l-72 -196q-25 -70 -57.5 -97.5t-108.5 -27.5h-45v-131h64q53 0 104.5 15.5t91.5 54.5q43 39 72 118l459 1252h-160l-274 -809l-277 809h-159zM356 1217h136l221 313h-176z" />
<glyph unicode="&#xfe;" horiz-adv-x="1118" d="M184 -451h148v570q61 -78 130.5 -104.5t153.5 -26.5q78 0 141.5 23.5t104.5 64.5q39 39 62.5 88t37 105.5t18.5 116t5 118.5t-5 118.5t-18.5 116t-37 105.5t-62.5 88q-41 41 -104.5 64.5t-141.5 23.5q-84 0 -153.5 -25.5t-130.5 -103.5v567h-148v-1909zM332 504 q0 74 9 143.5t35.5 122.5t77 86t132.5 33t132 -33t76.5 -86t35 -122.5t8.5 -143.5t-8.5 -143.5t-35 -123t-76.5 -86t-132 -32.5t-132.5 32.5t-77 86t-35.5 123t-9 143.5z" />
<glyph unicode="&#xff;" horiz-adv-x="913" d="M23 1008l362 -988l-72 -196q-25 -70 -57.5 -97.5t-108.5 -27.5h-45v-131h64q53 0 104.5 15.5t91.5 54.5q43 39 72 118l459 1252h-160l-274 -809l-277 809h-159zM166 1233h147v182h-147v-182zM600 1233h148v182h-148v-182z" />
<glyph unicode="&#x152;" horiz-adv-x="2025" d="M156 729q0 -117 2 -204t15 -156.5t41 -124t79 -105.5q152 -152 371 -151q100 0 193 40t161 124v-152h893v137h-737q0 123 1 266.5t1 266.5h622v131h-622q0 119 -1 259t-1 261h733v137h-889v-151q-68 84 -157 123.5t-197 39.5q-219 0 -371 -151q-51 -51 -79 -105.5 t-41 -124t-15 -156.5t-2 -204zM311 729q0 115 3 193.5t13.5 134t31 95.5t55.5 75q47 49 113.5 76.5t138.5 27.5t138 -27.5t114 -76.5q35 -35 54 -75t29.5 -95.5t13.5 -134t3 -193.5t-3 -193.5t-13.5 -134t-30 -95.5t-53.5 -75q-47 -49 -114 -76.5t-138 -27.5 q-72 0 -138.5 27.5t-113.5 76.5q-35 35 -55.5 75t-31 95.5t-13.5 134t-3 193.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1763" d="M131 504q0 -59 5 -114.5t18.5 -106t37 -96.5t62.5 -85q53 -53 125 -83.5t164 -30.5q115 0 205 51t137 143q109 -195 362 -194q63 0 115.5 10t95.5 29.5t81 48t77 67.5l-100 88q-59 -59 -118 -86.5t-147 -27.5q-145 0 -221 91t-76 257h680v67q0 225 -108.5 356.5 t-304.5 131.5q-229 0 -334 -195q-47 92 -138.5 143.5t-205.5 51.5q-92 0 -164 -31t-125 -84q-39 -39 -62.5 -85t-37 -96t-18.5 -106.5t-5 -113.5zM279 504q0 43 2 86t11 84t24.5 76.5t43.5 64.5q74 74 183 74q111 0 184 -74q27 -29 43 -64.5t24.5 -76.5t10.5 -84t2 -86 t-2 -86t-10.5 -84t-24.5 -78t-43 -63q-74 -74 -184 -74q-109 0 -183 74q-29 27 -44 63.5t-24 77.5t-11 84t-2 86zM954 575q2 61 8.5 94t22.5 74q29 70 92.5 111t143.5 41t143 -41t92 -111q16 -41 22.5 -74t10.5 -94h-535z" />
<glyph unicode="&#x178;" horiz-adv-x="1054" d="M16 1458l435 -856v-602h155v602l430 856h-168l-340 -698l-344 698h-168zM236 1616h147v182h-147v-182zM670 1616h147v182h-147v-182z" />
<glyph unicode="&#x2c6;" horiz-adv-x="1024" d="M186 1217h142l184 213l184 -213h142l-256 313h-140z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1024" d="M182 1343l76 -73q45 45 70.5 55t50.5 10q31 0 58.5 -13t56.5 -30q37 -23 69.5 -35t75.5 -12q35 0 80 17.5t115 87.5l-76 73q-45 -45 -72 -55t-49 -10q-31 0 -56.5 10t-58.5 31q-39 23 -69.5 36t-75.5 13q-18 0 -39 -3t-43.5 -14.5t-50 -32t-62.5 -55.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="1009" />
<glyph unicode="&#x2001;" horiz-adv-x="2018" />
<glyph unicode="&#x2002;" horiz-adv-x="1009" />
<glyph unicode="&#x2003;" horiz-adv-x="2018" />
<glyph unicode="&#x2004;" horiz-adv-x="672" />
<glyph unicode="&#x2005;" horiz-adv-x="504" />
<glyph unicode="&#x2006;" horiz-adv-x="336" />
<glyph unicode="&#x2007;" horiz-adv-x="336" />
<glyph unicode="&#x2008;" horiz-adv-x="252" />
<glyph unicode="&#x2009;" horiz-adv-x="403" />
<glyph unicode="&#x200a;" horiz-adv-x="112" />
<glyph unicode="&#x2010;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#x2011;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#x2012;" horiz-adv-x="872" d="M156 483h561v138h-561v-138z" />
<glyph unicode="&#x2013;" d="M106 483h857v138h-857v-138z" />
<glyph unicode="&#x2014;" horiz-adv-x="1871" d="M156 483h1560v140h-1560v-140z" />
<glyph unicode="&#x2018;" horiz-adv-x="538" d="M180 1286h178v334l-178 -162v-172z" />
<glyph unicode="&#x2019;" horiz-adv-x="538" d="M180 1124l178 162v172h-178v-334z" />
<glyph unicode="&#x201a;" horiz-adv-x="538" d="M180 -162l178 162v172h-178v-334z" />
<glyph unicode="&#x201c;" horiz-adv-x="888" d="M180 1286h178v334l-178 -162v-172zM528 1286h181v334l-181 -162v-172z" />
<glyph unicode="&#x201d;" horiz-adv-x="888" d="M180 1124l178 162v172h-178v-334zM528 1124l181 162v172h-181v-334z" />
<glyph unicode="&#x201e;" horiz-adv-x="888" d="M180 -162l178 162v172h-178v-334zM528 -162l181 162v172h-181v-334z" />
<glyph unicode="&#x2022;" horiz-adv-x="1089" d="M211 684q0 -70 26.5 -130t71.5 -105.5t105.5 -72t130.5 -26.5t130 26.5t105 72t72 105.5t27 130t-27 130t-72 105.5t-105.5 72t-129.5 26.5q-70 0 -130.5 -26.5t-105.5 -72t-71.5 -105.5t-26.5 -130z" />
<glyph unicode="&#x2026;" horiz-adv-x="1550" d="M180 0h189v188h-189v-188zM680 0h188v188h-188v-188zM1182 0h188v188h-188v-188z" />
<glyph unicode="&#x202f;" horiz-adv-x="403" />
<glyph unicode="&#x2039;" horiz-adv-x="671" d="M82 549l430 -430v182l-246 248l246 246v184z" />
<glyph unicode="&#x203a;" horiz-adv-x="671" d="M160 119l430 430l-430 430v-184l248 -246l-248 -248v-182z" />
<glyph unicode="&#x205f;" horiz-adv-x="504" />
<glyph unicode="&#x2122;" horiz-adv-x="1718" d="M74 1350h241v-766h119v766h244v108h-604v-108zM831 584h119v630l209 -413h115l209 413v-630h116v874h-116l-266 -530l-267 530h-119v-874z" />
<glyph unicode="&#x25fc;" horiz-adv-x="1003" d="M0 0v1004h1004v-1004h-1004z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1150" d="M86 889h129v-889h147v889h216v112h-216v187q0 70 32 108.5t104 38.5h80v127h-107q-66 0 -113 -21.5t-79.5 -58t-48 -86t-15.5 -104.5v-191h-129v-112zM807 1309h168v151h-168v-151zM817 0h148v1001h-148v-1001z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1232" d="M86 889h129v-889h147v889h216v112h-216v187q0 70 32 108.5t104 38.5h80v127h-107q-66 0 -113 -21.5t-79.5 -58t-48 -86t-15.5 -104.5v-191h-129v-112zM809 268q0 -115 62.5 -191.5t195.5 -76.5h107v127h-82q-78 0 -107 37t-29 110v1184h-147v-1190z" />
<hkern u1="A" u2="&#x201d;" k="164" />
<hkern u1="A" u2="&#x201c;" k="164" />
<hkern u1="A" u2="&#x2019;" k="164" />
<hkern u1="A" u2="&#x2018;" k="164" />
<hkern u1="A" u2="&#x152;" k="20" />
<hkern u1="A" u2="&#xd6;" k="20" />
<hkern u1="A" u2="&#xd5;" k="20" />
<hkern u1="A" u2="&#xd4;" k="20" />
<hkern u1="A" u2="&#xd3;" k="20" />
<hkern u1="A" u2="&#xd2;" k="20" />
<hkern u1="A" u2="&#xc7;" k="20" />
<hkern u1="A" u2="y" k="35" />
<hkern u1="A" u2="v" k="35" />
<hkern u1="A" u2="Y" k="72" />
<hkern u1="A" u2="W" k="29" />
<hkern u1="A" u2="V" k="72" />
<hkern u1="A" u2="T" k="123" />
<hkern u1="A" u2="Q" k="20" />
<hkern u1="A" u2="O" k="20" />
<hkern u1="A" u2="J" k="-25" />
<hkern u1="A" u2="G" k="20" />
<hkern u1="A" u2="C" k="20" />
<hkern u1="B" u2="J" k="55" />
<hkern u1="C" u2="&#xc6;" k="20" />
<hkern u1="C" u2="&#xc5;" k="20" />
<hkern u1="C" u2="&#xc4;" k="20" />
<hkern u1="C" u2="&#xc3;" k="20" />
<hkern u1="C" u2="&#xc2;" k="20" />
<hkern u1="C" u2="&#xc1;" k="20" />
<hkern u1="C" u2="&#xc0;" k="20" />
<hkern u1="C" u2="Y" k="20" />
<hkern u1="C" u2="X" k="20" />
<hkern u1="C" u2="W" k="20" />
<hkern u1="C" u2="V" k="20" />
<hkern u1="C" u2="T" k="41" />
<hkern u1="C" u2="J" k="70" />
<hkern u1="C" u2="A" k="20" />
<hkern u1="D" u2="&#xc6;" k="20" />
<hkern u1="D" u2="&#xc5;" k="20" />
<hkern u1="D" u2="&#xc4;" k="20" />
<hkern u1="D" u2="&#xc3;" k="20" />
<hkern u1="D" u2="&#xc2;" k="20" />
<hkern u1="D" u2="&#xc1;" k="20" />
<hkern u1="D" u2="&#xc0;" k="20" />
<hkern u1="D" u2="Y" k="20" />
<hkern u1="D" u2="X" k="20" />
<hkern u1="D" u2="W" k="20" />
<hkern u1="D" u2="V" k="20" />
<hkern u1="D" u2="T" k="41" />
<hkern u1="D" u2="J" k="74" />
<hkern u1="D" u2="A" k="20" />
<hkern u1="E" u2="J" k="16" />
<hkern u1="F" u2="&#x153;" k="78" />
<hkern u1="F" u2="&#x152;" k="41" />
<hkern u1="F" u2="&#xf8;" k="78" />
<hkern u1="F" u2="&#xe6;" k="78" />
<hkern u1="F" u2="&#xd8;" k="41" />
<hkern u1="F" u2="&#xd6;" k="41" />
<hkern u1="F" u2="&#xd5;" k="41" />
<hkern u1="F" u2="&#xd4;" k="41" />
<hkern u1="F" u2="&#xd3;" k="41" />
<hkern u1="F" u2="&#xd2;" k="41" />
<hkern u1="F" u2="&#xc7;" k="41" />
<hkern u1="F" u2="z" k="61" />
<hkern u1="F" u2="x" k="61" />
<hkern u1="F" u2="u" k="61" />
<hkern u1="F" u2="r" k="61" />
<hkern u1="F" u2="p" k="61" />
<hkern u1="F" u2="o" k="78" />
<hkern u1="F" u2="n" k="61" />
<hkern u1="F" u2="m" k="61" />
<hkern u1="F" u2="e" k="78" />
<hkern u1="F" u2="c" k="78" />
<hkern u1="F" u2="a" k="78" />
<hkern u1="F" u2="S" k="20" />
<hkern u1="F" u2="Q" k="41" />
<hkern u1="F" u2="O" k="41" />
<hkern u1="F" u2="J" k="279" />
<hkern u1="F" u2="G" k="41" />
<hkern u1="F" u2="C" k="41" />
<hkern u1="F" u2="A" k="123" />
<hkern u1="F" u2="&#x2e;" k="201" />
<hkern u1="G" u2="&#xc6;" k="20" />
<hkern u1="G" u2="&#xc5;" k="20" />
<hkern u1="G" u2="&#xc4;" k="20" />
<hkern u1="G" u2="&#xc3;" k="20" />
<hkern u1="G" u2="&#xc2;" k="20" />
<hkern u1="G" u2="&#xc1;" k="20" />
<hkern u1="G" u2="&#xc0;" k="20" />
<hkern u1="G" u2="Y" k="20" />
<hkern u1="G" u2="X" k="20" />
<hkern u1="G" u2="W" k="20" />
<hkern u1="G" u2="V" k="20" />
<hkern u1="G" u2="T" k="41" />
<hkern u1="G" u2="J" k="78" />
<hkern u1="G" u2="A" k="20" />
<hkern u1="J" u2="A" k="20" />
<hkern u1="K" u2="&#x152;" k="20" />
<hkern u1="K" u2="&#xd6;" k="20" />
<hkern u1="K" u2="&#xd5;" k="20" />
<hkern u1="K" u2="&#xd4;" k="20" />
<hkern u1="K" u2="&#xd3;" k="20" />
<hkern u1="K" u2="&#xd2;" k="20" />
<hkern u1="K" u2="&#xc7;" k="20" />
<hkern u1="K" u2="y" k="63" />
<hkern u1="K" u2="Q" k="20" />
<hkern u1="K" u2="O" k="20" />
<hkern u1="K" u2="J" k="-25" />
<hkern u1="K" u2="G" k="20" />
<hkern u1="K" u2="C" k="20" />
<hkern u1="L" u2="&#x201d;" k="307" />
<hkern u1="L" u2="&#x201c;" k="307" />
<hkern u1="L" u2="&#x2019;" k="307" />
<hkern u1="L" u2="&#x2018;" k="307" />
<hkern u1="L" u2="&#x152;" k="74" />
<hkern u1="L" u2="&#xd6;" k="74" />
<hkern u1="L" u2="&#xd5;" k="74" />
<hkern u1="L" u2="&#xd4;" k="74" />
<hkern u1="L" u2="&#xd3;" k="74" />
<hkern u1="L" u2="&#xd2;" k="74" />
<hkern u1="L" u2="&#xc7;" k="66" />
<hkern u1="L" u2="y" k="123" />
<hkern u1="L" u2="Y" k="164" />
<hkern u1="L" u2="W" k="82" />
<hkern u1="L" u2="V" k="143" />
<hkern u1="L" u2="U" k="66" />
<hkern u1="L" u2="T" k="164" />
<hkern u1="L" u2="Q" k="74" />
<hkern u1="L" u2="O" k="74" />
<hkern u1="L" u2="J" k="-25" />
<hkern u1="L" u2="G" k="74" />
<hkern u1="L" u2="C" k="74" />
<hkern u1="O" u2="&#xc6;" k="20" />
<hkern u1="O" u2="&#xc5;" k="20" />
<hkern u1="O" u2="&#xc4;" k="20" />
<hkern u1="O" u2="&#xc3;" k="20" />
<hkern u1="O" u2="&#xc2;" k="20" />
<hkern u1="O" u2="&#xc1;" k="20" />
<hkern u1="O" u2="&#xc0;" k="20" />
<hkern u1="O" u2="Y" k="20" />
<hkern u1="O" u2="X" k="20" />
<hkern u1="O" u2="W" k="20" />
<hkern u1="O" u2="V" k="20" />
<hkern u1="O" u2="T" k="41" />
<hkern u1="O" u2="J" k="78" />
<hkern u1="O" u2="A" k="20" />
<hkern u1="P" u2="&#x153;" k="20" />
<hkern u1="P" u2="&#xf8;" k="20" />
<hkern u1="P" u2="&#xe7;" k="20" />
<hkern u1="P" u2="&#xe6;" k="20" />
<hkern u1="P" u2="&#xc6;" k="102" />
<hkern u1="P" u2="&#xc5;" k="102" />
<hkern u1="P" u2="&#xc4;" k="102" />
<hkern u1="P" u2="&#xc3;" k="102" />
<hkern u1="P" u2="&#xc2;" k="102" />
<hkern u1="P" u2="&#xc1;" k="102" />
<hkern u1="P" u2="&#xc0;" k="102" />
<hkern u1="P" u2="s" k="20" />
<hkern u1="P" u2="q" k="20" />
<hkern u1="P" u2="o" k="20" />
<hkern u1="P" u2="g" k="20" />
<hkern u1="P" u2="e" k="20" />
<hkern u1="P" u2="d" k="20" />
<hkern u1="P" u2="c" k="20" />
<hkern u1="P" u2="a" k="20" />
<hkern u1="P" u2="J" k="246" />
<hkern u1="P" u2="A" k="102" />
<hkern u1="P" u2="&#x2e;" k="225" />
<hkern u1="R" u2="J" k="49" />
<hkern u1="S" u2="Y" k="41" />
<hkern u1="S" u2="S" k="33" />
<hkern u1="S" u2="J" k="41" />
<hkern u1="T" u2="&#x153;" k="156" />
<hkern u1="T" u2="&#x152;" k="41" />
<hkern u1="T" u2="&#xf8;" k="156" />
<hkern u1="T" u2="&#xe7;" k="156" />
<hkern u1="T" u2="&#xe6;" k="156" />
<hkern u1="T" u2="&#xd8;" k="41" />
<hkern u1="T" u2="&#xd6;" k="41" />
<hkern u1="T" u2="&#xd5;" k="41" />
<hkern u1="T" u2="&#xd4;" k="41" />
<hkern u1="T" u2="&#xd3;" k="41" />
<hkern u1="T" u2="&#xd2;" k="41" />
<hkern u1="T" u2="&#xc7;" k="41" />
<hkern u1="T" u2="&#xc6;" k="123" />
<hkern u1="T" u2="&#xc5;" k="123" />
<hkern u1="T" u2="&#xc4;" k="123" />
<hkern u1="T" u2="&#xc3;" k="123" />
<hkern u1="T" u2="&#xc2;" k="123" />
<hkern u1="T" u2="&#xc1;" k="123" />
<hkern u1="T" u2="&#xc0;" k="123" />
<hkern u1="T" u2="z" k="111" />
<hkern u1="T" u2="y" k="111" />
<hkern u1="T" u2="x" k="111" />
<hkern u1="T" u2="w" k="111" />
<hkern u1="T" u2="v" k="111" />
<hkern u1="T" u2="u" k="111" />
<hkern u1="T" u2="s" k="156" />
<hkern u1="T" u2="r" k="111" />
<hkern u1="T" u2="q" k="156" />
<hkern u1="T" u2="p" k="111" />
<hkern u1="T" u2="o" k="156" />
<hkern u1="T" u2="n" k="111" />
<hkern u1="T" u2="m" k="111" />
<hkern u1="T" u2="g" k="156" />
<hkern u1="T" u2="e" k="156" />
<hkern u1="T" u2="d" k="156" />
<hkern u1="T" u2="c" k="156" />
<hkern u1="T" u2="a" k="156" />
<hkern u1="T" u2="Q" k="41" />
<hkern u1="T" u2="O" k="41" />
<hkern u1="T" u2="J" k="164" />
<hkern u1="T" u2="G" k="41" />
<hkern u1="T" u2="C" k="41" />
<hkern u1="T" u2="A" k="123" />
<hkern u1="T" u2="&#x2e;" k="164" />
<hkern u1="U" u2="J" k="66" />
<hkern u1="V" u2="&#x153;" k="82" />
<hkern u1="V" u2="&#x152;" k="20" />
<hkern u1="V" u2="&#xf8;" k="82" />
<hkern u1="V" u2="&#xe7;" k="82" />
<hkern u1="V" u2="&#xe6;" k="82" />
<hkern u1="V" u2="&#xd8;" k="20" />
<hkern u1="V" u2="&#xd6;" k="20" />
<hkern u1="V" u2="&#xd5;" k="20" />
<hkern u1="V" u2="&#xd4;" k="20" />
<hkern u1="V" u2="&#xd3;" k="20" />
<hkern u1="V" u2="&#xd2;" k="20" />
<hkern u1="V" u2="&#xc7;" k="20" />
<hkern u1="V" u2="&#xc6;" k="72" />
<hkern u1="V" u2="&#xc5;" k="72" />
<hkern u1="V" u2="&#xc4;" k="72" />
<hkern u1="V" u2="&#xc3;" k="72" />
<hkern u1="V" u2="&#xc2;" k="72" />
<hkern u1="V" u2="&#xc1;" k="72" />
<hkern u1="V" u2="&#xc0;" k="72" />
<hkern u1="V" u2="z" k="41" />
<hkern u1="V" u2="y" k="20" />
<hkern u1="V" u2="x" k="41" />
<hkern u1="V" u2="u" k="41" />
<hkern u1="V" u2="s" k="82" />
<hkern u1="V" u2="r" k="41" />
<hkern u1="V" u2="q" k="82" />
<hkern u1="V" u2="p" k="41" />
<hkern u1="V" u2="o" k="82" />
<hkern u1="V" u2="n" k="41" />
<hkern u1="V" u2="m" k="41" />
<hkern u1="V" u2="g" k="82" />
<hkern u1="V" u2="e" k="82" />
<hkern u1="V" u2="d" k="82" />
<hkern u1="V" u2="c" k="82" />
<hkern u1="V" u2="a" k="82" />
<hkern u1="V" u2="Q" k="20" />
<hkern u1="V" u2="O" k="20" />
<hkern u1="V" u2="G" k="20" />
<hkern u1="V" u2="C" k="20" />
<hkern u1="V" u2="A" k="72" />
<hkern u1="V" u2="&#x2e;" k="164" />
<hkern u1="W" u2="&#x153;" k="82" />
<hkern u1="W" u2="&#x152;" k="20" />
<hkern u1="W" u2="&#xf8;" k="82" />
<hkern u1="W" u2="&#xe7;" k="82" />
<hkern u1="W" u2="&#xe6;" k="82" />
<hkern u1="W" u2="&#xd8;" k="20" />
<hkern u1="W" u2="&#xd6;" k="20" />
<hkern u1="W" u2="&#xd5;" k="20" />
<hkern u1="W" u2="&#xd4;" k="20" />
<hkern u1="W" u2="&#xd3;" k="20" />
<hkern u1="W" u2="&#xd2;" k="20" />
<hkern u1="W" u2="&#xc7;" k="20" />
<hkern u1="W" u2="&#xc6;" k="23" />
<hkern u1="W" u2="&#xc5;" k="23" />
<hkern u1="W" u2="&#xc4;" k="23" />
<hkern u1="W" u2="&#xc3;" k="23" />
<hkern u1="W" u2="&#xc2;" k="23" />
<hkern u1="W" u2="&#xc1;" k="23" />
<hkern u1="W" u2="&#xc0;" k="23" />
<hkern u1="W" u2="s" k="82" />
<hkern u1="W" u2="q" k="82" />
<hkern u1="W" u2="o" k="82" />
<hkern u1="W" u2="g" k="82" />
<hkern u1="W" u2="e" k="82" />
<hkern u1="W" u2="d" k="82" />
<hkern u1="W" u2="c" k="82" />
<hkern u1="W" u2="a" k="82" />
<hkern u1="W" u2="Q" k="20" />
<hkern u1="W" u2="O" k="20" />
<hkern u1="W" u2="G" k="20" />
<hkern u1="W" u2="C" k="20" />
<hkern u1="W" u2="A" k="23" />
<hkern u1="W" u2="&#x2e;" k="102" />
<hkern u1="X" u2="&#x152;" k="20" />
<hkern u1="X" u2="&#xd6;" k="20" />
<hkern u1="X" u2="&#xd5;" k="20" />
<hkern u1="X" u2="&#xd4;" k="20" />
<hkern u1="X" u2="&#xd3;" k="20" />
<hkern u1="X" u2="&#xd2;" k="20" />
<hkern u1="X" u2="&#xc7;" k="20" />
<hkern u1="X" u2="y" k="39" />
<hkern u1="X" u2="Q" k="20" />
<hkern u1="X" u2="O" k="20" />
<hkern u1="X" u2="J" k="-25" />
<hkern u1="X" u2="G" k="20" />
<hkern u1="X" u2="C" k="20" />
<hkern u1="Y" u2="&#x153;" k="164" />
<hkern u1="Y" u2="&#x152;" k="20" />
<hkern u1="Y" u2="&#xf8;" k="164" />
<hkern u1="Y" u2="&#xe7;" k="164" />
<hkern u1="Y" u2="&#xe6;" k="164" />
<hkern u1="Y" u2="&#xd8;" k="20" />
<hkern u1="Y" u2="&#xd6;" k="20" />
<hkern u1="Y" u2="&#xd5;" k="20" />
<hkern u1="Y" u2="&#xd4;" k="20" />
<hkern u1="Y" u2="&#xd3;" k="20" />
<hkern u1="Y" u2="&#xd2;" k="20" />
<hkern u1="Y" u2="&#xc7;" k="20" />
<hkern u1="Y" u2="&#xc6;" k="82" />
<hkern u1="Y" u2="&#xc5;" k="82" />
<hkern u1="Y" u2="&#xc4;" k="82" />
<hkern u1="Y" u2="&#xc3;" k="82" />
<hkern u1="Y" u2="&#xc2;" k="82" />
<hkern u1="Y" u2="&#xc1;" k="82" />
<hkern u1="Y" u2="&#xc0;" k="82" />
<hkern u1="Y" u2="z" k="82" />
<hkern u1="Y" u2="x" k="82" />
<hkern u1="Y" u2="u" k="82" />
<hkern u1="Y" u2="s" k="164" />
<hkern u1="Y" u2="r" k="82" />
<hkern u1="Y" u2="q" k="164" />
<hkern u1="Y" u2="p" k="82" />
<hkern u1="Y" u2="o" k="164" />
<hkern u1="Y" u2="n" k="82" />
<hkern u1="Y" u2="m" k="82" />
<hkern u1="Y" u2="g" k="164" />
<hkern u1="Y" u2="e" k="164" />
<hkern u1="Y" u2="d" k="164" />
<hkern u1="Y" u2="c" k="164" />
<hkern u1="Y" u2="a" k="164" />
<hkern u1="Y" u2="Q" k="20" />
<hkern u1="Y" u2="O" k="20" />
<hkern u1="Y" u2="J" k="82" />
<hkern u1="Y" u2="G" k="20" />
<hkern u1="Y" u2="C" k="20" />
<hkern u1="Y" u2="A" k="82" />
<hkern u1="Y" u2="&#x2e;" k="164" />
<hkern u1="c" u2="&#x153;" k="31" />
<hkern u1="c" u2="&#xf6;" k="31" />
<hkern u1="c" u2="&#xf5;" k="31" />
<hkern u1="c" u2="&#xf4;" k="31" />
<hkern u1="c" u2="&#xf3;" k="31" />
<hkern u1="c" u2="&#xf2;" k="31" />
<hkern u1="c" u2="&#xeb;" k="31" />
<hkern u1="c" u2="&#xea;" k="31" />
<hkern u1="c" u2="&#xe9;" k="31" />
<hkern u1="c" u2="&#xe8;" k="31" />
<hkern u1="c" u2="&#xe6;" k="25" />
<hkern u1="c" u2="&#xe5;" k="25" />
<hkern u1="c" u2="&#xe4;" k="25" />
<hkern u1="c" u2="&#xe3;" k="25" />
<hkern u1="c" u2="&#xe2;" k="25" />
<hkern u1="c" u2="&#xe1;" k="25" />
<hkern u1="c" u2="&#xe0;" k="25" />
<hkern u1="c" u2="w" k="41" />
<hkern u1="c" u2="o" k="31" />
<hkern u1="c" u2="e" k="31" />
<hkern u1="c" u2="d" k="20" />
<hkern u1="c" u2="c" k="31" />
<hkern u1="c" u2="a" k="25" />
<hkern u1="e" u2="y" k="20" />
<hkern u1="e" u2="x" k="33" />
<hkern u1="e" u2="w" k="10" />
<hkern u1="e" u2="v" k="20" />
<hkern u1="f" u2="&#x201d;" k="-41" />
<hkern u1="f" u2="&#x201c;" k="-41" />
<hkern u1="f" u2="&#x2019;" k="-41" />
<hkern u1="f" u2="&#x2018;" k="-41" />
<hkern u1="f" u2="&#x153;" k="39" />
<hkern u1="f" u2="&#xe7;" k="39" />
<hkern u1="f" u2="&#xe6;" k="39" />
<hkern u1="f" u2="o" k="39" />
<hkern u1="f" u2="e" k="39" />
<hkern u1="f" u2="c" k="39" />
<hkern u1="f" u2="a" k="39" />
<hkern u1="f" u2="&#x2e;" k="102" />
<hkern u1="f" u2="&#x2a;" k="-41" />
<hkern u1="k" u2="&#x153;" k="41" />
<hkern u1="k" u2="&#xf6;" k="41" />
<hkern u1="k" u2="&#xf5;" k="41" />
<hkern u1="k" u2="&#xf4;" k="41" />
<hkern u1="k" u2="&#xf3;" k="41" />
<hkern u1="k" u2="&#xf2;" k="41" />
<hkern u1="k" u2="&#xeb;" k="41" />
<hkern u1="k" u2="&#xea;" k="41" />
<hkern u1="k" u2="&#xe9;" k="41" />
<hkern u1="k" u2="&#xe8;" k="41" />
<hkern u1="k" u2="&#xe7;" k="41" />
<hkern u1="k" u2="&#xe6;" k="41" />
<hkern u1="k" u2="q" k="41" />
<hkern u1="k" u2="o" k="41" />
<hkern u1="k" u2="g" k="41" />
<hkern u1="k" u2="e" k="41" />
<hkern u1="k" u2="d" k="41" />
<hkern u1="k" u2="c" k="41" />
<hkern u1="l" u2="&#x201d;" k="123" />
<hkern u1="l" u2="&#x201c;" k="123" />
<hkern u1="l" u2="&#x2019;" k="123" />
<hkern u1="l" u2="&#x2018;" k="123" />
<hkern u1="l" u2="y" k="47" />
<hkern u1="l" u2="w" k="41" />
<hkern u1="l" u2="v" k="82" />
<hkern u1="l" u2="o" k="41" />
<hkern u1="l" u2="e" k="51" />
<hkern u1="l" u2="c" k="51" />
<hkern u1="l" u2="&#x2a;" k="123" />
<hkern u1="o" u2="y" k="20" />
<hkern u1="o" u2="x" k="41" />
<hkern u1="o" u2="w" k="10" />
<hkern u1="o" u2="v" k="20" />
<hkern u1="r" u2="&#x153;" k="70" />
<hkern u1="r" u2="&#xf8;" k="70" />
<hkern u1="r" u2="&#xf6;" k="70" />
<hkern u1="r" u2="&#xf5;" k="70" />
<hkern u1="r" u2="&#xf4;" k="70" />
<hkern u1="r" u2="&#xf3;" k="70" />
<hkern u1="r" u2="&#xf2;" k="70" />
<hkern u1="r" u2="&#xeb;" k="70" />
<hkern u1="r" u2="&#xea;" k="70" />
<hkern u1="r" u2="&#xe9;" k="70" />
<hkern u1="r" u2="&#xe8;" k="70" />
<hkern u1="r" u2="&#xe7;" k="70" />
<hkern u1="r" u2="&#xe6;" k="70" />
<hkern u1="r" u2="s" k="20" />
<hkern u1="r" u2="q" k="70" />
<hkern u1="r" u2="o" k="70" />
<hkern u1="r" u2="g" k="70" />
<hkern u1="r" u2="e" k="70" />
<hkern u1="r" u2="d" k="70" />
<hkern u1="r" u2="c" k="70" />
<hkern u1="r" u2="a" k="20" />
<hkern u1="r" u2="&#x2e;" k="246" />
<hkern u1="s" u2="&#x2019;" k="98" />
<hkern u1="s" u2="v" k="20" />
<hkern u1="s" u2="t" k="20" />
<hkern u1="s" u2="s" k="33" />
<hkern u1="t" u2="&#x153;" k="16" />
<hkern u1="t" u2="&#xe7;" k="16" />
<hkern u1="t" u2="&#xe6;" k="16" />
<hkern u1="t" u2="o" k="16" />
<hkern u1="t" u2="e" k="16" />
<hkern u1="t" u2="c" k="16" />
<hkern u1="t" u2="a" k="16" />
<hkern u1="v" u2="&#x153;" k="20" />
<hkern u1="v" u2="&#xf8;" k="20" />
<hkern u1="v" u2="&#xf6;" k="20" />
<hkern u1="v" u2="&#xf5;" k="20" />
<hkern u1="v" u2="&#xf4;" k="20" />
<hkern u1="v" u2="&#xf3;" k="20" />
<hkern u1="v" u2="&#xf2;" k="20" />
<hkern u1="v" u2="&#xeb;" k="20" />
<hkern u1="v" u2="&#xea;" k="20" />
<hkern u1="v" u2="&#xe9;" k="20" />
<hkern u1="v" u2="&#xe8;" k="20" />
<hkern u1="v" u2="&#xe7;" k="20" />
<hkern u1="v" u2="&#xe6;" k="20" />
<hkern u1="v" u2="s" k="20" />
<hkern u1="v" u2="o" k="20" />
<hkern u1="v" u2="e" k="20" />
<hkern u1="v" u2="c" k="20" />
<hkern u1="v" u2="a" k="20" />
<hkern u1="v" u2="&#x2e;" k="139" />
<hkern u1="w" u2="&#x153;" k="10" />
<hkern u1="w" u2="&#xf8;" k="10" />
<hkern u1="w" u2="&#xf6;" k="10" />
<hkern u1="w" u2="&#xf5;" k="10" />
<hkern u1="w" u2="&#xf4;" k="10" />
<hkern u1="w" u2="&#xf3;" k="10" />
<hkern u1="w" u2="&#xf2;" k="10" />
<hkern u1="w" u2="&#xeb;" k="10" />
<hkern u1="w" u2="&#xea;" k="10" />
<hkern u1="w" u2="&#xe9;" k="10" />
<hkern u1="w" u2="&#xe8;" k="10" />
<hkern u1="w" u2="&#xe7;" k="10" />
<hkern u1="w" u2="&#xe6;" k="10" />
<hkern u1="w" u2="o" k="10" />
<hkern u1="w" u2="e" k="10" />
<hkern u1="w" u2="c" k="10" />
<hkern u1="w" u2="&#x2e;" k="111" />
<hkern u1="x" u2="&#x153;" k="41" />
<hkern u1="x" u2="&#xf8;" k="41" />
<hkern u1="x" u2="&#xf6;" k="41" />
<hkern u1="x" u2="&#xf5;" k="41" />
<hkern u1="x" u2="&#xf4;" k="41" />
<hkern u1="x" u2="&#xf3;" k="41" />
<hkern u1="x" u2="&#xf2;" k="41" />
<hkern u1="x" u2="&#xeb;" k="41" />
<hkern u1="x" u2="&#xea;" k="41" />
<hkern u1="x" u2="&#xe9;" k="41" />
<hkern u1="x" u2="&#xe8;" k="41" />
<hkern u1="x" u2="&#xe7;" k="41" />
<hkern u1="x" u2="&#xe6;" k="41" />
<hkern u1="x" u2="o" k="41" />
<hkern u1="x" u2="e" k="41" />
<hkern u1="x" u2="c" k="41" />
<hkern u1="y" u2="&#x153;" k="20" />
<hkern u1="y" u2="&#xf8;" k="20" />
<hkern u1="y" u2="&#xf6;" k="20" />
<hkern u1="y" u2="&#xf5;" k="20" />
<hkern u1="y" u2="&#xf4;" k="20" />
<hkern u1="y" u2="&#xf3;" k="20" />
<hkern u1="y" u2="&#xf2;" k="20" />
<hkern u1="y" u2="&#xeb;" k="20" />
<hkern u1="y" u2="&#xea;" k="20" />
<hkern u1="y" u2="&#xe9;" k="20" />
<hkern u1="y" u2="&#xe8;" k="20" />
<hkern u1="y" u2="&#xe7;" k="20" />
<hkern u1="y" u2="&#xe6;" k="20" />
<hkern u1="y" u2="o" k="20" />
<hkern u1="y" u2="e" k="20" />
<hkern u1="y" u2="c" k="20" />
<hkern u1="y" u2="a" k="20" />
<hkern u1="y" u2="&#x2e;" k="139" />
<hkern u1="&#xc0;" u2="&#x152;" k="16" />
<hkern u1="&#xc0;" u2="y" k="35" />
<hkern u1="&#xc0;" u2="v" k="35" />
<hkern u1="&#xc0;" u2="Y" k="72" />
<hkern u1="&#xc0;" u2="W" k="29" />
<hkern u1="&#xc0;" u2="V" k="72" />
<hkern u1="&#xc0;" u2="T" k="123" />
<hkern u1="&#xc0;" u2="Q" k="20" />
<hkern u1="&#xc0;" u2="O" k="20" />
<hkern u1="&#xc0;" u2="G" k="20" />
<hkern u1="&#xc0;" u2="C" k="20" />
<hkern u1="&#xc1;" u2="&#x152;" k="16" />
<hkern u1="&#xc1;" u2="y" k="35" />
<hkern u1="&#xc1;" u2="v" k="35" />
<hkern u1="&#xc1;" u2="Y" k="72" />
<hkern u1="&#xc1;" u2="W" k="29" />
<hkern u1="&#xc1;" u2="V" k="72" />
<hkern u1="&#xc1;" u2="T" k="123" />
<hkern u1="&#xc1;" u2="Q" k="20" />
<hkern u1="&#xc1;" u2="O" k="20" />
<hkern u1="&#xc1;" u2="G" k="20" />
<hkern u1="&#xc1;" u2="C" k="20" />
<hkern u1="&#xc2;" u2="&#x152;" k="16" />
<hkern u1="&#xc2;" u2="y" k="25" />
<hkern u1="&#xc2;" u2="v" k="35" />
<hkern u1="&#xc2;" u2="Y" k="72" />
<hkern u1="&#xc2;" u2="W" k="29" />
<hkern u1="&#xc2;" u2="V" k="72" />
<hkern u1="&#xc2;" u2="T" k="123" />
<hkern u1="&#xc2;" u2="Q" k="20" />
<hkern u1="&#xc2;" u2="O" k="20" />
<hkern u1="&#xc2;" u2="G" k="20" />
<hkern u1="&#xc2;" u2="C" k="20" />
<hkern u1="&#xc3;" u2="&#x152;" k="16" />
<hkern u1="&#xc3;" u2="y" k="35" />
<hkern u1="&#xc3;" u2="v" k="35" />
<hkern u1="&#xc3;" u2="Y" k="72" />
<hkern u1="&#xc3;" u2="W" k="29" />
<hkern u1="&#xc3;" u2="V" k="72" />
<hkern u1="&#xc3;" u2="T" k="123" />
<hkern u1="&#xc3;" u2="Q" k="20" />
<hkern u1="&#xc3;" u2="O" k="20" />
<hkern u1="&#xc3;" u2="G" k="20" />
<hkern u1="&#xc3;" u2="C" k="20" />
<hkern u1="&#xc4;" u2="&#x152;" k="20" />
<hkern u1="&#xc4;" u2="y" k="35" />
<hkern u1="&#xc4;" u2="v" k="35" />
<hkern u1="&#xc4;" u2="Y" k="72" />
<hkern u1="&#xc4;" u2="W" k="29" />
<hkern u1="&#xc4;" u2="V" k="72" />
<hkern u1="&#xc4;" u2="T" k="123" />
<hkern u1="&#xc4;" u2="Q" k="20" />
<hkern u1="&#xc4;" u2="O" k="20" />
<hkern u1="&#xc4;" u2="G" k="20" />
<hkern u1="&#xc4;" u2="C" k="20" />
<hkern u1="&#xc5;" u2="&#x152;" k="16" />
<hkern u1="&#xc5;" u2="y" k="35" />
<hkern u1="&#xc5;" u2="v" k="35" />
<hkern u1="&#xc5;" u2="Y" k="72" />
<hkern u1="&#xc5;" u2="W" k="29" />
<hkern u1="&#xc5;" u2="V" k="72" />
<hkern u1="&#xc5;" u2="T" k="123" />
<hkern u1="&#xc5;" u2="Q" k="20" />
<hkern u1="&#xc5;" u2="O" k="20" />
<hkern u1="&#xc5;" u2="G" k="20" />
<hkern u1="&#xc5;" u2="C" k="20" />
<hkern u1="&#xc7;" u2="&#xc6;" k="16" />
<hkern u1="&#xc7;" u2="Y" k="20" />
<hkern u1="&#xc7;" u2="X" k="20" />
<hkern u1="&#xc7;" u2="W" k="20" />
<hkern u1="&#xc7;" u2="V" k="20" />
<hkern u1="&#xc7;" u2="T" k="41" />
<hkern u1="&#xc7;" u2="J" k="66" />
<hkern u1="&#xc7;" u2="A" k="20" />
<hkern u1="&#xd2;" u2="Y" k="20" />
<hkern u1="&#xd2;" u2="X" k="20" />
<hkern u1="&#xd2;" u2="W" k="20" />
<hkern u1="&#xd2;" u2="V" k="20" />
<hkern u1="&#xd2;" u2="T" k="41" />
<hkern u1="&#xd2;" u2="J" k="66" />
<hkern u1="&#xd2;" u2="A" k="20" />
<hkern u1="&#xd3;" u2="&#xc6;" k="16" />
<hkern u1="&#xd3;" u2="Y" k="20" />
<hkern u1="&#xd3;" u2="X" k="20" />
<hkern u1="&#xd3;" u2="W" k="20" />
<hkern u1="&#xd3;" u2="V" k="20" />
<hkern u1="&#xd3;" u2="T" k="41" />
<hkern u1="&#xd3;" u2="J" k="66" />
<hkern u1="&#xd3;" u2="A" k="20" />
<hkern u1="&#xd4;" u2="&#xc6;" k="16" />
<hkern u1="&#xd4;" u2="Y" k="20" />
<hkern u1="&#xd4;" u2="X" k="20" />
<hkern u1="&#xd4;" u2="W" k="20" />
<hkern u1="&#xd4;" u2="V" k="20" />
<hkern u1="&#xd4;" u2="T" k="41" />
<hkern u1="&#xd4;" u2="J" k="66" />
<hkern u1="&#xd4;" u2="A" k="20" />
<hkern u1="&#xd5;" u2="&#xc6;" k="16" />
<hkern u1="&#xd5;" u2="Y" k="20" />
<hkern u1="&#xd5;" u2="X" k="20" />
<hkern u1="&#xd5;" u2="W" k="20" />
<hkern u1="&#xd5;" u2="V" k="20" />
<hkern u1="&#xd5;" u2="T" k="41" />
<hkern u1="&#xd5;" u2="J" k="66" />
<hkern u1="&#xd5;" u2="A" k="20" />
<hkern u1="&#xd6;" u2="&#xc6;" k="16" />
<hkern u1="&#xd6;" u2="Y" k="20" />
<hkern u1="&#xd6;" u2="X" k="20" />
<hkern u1="&#xd6;" u2="W" k="20" />
<hkern u1="&#xd6;" u2="V" k="20" />
<hkern u1="&#xd6;" u2="T" k="41" />
<hkern u1="&#xd6;" u2="J" k="66" />
<hkern u1="&#xd6;" u2="A" k="20" />
<hkern u1="&#xe7;" u2="&#x153;" k="31" />
<hkern u1="&#xe7;" u2="&#xe6;" k="25" />
<hkern u1="&#xe7;" u2="o" k="31" />
<hkern u1="&#xe7;" u2="e" k="31" />
<hkern u1="&#xe7;" u2="c" k="25" />
<hkern u1="&#xe7;" u2="a" k="25" />
<hkern u1="&#xe8;" u2="y" k="20" />
<hkern u1="&#xe8;" u2="x" k="33" />
<hkern u1="&#xe8;" u2="w" k="10" />
<hkern u1="&#xe8;" u2="v" k="20" />
<hkern u1="&#xe9;" u2="y" k="20" />
<hkern u1="&#xe9;" u2="x" k="33" />
<hkern u1="&#xe9;" u2="w" k="10" />
<hkern u1="&#xe9;" u2="v" k="20" />
<hkern u1="&#xea;" u2="y" k="20" />
<hkern u1="&#xea;" u2="x" k="33" />
<hkern u1="&#xea;" u2="w" k="10" />
<hkern u1="&#xea;" u2="v" k="20" />
<hkern u1="&#xeb;" u2="y" k="20" />
<hkern u1="&#xeb;" u2="x" k="33" />
<hkern u1="&#xeb;" u2="w" k="10" />
<hkern u1="&#xeb;" u2="v" k="20" />
<hkern u1="&#xf2;" u2="y" k="20" />
<hkern u1="&#xf2;" u2="x" k="33" />
<hkern u1="&#xf2;" u2="w" k="10" />
<hkern u1="&#xf2;" u2="v" k="20" />
<hkern u1="&#xf3;" u2="y" k="20" />
<hkern u1="&#xf3;" u2="x" k="33" />
<hkern u1="&#xf3;" u2="w" k="10" />
<hkern u1="&#xf3;" u2="v" k="20" />
<hkern u1="&#xf4;" u2="y" k="20" />
<hkern u1="&#xf4;" u2="x" k="33" />
<hkern u1="&#xf4;" u2="w" k="10" />
<hkern u1="&#xf4;" u2="v" k="20" />
<hkern u1="&#xf5;" u2="y" k="20" />
<hkern u1="&#xf5;" u2="x" k="33" />
<hkern u1="&#xf5;" u2="w" k="10" />
<hkern u1="&#xf5;" u2="v" k="20" />
<hkern u1="&#xf6;" u2="y" k="20" />
<hkern u1="&#xf6;" u2="x" k="33" />
<hkern u1="&#xf6;" u2="w" k="10" />
<hkern u1="&#xf6;" u2="v" k="20" />
<hkern u1="&#x2018;" u2="&#xc6;" k="164" />
<hkern u1="&#x2018;" u2="&#xc5;" k="164" />
<hkern u1="&#x2018;" u2="&#xc4;" k="164" />
<hkern u1="&#x2018;" u2="&#xc3;" k="164" />
<hkern u1="&#x2018;" u2="&#xc2;" k="164" />
<hkern u1="&#x2018;" u2="&#xc1;" k="164" />
<hkern u1="&#x2018;" u2="&#xc0;" k="164" />
<hkern u1="&#x2018;" u2="s" k="123" />
<hkern u1="&#x2018;" u2="J" k="246" />
<hkern u1="&#x2018;" u2="A" k="164" />
<hkern u1="&#x2019;" u2="&#xc6;" k="164" />
<hkern u1="&#x2019;" u2="&#xc5;" k="164" />
<hkern u1="&#x2019;" u2="&#xc4;" k="164" />
<hkern u1="&#x2019;" u2="&#xc3;" k="164" />
<hkern u1="&#x2019;" u2="&#xc2;" k="164" />
<hkern u1="&#x2019;" u2="&#xc1;" k="164" />
<hkern u1="&#x2019;" u2="&#xc0;" k="164" />
<hkern u1="&#x2019;" u2="s" k="123" />
<hkern u1="&#x2019;" u2="J" k="246" />
<hkern u1="&#x2019;" u2="A" k="164" />
<hkern u1="&#x201c;" u2="&#xc6;" k="164" />
<hkern u1="&#x201c;" u2="&#xc5;" k="164" />
<hkern u1="&#x201c;" u2="&#xc4;" k="164" />
<hkern u1="&#x201c;" u2="&#xc3;" k="164" />
<hkern u1="&#x201c;" u2="&#xc2;" k="164" />
<hkern u1="&#x201c;" u2="&#xc1;" k="164" />
<hkern u1="&#x201c;" u2="&#xc0;" k="164" />
<hkern u1="&#x201c;" u2="J" k="246" />
<hkern u1="&#x201c;" u2="A" k="164" />
<hkern u1="&#x201d;" u2="&#xc6;" k="164" />
<hkern u1="&#x201d;" u2="&#xc5;" k="164" />
<hkern u1="&#x201d;" u2="&#xc4;" k="164" />
<hkern u1="&#x201d;" u2="&#xc3;" k="164" />
<hkern u1="&#x201d;" u2="&#xc2;" k="164" />
<hkern u1="&#x201d;" u2="&#xc1;" k="164" />
<hkern u1="&#x201d;" u2="&#xc0;" k="164" />
<hkern u1="&#x201d;" u2="J" k="246" />
<hkern u1="&#x201d;" u2="A" k="164" />
<hkern u1="&#x201e;" u2="Y" k="217" />
<hkern u1="&#x201e;" u2="W" k="102" />
<hkern u1="&#x201e;" u2="V" k="164" />
<hkern u1="&#x201e;" u2="T" k="217" />
</font>
</defs></svg>

BIN
public/assets/fonts/din_regular-webfont.ttf 파일 보기


BIN
public/assets/fonts/din_regular-webfont.woff 파일 보기


BIN
public/assets/fonts/din_regular-webfont.woff2 파일 보기


BIN
public/assets/img/Logo-Aux-Actes-Citoyens.jpg 파일 보기

Before After
Width: 433  |  Height: 299  |  Size: 53KB

BIN
public/assets/img/Logo-Cooperative-Citoyens.jpg 파일 보기

Before After
Width: 920  |  Height: 317  |  Size: 157KB

BIN
public/assets/img/Personnages-AAC.jpg 파일 보기

Before After
Width: 769  |  Height: 366  |  Size: 157KB

+ 4
- 0
public/assets/js/jquery-3.1.1.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


BIN
public/assets/pdf/AAC-Fiche-Pratique-Aux-Actes-Citoyens.pdf 파일 보기


BIN
public/assets/pdf/Dossier-Partenariat-web.pdf 파일 보기


+ 0
- 0
public/assets/sass/_base.scss 파일 보기


+ 74
- 0
public/assets/sass/_home.scss 파일 보기

@@ -0,0 +1,74 @@
#home {
header {
.logo-aac {
width: 80%;
}

.personnages-acc {
width: 26%;
position: absolute;
bottom: 0;
}

h1 {
color: #aab769;
font-size: 32px;
font-family: dinbold;
position: absolute;
bottom: 46px;
width: 100%;

.main-title {
margin-left: 26%;
display: inline-block;
width: 70%;
}

.aac {
color: #dc5b2f;
}
}
}

h2 {
color: #568a73;
font-size: 30px;
margin-top: 80px;
margin-bottom: 30px;
font-family: dinbold;
}

ul {
li {
margin-top: 25px;

button {
width: 70%;
font-size: 18px;
font-family: dinbold;
@include border-radius(15px, 15px);

a {
color: #FFF;
}
}

.yellow {
background-color: #ffe680;
}

.green {
background-color: #aab769;
}

.orange {
background-color: #dc5b2f;
}
}
}

.logo-coop {
width: 60%;
margin-top: 50px;
}
}

+ 5
- 0
public/assets/sass/ie.scss 파일 보기

@@ -0,0 +1,5 @@
/* Welcome to Compass. Use this file to write IE specific override styles.
* Import this file using the following HTML or equivalent:
* <!--[if IE]>
* <link href="/stylesheets/ie.css" media="screen, projection" rel="stylesheet" type="text/css" />
* <![endif]--> */

+ 3
- 0
public/assets/sass/print.scss 파일 보기

@@ -0,0 +1,3 @@
/* Welcome to Compass. Use this file to define print styles.
* Import this file using the following HTML or equivalent:
* <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */

+ 39
- 0
public/assets/sass/screen.scss 파일 보기

@@ -0,0 +1,39 @@
/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent:
* <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */

@import "compass";
@import "compass/reset";

$dir-fonts: '../fonts/';
$dir-img: '../img/';

$yellow: #ffe580;

@import "_base.scss";
@import "_home.scss";

@font-face {
font-family: 'dinregular';
src: url($dir-fonts+ 'din_regular-webfont.eot');
src: url($dir-fonts+ 'din_regular-webfont.eot?#iefix') format('embedded-opentype'),
url($dir-fonts+'din_regular-webfont.woff2') format('woff2'),
url($dir-fonts+'din_regular-webfont.woff') format('woff'),
url($dir-fonts+'din_regular-webfont.ttf') format('truetype'),
url($dir-fonts+'din_regular-webfont.svg#dinregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'dinbold';
src: url($dir-fonts+ 'din_bold-webfont.eot');
src: url($dir-fonts+ 'din_bold-webfont.eot?#iefix') format('embedded-opentype'),
url($dir-fonts+'din_bold-webfont.woff2') format('woff2'),
url($dir-fonts+'din_bold-webfont.woff') format('woff'),
url($dir-fonts+'din_bold-webfont.ttf') format('truetype'),
url($dir-fonts+'din_bold-webfont.svg#dinregular') format('svg');
font-weight: normal;
font-style: normal;
}

+ 4
- 0
public/assets/semantic/.versions 파일 보기

@@ -0,0 +1,4 @@
jquery@1.11.3_2
meteor@1.1.6
semantic:ui-css@2.0.7
underscore@1.0.3

+ 22
- 0
public/assets/semantic/LICENSE 파일 보기

@@ -0,0 +1,22 @@
The MIT License (MIT)

Copyright (c) 2015 Semantic Org

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


+ 7
- 0
public/assets/semantic/README.md 파일 보기

@@ -0,0 +1,7 @@
# CSS Distribution

This repository is automatically synced with the main [Semantic UI](https://github.com/Semantic-Org/Semantic-UI) repository to provide lightweight CSS only version of Semantic UI.

This package **does not support theming** and includes generated CSS files of the default theme only.

You can view more on Semantic UI at [LearnSemantic.com](http://www.learnsemantic.com) and [Semantic-UI.com](http://www.semantic-ui.com)

+ 253
- 0
public/assets/semantic/components/accordion.css 파일 보기

@@ -0,0 +1,253 @@
/*!
* # Semantic UI 2.4.1 - Accordion
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Accordion
*******************************/

.ui.accordion,
.ui.accordion .accordion {
max-width: 100%;
}
.ui.accordion .accordion {
margin: 1em 0em 0em;
padding: 0em;
}

/* Title */
.ui.accordion .title,
.ui.accordion .accordion .title {
cursor: pointer;
}

/* Default Styling */
.ui.accordion .title:not(.ui) {
padding: 0.5em 0em;
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
font-size: 1em;
color: rgba(0, 0, 0, 0.87);
}

/* Content */
.ui.accordion .title ~ .content,
.ui.accordion .accordion .title ~ .content {
display: none;
}

/* Default Styling */
.ui.accordion:not(.styled) .title ~ .content:not(.ui),
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
margin: '';
padding: 0.5em 0em 1em;
}
.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
padding-bottom: 0em;
}

/* Arrow */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
display: inline-block;
float: none;
opacity: 1;
width: 1.25em;
height: 1em;
margin: 0em 0.25rem 0em 0rem;
padding: 0em;
font-size: 1em;
-webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
transition: transform 0.1s ease, opacity 0.1s ease;
transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease;
vertical-align: baseline;
-webkit-transform: none;
transform: none;
}

/*--------------
Coupling
---------------*/


/* Menu */
.ui.accordion.menu .item .title {
display: block;
padding: 0em;
}
.ui.accordion.menu .item .title > .dropdown.icon {
float: right;
margin: 0.21425em 0em 0em 1em;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}

/* Header */
.ui.accordion .ui.header .dropdown.icon {
font-size: 1em;
margin: 0em 0.25rem 0em 0rem;
}


/*******************************
States
*******************************/

.ui.accordion .active.title .dropdown.icon,
.ui.accordion .accordion .active.title .dropdown.icon {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.ui.accordion.menu .item .active.title > .dropdown.icon {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}


/*******************************
Types
*******************************/


/*--------------
Styled
---------------*/

.ui.styled.accordion {
width: 600px;
}
.ui.styled.accordion,
.ui.styled.accordion .accordion {
border-radius: 0.28571429rem;
background: #FFFFFF;
-webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
}
.ui.styled.accordion .title,
.ui.styled.accordion .accordion .title {
margin: 0em;
padding: 0.75em 1em;
color: rgba(0, 0, 0, 0.4);
font-weight: bold;
border-top: 1px solid rgba(34, 36, 38, 0.15);
-webkit-transition: background 0.1s ease, color 0.1s ease;
transition: background 0.1s ease, color 0.1s ease;
}
.ui.styled.accordion > .title:first-child,
.ui.styled.accordion .accordion .title:first-child {
border-top: none;
}

/* Content */
.ui.styled.accordion .content,
.ui.styled.accordion .accordion .content {
margin: 0em;
padding: 0.5em 1em 1.5em;
}
.ui.styled.accordion .accordion .content {
padding: 0em;
padding: 0.5em 1em 1.5em;
}

/* Hover */
.ui.styled.accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
background: transparent;
color: rgba(0, 0, 0, 0.87);
}
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
background: transparent;
color: rgba(0, 0, 0, 0.87);
}

/* Active */
.ui.styled.accordion .active.title {
background: transparent;
color: rgba(0, 0, 0, 0.95);
}
.ui.styled.accordion .accordion .active.title {
background: transparent;
color: rgba(0, 0, 0, 0.95);
}


/*******************************
States
*******************************/


/*--------------
Active
---------------*/

.ui.accordion .active.content,
.ui.accordion .accordion .active.content {
display: block;
}


/*******************************
Variations
*******************************/


/*--------------
Fluid
---------------*/

.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
width: 100%;
}

/*--------------
Inverted
---------------*/

.ui.inverted.accordion .title:not(.ui) {
color: rgba(255, 255, 255, 0.9);
}


/*******************************
Theme Overrides
*******************************/

@font-face {
font-family: 'Accordion';
src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
font-weight: normal;
font-style: normal;
}

/* Dropdown Icon */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
font-family: Accordion;
line-height: 1;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
font-weight: normal;
font-style: normal;
text-align: center;
}
.ui.accordion .title .dropdown.icon:before,
.ui.accordion .accordion .title .dropdown.icon:before {
content: '\f0da' /*rtl:'\f0d9'*/;
}


/*******************************
User Overrides
*******************************/


+ 613
- 0
public/assets/semantic/components/accordion.js 파일 보기

@@ -0,0 +1,613 @@
/*!
* # Semantic UI 2.4.1 - Accordion
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/

;(function ($, window, document, undefined) {

'use strict';

window = (typeof window != 'undefined' && window.Math == Math)
? window
: (typeof self != 'undefined' && self.Math == Math)
? self
: Function('return this')()
;

$.fn.accordion = function(parameters) {
var
$allModules = $(this),

time = new Date().getTime(),
performance = [],

query = arguments[0],
methodInvoked = (typeof query == 'string'),
queryArguments = [].slice.call(arguments, 1),

requestAnimationFrame = window.requestAnimationFrame
|| window.mozRequestAnimationFrame
|| window.webkitRequestAnimationFrame
|| window.msRequestAnimationFrame
|| function(callback) { setTimeout(callback, 0); },

returnedValue
;
$allModules
.each(function() {
var
settings = ( $.isPlainObject(parameters) )
? $.extend(true, {}, $.fn.accordion.settings, parameters)
: $.extend({}, $.fn.accordion.settings),

className = settings.className,
namespace = settings.namespace,
selector = settings.selector,
error = settings.error,

eventNamespace = '.' + namespace,
moduleNamespace = 'module-' + namespace,
moduleSelector = $allModules.selector || '',

$module = $(this),
$title = $module.find(selector.title),
$content = $module.find(selector.content),

element = this,
instance = $module.data(moduleNamespace),
observer,
module
;

module = {

initialize: function() {
module.debug('Initializing', $module);
module.bind.events();
if(settings.observeChanges) {
module.observeChanges();
}
module.instantiate();
},

instantiate: function() {
instance = module;
$module
.data(moduleNamespace, module)
;
},

destroy: function() {
module.debug('Destroying previous instance', $module);
$module
.off(eventNamespace)
.removeData(moduleNamespace)
;
},

refresh: function() {
$title = $module.find(selector.title);
$content = $module.find(selector.content);
},

observeChanges: function() {
if('MutationObserver' in window) {
observer = new MutationObserver(function(mutations) {
module.debug('DOM tree modified, updating selector cache');
module.refresh();
});
observer.observe(element, {
childList : true,
subtree : true
});
module.debug('Setting up mutation observer', observer);
}
},

bind: {
events: function() {
module.debug('Binding delegated events');
$module
.on(settings.on + eventNamespace, selector.trigger, module.event.click)
;
}
},

event: {
click: function() {
module.toggle.call(this);
}
},

toggle: function(query) {
var
$activeTitle = (query !== undefined)
? (typeof query === 'number')
? $title.eq(query)
: $(query).closest(selector.title)
: $(this).closest(selector.title),
$activeContent = $activeTitle.next($content),
isAnimating = $activeContent.hasClass(className.animating),
isActive = $activeContent.hasClass(className.active),
isOpen = (isActive && !isAnimating),
isOpening = (!isActive && isAnimating)
;
module.debug('Toggling visibility of content', $activeTitle);
if(isOpen || isOpening) {
if(settings.collapsible) {
module.close.call($activeTitle);
}
else {
module.debug('Cannot close accordion content collapsing is disabled');
}
}
else {
module.open.call($activeTitle);
}
},

open: function(query) {
var
$activeTitle = (query !== undefined)
? (typeof query === 'number')
? $title.eq(query)
: $(query).closest(selector.title)
: $(this).closest(selector.title),
$activeContent = $activeTitle.next($content),
isAnimating = $activeContent.hasClass(className.animating),
isActive = $activeContent.hasClass(className.active),
isOpen = (isActive || isAnimating)
;
if(isOpen) {
module.debug('Accordion already open, skipping', $activeContent);
return;
}
module.debug('Opening accordion content', $activeTitle);
settings.onOpening.call($activeContent);
settings.onChanging.call($activeContent);
if(settings.exclusive) {
module.closeOthers.call($activeTitle);
}
$activeTitle
.addClass(className.active)
;
$activeContent
.stop(true, true)
.addClass(className.animating)
;
if(settings.animateChildren) {
if($.fn.transition !== undefined && $module.transition('is supported')) {
$activeContent
.children()
.transition({
animation : 'fade in',
queue : false,
useFailSafe : true,
debug : settings.debug,
verbose : settings.verbose,
duration : settings.duration
})
;
}
else {
$activeContent
.children()
.stop(true, true)
.animate({
opacity: 1
}, settings.duration, module.resetOpacity)
;
}
}
$activeContent
.slideDown(settings.duration, settings.easing, function() {
$activeContent
.removeClass(className.animating)
.addClass(className.active)
;
module.reset.display.call(this);
settings.onOpen.call(this);
settings.onChange.call(this);
})
;
},

close: function(query) {
var
$activeTitle = (query !== undefined)
? (typeof query === 'number')
? $title.eq(query)
: $(query).closest(selector.title)
: $(this).closest(selector.title),
$activeContent = $activeTitle.next($content),
isAnimating = $activeContent.hasClass(className.animating),
isActive = $activeContent.hasClass(className.active),
isOpening = (!isActive && isAnimating),
isClosing = (isActive && isAnimating)
;
if((isActive || isOpening) && !isClosing) {
module.debug('Closing accordion content', $activeContent);
settings.onClosing.call($activeContent);
settings.onChanging.call($activeContent);
$activeTitle
.removeClass(className.active)
;
$activeContent
.stop(true, true)
.addClass(className.animating)
;
if(settings.animateChildren) {
if($.fn.transition !== undefined && $module.transition('is supported')) {
$activeContent
.children()
.transition({
animation : 'fade out',
queue : false,
useFailSafe : true,
debug : settings.debug,
verbose : settings.verbose,
duration : settings.duration
})
;
}
else {
$activeContent
.children()
.stop(true, true)
.animate({
opacity: 0
}, settings.duration, module.resetOpacity)
;
}
}
$activeContent
.slideUp(settings.duration, settings.easing, function() {
$activeContent
.removeClass(className.animating)
.removeClass(className.active)
;
module.reset.display.call(this);
settings.onClose.call(this);
settings.onChange.call(this);
})
;
}
},

closeOthers: function(index) {
var
$activeTitle = (index !== undefined)
? $title.eq(index)
: $(this).closest(selector.title),
$parentTitles = $activeTitle.parents(selector.content).prev(selector.title),
$activeAccordion = $activeTitle.closest(selector.accordion),
activeSelector = selector.title + '.' + className.active + ':visible',
activeContent = selector.content + '.' + className.active + ':visible',
$openTitles,
$nestedTitles,
$openContents
;
if(settings.closeNested) {
$openTitles = $activeAccordion.find(activeSelector).not($parentTitles);
$openContents = $openTitles.next($content);
}
else {
$openTitles = $activeAccordion.find(activeSelector).not($parentTitles);
$nestedTitles = $activeAccordion.find(activeContent).find(activeSelector).not($parentTitles);
$openTitles = $openTitles.not($nestedTitles);
$openContents = $openTitles.next($content);
}
if( ($openTitles.length > 0) ) {
module.debug('Exclusive enabled, closing other content', $openTitles);
$openTitles
.removeClass(className.active)
;
$openContents
.removeClass(className.animating)
.stop(true, true)
;
if(settings.animateChildren) {
if($.fn.transition !== undefined && $module.transition('is supported')) {
$openContents
.children()
.transition({
animation : 'fade out',
useFailSafe : true,
debug : settings.debug,
verbose : settings.verbose,
duration : settings.duration
})
;
}
else {
$openContents
.children()
.stop(true, true)
.animate({
opacity: 0
}, settings.duration, module.resetOpacity)
;
}
}
$openContents
.slideUp(settings.duration , settings.easing, function() {
$(this).removeClass(className.active);
module.reset.display.call(this);
})
;
}
},

reset: {

display: function() {
module.verbose('Removing inline display from element', this);
$(this).css('display', '');
if( $(this).attr('style') === '') {
$(this)
.attr('style', '')
.removeAttr('style')
;
}
},

opacity: function() {
module.verbose('Removing inline opacity from element', this);
$(this).css('opacity', '');
if( $(this).attr('style') === '') {
$(this)
.attr('style', '')
.removeAttr('style')
;
}
},

},

setting: function(name, value) {
module.debug('Changing setting', name, value);
if( $.isPlainObject(name) ) {
$.extend(true, settings, name);
}
else if(value !== undefined) {
if($.isPlainObject(settings[name])) {
$.extend(true, settings[name], value);
}
else {
settings[name] = value;
}
}
else {
return settings[name];
}
},
internal: function(name, value) {
module.debug('Changing internal', name, value);
if(value !== undefined) {
if( $.isPlainObject(name) ) {
$.extend(true, module, name);
}
else {
module[name] = value;
}
}
else {
return module[name];
}
},
debug: function() {
if(!settings.silent && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.debug.apply(console, arguments);
}
}
},
verbose: function() {
if(!settings.silent && settings.verbose && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.verbose.apply(console, arguments);
}
}
},
error: function() {
if(!settings.silent) {
module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
module.error.apply(console, arguments);
}
},
performance: {
log: function(message) {
var
currentTime,
executionTime,
previousTime
;
if(settings.performance) {
currentTime = new Date().getTime();
previousTime = time || currentTime;
executionTime = currentTime - previousTime;
time = currentTime;
performance.push({
'Name' : message[0],
'Arguments' : [].slice.call(message, 1) || '',
'Element' : element,
'Execution Time' : executionTime
});
}
clearTimeout(module.performance.timer);
module.performance.timer = setTimeout(module.performance.display, 500);
},
display: function() {
var
title = settings.name + ':',
totalTime = 0
;
time = false;
clearTimeout(module.performance.timer);
$.each(performance, function(index, data) {
totalTime += data['Execution Time'];
});
title += ' ' + totalTime + 'ms';
if(moduleSelector) {
title += ' \'' + moduleSelector + '\'';
}
if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
console.groupCollapsed(title);
if(console.table) {
console.table(performance);
}
else {
$.each(performance, function(index, data) {
console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
});
}
console.groupEnd();
}
performance = [];
}
},
invoke: function(query, passedArguments, context) {
var
object = instance,
maxDepth,
found,
response
;
passedArguments = passedArguments || queryArguments;
context = element || context;
if(typeof query == 'string' && object !== undefined) {
query = query.split(/[\. ]/);
maxDepth = query.length - 1;
$.each(query, function(depth, value) {
var camelCaseValue = (depth != maxDepth)
? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
: query
;
if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
object = object[camelCaseValue];
}
else if( object[camelCaseValue] !== undefined ) {
found = object[camelCaseValue];
return false;
}
else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
object = object[value];
}
else if( object[value] !== undefined ) {
found = object[value];
return false;
}
else {
module.error(error.method, query);
return false;
}
});
}
if ( $.isFunction( found ) ) {
response = found.apply(context, passedArguments);
}
else if(found !== undefined) {
response = found;
}
if($.isArray(returnedValue)) {
returnedValue.push(response);
}
else if(returnedValue !== undefined) {
returnedValue = [returnedValue, response];
}
else if(response !== undefined) {
returnedValue = response;
}
return found;
}
};
if(methodInvoked) {
if(instance === undefined) {
module.initialize();
}
module.invoke(query);
}
else {
if(instance !== undefined) {
instance.invoke('destroy');
}
module.initialize();
}
})
;
return (returnedValue !== undefined)
? returnedValue
: this
;
};

$.fn.accordion.settings = {

name : 'Accordion',
namespace : 'accordion',

silent : false,
debug : false,
verbose : false,
performance : true,

on : 'click', // event on title that opens accordion

observeChanges : true, // whether accordion should automatically refresh on DOM insertion

exclusive : true, // whether a single accordion content panel should be open at once
collapsible : true, // whether accordion content can be closed
closeNested : false, // whether nested content should be closed when a panel is closed
animateChildren : true, // whether children opacity should be animated

duration : 350, // duration of animation
easing : 'easeOutQuad', // easing equation for animation

onOpening : function(){}, // callback before open animation
onClosing : function(){}, // callback before closing animation
onChanging : function(){}, // callback before closing or opening animation

onOpen : function(){}, // callback after open animation
onClose : function(){}, // callback after closing animation
onChange : function(){}, // callback after closing or opening animation

error: {
method : 'The method you called is not defined'
},

className : {
active : 'active',
animating : 'animating'
},

selector : {
accordion : '.accordion',
title : '.title',
trigger : '.title',
content : '.content'
}

};

// Adds easing
$.extend( $.easing, {
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
}
});

})( jQuery, window, document );


+ 9
- 0
public/assets/semantic/components/accordion.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 0
public/assets/semantic/components/accordion.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 275
- 0
public/assets/semantic/components/ad.css 파일 보기

@@ -0,0 +1,275 @@
/*!
* # Semantic UI 2.4.1 - Ad
* http://github.com/semantic-org/semantic-ui/
*
*
* Copyright 2013 Contributors
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Advertisement
*******************************/

.ui.ad {
display: block;
overflow: hidden;
margin: 1em 0em;
}
.ui.ad:first-child {
margin: 0em;
}
.ui.ad:last-child {
margin: 0em;
}
.ui.ad iframe {
margin: 0em;
padding: 0em;
border: none;
overflow: hidden;
}

/*--------------
Common
---------------*/


/* Leaderboard */
.ui.leaderboard.ad {
width: 728px;
height: 90px;
}

/* Medium Rectangle */
.ui[class*="medium rectangle"].ad {
width: 300px;
height: 250px;
}

/* Large Rectangle */
.ui[class*="large rectangle"].ad {
width: 336px;
height: 280px;
}

/* Half Page */
.ui[class*="half page"].ad {
width: 300px;
height: 600px;
}

/*--------------
Square
---------------*/


/* Square */
.ui.square.ad {
width: 250px;
height: 250px;
}

/* Small Square */
.ui[class*="small square"].ad {
width: 200px;
height: 200px;
}

/*--------------
Rectangle
---------------*/


/* Small Rectangle */
.ui[class*="small rectangle"].ad {
width: 180px;
height: 150px;
}

/* Vertical Rectangle */
.ui[class*="vertical rectangle"].ad {
width: 240px;
height: 400px;
}

/*--------------
Button
---------------*/

.ui.button.ad {
width: 120px;
height: 90px;
}
.ui[class*="square button"].ad {
width: 125px;
height: 125px;
}
.ui[class*="small button"].ad {
width: 120px;
height: 60px;
}

/*--------------
Skyscrapers
---------------*/


/* Skyscraper */
.ui.skyscraper.ad {
width: 120px;
height: 600px;
}

/* Wide Skyscraper */
.ui[class*="wide skyscraper"].ad {
width: 160px;
}

/*--------------
Banners
---------------*/


/* Banner */
.ui.banner.ad {
width: 468px;
height: 60px;
}

/* Vertical Banner */
.ui[class*="vertical banner"].ad {
width: 120px;
height: 240px;
}

/* Top Banner */
.ui[class*="top banner"].ad {
width: 930px;
height: 180px;
}

/* Half Banner */
.ui[class*="half banner"].ad {
width: 234px;
height: 60px;
}

/*--------------
Boards
---------------*/


/* Leaderboard */
.ui[class*="large leaderboard"].ad {
width: 970px;
height: 90px;
}

/* Billboard */
.ui.billboard.ad {
width: 970px;
height: 250px;
}

/*--------------
Panorama
---------------*/


/* Panorama */
.ui.panorama.ad {
width: 980px;
height: 120px;
}

/*--------------
Netboard
---------------*/


/* Netboard */
.ui.netboard.ad {
width: 580px;
height: 400px;
}

/*--------------
Mobile
---------------*/


/* Large Mobile Banner */
.ui[class*="large mobile banner"].ad {
width: 320px;
height: 100px;
}

/* Mobile Leaderboard */
.ui[class*="mobile leaderboard"].ad {
width: 320px;
height: 50px;
}


/*******************************
Types
*******************************/


/* Mobile Sizes */
.ui.mobile.ad {
display: none;
}
@media only screen and (max-width: 767px) {
.ui.mobile.ad {
display: block;
}
}


/*******************************
Variations
*******************************/

.ui.centered.ad {
margin-left: auto;
margin-right: auto;
}
.ui.test.ad {
position: relative;
background: #545454;
}
.ui.test.ad:after {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
text-align: center;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
content: 'Ad';
color: #FFFFFF;
font-size: 1em;
font-weight: bold;
}
.ui.mobile.test.ad:after {
font-size: 0.85714286em;
}
.ui.test.ad[data-text]:after {
content: attr(data-text);
}


/*******************************
Theme Overrides
*******************************/



/*******************************
User Variable Overrides
*******************************/


+ 10
- 0
public/assets/semantic/components/ad.min.css 파일 보기

@@ -0,0 +1,10 @@
/*!
* # Semantic UI 2.4.1 - Ad
* http://github.com/semantic-org/semantic-ui/
*
*
* Copyright 2013 Contributors
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.ad{display:block;overflow:hidden;margin:1em 0}.ui.ad:first-child{margin:0}.ui.ad:last-child{margin:0}.ui.ad iframe{margin:0;padding:0;border:none;overflow:hidden}.ui.leaderboard.ad{width:728px;height:90px}.ui[class*="medium rectangle"].ad{width:300px;height:250px}.ui[class*="large rectangle"].ad{width:336px;height:280px}.ui[class*="half page"].ad{width:300px;height:600px}.ui.square.ad{width:250px;height:250px}.ui[class*="small square"].ad{width:200px;height:200px}.ui[class*="small rectangle"].ad{width:180px;height:150px}.ui[class*="vertical rectangle"].ad{width:240px;height:400px}.ui.button.ad{width:120px;height:90px}.ui[class*="square button"].ad{width:125px;height:125px}.ui[class*="small button"].ad{width:120px;height:60px}.ui.skyscraper.ad{width:120px;height:600px}.ui[class*="wide skyscraper"].ad{width:160px}.ui.banner.ad{width:468px;height:60px}.ui[class*="vertical banner"].ad{width:120px;height:240px}.ui[class*="top banner"].ad{width:930px;height:180px}.ui[class*="half banner"].ad{width:234px;height:60px}.ui[class*="large leaderboard"].ad{width:970px;height:90px}.ui.billboard.ad{width:970px;height:250px}.ui.panorama.ad{width:980px;height:120px}.ui.netboard.ad{width:580px;height:400px}.ui[class*="large mobile banner"].ad{width:320px;height:100px}.ui[class*="mobile leaderboard"].ad{width:320px;height:50px}.ui.mobile.ad{display:none}@media only screen and (max-width:767px){.ui.mobile.ad{display:block}}.ui.centered.ad{margin-left:auto;margin-right:auto}.ui.test.ad{position:relative;background:#545454}.ui.test.ad:after{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'Ad';color:#fff;font-size:1em;font-weight:700}.ui.mobile.test.ad:after{font-size:.85714286em}.ui.test.ad[data-text]:after{content:attr(data-text)}

+ 1167
- 0
public/assets/semantic/components/api.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 0
public/assets/semantic/components/api.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 124
- 0
public/assets/semantic/components/breadcrumb.css 파일 보기

@@ -0,0 +1,124 @@
/*!
* # Semantic UI 2.4.1 - Breadcrumb
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Breadcrumb
*******************************/

.ui.breadcrumb {
line-height: 1;
display: inline-block;
margin: 0em 0em;
vertical-align: middle;
}
.ui.breadcrumb:first-child {
margin-top: 0em;
}
.ui.breadcrumb:last-child {
margin-bottom: 0em;
}


/*******************************
Content
*******************************/


/* Divider */
.ui.breadcrumb .divider {
display: inline-block;
opacity: 0.7;
margin: 0em 0.21428571rem 0em;
font-size: 0.92857143em;
color: rgba(0, 0, 0, 0.4);
vertical-align: baseline;
}

/* Link */
.ui.breadcrumb a {
color: #4183C4;
}
.ui.breadcrumb a:hover {
color: #1e70bf;
}

/* Icon Divider */
.ui.breadcrumb .icon.divider {
font-size: 0.85714286em;
vertical-align: baseline;
}

/* Section */
.ui.breadcrumb a.section {
cursor: pointer;
}
.ui.breadcrumb .section {
display: inline-block;
margin: 0em;
padding: 0em;
}

/* Loose Coupling */
.ui.breadcrumb.segment {
display: inline-block;
padding: 0.78571429em 1em;
}


/*******************************
States
*******************************/

.ui.breadcrumb .active.section {
font-weight: bold;
}


/*******************************
Variations
*******************************/

.ui.mini.breadcrumb {
font-size: 0.78571429rem;
}
.ui.tiny.breadcrumb {
font-size: 0.85714286rem;
}
.ui.small.breadcrumb {
font-size: 0.92857143rem;
}
.ui.breadcrumb {
font-size: 1rem;
}
.ui.large.breadcrumb {
font-size: 1.14285714rem;
}
.ui.big.breadcrumb {
font-size: 1.28571429rem;
}
.ui.huge.breadcrumb {
font-size: 1.42857143rem;
}
.ui.massive.breadcrumb {
font-size: 1.71428571rem;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/breadcrumb.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.1 - Breadcrumb
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.breadcrumb{line-height:1;display:inline-block;margin:0 0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 .21428571rem 0;font-size:.92857143em;color:rgba(0,0,0,.4);vertical-align:baseline}.ui.breadcrumb a{color:#4183c4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.78571429em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.mini.breadcrumb{font-size:.78571429rem}.ui.tiny.breadcrumb{font-size:.85714286rem}.ui.small.breadcrumb{font-size:.92857143rem}.ui.breadcrumb{font-size:1rem}.ui.large.breadcrumb{font-size:1.14285714rem}.ui.big.breadcrumb{font-size:1.28571429rem}.ui.huge.breadcrumb{font-size:1.42857143rem}.ui.massive.breadcrumb{font-size:1.71428571rem}

+ 3838
- 0
public/assets/semantic/components/button.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/button.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 997
- 0
public/assets/semantic/components/card.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/card.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 632
- 0
public/assets/semantic/components/checkbox.css 파일 보기

@@ -0,0 +1,632 @@
/*!
* # Semantic UI 2.4.1 - Checkbox
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Checkbox
*******************************/


/*--------------
Content
---------------*/

.ui.checkbox {
position: relative;
display: inline-block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
outline: none;
vertical-align: baseline;
font-style: normal;
min-height: 17px;
font-size: 1rem;
line-height: 17px;
min-width: 17px;
}

/* HTML Checkbox */
.ui.checkbox input[type="checkbox"],
.ui.checkbox input[type="radio"] {
cursor: pointer;
position: absolute;
top: 0px;
left: 0px;
opacity: 0 !important;
outline: none;
z-index: 3;
width: 17px;
height: 17px;
}

/*--------------
Box
---------------*/

.ui.checkbox .box,
.ui.checkbox label {
cursor: auto;
position: relative;
display: block;
padding-left: 1.85714em;
outline: none;
font-size: 1em;
}
.ui.checkbox .box:before,
.ui.checkbox label:before {
position: absolute;
top: 0px;
left: 0px;
width: 17px;
height: 17px;
content: '';
background: #FFFFFF;
border-radius: 0.21428571rem;
-webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
border: 1px solid #D4D4D5;
}

/*--------------
Checkmark
---------------*/

.ui.checkbox .box:after,
.ui.checkbox label:after {
position: absolute;
font-size: 14px;
top: 0px;
left: 0px;
width: 17px;
height: 17px;
text-align: center;
opacity: 0;
color: rgba(0, 0, 0, 0.87);
-webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
}

/*--------------
Label
---------------*/


/* Inside */
.ui.checkbox label,
.ui.checkbox + label {
color: rgba(0, 0, 0, 0.87);
-webkit-transition: color 0.1s ease;
transition: color 0.1s ease;
}

/* Outside */
.ui.checkbox + label {
vertical-align: middle;
}


/*******************************
States
*******************************/


/*--------------
Hover
---------------*/

.ui.checkbox .box:hover::before,
.ui.checkbox label:hover::before {
background: #FFFFFF;
border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox label:hover,
.ui.checkbox + label:hover {
color: rgba(0, 0, 0, 0.8);
}

/*--------------
Down
---------------*/

.ui.checkbox .box:active::before,
.ui.checkbox label:active::before {
background: #F9FAFB;
border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox .box:active::after,
.ui.checkbox label:active::after {
color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:active ~ label {
color: rgba(0, 0, 0, 0.95);
}

/*--------------
Focus
---------------*/

.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before {
background: #FFFFFF;
border-color: #96C8DA;
}
.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label:after {
color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:focus ~ label {
color: rgba(0, 0, 0, 0.95);
}

/*--------------
Active
---------------*/

.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before {
background: #FFFFFF;
border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
opacity: 1;
color: rgba(0, 0, 0, 0.95);
}

/*--------------
Indeterminate
---------------*/

.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:before {
background: #FFFFFF;
border-color: rgba(34, 36, 38, 0.35);
}
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:after {
opacity: 1;
color: rgba(0, 0, 0, 0.95);
}

/*--------------
Active Focus
---------------*/

.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before,
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before {
background: #FFFFFF;
border-color: #96C8DA;
}
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after,
.ui.checkbox input:checked:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ label:after {
color: rgba(0, 0, 0, 0.95);
}

/*--------------
Read-Only
---------------*/

.ui.read-only.checkbox,
.ui.read-only.checkbox label {
cursor: default;
}

/*--------------
Disabled
---------------*/

.ui.disabled.checkbox .box:after,
.ui.disabled.checkbox label,
.ui.checkbox input[disabled] ~ .box:after,
.ui.checkbox input[disabled] ~ label {
cursor: default !important;
opacity: 0.5;
color: #000000;
}

/*--------------
Hidden
---------------*/


/* Initialized checkbox moves input below element
to prevent manually triggering */
.ui.checkbox input.hidden {
z-index: -1;
}

/* Selectable Label */
.ui.checkbox input.hidden + label {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}


/*******************************
Types
*******************************/


/*--------------
Radio
---------------*/

.ui.radio.checkbox {
min-height: 15px;
}
.ui.radio.checkbox .box,
.ui.radio.checkbox label {
padding-left: 1.85714em;
}

/* Box */
.ui.radio.checkbox .box:before,
.ui.radio.checkbox label:before {
content: '';
-webkit-transform: none;
transform: none;
width: 15px;
height: 15px;
border-radius: 500rem;
top: 1px;
left: 0px;
}

/* Bullet */
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
border: none;
content: '' !important;
width: 15px;
height: 15px;
line-height: 15px;
}

/* Radio Checkbox */
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
top: 1px;
left: 0px;
width: 15px;
height: 15px;
border-radius: 500rem;
-webkit-transform: scale(0.46666667);
transform: scale(0.46666667);
background-color: rgba(0, 0, 0, 0.87);
}

/* Focus */
.ui.radio.checkbox input:focus ~ .box:before,
.ui.radio.checkbox input:focus ~ label:before {
background-color: #FFFFFF;
}
.ui.radio.checkbox input:focus ~ .box:after,
.ui.radio.checkbox input:focus ~ label:after {
background-color: rgba(0, 0, 0, 0.95);
}

/* Indeterminate */
.ui.radio.checkbox input:indeterminate ~ .box:after,
.ui.radio.checkbox input:indeterminate ~ label:after {
opacity: 0;
}

/* Active */
.ui.radio.checkbox input:checked ~ .box:before,
.ui.radio.checkbox input:checked ~ label:before {
background-color: #FFFFFF;
}
.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after {
background-color: rgba(0, 0, 0, 0.95);
}

/* Active Focus */
.ui.radio.checkbox input:focus:checked ~ .box:before,
.ui.radio.checkbox input:focus:checked ~ label:before {
background-color: #FFFFFF;
}
.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after {
background-color: rgba(0, 0, 0, 0.95);
}

/*--------------
Slider
---------------*/

.ui.slider.checkbox {
min-height: 1.25rem;
}

/* Input */
.ui.slider.checkbox input {
width: 3.5rem;
height: 1.25rem;
}

/* Label */
.ui.slider.checkbox .box,
.ui.slider.checkbox label {
padding-left: 4.5rem;
line-height: 1rem;
color: rgba(0, 0, 0, 0.4);
}

/* Line */
.ui.slider.checkbox .box:before,
.ui.slider.checkbox label:before {
display: block;
position: absolute;
content: '';
border: none !important;
left: 0em;
z-index: 1;
top: 0.4rem;
background-color: rgba(0, 0, 0, 0.05);
width: 3.5rem;
height: 0.21428571rem;
-webkit-transform: none;
transform: none;
border-radius: 500rem;
-webkit-transition: background 0.3s ease;
transition: background 0.3s ease;
}

/* Handle */
.ui.slider.checkbox .box:after,
.ui.slider.checkbox label:after {
background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
position: absolute;
content: '' !important;
opacity: 1;
z-index: 2;
border: none;
-webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
width: 1.5rem;
height: 1.5rem;
top: -0.25rem;
left: 0em;
-webkit-transform: none;
transform: none;
border-radius: 500rem;
-webkit-transition: left 0.3s ease;
transition: left 0.3s ease;
}

/* Focus */
.ui.slider.checkbox input:focus ~ .box:before,
.ui.slider.checkbox input:focus ~ label:before {
background-color: rgba(0, 0, 0, 0.15);
border: none;
}

/* Hover */
.ui.slider.checkbox .box:hover,
.ui.slider.checkbox label:hover {
color: rgba(0, 0, 0, 0.8);
}
.ui.slider.checkbox .box:hover::before,
.ui.slider.checkbox label:hover::before {
background: rgba(0, 0, 0, 0.15);
}

/* Active */
.ui.slider.checkbox input:checked ~ .box,
.ui.slider.checkbox input:checked ~ label {
color: rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:checked ~ .box:before,
.ui.slider.checkbox input:checked ~ label:before {
background-color: #545454 !important;
}
.ui.slider.checkbox input:checked ~ .box:after,
.ui.slider.checkbox input:checked ~ label:after {
left: 2rem;
}

/* Active Focus */
.ui.slider.checkbox input:focus:checked ~ .box,
.ui.slider.checkbox input:focus:checked ~ label {
color: rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:focus:checked ~ .box:before,
.ui.slider.checkbox input:focus:checked ~ label:before {
background-color: #000000 !important;
}

/*--------------
Toggle
---------------*/

.ui.toggle.checkbox {
min-height: 1.5rem;
}

/* Input */
.ui.toggle.checkbox input {
width: 3.5rem;
height: 1.5rem;
}

/* Label */
.ui.toggle.checkbox .box,
.ui.toggle.checkbox label {
min-height: 1.5rem;
padding-left: 4.5rem;
color: rgba(0, 0, 0, 0.87);
}
.ui.toggle.checkbox label {
padding-top: 0.15em;
}

/* Switch */
.ui.toggle.checkbox .box:before,
.ui.toggle.checkbox label:before {
display: block;
position: absolute;
content: '';
z-index: 1;
-webkit-transform: none;
transform: none;
border: none;
top: 0rem;
background: rgba(0, 0, 0, 0.05);
-webkit-box-shadow: none;
box-shadow: none;
width: 3.5rem;
height: 1.5rem;
border-radius: 500rem;
}

/* Handle */
.ui.toggle.checkbox .box:after,
.ui.toggle.checkbox label:after {
background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
position: absolute;
content: '' !important;
opacity: 1;
z-index: 2;
border: none;
-webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
width: 1.5rem;
height: 1.5rem;
top: 0rem;
left: 0em;
border-radius: 500rem;
-webkit-transition: background 0.3s ease, left 0.3s ease;
transition: background 0.3s ease, left 0.3s ease;
}
.ui.toggle.checkbox input ~ .box:after,
.ui.toggle.checkbox input ~ label:after {
left: -0.05rem;
-webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}

/* Focus */
.ui.toggle.checkbox input:focus ~ .box:before,
.ui.toggle.checkbox input:focus ~ label:before {
background-color: rgba(0, 0, 0, 0.15);
border: none;
}

/* Hover */
.ui.toggle.checkbox .box:hover::before,
.ui.toggle.checkbox label:hover::before {
background-color: rgba(0, 0, 0, 0.15);
border: none;
}

/* Active */
.ui.toggle.checkbox input:checked ~ .box,
.ui.toggle.checkbox input:checked ~ label {
color: rgba(0, 0, 0, 0.95) !important;
}
.ui.toggle.checkbox input:checked ~ .box:before,
.ui.toggle.checkbox input:checked ~ label:before {
background-color: #2185D0 !important;
}
.ui.toggle.checkbox input:checked ~ .box:after,
.ui.toggle.checkbox input:checked ~ label:after {
left: 2.15rem;
-webkit-box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}

/* Active Focus */
.ui.toggle.checkbox input:focus:checked ~ .box,
.ui.toggle.checkbox input:focus:checked ~ label {
color: rgba(0, 0, 0, 0.95) !important;
}
.ui.toggle.checkbox input:focus:checked ~ .box:before,
.ui.toggle.checkbox input:focus:checked ~ label:before {
background-color: #0d71bb !important;
}


/*******************************
Variations
*******************************/


/*--------------
Fitted
---------------*/

.ui.fitted.checkbox .box,
.ui.fitted.checkbox label {
padding-left: 0em !important;
}
.ui.fitted.toggle.checkbox,
.ui.fitted.toggle.checkbox {
width: 3.5rem;
}
.ui.fitted.slider.checkbox,
.ui.fitted.slider.checkbox {
width: 3.5rem;
}


/*******************************
Theme Overrides
*******************************/

@font-face {
font-family: 'Checkbox';
src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
}

/* Checkmark */
.ui.checkbox label:after,
.ui.checkbox .box:after {
font-family: 'Checkbox';
}

/* Checked */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
content: '\e800';
}

/* Indeterminate */
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
font-size: 12px;
content: '\e801';
}
/* UTF Reference
.check:before { content: '\e800'; }
.dash:before { content: '\e801'; }
.plus:before { content: '\e802'; }
*/


/*******************************
Site Overrides
*******************************/


+ 831
- 0
public/assets/semantic/components/checkbox.js 파일 보기

@@ -0,0 +1,831 @@
/*!
* # Semantic UI 2.4.1 - Checkbox
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/

;(function ($, window, document, undefined) {

'use strict';

window = (typeof window != 'undefined' && window.Math == Math)
? window
: (typeof self != 'undefined' && self.Math == Math)
? self
: Function('return this')()
;

$.fn.checkbox = function(parameters) {
var
$allModules = $(this),
moduleSelector = $allModules.selector || '',

time = new Date().getTime(),
performance = [],

query = arguments[0],
methodInvoked = (typeof query == 'string'),
queryArguments = [].slice.call(arguments, 1),
returnedValue
;

$allModules
.each(function() {
var
settings = $.extend(true, {}, $.fn.checkbox.settings, parameters),

className = settings.className,
namespace = settings.namespace,
selector = settings.selector,
error = settings.error,

eventNamespace = '.' + namespace,
moduleNamespace = 'module-' + namespace,

$module = $(this),
$label = $(this).children(selector.label),
$input = $(this).children(selector.input),
input = $input[0],

initialLoad = false,
shortcutPressed = false,
instance = $module.data(moduleNamespace),

observer,
element = this,
module
;

module = {

initialize: function() {
module.verbose('Initializing checkbox', settings);

module.create.label();
module.bind.events();

module.set.tabbable();
module.hide.input();

module.observeChanges();
module.instantiate();
module.setup();
},

instantiate: function() {
module.verbose('Storing instance of module', module);
instance = module;
$module
.data(moduleNamespace, module)
;
},

destroy: function() {
module.verbose('Destroying module');
module.unbind.events();
module.show.input();
$module.removeData(moduleNamespace);
},

fix: {
reference: function() {
if( $module.is(selector.input) ) {
module.debug('Behavior called on <input> adjusting invoked element');
$module = $module.closest(selector.checkbox);
module.refresh();
}
}
},

setup: function() {
module.set.initialLoad();
if( module.is.indeterminate() ) {
module.debug('Initial value is indeterminate');
module.indeterminate();
}
else if( module.is.checked() ) {
module.debug('Initial value is checked');
module.check();
}
else {
module.debug('Initial value is unchecked');
module.uncheck();
}
module.remove.initialLoad();
},

refresh: function() {
$label = $module.children(selector.label);
$input = $module.children(selector.input);
input = $input[0];
},

hide: {
input: function() {
module.verbose('Modifying <input> z-index to be unselectable');
$input.addClass(className.hidden);
}
},
show: {
input: function() {
module.verbose('Modifying <input> z-index to be selectable');
$input.removeClass(className.hidden);
}
},

observeChanges: function() {
if('MutationObserver' in window) {
observer = new MutationObserver(function(mutations) {
module.debug('DOM tree modified, updating selector cache');
module.refresh();
});
observer.observe(element, {
childList : true,
subtree : true
});
module.debug('Setting up mutation observer', observer);
}
},

attachEvents: function(selector, event) {
var
$element = $(selector)
;
event = $.isFunction(module[event])
? module[event]
: module.toggle
;
if($element.length > 0) {
module.debug('Attaching checkbox events to element', selector, event);
$element
.on('click' + eventNamespace, event)
;
}
else {
module.error(error.notFound);
}
},

event: {
click: function(event) {
var
$target = $(event.target)
;
if( $target.is(selector.input) ) {
module.verbose('Using default check action on initialized checkbox');
return;
}
if( $target.is(selector.link) ) {
module.debug('Clicking link inside checkbox, skipping toggle');
return;
}
module.toggle();
$input.focus();
event.preventDefault();
},
keydown: function(event) {
var
key = event.which,
keyCode = {
enter : 13,
space : 32,
escape : 27
}
;
if(key == keyCode.escape) {
module.verbose('Escape key pressed blurring field');
$input.blur();
shortcutPressed = true;
}
else if(!event.ctrlKey && ( key == keyCode.space || key == keyCode.enter) ) {
module.verbose('Enter/space key pressed, toggling checkbox');
module.toggle();
shortcutPressed = true;
}
else {
shortcutPressed = false;
}
},
keyup: function(event) {
if(shortcutPressed) {
event.preventDefault();
}
}
},

check: function() {
if( !module.should.allowCheck() ) {
return;
}
module.debug('Checking checkbox', $input);
module.set.checked();
if( !module.should.ignoreCallbacks() ) {
settings.onChecked.call(input);
settings.onChange.call(input);
}
},

uncheck: function() {
if( !module.should.allowUncheck() ) {
return;
}
module.debug('Unchecking checkbox');
module.set.unchecked();
if( !module.should.ignoreCallbacks() ) {
settings.onUnchecked.call(input);
settings.onChange.call(input);
}
},

indeterminate: function() {
if( module.should.allowIndeterminate() ) {
module.debug('Checkbox is already indeterminate');
return;
}
module.debug('Making checkbox indeterminate');
module.set.indeterminate();
if( !module.should.ignoreCallbacks() ) {
settings.onIndeterminate.call(input);
settings.onChange.call(input);
}
},

determinate: function() {
if( module.should.allowDeterminate() ) {
module.debug('Checkbox is already determinate');
return;
}
module.debug('Making checkbox determinate');
module.set.determinate();
if( !module.should.ignoreCallbacks() ) {
settings.onDeterminate.call(input);
settings.onChange.call(input);
}
},

enable: function() {
if( module.is.enabled() ) {
module.debug('Checkbox is already enabled');
return;
}
module.debug('Enabling checkbox');
module.set.enabled();
settings.onEnable.call(input);
// preserve legacy callbacks
settings.onEnabled.call(input);
},

disable: function() {
if( module.is.disabled() ) {
module.debug('Checkbox is already disabled');
return;
}
module.debug('Disabling checkbox');
module.set.disabled();
settings.onDisable.call(input);
// preserve legacy callbacks
settings.onDisabled.call(input);
},

get: {
radios: function() {
var
name = module.get.name()
;
return $('input[name="' + name + '"]').closest(selector.checkbox);
},
otherRadios: function() {
return module.get.radios().not($module);
},
name: function() {
return $input.attr('name');
}
},

is: {
initialLoad: function() {
return initialLoad;
},
radio: function() {
return ($input.hasClass(className.radio) || $input.attr('type') == 'radio');
},
indeterminate: function() {
return $input.prop('indeterminate') !== undefined && $input.prop('indeterminate');
},
checked: function() {
return $input.prop('checked') !== undefined && $input.prop('checked');
},
disabled: function() {
return $input.prop('disabled') !== undefined && $input.prop('disabled');
},
enabled: function() {
return !module.is.disabled();
},
determinate: function() {
return !module.is.indeterminate();
},
unchecked: function() {
return !module.is.checked();
}
},

should: {
allowCheck: function() {
if(module.is.determinate() && module.is.checked() && !module.should.forceCallbacks() ) {
module.debug('Should not allow check, checkbox is already checked');
return false;
}
if(settings.beforeChecked.apply(input) === false) {
module.debug('Should not allow check, beforeChecked cancelled');
return false;
}
return true;
},
allowUncheck: function() {
if(module.is.determinate() && module.is.unchecked() && !module.should.forceCallbacks() ) {
module.debug('Should not allow uncheck, checkbox is already unchecked');
return false;
}
if(settings.beforeUnchecked.apply(input) === false) {
module.debug('Should not allow uncheck, beforeUnchecked cancelled');
return false;
}
return true;
},
allowIndeterminate: function() {
if(module.is.indeterminate() && !module.should.forceCallbacks() ) {
module.debug('Should not allow indeterminate, checkbox is already indeterminate');
return false;
}
if(settings.beforeIndeterminate.apply(input) === false) {
module.debug('Should not allow indeterminate, beforeIndeterminate cancelled');
return false;
}
return true;
},
allowDeterminate: function() {
if(module.is.determinate() && !module.should.forceCallbacks() ) {
module.debug('Should not allow determinate, checkbox is already determinate');
return false;
}
if(settings.beforeDeterminate.apply(input) === false) {
module.debug('Should not allow determinate, beforeDeterminate cancelled');
return false;
}
return true;
},
forceCallbacks: function() {
return (module.is.initialLoad() && settings.fireOnInit);
},
ignoreCallbacks: function() {
return (initialLoad && !settings.fireOnInit);
}
},

can: {
change: function() {
return !( $module.hasClass(className.disabled) || $module.hasClass(className.readOnly) || $input.prop('disabled') || $input.prop('readonly') );
},
uncheck: function() {
return (typeof settings.uncheckable === 'boolean')
? settings.uncheckable
: !module.is.radio()
;
}
},

set: {
initialLoad: function() {
initialLoad = true;
},
checked: function() {
module.verbose('Setting class to checked');
$module
.removeClass(className.indeterminate)
.addClass(className.checked)
;
if( module.is.radio() ) {
module.uncheckOthers();
}
if(!module.is.indeterminate() && module.is.checked()) {
module.debug('Input is already checked, skipping input property change');
return;
}
module.verbose('Setting state to checked', input);
$input
.prop('indeterminate', false)
.prop('checked', true)
;
module.trigger.change();
},
unchecked: function() {
module.verbose('Removing checked class');
$module
.removeClass(className.indeterminate)
.removeClass(className.checked)
;
if(!module.is.indeterminate() && module.is.unchecked() ) {
module.debug('Input is already unchecked');
return;
}
module.debug('Setting state to unchecked');
$input
.prop('indeterminate', false)
.prop('checked', false)
;
module.trigger.change();
},
indeterminate: function() {
module.verbose('Setting class to indeterminate');
$module
.addClass(className.indeterminate)
;
if( module.is.indeterminate() ) {
module.debug('Input is already indeterminate, skipping input property change');
return;
}
module.debug('Setting state to indeterminate');
$input
.prop('indeterminate', true)
;
module.trigger.change();
},
determinate: function() {
module.verbose('Removing indeterminate class');
$module
.removeClass(className.indeterminate)
;
if( module.is.determinate() ) {
module.debug('Input is already determinate, skipping input property change');
return;
}
module.debug('Setting state to determinate');
$input
.prop('indeterminate', false)
;
},
disabled: function() {
module.verbose('Setting class to disabled');
$module
.addClass(className.disabled)
;
if( module.is.disabled() ) {
module.debug('Input is already disabled, skipping input property change');
return;
}
module.debug('Setting state to disabled');
$input
.prop('disabled', 'disabled')
;
module.trigger.change();
},
enabled: function() {
module.verbose('Removing disabled class');
$module.removeClass(className.disabled);
if( module.is.enabled() ) {
module.debug('Input is already enabled, skipping input property change');
return;
}
module.debug('Setting state to enabled');
$input
.prop('disabled', false)
;
module.trigger.change();
},
tabbable: function() {
module.verbose('Adding tabindex to checkbox');
if( $input.attr('tabindex') === undefined) {
$input.attr('tabindex', 0);
}
}
},

remove: {
initialLoad: function() {
initialLoad = false;
}
},

trigger: {
change: function() {
var
events = document.createEvent('HTMLEvents'),
inputElement = $input[0]
;
if(inputElement) {
module.verbose('Triggering native change event');
events.initEvent('change', true, false);
inputElement.dispatchEvent(events);
}
}
},


create: {
label: function() {
if($input.prevAll(selector.label).length > 0) {
$input.prev(selector.label).detach().insertAfter($input);
module.debug('Moving existing label', $label);
}
else if( !module.has.label() ) {
$label = $('<label>').insertAfter($input);
module.debug('Creating label', $label);
}
}
},

has: {
label: function() {
return ($label.length > 0);
}
},

bind: {
events: function() {
module.verbose('Attaching checkbox events');
$module
.on('click' + eventNamespace, module.event.click)
.on('keydown' + eventNamespace, selector.input, module.event.keydown)
.on('keyup' + eventNamespace, selector.input, module.event.keyup)
;
}
},

unbind: {
events: function() {
module.debug('Removing events');
$module
.off(eventNamespace)
;
}
},

uncheckOthers: function() {
var
$radios = module.get.otherRadios()
;
module.debug('Unchecking other radios', $radios);
$radios.removeClass(className.checked);
},

toggle: function() {
if( !module.can.change() ) {
if(!module.is.radio()) {
module.debug('Checkbox is read-only or disabled, ignoring toggle');
}
return;
}
if( module.is.indeterminate() || module.is.unchecked() ) {
module.debug('Currently unchecked');
module.check();
}
else if( module.is.checked() && module.can.uncheck() ) {
module.debug('Currently checked');
module.uncheck();
}
},
setting: function(name, value) {
module.debug('Changing setting', name, value);
if( $.isPlainObject(name) ) {
$.extend(true, settings, name);
}
else if(value !== undefined) {
if($.isPlainObject(settings[name])) {
$.extend(true, settings[name], value);
}
else {
settings[name] = value;
}
}
else {
return settings[name];
}
},
internal: function(name, value) {
if( $.isPlainObject(name) ) {
$.extend(true, module, name);
}
else if(value !== undefined) {
module[name] = value;
}
else {
return module[name];
}
},
debug: function() {
if(!settings.silent && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.debug.apply(console, arguments);
}
}
},
verbose: function() {
if(!settings.silent && settings.verbose && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.verbose.apply(console, arguments);
}
}
},
error: function() {
if(!settings.silent) {
module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
module.error.apply(console, arguments);
}
},
performance: {
log: function(message) {
var
currentTime,
executionTime,
previousTime
;
if(settings.performance) {
currentTime = new Date().getTime();
previousTime = time || currentTime;
executionTime = currentTime - previousTime;
time = currentTime;
performance.push({
'Name' : message[0],
'Arguments' : [].slice.call(message, 1) || '',
'Element' : element,
'Execution Time' : executionTime
});
}
clearTimeout(module.performance.timer);
module.performance.timer = setTimeout(module.performance.display, 500);
},
display: function() {
var
title = settings.name + ':',
totalTime = 0
;
time = false;
clearTimeout(module.performance.timer);
$.each(performance, function(index, data) {
totalTime += data['Execution Time'];
});
title += ' ' + totalTime + 'ms';
if(moduleSelector) {
title += ' \'' + moduleSelector + '\'';
}
if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
console.groupCollapsed(title);
if(console.table) {
console.table(performance);
}
else {
$.each(performance, function(index, data) {
console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
});
}
console.groupEnd();
}
performance = [];
}
},
invoke: function(query, passedArguments, context) {
var
object = instance,
maxDepth,
found,
response
;
passedArguments = passedArguments || queryArguments;
context = element || context;
if(typeof query == 'string' && object !== undefined) {
query = query.split(/[\. ]/);
maxDepth = query.length - 1;
$.each(query, function(depth, value) {
var camelCaseValue = (depth != maxDepth)
? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
: query
;
if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
object = object[camelCaseValue];
}
else if( object[camelCaseValue] !== undefined ) {
found = object[camelCaseValue];
return false;
}
else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
object = object[value];
}
else if( object[value] !== undefined ) {
found = object[value];
return false;
}
else {
module.error(error.method, query);
return false;
}
});
}
if ( $.isFunction( found ) ) {
response = found.apply(context, passedArguments);
}
else if(found !== undefined) {
response = found;
}
if($.isArray(returnedValue)) {
returnedValue.push(response);
}
else if(returnedValue !== undefined) {
returnedValue = [returnedValue, response];
}
else if(response !== undefined) {
returnedValue = response;
}
return found;
}
};

if(methodInvoked) {
if(instance === undefined) {
module.initialize();
}
module.invoke(query);
}
else {
if(instance !== undefined) {
instance.invoke('destroy');
}
module.initialize();
}
})
;

return (returnedValue !== undefined)
? returnedValue
: this
;
};

$.fn.checkbox.settings = {

name : 'Checkbox',
namespace : 'checkbox',

silent : false,
debug : false,
verbose : true,
performance : true,

// delegated event context
uncheckable : 'auto',
fireOnInit : false,

onChange : function(){},

beforeChecked : function(){},
beforeUnchecked : function(){},
beforeDeterminate : function(){},
beforeIndeterminate : function(){},

onChecked : function(){},
onUnchecked : function(){},

onDeterminate : function() {},
onIndeterminate : function() {},

onEnable : function(){},
onDisable : function(){},

// preserve misspelled callbacks (will be removed in 3.0)
onEnabled : function(){},
onDisabled : function(){},

className : {
checked : 'checked',
indeterminate : 'indeterminate',
disabled : 'disabled',
hidden : 'hidden',
radio : 'radio',
readOnly : 'read-only'
},

error : {
method : 'The method you called is not defined'
},

selector : {
checkbox : '.ui.checkbox',
label : 'label, .box',
input : 'input[type="checkbox"], input[type="radio"]',
link : 'a[href]'
}

};

})( jQuery, window, document );

+ 9
- 0
public/assets/semantic/components/checkbox.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 0
public/assets/semantic/components/checkbox.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 274
- 0
public/assets/semantic/components/colorize.js 파일 보기

@@ -0,0 +1,274 @@
/*!
* # Semantic UI 2.0.0 - Colorize
* http://github.com/semantic-org/semantic-ui/
*
*
* Copyright 2015 Contributors
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/

;(function ( $, window, document, undefined ) {

"use strict";

$.fn.colorize = function(parameters) {
var
settings = ( $.isPlainObject(parameters) )
? $.extend(true, {}, $.fn.colorize.settings, parameters)
: $.extend({}, $.fn.colorize.settings),
// hoist arguments
moduleArguments = arguments || false
;
$(this)
.each(function(instanceIndex) {

var
$module = $(this),

mainCanvas = $('<canvas />')[0],
imageCanvas = $('<canvas />')[0],
overlayCanvas = $('<canvas />')[0],

backgroundImage = new Image(),

// defs
mainContext,
imageContext,
overlayContext,

image,
imageName,

width,
height,

// shortcuts
colors = settings.colors,
paths = settings.paths,
namespace = settings.namespace,
error = settings.error,

// boilerplate
instance = $module.data('module-' + namespace),
module
;

module = {

checkPreconditions: function() {
module.debug('Checking pre-conditions');

if( !$.isPlainObject(colors) || $.isEmptyObject(colors) ) {
module.error(error.undefinedColors);
return false;
}
return true;
},

async: function(callback) {
if(settings.async) {
setTimeout(callback, 0);
}
else {
callback();
}
},

getMetadata: function() {
module.debug('Grabbing metadata');
image = $module.data('image') || settings.image || undefined;
imageName = $module.data('name') || settings.name || instanceIndex;
width = settings.width || $module.width();
height = settings.height || $module.height();
if(width === 0 || height === 0) {
module.error(error.undefinedSize);
}
},

initialize: function() {
module.debug('Initializing with colors', colors);
if( module.checkPreconditions() ) {

module.async(function() {
module.getMetadata();
module.canvas.create();

module.draw.image(function() {
module.draw.colors();
module.canvas.merge();
});
$module
.data('module-' + namespace, module)
;
});
}
},

redraw: function() {
module.debug('Redrawing image');
module.async(function() {
module.canvas.clear();
module.draw.colors();
module.canvas.merge();
});
},

change: {
color: function(colorName, color) {
module.debug('Changing color', colorName);
if(colors[colorName] === undefined) {
module.error(error.missingColor);
return false;
}
colors[colorName] = color;
module.redraw();
}
},

canvas: {
create: function() {
module.debug('Creating canvases');

mainCanvas.width = width;
mainCanvas.height = height;
imageCanvas.width = width;
imageCanvas.height = height;
overlayCanvas.width = width;
overlayCanvas.height = height;

mainContext = mainCanvas.getContext('2d');
imageContext = imageCanvas.getContext('2d');
overlayContext = overlayCanvas.getContext('2d');

$module
.append( mainCanvas )
;
mainContext = $module.children('canvas')[0].getContext('2d');
},
clear: function(context) {
module.debug('Clearing canvas');
overlayContext.fillStyle = '#FFFFFF';
overlayContext.fillRect(0, 0, width, height);
},
merge: function() {
if( !$.isFunction(mainContext.blendOnto) ) {
module.error(error.missingPlugin);
return;
}
mainContext.putImageData( imageContext.getImageData(0, 0, width, height), 0, 0);
overlayContext.blendOnto(mainContext, 'multiply');
}
},

draw: {

image: function(callback) {
module.debug('Drawing image');
callback = callback || function(){};
if(image) {
backgroundImage.src = image;
backgroundImage.onload = function() {
imageContext.drawImage(backgroundImage, 0, 0);
callback();
};
}
else {
module.error(error.noImage);
callback();
}
},

colors: function() {
module.debug('Drawing color overlays', colors);
$.each(colors, function(colorName, color) {
settings.onDraw(overlayContext, imageName, colorName, color);
});
}

},

debug: function(message, variableName) {
if(settings.debug) {
if(variableName !== undefined) {
console.info(settings.name + ': ' + message, variableName);
}
else {
console.info(settings.name + ': ' + message);
}
}
},
error: function(errorMessage) {
console.warn(settings.name + ': ' + errorMessage);
},
invoke: function(methodName, context, methodArguments) {
var
method
;
methodArguments = methodArguments || Array.prototype.slice.call( arguments, 2 );

if(typeof methodName == 'string' && instance !== undefined) {
methodName = methodName.split('.');
$.each(methodName, function(index, name) {
if( $.isPlainObject( instance[name] ) ) {
instance = instance[name];
return true;
}
else if( $.isFunction( instance[name] ) ) {
method = instance[name];
return true;
}
module.error(settings.error.method);
return false;
});
}
return ( $.isFunction( method ) )
? method.apply(context, methodArguments)
: false
;
}

};
if(instance !== undefined && moduleArguments) {
// simpler than invoke realizing to invoke itself (and losing scope due prototype.call()
if(moduleArguments[0] == 'invoke') {
moduleArguments = Array.prototype.slice.call( moduleArguments, 1 );
}
return module.invoke(moduleArguments[0], this, Array.prototype.slice.call( moduleArguments, 1 ) );
}
// initializing
module.initialize();
})
;
return this;
};

$.fn.colorize.settings = {
name : 'Image Colorizer',
debug : true,
namespace : 'colorize',

onDraw : function(overlayContext, imageName, colorName, color) {},

// whether to block execution while updating canvas
async : true,
// object containing names and default values of color regions
colors : {},

metadata: {
image : 'image',
name : 'name'
},

error: {
noImage : 'No tracing image specified',
undefinedColors : 'No default colors specified.',
missingColor : 'Attempted to change color that does not exist',
missingPlugin : 'Blend onto plug-in must be included',
undefinedHeight : 'The width or height of image canvas could not be automatically determined. Please specify a height.'
}

};

})( jQuery, window , document );

+ 11
- 0
public/assets/semantic/components/colorize.min.js 파일 보기

@@ -0,0 +1,11 @@
/*!
* # Semantic UI 2.0.0 - Colorize
* http://github.com/semantic-org/semantic-ui/
*
*
* Copyright 2015 Contributors
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/
!function(e,n,i,t){"use strict";e.fn.colorize=function(n){var i=e.isPlainObject(n)?e.extend(!0,{},e.fn.colorize.settings,n):e.extend({},e.fn.colorize.settings),o=arguments||!1;return e(this).each(function(n){var a,r,c,s,d,g,u,l,m=e(this),f=e("<canvas />")[0],h=e("<canvas />")[0],p=e("<canvas />")[0],v=new Image,w=i.colors,b=(i.paths,i.namespace),y=i.error,C=m.data("module-"+b);return l={checkPreconditions:function(){return l.debug("Checking pre-conditions"),!e.isPlainObject(w)||e.isEmptyObject(w)?(l.error(y.undefinedColors),!1):!0},async:function(e){i.async?setTimeout(e,0):e()},getMetadata:function(){l.debug("Grabbing metadata"),s=m.data("image")||i.image||t,d=m.data("name")||i.name||n,g=i.width||m.width(),u=i.height||m.height(),(0===g||0===u)&&l.error(y.undefinedSize)},initialize:function(){l.debug("Initializing with colors",w),l.checkPreconditions()&&l.async(function(){l.getMetadata(),l.canvas.create(),l.draw.image(function(){l.draw.colors(),l.canvas.merge()}),m.data("module-"+b,l)})},redraw:function(){l.debug("Redrawing image"),l.async(function(){l.canvas.clear(),l.draw.colors(),l.canvas.merge()})},change:{color:function(e,n){return l.debug("Changing color",e),w[e]===t?(l.error(y.missingColor),!1):(w[e]=n,void l.redraw())}},canvas:{create:function(){l.debug("Creating canvases"),f.width=g,f.height=u,h.width=g,h.height=u,p.width=g,p.height=u,a=f.getContext("2d"),r=h.getContext("2d"),c=p.getContext("2d"),m.append(f),a=m.children("canvas")[0].getContext("2d")},clear:function(e){l.debug("Clearing canvas"),c.fillStyle="#FFFFFF",c.fillRect(0,0,g,u)},merge:function(){return e.isFunction(a.blendOnto)?(a.putImageData(r.getImageData(0,0,g,u),0,0),void c.blendOnto(a,"multiply")):void l.error(y.missingPlugin)}},draw:{image:function(e){l.debug("Drawing image"),e=e||function(){},s?(v.src=s,v.onload=function(){r.drawImage(v,0,0),e()}):(l.error(y.noImage),e())},colors:function(){l.debug("Drawing color overlays",w),e.each(w,function(e,n){i.onDraw(c,d,e,n)})}},debug:function(e,n){i.debug&&(n!==t?console.info(i.name+": "+e,n):console.info(i.name+": "+e))},error:function(e){console.warn(i.name+": "+e)},invoke:function(n,o,a){var r;return a=a||Array.prototype.slice.call(arguments,2),"string"==typeof n&&C!==t&&(n=n.split("."),e.each(n,function(n,t){return e.isPlainObject(C[t])?(C=C[t],!0):e.isFunction(C[t])?(r=C[t],!0):(l.error(i.error.method),!1)})),e.isFunction(r)?r.apply(o,a):!1}},C!==t&&o?("invoke"==o[0]&&(o=Array.prototype.slice.call(o,1)),l.invoke(o[0],this,Array.prototype.slice.call(o,1))):void l.initialize()}),this},e.fn.colorize.settings={name:"Image Colorizer",debug:!0,namespace:"colorize",onDraw:function(e,n,i,t){},async:!0,colors:{},metadata:{image:"image",name:"name"},error:{noImage:"No tracing image specified",undefinedColors:"No default colors specified.",missingColor:"Attempted to change color that does not exist",missingPlugin:"Blend onto plug-in must be included",undefinedHeight:"The width or height of image canvas could not be automatically determined. Please specify a height."}}}(jQuery,window,document);

+ 271
- 0
public/assets/semantic/components/comment.css 파일 보기

@@ -0,0 +1,271 @@
/*!
* # Semantic UI 2.4.1 - Comment
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Standard
*******************************/


/*--------------
Comments
---------------*/

.ui.comments {
margin: 1.5em 0em;
max-width: 650px;
}
.ui.comments:first-child {
margin-top: 0em;
}
.ui.comments:last-child {
margin-bottom: 0em;
}

/*--------------
Comment
---------------*/

.ui.comments .comment {
position: relative;
background: none;
margin: 0.5em 0em 0em;
padding: 0.5em 0em 0em;
border: none;
border-top: none;
line-height: 1.2;
}
.ui.comments .comment:first-child {
margin-top: 0em;
padding-top: 0em;
}

/*--------------------
Nested Comments
---------------------*/

.ui.comments .comment .comments {
margin: 0em 0em 0.5em 0.5em;
padding: 1em 0em 1em 1em;
}
.ui.comments .comment .comments:before {
position: absolute;
top: 0px;
left: 0px;
}
.ui.comments .comment .comments .comment {
border: none;
border-top: none;
background: none;
}

/*--------------
Avatar
---------------*/

.ui.comments .comment .avatar {
display: block;
width: 2.5em;
height: auto;
float: left;
margin: 0.2em 0em 0em;
}
.ui.comments .comment img.avatar,
.ui.comments .comment .avatar img {
display: block;
margin: 0em auto;
width: 100%;
height: 100%;
border-radius: 0.25rem;
}

/*--------------
Content
---------------*/

.ui.comments .comment > .content {
display: block;
}

/* If there is an avatar move content over */
.ui.comments .comment > .avatar ~ .content {
margin-left: 3.5em;
}

/*--------------
Author
---------------*/

.ui.comments .comment .author {
font-size: 1em;
color: rgba(0, 0, 0, 0.87);
font-weight: bold;
}
.ui.comments .comment a.author {
cursor: pointer;
}
.ui.comments .comment a.author:hover {
color: #1e70bf;
}

/*--------------
Metadata
---------------*/

.ui.comments .comment .metadata {
display: inline-block;
margin-left: 0.5em;
color: rgba(0, 0, 0, 0.4);
font-size: 0.875em;
}
.ui.comments .comment .metadata > * {
display: inline-block;
margin: 0em 0.5em 0em 0em;
}
.ui.comments .comment .metadata > :last-child {
margin-right: 0em;
}

/*--------------------
Comment Text
---------------------*/

.ui.comments .comment .text {
margin: 0.25em 0em 0.5em;
font-size: 1em;
word-wrap: break-word;
color: rgba(0, 0, 0, 0.87);
line-height: 1.3;
}

/*--------------------
User Actions
---------------------*/

.ui.comments .comment .actions {
font-size: 0.875em;
}
.ui.comments .comment .actions a {
cursor: pointer;
display: inline-block;
margin: 0em 0.75em 0em 0em;
color: rgba(0, 0, 0, 0.4);
}
.ui.comments .comment .actions a:last-child {
margin-right: 0em;
}
.ui.comments .comment .actions a.active,
.ui.comments .comment .actions a:hover {
color: rgba(0, 0, 0, 0.8);
}

/*--------------------
Reply Form
---------------------*/

.ui.comments > .reply.form {
margin-top: 1em;
}
.ui.comments .comment .reply.form {
width: 100%;
margin-top: 1em;
}
.ui.comments .reply.form textarea {
font-size: 1em;
height: 12em;
}


/*******************************
State
*******************************/

.ui.collapsed.comments,
.ui.comments .collapsed.comments,
.ui.comments .collapsed.comment {
display: none;
}


/*******************************
Variations
*******************************/


/*--------------------
Threaded
---------------------*/

.ui.threaded.comments .comment .comments {
margin: -1.5em 0 -1em 1.25em;
padding: 3em 0em 2em 2.25em;
-webkit-box-shadow: -1px 0px 0px rgba(34, 36, 38, 0.15);
box-shadow: -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/*--------------------
Minimal
---------------------*/

.ui.minimal.comments .comment .actions {
opacity: 0;
position: absolute;
top: 0px;
right: 0px;
left: auto;
-webkit-transition: opacity 0.2s ease;
transition: opacity 0.2s ease;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.ui.minimal.comments .comment > .content:hover > .actions {
opacity: 1;
}

/*-------------------
Sizes
--------------------*/

.ui.mini.comments {
font-size: 0.78571429rem;
}
.ui.tiny.comments {
font-size: 0.85714286rem;
}
.ui.small.comments {
font-size: 0.92857143rem;
}
.ui.comments {
font-size: 1rem;
}
.ui.large.comments {
font-size: 1.14285714rem;
}
.ui.big.comments {
font-size: 1.28571429rem;
}
.ui.huge.comments {
font-size: 1.42857143rem;
}
.ui.massive.comments {
font-size: 1.71428571rem;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
User Variable Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/comment.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.1 - Comment
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.comments{margin:1.5em 0;max-width:650px}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:0 0;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment .comments{margin:0 0 .5em .5em;padding:1em 0 1em 1em}.ui.comments .comment .comments:before{position:absolute;top:0;left:0}.ui.comments .comment .comments .comment{border:none;border-top:none;background:0 0}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:left;margin:.2em 0 0}.ui.comments .comment .avatar img,.ui.comments .comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:.25rem}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-left:3.5em}.ui.comments .comment .author{font-size:1em;color:rgba(0,0,0,.87);font-weight:700}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-left:.5em;color:rgba(0,0,0,.4);font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0}.ui.comments .comment .metadata>:last-child{margin-right:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4)}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:rgba(0,0,0,.8)}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comment,.ui.comments .collapsed.comments{display:none}.ui.threaded.comments .comment .comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;-webkit-box-shadow:-1px 0 0 rgba(34,36,38,.15);box-shadow:-1px 0 0 rgba(34,36,38,.15)}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;right:0;left:auto;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.mini.comments{font-size:.78571429rem}.ui.tiny.comments{font-size:.85714286rem}.ui.small.comments{font-size:.92857143rem}.ui.comments{font-size:1rem}.ui.large.comments{font-size:1.14285714rem}.ui.big.comments{font-size:1.28571429rem}.ui.huge.comments{font-size:1.42857143rem}.ui.massive.comments{font-size:1.71428571rem}

+ 147
- 0
public/assets/semantic/components/container.css 파일 보기

@@ -0,0 +1,147 @@
/*!
* # Semantic UI 2.4.1 - Container
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Container
*******************************/


/* All Sizes */
.ui.container {
display: block;
max-width: 100% !important;
}

/* Mobile */
@media only screen and (max-width: 767px) {
.ui.container {
width: auto !important;
margin-left: 1em !important;
margin-right: 1em !important;
}
.ui.grid.container {
width: auto !important;
}
.ui.relaxed.grid.container {
width: auto !important;
}
.ui.very.relaxed.grid.container {
width: auto !important;
}
}

/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ui.container {
width: 723px;
margin-left: auto !important;
margin-right: auto !important;
}
.ui.grid.container {
width: calc( 723px + 2rem ) !important;
}
.ui.relaxed.grid.container {
width: calc( 723px + 3rem ) !important;
}
.ui.very.relaxed.grid.container {
width: calc( 723px + 5rem ) !important;
}
}

/* Small Monitor */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ui.container {
width: 933px;
margin-left: auto !important;
margin-right: auto !important;
}
.ui.grid.container {
width: calc( 933px + 2rem ) !important;
}
.ui.relaxed.grid.container {
width: calc( 933px + 3rem ) !important;
}
.ui.very.relaxed.grid.container {
width: calc( 933px + 5rem ) !important;
}
}

/* Large Monitor */
@media only screen and (min-width: 1200px) {
.ui.container {
width: 1127px;
margin-left: auto !important;
margin-right: auto !important;
}
.ui.grid.container {
width: calc( 1127px + 2rem ) !important;
}
.ui.relaxed.grid.container {
width: calc( 1127px + 3rem ) !important;
}
.ui.very.relaxed.grid.container {
width: calc( 1127px + 5rem ) !important;
}
}


/*******************************
Types
*******************************/


/* Text Container */
.ui.text.container {
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
max-width: 700px !important;
line-height: 1.5;
}
.ui.text.container {
font-size: 1.14285714rem;
}

/* Fluid */
.ui.fluid.container {
width: 100%;
}


/*******************************
Variations
*******************************/

.ui[class*="left aligned"].container {
text-align: left;
}
.ui[class*="center aligned"].container {
text-align: center;
}
.ui[class*="right aligned"].container {
text-align: right;
}
.ui.justified.container {
text-align: justify;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/container.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.1 - Container
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.container{display:block;max-width:100%!important}@media only screen and (max-width:767px){.ui.container{width:auto!important;margin-left:1em!important;margin-right:1em!important}.ui.grid.container{width:auto!important}.ui.relaxed.grid.container{width:auto!important}.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:723px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(723px + 2rem)!important}.ui.relaxed.grid.container{width:calc(723px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(723px + 5rem)!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:933px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(933px + 2rem)!important}.ui.relaxed.grid.container{width:calc(933px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(933px + 5rem)!important}}@media only screen and (min-width:1200px){.ui.container{width:1127px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1127px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1127px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)!important}}.ui.text.container{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;max-width:700px!important;line-height:1.5}.ui.text.container{font-size:1.14285714rem}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}

+ 253
- 0
public/assets/semantic/components/dimmer.css 파일 보기

@@ -0,0 +1,253 @@
/*!
* # Semantic UI 2.4.0 - Dimmer
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Dimmer
*******************************/

.dimmable:not(body) {
position: relative;
}
.ui.dimmer {
display: none;
position: absolute;
top: 0em !important;
left: 0em !important;
width: 100%;
height: 100%;
text-align: center;
vertical-align: middle;
padding: 1em;
background-color: rgba(0, 0, 0, 0.85);
opacity: 0;
line-height: 1;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-transition: background-color 0.5s linear;
transition: background-color 0.5s linear;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
will-change: opacity;
z-index: 1000;
}

/* Dimmer Content */
.ui.dimmer > .content {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
color: #FFFFFF;
}

/* Loose Coupling */
.ui.segment > .ui.dimmer {
border-radius: inherit !important;
}

/* Scrollbars */
.ui.dimmer:not(.inverted)::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0.1);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb {
background: rgba(255, 255, 255, 0.25);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255, 255, 255, 0.15);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover {
background: rgba(255, 255, 255, 0.35);
}


/*******************************
States
*******************************/


/* Animating */
.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
overflow: hidden;
}

/* Animating / Active / Visible */
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 1;
}

/* Disabled */
.ui.disabled.dimmer {
width: 0 !important;
height: 0 !important;
}


/*******************************
Variations
*******************************/


/*--------------
Legacy
---------------*/


/* Animating / Active / Visible */
.dimmed.dimmable > .ui.animating.legacy.dimmer,
.dimmed.dimmable > .ui.visible.legacy.dimmer,
.ui.active.legacy.dimmer {
display: block;
}

/*--------------
Alignment
---------------*/

.ui[class*="top aligned"].dimmer {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.ui[class*="bottom aligned"].dimmer {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}

/*--------------
Page
---------------*/

.ui.page.dimmer {
position: fixed;
-webkit-transform-style: '';
transform-style: '';
-webkit-perspective: 2000px;
perspective: 2000px;
-webkit-transform-origin: center center;
transform-origin: center center;
}
body.animating.in.dimmable,
body.dimmed.dimmable {
overflow: hidden;
}
body.dimmable > .dimmer {
position: fixed;
}

/*--------------
Blurring
---------------*/

.blurring.dimmable > :not(.dimmer) {
-webkit-filter: blur(0px) grayscale(0);
filter: blur(0px) grayscale(0);
-webkit-transition: 800ms -webkit-filter ease;
transition: 800ms -webkit-filter ease;
transition: 800ms filter ease;
transition: 800ms filter ease, 800ms -webkit-filter ease;
}
.blurring.dimmed.dimmable > :not(.dimmer) {
-webkit-filter: blur(5px) grayscale(0.7);
filter: blur(5px) grayscale(0.7);
}

/* Dimmer Color */
.blurring.dimmable > .dimmer {
background-color: rgba(0, 0, 0, 0.6);
}
.blurring.dimmable > .inverted.dimmer {
background-color: rgba(255, 255, 255, 0.6);
}

/*--------------
Aligned
---------------*/

.ui.dimmer > .top.aligned.content > * {
vertical-align: top;
}
.ui.dimmer > .bottom.aligned.content > * {
vertical-align: bottom;
}

/*--------------
Inverted
---------------*/

.ui.inverted.dimmer {
background-color: rgba(255, 255, 255, 0.85);
}
.ui.inverted.dimmer > .content > * {
color: #FFFFFF;
}

/*--------------
Simple
---------------*/


/* Displays without javascript */
.ui.simple.dimmer {
display: block;
overflow: hidden;
opacity: 1;
width: 0%;
height: 0%;
z-index: -100;
background-color: rgba(0, 0, 0, 0);
}
.dimmed.dimmable > .ui.simple.dimmer {
overflow: visible;
opacity: 1;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.85);
z-index: 1;
}
.ui.simple.inverted.dimmer {
background-color: rgba(255, 255, 255, 0);
}
.dimmed.dimmable > .ui.simple.inverted.dimmer {
background-color: rgba(255, 255, 255, 0.85);
}


/*******************************
Theme Overrides
*******************************/



/*******************************
User Overrides
*******************************/


+ 733
- 0
public/assets/semantic/components/dimmer.js 파일 보기

@@ -0,0 +1,733 @@
/*!
* # Semantic UI 2.4.1 - Dimmer
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/

;(function ($, window, document, undefined) {

'use strict';

window = (typeof window != 'undefined' && window.Math == Math)
? window
: (typeof self != 'undefined' && self.Math == Math)
? self
: Function('return this')()
;

$.fn.dimmer = function(parameters) {
var
$allModules = $(this),

time = new Date().getTime(),
performance = [],

query = arguments[0],
methodInvoked = (typeof query == 'string'),
queryArguments = [].slice.call(arguments, 1),

returnedValue
;

$allModules
.each(function() {
var
settings = ( $.isPlainObject(parameters) )
? $.extend(true, {}, $.fn.dimmer.settings, parameters)
: $.extend({}, $.fn.dimmer.settings),

selector = settings.selector,
namespace = settings.namespace,
className = settings.className,
error = settings.error,

eventNamespace = '.' + namespace,
moduleNamespace = 'module-' + namespace,
moduleSelector = $allModules.selector || '',

clickEvent = ('ontouchstart' in document.documentElement)
? 'touchstart'
: 'click',

$module = $(this),
$dimmer,
$dimmable,

element = this,
instance = $module.data(moduleNamespace),
module
;

module = {

preinitialize: function() {
if( module.is.dimmer() ) {

$dimmable = $module.parent();
$dimmer = $module;
}
else {
$dimmable = $module;
if( module.has.dimmer() ) {
if(settings.dimmerName) {
$dimmer = $dimmable.find(selector.dimmer).filter('.' + settings.dimmerName);
}
else {
$dimmer = $dimmable.find(selector.dimmer);
}
}
else {
$dimmer = module.create();
}
}
},

initialize: function() {
module.debug('Initializing dimmer', settings);

module.bind.events();
module.set.dimmable();
module.instantiate();
},

instantiate: function() {
module.verbose('Storing instance of module', module);
instance = module;
$module
.data(moduleNamespace, instance)
;
},

destroy: function() {
module.verbose('Destroying previous module', $dimmer);
module.unbind.events();
module.remove.variation();
$dimmable
.off(eventNamespace)
;
},

bind: {
events: function() {
if(settings.on == 'hover') {
$dimmable
.on('mouseenter' + eventNamespace, module.show)
.on('mouseleave' + eventNamespace, module.hide)
;
}
else if(settings.on == 'click') {
$dimmable
.on(clickEvent + eventNamespace, module.toggle)
;
}
if( module.is.page() ) {
module.debug('Setting as a page dimmer', $dimmable);
module.set.pageDimmer();
}

if( module.is.closable() ) {
module.verbose('Adding dimmer close event', $dimmer);
$dimmable
.on(clickEvent + eventNamespace, selector.dimmer, module.event.click)
;
}
}
},

unbind: {
events: function() {
$module
.removeData(moduleNamespace)
;
$dimmable
.off(eventNamespace)
;
}
},

event: {
click: function(event) {
module.verbose('Determining if event occured on dimmer', event);
if( $dimmer.find(event.target).length === 0 || $(event.target).is(selector.content) ) {
module.hide();
event.stopImmediatePropagation();
}
},
},

addContent: function(element) {
var
$content = $(element)
;
module.debug('Add content to dimmer', $content);
if($content.parent()[0] !== $dimmer[0]) {
$content.detach().appendTo($dimmer);
}
},

create: function() {
var
$element = $( settings.template.dimmer() )
;
if(settings.dimmerName) {
module.debug('Creating named dimmer', settings.dimmerName);
$element.addClass(settings.dimmerName);
}
$element
.appendTo($dimmable)
;
return $element;
},

show: function(callback) {
callback = $.isFunction(callback)
? callback
: function(){}
;
module.debug('Showing dimmer', $dimmer, settings);
module.set.variation();
if( (!module.is.dimmed() || module.is.animating()) && module.is.enabled() ) {
module.animate.show(callback);
settings.onShow.call(element);
settings.onChange.call(element);
}
else {
module.debug('Dimmer is already shown or disabled');
}
},

hide: function(callback) {
callback = $.isFunction(callback)
? callback
: function(){}
;
if( module.is.dimmed() || module.is.animating() ) {
module.debug('Hiding dimmer', $dimmer);
module.animate.hide(callback);
settings.onHide.call(element);
settings.onChange.call(element);
}
else {
module.debug('Dimmer is not visible');
}
},

toggle: function() {
module.verbose('Toggling dimmer visibility', $dimmer);
if( !module.is.dimmed() ) {
module.show();
}
else {
module.hide();
}
},

animate: {
show: function(callback) {
callback = $.isFunction(callback)
? callback
: function(){}
;
if(settings.useCSS && $.fn.transition !== undefined && $dimmer.transition('is supported')) {
if(settings.useFlex) {
module.debug('Using flex dimmer');
module.remove.legacy();
}
else {
module.debug('Using legacy non-flex dimmer');
module.set.legacy();
}
if(settings.opacity !== 'auto') {
module.set.opacity();
}
$dimmer
.transition({
displayType : settings.useFlex
? 'flex'
: 'block',
animation : settings.transition + ' in',
queue : false,
duration : module.get.duration(),
useFailSafe : true,
onStart : function() {
module.set.dimmed();
},
onComplete : function() {
module.set.active();
callback();
}
})
;
}
else {
module.verbose('Showing dimmer animation with javascript');
module.set.dimmed();
if(settings.opacity == 'auto') {
settings.opacity = 0.8;
}
$dimmer
.stop()
.css({
opacity : 0,
width : '100%',
height : '100%'
})
.fadeTo(module.get.duration(), settings.opacity, function() {
$dimmer.removeAttr('style');
module.set.active();
callback();
})
;
}
},
hide: function(callback) {
callback = $.isFunction(callback)
? callback
: function(){}
;
if(settings.useCSS && $.fn.transition !== undefined && $dimmer.transition('is supported')) {
module.verbose('Hiding dimmer with css');
$dimmer
.transition({
displayType : settings.useFlex
? 'flex'
: 'block',
animation : settings.transition + ' out',
queue : false,
duration : module.get.duration(),
useFailSafe : true,
onStart : function() {
module.remove.dimmed();
},
onComplete : function() {
module.remove.variation();
module.remove.active();
callback();
}
})
;
}
else {
module.verbose('Hiding dimmer with javascript');
module.remove.dimmed();
$dimmer
.stop()
.fadeOut(module.get.duration(), function() {
module.remove.active();
$dimmer.removeAttr('style');
callback();
})
;
}
}
},

get: {
dimmer: function() {
return $dimmer;
},
duration: function() {
if(typeof settings.duration == 'object') {
if( module.is.active() ) {
return settings.duration.hide;
}
else {
return settings.duration.show;
}
}
return settings.duration;
}
},

has: {
dimmer: function() {
if(settings.dimmerName) {
return ($module.find(selector.dimmer).filter('.' + settings.dimmerName).length > 0);
}
else {
return ( $module.find(selector.dimmer).length > 0 );
}
}
},

is: {
active: function() {
return $dimmer.hasClass(className.active);
},
animating: function() {
return ( $dimmer.is(':animated') || $dimmer.hasClass(className.animating) );
},
closable: function() {
if(settings.closable == 'auto') {
if(settings.on == 'hover') {
return false;
}
return true;
}
return settings.closable;
},
dimmer: function() {
return $module.hasClass(className.dimmer);
},
dimmable: function() {
return $module.hasClass(className.dimmable);
},
dimmed: function() {
return $dimmable.hasClass(className.dimmed);
},
disabled: function() {
return $dimmable.hasClass(className.disabled);
},
enabled: function() {
return !module.is.disabled();
},
page: function () {
return $dimmable.is('body');
},
pageDimmer: function() {
return $dimmer.hasClass(className.pageDimmer);
}
},

can: {
show: function() {
return !$dimmer.hasClass(className.disabled);
}
},

set: {
opacity: function(opacity) {
var
color = $dimmer.css('background-color'),
colorArray = color.split(','),
isRGB = (colorArray && colorArray.length == 3),
isRGBA = (colorArray && colorArray.length == 4)
;
opacity = settings.opacity === 0 ? 0 : settings.opacity || opacity;
if(isRGB || isRGBA) {
colorArray[3] = opacity + ')';
color = colorArray.join(',');
}
else {
color = 'rgba(0, 0, 0, ' + opacity + ')';
}
module.debug('Setting opacity to', opacity);
$dimmer.css('background-color', color);
},
legacy: function() {
$dimmer.addClass(className.legacy);
},
active: function() {
$dimmer.addClass(className.active);
},
dimmable: function() {
$dimmable.addClass(className.dimmable);
},
dimmed: function() {
$dimmable.addClass(className.dimmed);
},
pageDimmer: function() {
$dimmer.addClass(className.pageDimmer);
},
disabled: function() {
$dimmer.addClass(className.disabled);
},
variation: function(variation) {
variation = variation || settings.variation;
if(variation) {
$dimmer.addClass(variation);
}
}
},

remove: {
active: function() {
$dimmer
.removeClass(className.active)
;
},
legacy: function() {
$dimmer.removeClass(className.legacy);
},
dimmed: function() {
$dimmable.removeClass(className.dimmed);
},
disabled: function() {
$dimmer.removeClass(className.disabled);
},
variation: function(variation) {
variation = variation || settings.variation;
if(variation) {
$dimmer.removeClass(variation);
}
}
},

setting: function(name, value) {
module.debug('Changing setting', name, value);
if( $.isPlainObject(name) ) {
$.extend(true, settings, name);
}
else if(value !== undefined) {
if($.isPlainObject(settings[name])) {
$.extend(true, settings[name], value);
}
else {
settings[name] = value;
}
}
else {
return settings[name];
}
},
internal: function(name, value) {
if( $.isPlainObject(name) ) {
$.extend(true, module, name);
}
else if(value !== undefined) {
module[name] = value;
}
else {
return module[name];
}
},
debug: function() {
if(!settings.silent && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.debug.apply(console, arguments);
}
}
},
verbose: function() {
if(!settings.silent && settings.verbose && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.verbose.apply(console, arguments);
}
}
},
error: function() {
if(!settings.silent) {
module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
module.error.apply(console, arguments);
}
},
performance: {
log: function(message) {
var
currentTime,
executionTime,
previousTime
;
if(settings.performance) {
currentTime = new Date().getTime();
previousTime = time || currentTime;
executionTime = currentTime - previousTime;
time = currentTime;
performance.push({
'Name' : message[0],
'Arguments' : [].slice.call(message, 1) || '',
'Element' : element,
'Execution Time' : executionTime
});
}
clearTimeout(module.performance.timer);
module.performance.timer = setTimeout(module.performance.display, 500);
},
display: function() {
var
title = settings.name + ':',
totalTime = 0
;
time = false;
clearTimeout(module.performance.timer);
$.each(performance, function(index, data) {
totalTime += data['Execution Time'];
});
title += ' ' + totalTime + 'ms';
if(moduleSelector) {
title += ' \'' + moduleSelector + '\'';
}
if($allModules.length > 1) {
title += ' ' + '(' + $allModules.length + ')';
}
if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
console.groupCollapsed(title);
if(console.table) {
console.table(performance);
}
else {
$.each(performance, function(index, data) {
console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
});
}
console.groupEnd();
}
performance = [];
}
},
invoke: function(query, passedArguments, context) {
var
object = instance,
maxDepth,
found,
response
;
passedArguments = passedArguments || queryArguments;
context = element || context;
if(typeof query == 'string' && object !== undefined) {
query = query.split(/[\. ]/);
maxDepth = query.length - 1;
$.each(query, function(depth, value) {
var camelCaseValue = (depth != maxDepth)
? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
: query
;
if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
object = object[camelCaseValue];
}
else if( object[camelCaseValue] !== undefined ) {
found = object[camelCaseValue];
return false;
}
else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
object = object[value];
}
else if( object[value] !== undefined ) {
found = object[value];
return false;
}
else {
module.error(error.method, query);
return false;
}
});
}
if ( $.isFunction( found ) ) {
response = found.apply(context, passedArguments);
}
else if(found !== undefined) {
response = found;
}
if($.isArray(returnedValue)) {
returnedValue.push(response);
}
else if(returnedValue !== undefined) {
returnedValue = [returnedValue, response];
}
else if(response !== undefined) {
returnedValue = response;
}
return found;
}
};

module.preinitialize();

if(methodInvoked) {
if(instance === undefined) {
module.initialize();
}
module.invoke(query);
}
else {
if(instance !== undefined) {
instance.invoke('destroy');
}
module.initialize();
}
})
;

return (returnedValue !== undefined)
? returnedValue
: this
;
};

$.fn.dimmer.settings = {

name : 'Dimmer',
namespace : 'dimmer',

silent : false,
debug : false,
verbose : false,
performance : true,

// whether should use flex layout
useFlex : true,

// name to distinguish between multiple dimmers in context
dimmerName : false,

// whether to add a variation type
variation : false,

// whether to bind close events
closable : 'auto',

// whether to use css animations
useCSS : true,

// css animation to use
transition : 'fade',

// event to bind to
on : false,

// overriding opacity value
opacity : 'auto',

// transition durations
duration : {
show : 500,
hide : 500
},

onChange : function(){},
onShow : function(){},
onHide : function(){},

error : {
method : 'The method you called is not defined.'
},

className : {
active : 'active',
animating : 'animating',
dimmable : 'dimmable',
dimmed : 'dimmed',
dimmer : 'dimmer',
disabled : 'disabled',
hide : 'hide',
legacy : 'legacy',
pageDimmer : 'page',
show : 'show'
},

selector: {
dimmer : '> .ui.dimmer',
content : '.ui.dimmer > .content, .ui.dimmer > .content > .center'
},

template: {
dimmer: function() {
return $('<div />').attr('class', 'ui dimmer');
}
}

};

})( jQuery, window, document );

+ 9
- 0
public/assets/semantic/components/dimmer.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.0 - Dimmer
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.dimmable:not(body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background-color:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition:background-color .5s linear;transition:background-color .5s linear;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#fff}.ui.segment>.ui.dimmer{border-radius:inherit!important}.ui.dimmer:not(.inverted)::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.dimmed.dimmable>.ui.animating.legacy.dimmer,.dimmed.dimmable>.ui.visible.legacy.dimmer,.ui.active.legacy.dimmer{display:block}.ui[class*="top aligned"].dimmer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ui.page.dimmer{position:fixed;-webkit-transform-style:'';transform-style:'';-webkit-perspective:2000px;perspective:2000px;-webkit-transform-origin:center center;transform-origin:center center}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);-webkit-transition:.8s -webkit-filter ease;transition:.8s -webkit-filter ease;transition:.8s filter ease;transition:.8s filter ease,.8s -webkit-filter ease}.blurring.dimmed.dimmable>:not(.dimmer){-webkit-filter:blur(5px) grayscale(.7);filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background-color:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background-color:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.ui.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content>*{color:#fff}.ui.simple.dimmer{display:block;overflow:hidden;opacity:1;width:0%;height:0%;z-index:-100;background-color:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,.85)}

+ 1
- 0
public/assets/semantic/components/dimmer.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 260
- 0
public/assets/semantic/components/divider.css 파일 보기

@@ -0,0 +1,260 @@
/*!
* # Semantic UI 2.4.1 - Divider
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Divider
*******************************/

.ui.divider {
margin: 1rem 0rem;
line-height: 1;
height: 0em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.05em;
color: rgba(0, 0, 0, 0.85);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*--------------
Basic
---------------*/

.ui.divider:not(.vertical):not(.horizontal) {
border-top: 1px solid rgba(34, 36, 38, 0.15);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/*--------------
Coupling
---------------*/


/* Allow divider between each column row */
.ui.grid > .column + .divider,
.ui.grid > .row > .column + .divider {
left: auto;
}

/*--------------
Horizontal
---------------*/

.ui.horizontal.divider {
display: table;
white-space: nowrap;
height: auto;
margin: '';
line-height: 1;
text-align: center;
}
.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
content: '';
display: table-cell;
position: relative;
top: 50%;
width: 50%;
background-repeat: no-repeat;
}
.ui.horizontal.divider:before {
background-position: right 1em top 50%;
}
.ui.horizontal.divider:after {
background-position: left 1em top 50%;
}

/*--------------
Vertical
---------------*/

.ui.vertical.divider {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
margin: 0rem;
padding: 0em;
width: auto;
height: 50%;
line-height: 0em;
text-align: center;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.ui.vertical.divider:before,
.ui.vertical.divider:after {
position: absolute;
left: 50%;
content: '';
z-index: 3;
border-left: 1px solid rgba(34, 36, 38, 0.15);
border-right: 1px solid rgba(255, 255, 255, 0.1);
width: 0%;
height: calc(100% - 1rem );
}
.ui.vertical.divider:before {
top: -100%;
}
.ui.vertical.divider:after {
top: auto;
bottom: 0px;
}

/* Inside grid */
@media only screen and (max-width: 767px) {
.ui.stackable.grid .ui.vertical.divider,
.ui.grid .stackable.row .ui.vertical.divider {
display: table;
white-space: nowrap;
height: auto;
margin: '';
overflow: hidden;
line-height: 1;
text-align: center;
position: static;
top: 0;
left: 0;
-webkit-transform: none;
transform: none;
}
.ui.stackable.grid .ui.vertical.divider:before,
.ui.grid .stackable.row .ui.vertical.divider:before,
.ui.stackable.grid .ui.vertical.divider:after,
.ui.grid .stackable.row .ui.vertical.divider:after {
position: static;
left: 0;
border-left: none;
border-right: none;
content: '';
display: table-cell;
position: relative;
top: 50%;
width: 50%;
background-repeat: no-repeat;
}
.ui.stackable.grid .ui.vertical.divider:before,
.ui.grid .stackable.row .ui.vertical.divider:before {
background-position: right 1em top 50%;
}
.ui.stackable.grid .ui.vertical.divider:after,
.ui.grid .stackable.row .ui.vertical.divider:after {
background-position: left 1em top 50%;
}
}

/*--------------
Icon
---------------*/

.ui.divider > .icon {
margin: 0rem;
font-size: 1rem;
height: 1em;
vertical-align: middle;
}


/*******************************
Variations
*******************************/


/*--------------
Hidden
---------------*/

.ui.hidden.divider {
border-color: transparent !important;
}
.ui.hidden.divider:before,
.ui.hidden.divider:after {
display: none;
}

/*--------------
Inverted
---------------*/

.ui.divider.inverted,
.ui.vertical.inverted.divider,
.ui.horizontal.inverted.divider {
color: #FFFFFF;
}
.ui.divider.inverted,
.ui.divider.inverted:after,
.ui.divider.inverted:before {
border-top-color: rgba(34, 36, 38, 0.15) !important;
border-left-color: rgba(34, 36, 38, 0.15) !important;
border-bottom-color: rgba(255, 255, 255, 0.15) !important;
border-right-color: rgba(255, 255, 255, 0.15) !important;
}

/*--------------
Fitted
---------------*/

.ui.fitted.divider {
margin: 0em;
}

/*--------------
Clearing
---------------*/

.ui.clearing.divider {
clear: both;
}

/*--------------
Section
---------------*/

.ui.section.divider {
margin-top: 2rem;
margin-bottom: 2rem;
}

/*--------------
Sizes
---------------*/

.ui.divider {
font-size: 1rem;
}


/*******************************
Theme Overrides
*******************************/

.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
}
@media only screen and (max-width: 767px) {
.ui.stackable.grid .ui.vertical.divider:before,
.ui.grid .stackable.row .ui.vertical.divider:before,
.ui.stackable.grid .ui.vertical.divider:after,
.ui.grid .stackable.row .ui.vertical.divider:after {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
}
}


/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/divider.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1516
- 0
public/assets/semantic/components/dropdown.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 3955
- 0
public/assets/semantic/components/dropdown.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/dropdown.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 0
public/assets/semantic/components/dropdown.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 166
- 0
public/assets/semantic/components/embed.css 파일 보기

@@ -0,0 +1,166 @@
/*!
* # Semantic UI 2.4.0 - Video
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Types
*******************************/

.ui.embed {
position: relative;
max-width: 100%;
height: 0px;
overflow: hidden;
background: #DCDDDE;
padding-bottom: 56.25%;
}

/*-----------------
Embedded Content
------------------*/

.ui.embed iframe,
.ui.embed embed,
.ui.embed object {
position: absolute;
border: none;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
margin: 0em;
padding: 0em;
}

/*-----------------
Embed
------------------*/

.ui.embed > .embed {
display: none;
}

/*--------------
Placeholder
---------------*/

.ui.embed > .placeholder {
position: absolute;
cursor: pointer;
top: 0px;
left: 0px;
display: block;
width: 100%;
height: 100%;
background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
}

/*--------------
Icon
---------------*/

.ui.embed > .icon {
cursor: pointer;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 2;
}
.ui.embed > .icon:after {
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
z-index: 3;
content: '';
background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
opacity: 0.5;
-webkit-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.ui.embed > .icon:before {
position: absolute;
top: 50%;
left: 50%;
z-index: 4;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
color: #FFFFFF;
font-size: 6rem;
text-shadow: 0px 2px 10px rgba(34, 36, 38, 0.2);
-webkit-transition: opacity 0.5s ease, color 0.5s ease;
transition: opacity 0.5s ease, color 0.5s ease;
z-index: 10;
}


/*******************************
States
*******************************/


/*--------------
Hover
---------------*/

.ui.embed .icon:hover:after {
background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
opacity: 1;
}
.ui.embed .icon:hover:before {
color: #FFFFFF;
}

/*--------------
Active
---------------*/

.ui.active.embed > .icon,
.ui.active.embed > .placeholder {
display: none;
}
.ui.active.embed > .embed {
display: block;
}


/*******************************
Video Overrides
*******************************/



/*******************************
Site Overrides
*******************************/



/*******************************
Variations
*******************************/

.ui.square.embed {
padding-bottom: 100%;
}
.ui[class*="4:3"].embed {
padding-bottom: 75%;
}
.ui[class*="16:9"].embed {
padding-bottom: 56.25%;
}
.ui[class*="21:9"].embed {
padding-bottom: 42.85714286%;
}

+ 706
- 0
public/assets/semantic/components/embed.js 파일 보기

@@ -0,0 +1,706 @@
/*!
* # Semantic UI 2.4.1 - Embed
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
? window
: (typeof self != 'undefined' && self.Math == Math)
? self
: Function('return this')()
;

$.fn.embed = function(parameters) {

var
$allModules = $(this),

moduleSelector = $allModules.selector || '',

time = new Date().getTime(),
performance = [],

query = arguments[0],
methodInvoked = (typeof query == 'string'),
queryArguments = [].slice.call(arguments, 1),

returnedValue
;

$allModules
.each(function() {
var
settings = ( $.isPlainObject(parameters) )
? $.extend(true, {}, $.fn.embed.settings, parameters)
: $.extend({}, $.fn.embed.settings),

selector = settings.selector,
className = settings.className,
sources = settings.sources,
error = settings.error,
metadata = settings.metadata,
namespace = settings.namespace,
templates = settings.templates,

eventNamespace = '.' + namespace,
moduleNamespace = 'module-' + namespace,

$window = $(window),
$module = $(this),
$placeholder = $module.find(selector.placeholder),
$icon = $module.find(selector.icon),
$embed = $module.find(selector.embed),

element = this,
instance = $module.data(moduleNamespace),
module
;

module = {

initialize: function() {
module.debug('Initializing embed');
module.determine.autoplay();
module.create();
module.bind.events();
module.instantiate();
},

instantiate: function() {
module.verbose('Storing instance of module', module);
instance = module;
$module
.data(moduleNamespace, module)
;
},

destroy: function() {
module.verbose('Destroying previous instance of embed');
module.reset();
$module
.removeData(moduleNamespace)
.off(eventNamespace)
;
},

refresh: function() {
module.verbose('Refreshing selector cache');
$placeholder = $module.find(selector.placeholder);
$icon = $module.find(selector.icon);
$embed = $module.find(selector.embed);
},

bind: {
events: function() {
if( module.has.placeholder() ) {
module.debug('Adding placeholder events');
$module
.on('click' + eventNamespace, selector.placeholder, module.createAndShow)
.on('click' + eventNamespace, selector.icon, module.createAndShow)
;
}
}
},

create: function() {
var
placeholder = module.get.placeholder()
;
if(placeholder) {
module.createPlaceholder();
}
else {
module.createAndShow();
}
},

createPlaceholder: function(placeholder) {
var
icon = module.get.icon(),
url = module.get.url(),
embed = module.generate.embed(url)
;
placeholder = placeholder || module.get.placeholder();
$module.html( templates.placeholder(placeholder, icon) );
module.debug('Creating placeholder for embed', placeholder, icon);
},

createEmbed: function(url) {
module.refresh();
url = url || module.get.url();
$embed = $('<div/>')
.addClass(className.embed)
.html( module.generate.embed(url) )
.appendTo($module)
;
settings.onCreate.call(element, url);
module.debug('Creating embed object', $embed);
},

changeEmbed: function(url) {
$embed
.html( module.generate.embed(url) )
;
},

createAndShow: function() {
module.createEmbed();
module.show();
},

// sets new embed
change: function(source, id, url) {
module.debug('Changing video to ', source, id, url);
$module
.data(metadata.source, source)
.data(metadata.id, id)
;
if(url) {
$module.data(metadata.url, url);
}
else {
$module.removeData(metadata.url);
}
if(module.has.embed()) {
module.changeEmbed();
}
else {
module.create();
}
},

// clears embed
reset: function() {
module.debug('Clearing embed and showing placeholder');
module.remove.data();
module.remove.active();
module.remove.embed();
module.showPlaceholder();
settings.onReset.call(element);
},

// shows current embed
show: function() {
module.debug('Showing embed');
module.set.active();
settings.onDisplay.call(element);
},

hide: function() {
module.debug('Hiding embed');
module.showPlaceholder();
},

showPlaceholder: function() {
module.debug('Showing placeholder image');
module.remove.active();
settings.onPlaceholderDisplay.call(element);
},

get: {
id: function() {
return settings.id || $module.data(metadata.id);
},
placeholder: function() {
return settings.placeholder || $module.data(metadata.placeholder);
},
icon: function() {
return (settings.icon)
? settings.icon
: ($module.data(metadata.icon) !== undefined)
? $module.data(metadata.icon)
: module.determine.icon()
;
},
source: function(url) {
return (settings.source)
? settings.source
: ($module.data(metadata.source) !== undefined)
? $module.data(metadata.source)
: module.determine.source()
;
},
type: function() {
var source = module.get.source();
return (sources[source] !== undefined)
? sources[source].type
: false
;
},
url: function() {
return (settings.url)
? settings.url
: ($module.data(metadata.url) !== undefined)
? $module.data(metadata.url)
: module.determine.url()
;
}
},

determine: {
autoplay: function() {
if(module.should.autoplay()) {
settings.autoplay = true;
}
},
source: function(url) {
var
matchedSource = false
;
url = url || module.get.url();
if(url) {
$.each(sources, function(name, source) {
if(url.search(source.domain) !== -1) {
matchedSource = name;
return false;
}
});
}
return matchedSource;
},
icon: function() {
var
source = module.get.source()
;
return (sources[source] !== undefined)
? sources[source].icon
: false
;
},
url: function() {
var
id = settings.id || $module.data(metadata.id),
source = settings.source || $module.data(metadata.source),
url
;
url = (sources[source] !== undefined)
? sources[source].url.replace('{id}', id)
: false
;
if(url) {
$module.data(metadata.url, url);
}
return url;
}
},


set: {
active: function() {
$module.addClass(className.active);
}
},

remove: {
data: function() {
$module
.removeData(metadata.id)
.removeData(metadata.icon)
.removeData(metadata.placeholder)
.removeData(metadata.source)
.removeData(metadata.url)
;
},
active: function() {
$module.removeClass(className.active);
},
embed: function() {
$embed.empty();
}
},

encode: {
parameters: function(parameters) {
var
urlString = [],
index
;
for (index in parameters) {
urlString.push( encodeURIComponent(index) + '=' + encodeURIComponent( parameters[index] ) );
}
return urlString.join('&amp;');
}
},

generate: {
embed: function(url) {
module.debug('Generating embed html');
var
source = module.get.source(),
html,
parameters
;
url = module.get.url(url);
if(url) {
parameters = module.generate.parameters(source);
html = templates.iframe(url, parameters);
}
else {
module.error(error.noURL, $module);
}
return html;
},
parameters: function(source, extraParameters) {
var
parameters = (sources[source] && sources[source].parameters !== undefined)
? sources[source].parameters(settings)
: {}
;
extraParameters = extraParameters || settings.parameters;
if(extraParameters) {
parameters = $.extend({}, parameters, extraParameters);
}
parameters = settings.onEmbed(parameters);
return module.encode.parameters(parameters);
}
},

has: {
embed: function() {
return ($embed.length > 0);
},
placeholder: function() {
return settings.placeholder || $module.data(metadata.placeholder);
}
},

should: {
autoplay: function() {
return (settings.autoplay === 'auto')
? (settings.placeholder || $module.data(metadata.placeholder) !== undefined)
: settings.autoplay
;
}
},

is: {
video: function() {
return module.get.type() == 'video';
}
},

setting: function(name, value) {
module.debug('Changing setting', name, value);
if( $.isPlainObject(name) ) {
$.extend(true, settings, name);
}
else if(value !== undefined) {
if($.isPlainObject(settings[name])) {
$.extend(true, settings[name], value);
}
else {
settings[name] = value;
}
}
else {
return settings[name];
}
},
internal: function(name, value) {
if( $.isPlainObject(name) ) {
$.extend(true, module, name);
}
else if(value !== undefined) {
module[name] = value;
}
else {
return module[name];
}
},
debug: function() {
if(!settings.silent && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.debug.apply(console, arguments);
}
}
},
verbose: function() {
if(!settings.silent && settings.verbose && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.verbose.apply(console, arguments);
}
}
},
error: function() {
if(!settings.silent) {
module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
module.error.apply(console, arguments);
}
},
performance: {
log: function(message) {
var
currentTime,
executionTime,
previousTime
;
if(settings.performance) {
currentTime = new Date().getTime();
previousTime = time || currentTime;
executionTime = currentTime - previousTime;
time = currentTime;
performance.push({
'Name' : message[0],
'Arguments' : [].slice.call(message, 1) || '',
'Element' : element,
'Execution Time' : executionTime
});
}
clearTimeout(module.performance.timer);
module.performance.timer = setTimeout(module.performance.display, 500);
},
display: function() {
var
title = settings.name + ':',
totalTime = 0
;
time = false;
clearTimeout(module.performance.timer);
$.each(performance, function(index, data) {
totalTime += data['Execution Time'];
});
title += ' ' + totalTime + 'ms';
if(moduleSelector) {
title += ' \'' + moduleSelector + '\'';
}
if($allModules.length > 1) {
title += ' ' + '(' + $allModules.length + ')';
}
if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
console.groupCollapsed(title);
if(console.table) {
console.table(performance);
}
else {
$.each(performance, function(index, data) {
console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
});
}
console.groupEnd();
}
performance = [];
}
},
invoke: function(query, passedArguments, context) {
var
object = instance,
maxDepth,
found,
response
;
passedArguments = passedArguments || queryArguments;
context = element || context;
if(typeof query == 'string' && object !== undefined) {
query = query.split(/[\. ]/);
maxDepth = query.length - 1;
$.each(query, function(depth, value) {
var camelCaseValue = (depth != maxDepth)
? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
: query
;
if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
object = object[camelCaseValue];
}
else if( object[camelCaseValue] !== undefined ) {
found = object[camelCaseValue];
return false;
}
else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
object = object[value];
}
else if( object[value] !== undefined ) {
found = object[value];
return false;
}
else {
module.error(error.method, query);
return false;
}
});
}
if ( $.isFunction( found ) ) {
response = found.apply(context, passedArguments);
}
else if(found !== undefined) {
response = found;
}
if($.isArray(returnedValue)) {
returnedValue.push(response);
}
else if(returnedValue !== undefined) {
returnedValue = [returnedValue, response];
}
else if(response !== undefined) {
returnedValue = response;
}
return found;
}
};

if(methodInvoked) {
if(instance === undefined) {
module.initialize();
}
module.invoke(query);
}
else {
if(instance !== undefined) {
instance.invoke('destroy');
}
module.initialize();
}
})
;
return (returnedValue !== undefined)
? returnedValue
: this
;
};

$.fn.embed.settings = {

name : 'Embed',
namespace : 'embed',

silent : false,
debug : false,
verbose : false,
performance : true,

icon : false,
source : false,
url : false,
id : false,

// standard video settings
autoplay : 'auto',
color : '#444444',
hd : true,
brandedUI : false,

// additional parameters to include with the embed
parameters: false,

onDisplay : function() {},
onPlaceholderDisplay : function() {},
onReset : function() {},
onCreate : function(url) {},
onEmbed : function(parameters) {
return parameters;
},

metadata : {
id : 'id',
icon : 'icon',
placeholder : 'placeholder',
source : 'source',
url : 'url'
},

error : {
noURL : 'No URL specified',
method : 'The method you called is not defined'
},

className : {
active : 'active',
embed : 'embed'
},

selector : {
embed : '.embed',
placeholder : '.placeholder',
icon : '.icon'
},

sources: {
youtube: {
name : 'youtube',
type : 'video',
icon : 'video play',
domain : 'youtube.com',
url : '//www.youtube.com/embed/{id}',
parameters: function(settings) {
return {
autohide : !settings.brandedUI,
autoplay : settings.autoplay,
color : settings.color || undefined,
hq : settings.hd,
jsapi : settings.api,
modestbranding : !settings.brandedUI
};
}
},
vimeo: {
name : 'vimeo',
type : 'video',
icon : 'video play',
domain : 'vimeo.com',
url : '//player.vimeo.com/video/{id}',
parameters: function(settings) {
return {
api : settings.api,
autoplay : settings.autoplay,
byline : settings.brandedUI,
color : settings.color || undefined,
portrait : settings.brandedUI,
title : settings.brandedUI
};
}
}
},

templates: {
iframe : function(url, parameters) {
var src = url;
if (parameters) {
src += '?' + parameters;
}
return ''
+ '<iframe src="' + src + '"'
+ ' width="100%" height="100%"'
+ ' frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'
;
},
placeholder : function(image, icon) {
var
html = ''
;
if(icon) {
html += '<i class="' + icon + ' icon"></i>';
}
if(image) {
html += '<img class="placeholder" src="' + image + '">';
}
return html;
}
},

// NOT YET IMPLEMENTED
api : false,
onPause : function() {},
onPlay : function() {},
onStop : function() {}

};



})( jQuery, window, document );

+ 9
- 0
public/assets/semantic/components/embed.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.0 - Video
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.embed{position:relative;max-width:100%;height:0;overflow:hidden;background:#dcddde;padding-bottom:56.25%}.ui.embed embed,.ui.embed iframe,.ui.embed object{position:absolute;border:none;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.ui.embed>.embed{display:none}.ui.embed>.placeholder{position:absolute;cursor:pointer;top:0;left:0;display:block;width:100%;height:100%;background-color:radial-gradient(transparent 45%,rgba(0,0,0,.3))}.ui.embed>.icon{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ui.embed>.icon:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;content:'';background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:.5;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ui.embed>.icon:before{position:absolute;top:50%;left:50%;z-index:4;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:6rem;text-shadow:0 2px 10px rgba(34,36,38,.2);-webkit-transition:opacity .5s ease,color .5s ease;transition:opacity .5s ease,color .5s ease;z-index:10}.ui.embed .icon:hover:after{background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:1}.ui.embed .icon:hover:before{color:#fff}.ui.active.embed>.icon,.ui.active.embed>.placeholder{display:none}.ui.active.embed>.embed{display:block}.ui.square.embed{padding-bottom:100%}.ui[class*="4:3"].embed{padding-bottom:75%}.ui[class*="16:9"].embed{padding-bottom:56.25%}.ui[class*="21:9"].embed{padding-bottom:42.85714286%}

+ 1
- 0
public/assets/semantic/components/embed.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 295
- 0
public/assets/semantic/components/feed.css 파일 보기

@@ -0,0 +1,295 @@
/*!
* # Semantic UI 2.4.1 - Feed
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Activity Feed
*******************************/

.ui.feed {
margin: 1em 0em;
}
.ui.feed:first-child {
margin-top: 0em;
}
.ui.feed:last-child {
margin-bottom: 0em;
}


/*******************************
Content
*******************************/


/* Event */
.ui.feed > .event {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
width: 100%;
padding: 0.21428571rem 0em;
margin: 0em;
background: none;
border-top: none;
}
.ui.feed > .event:first-child {
border-top: 0px;
padding-top: 0em;
}
.ui.feed > .event:last-child {
padding-bottom: 0em;
}

/* Event Label */
.ui.feed > .event > .label {
display: block;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 2.5em;
height: auto;
-ms-flex-item-align: stretch;
align-self: stretch;
text-align: left;
}
.ui.feed > .event > .label .icon {
opacity: 1;
font-size: 1.5em;
width: 100%;
padding: 0.25em;
background: none;
border: none;
border-radius: none;
color: rgba(0, 0, 0, 0.6);
}
.ui.feed > .event > .label img {
width: 100%;
height: auto;
border-radius: 500rem;
}
.ui.feed > .event > .label + .content {
margin: 0.5em 0em 0.35714286em 1.14285714em;
}

/*--------------
Content
---------------*/


/* Content */
.ui.feed > .event > .content {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-ms-flex-item-align: stretch;
align-self: stretch;
text-align: left;
word-wrap: break-word;
}
.ui.feed > .event:last-child > .content {
padding-bottom: 0em;
}

/* Link */
.ui.feed > .event > .content a {
cursor: pointer;
}

/*--------------
Date
---------------*/

.ui.feed > .event > .content .date {
margin: -0.5rem 0em 0em;
padding: 0em;
font-weight: normal;
font-size: 1em;
font-style: normal;
color: rgba(0, 0, 0, 0.4);
}

/*--------------
Summary
---------------*/

.ui.feed > .event > .content .summary {
margin: 0em;
font-size: 1em;
font-weight: bold;
color: rgba(0, 0, 0, 0.87);
}

/* Summary Image */
.ui.feed > .event > .content .summary img {
display: inline-block;
width: auto;
height: 10em;
margin: -0.25em 0.25em 0em 0em;
border-radius: 0.25em;
vertical-align: middle;
}

/*--------------
User
---------------*/

.ui.feed > .event > .content .user {
display: inline-block;
font-weight: bold;
margin-right: 0em;
vertical-align: baseline;
}
.ui.feed > .event > .content .user img {
margin: -0.25em 0.25em 0em 0em;
width: auto;
height: 10em;
vertical-align: middle;
}

/*--------------
Inline Date
---------------*/


/* Date inside Summary */
.ui.feed > .event > .content .summary > .date {
display: inline-block;
float: none;
font-weight: normal;
font-size: 0.85714286em;
font-style: normal;
margin: 0em 0em 0em 0.5em;
padding: 0em;
color: rgba(0, 0, 0, 0.4);
}

/*--------------
Extra Summary
---------------*/

.ui.feed > .event > .content .extra {
margin: 0.5em 0em 0em;
background: none;
padding: 0em;
color: rgba(0, 0, 0, 0.87);
}

/* Images */
.ui.feed > .event > .content .extra.images img {
display: inline-block;
margin: 0em 0.25em 0em 0em;
width: 6em;
}

/* Text */
.ui.feed > .event > .content .extra.text {
padding: 0em;
border-left: none;
font-size: 1em;
max-width: 500px;
line-height: 1.4285em;
}

/*--------------
Meta
---------------*/

.ui.feed > .event > .content .meta {
display: inline-block;
font-size: 0.85714286em;
margin: 0.5em 0em 0em;
background: none;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0em;
color: rgba(0, 0, 0, 0.6);
}
.ui.feed > .event > .content .meta > * {
position: relative;
margin-left: 0.75em;
}
.ui.feed > .event > .content .meta > *:after {
content: '';
color: rgba(0, 0, 0, 0.2);
top: 0em;
left: -1em;
opacity: 1;
position: absolute;
vertical-align: top;
}
.ui.feed > .event > .content .meta .like {
color: '';
-webkit-transition: 0.2s color ease;
transition: 0.2s color ease;
}
.ui.feed > .event > .content .meta .like:hover .icon {
color: #FF2733;
}
.ui.feed > .event > .content .meta .active.like .icon {
color: #EF404A;
}

/* First element */
.ui.feed > .event > .content .meta > :first-child {
margin-left: 0em;
}
.ui.feed > .event > .content .meta > :first-child::after {
display: none;
}

/* Action */
.ui.feed > .event > .content .meta a,
.ui.feed > .event > .content .meta > .icon {
cursor: pointer;
opacity: 1;
color: rgba(0, 0, 0, 0.5);
-webkit-transition: color 0.1s ease;
transition: color 0.1s ease;
}
.ui.feed > .event > .content .meta a:hover,
.ui.feed > .event > .content .meta a:hover .icon,
.ui.feed > .event > .content .meta > .icon:hover {
color: rgba(0, 0, 0, 0.95);
}


/*******************************
Variations
*******************************/

.ui.small.feed {
font-size: 0.92857143rem;
}
.ui.feed {
font-size: 1rem;
}
.ui.large.feed {
font-size: 1.14285714rem;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
User Variable Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/feed.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.1 - Feed
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.feed{margin:1em 0}.ui.feed:first-child{margin-top:0}.ui.feed:last-child{margin-bottom:0}.ui.feed>.event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:.21428571rem 0;margin:0;background:0 0;border-top:none}.ui.feed>.event:first-child{border-top:0;padding-top:0}.ui.feed>.event:last-child{padding-bottom:0}.ui.feed>.event>.label{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.5em;height:auto;-ms-flex-item-align:stretch;align-self:stretch;text-align:left}.ui.feed>.event>.label .icon{opacity:1;font-size:1.5em;width:100%;padding:.25em;background:0 0;border:none;border-radius:none;color:rgba(0,0,0,.6)}.ui.feed>.event>.label img{width:100%;height:auto;border-radius:500rem}.ui.feed>.event>.label+.content{margin:.5em 0 .35714286em 1.14285714em}.ui.feed>.event>.content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;text-align:left;word-wrap:break-word}.ui.feed>.event:last-child>.content{padding-bottom:0}.ui.feed>.event>.content a{cursor:pointer}.ui.feed>.event>.content .date{margin:-.5rem 0 0;padding:0;font-weight:400;font-size:1em;font-style:normal;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .summary{margin:0;font-size:1em;font-weight:700;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .summary img{display:inline-block;width:auto;height:10em;margin:-.25em .25em 0 0;border-radius:.25em;vertical-align:middle}.ui.feed>.event>.content .user{display:inline-block;font-weight:700;margin-right:0;vertical-align:baseline}.ui.feed>.event>.content .user img{margin:-.25em .25em 0 0;width:auto;height:10em;vertical-align:middle}.ui.feed>.event>.content .summary>.date{display:inline-block;float:none;font-weight:400;font-size:.85714286em;font-style:normal;margin:0 0 0 .5em;padding:0;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .extra{margin:.5em 0 0;background:0 0;padding:0;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .extra.images img{display:inline-block;margin:0 .25em 0 0;width:6em}.ui.feed>.event>.content .extra.text{padding:0;border-left:none;font-size:1em;max-width:500px;line-height:1.4285em}.ui.feed>.event>.content .meta{display:inline-block;font-size:.85714286em;margin:.5em 0 0;background:0 0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;color:rgba(0,0,0,.6)}.ui.feed>.event>.content .meta>*{position:relative;margin-left:.75em}.ui.feed>.event>.content .meta>:after{content:'';color:rgba(0,0,0,.2);top:0;left:-1em;opacity:1;position:absolute;vertical-align:top}.ui.feed>.event>.content .meta .like{color:'';-webkit-transition:.2s color ease;transition:.2s color ease}.ui.feed>.event>.content .meta .like:hover .icon{color:#ff2733}.ui.feed>.event>.content .meta .active.like .icon{color:#ef404a}.ui.feed>.event>.content .meta>:first-child{margin-left:0}.ui.feed>.event>.content .meta>:first-child::after{display:none}.ui.feed>.event>.content .meta a,.ui.feed>.event>.content .meta>.icon{cursor:pointer;opacity:1;color:rgba(0,0,0,.5);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.feed>.event>.content .meta a:hover,.ui.feed>.event>.content .meta a:hover .icon,.ui.feed>.event>.content .meta>.icon:hover{color:rgba(0,0,0,.95)}.ui.small.feed{font-size:.92857143rem}.ui.feed{font-size:1rem}.ui.large.feed{font-size:1.14285714rem}

+ 1036
- 0
public/assets/semantic/components/flag.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/flag.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1080
- 0
public/assets/semantic/components/form.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1706
- 0
public/assets/semantic/components/form.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/form.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 0
public/assets/semantic/components/form.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 2039
- 0
public/assets/semantic/components/grid.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/grid.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 727
- 0
public/assets/semantic/components/header.css 파일 보기

@@ -0,0 +1,727 @@
/*!
* # Semantic UI 2.4.1 - Header
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Header
*******************************/


/* Standard */
.ui.header {
border: none;
margin: calc(2rem - 0.14285714em ) 0em 1rem;
padding: 0em 0em;
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.28571429em;
text-transform: none;
color: rgba(0, 0, 0, 0.87);
}
.ui.header:first-child {
margin-top: -0.14285714em;
}
.ui.header:last-child {
margin-bottom: 0em;
}

/*--------------
Sub Header
---------------*/

.ui.header .sub.header {
display: block;
font-weight: normal;
padding: 0em;
margin: 0em;
font-size: 1rem;
line-height: 1.2em;
color: rgba(0, 0, 0, 0.6);
}

/*--------------
Icon
---------------*/

.ui.header > .icon {
display: table-cell;
opacity: 1;
font-size: 1.5em;
padding-top: 0em;
vertical-align: middle;
}

/* With Text Node */
.ui.header .icon:only-child {
display: inline-block;
padding: 0em;
margin-right: 0.75rem;
}

/*-------------------
Image
--------------------*/

.ui.header > .image:not(.icon),
.ui.header > img {
display: inline-block;
margin-top: 0.14285714em;
width: 2.5em;
height: auto;
vertical-align: middle;
}
.ui.header > .image:not(.icon):only-child,
.ui.header > img:only-child {
margin-right: 0.75rem;
}

/*--------------
Content
---------------*/

.ui.header .content {
display: inline-block;
vertical-align: top;
}

/* After Image */
.ui.header > img + .content,
.ui.header > .image + .content {
padding-left: 0.75rem;
vertical-align: middle;
}

/* After Icon */
.ui.header > .icon + .content {
padding-left: 0.75rem;
display: table-cell;
vertical-align: middle;
}

/*--------------
Loose Coupling
---------------*/

.ui.header .ui.label {
font-size: '';
margin-left: 0.5rem;
vertical-align: middle;
}

/* Positioning */
.ui.header + p {
margin-top: 0em;
}


/*******************************
Types
*******************************/


/*--------------
Page
---------------*/

h1.ui.header {
font-size: 2rem;
}
h2.ui.header {
font-size: 1.71428571rem;
}
h3.ui.header {
font-size: 1.28571429rem;
}
h4.ui.header {
font-size: 1.07142857rem;
}
h5.ui.header {
font-size: 1rem;
}

/* Sub Header */
h1.ui.header .sub.header {
font-size: 1.14285714rem;
}
h2.ui.header .sub.header {
font-size: 1.14285714rem;
}
h3.ui.header .sub.header {
font-size: 1rem;
}
h4.ui.header .sub.header {
font-size: 1rem;
}
h5.ui.header .sub.header {
font-size: 0.92857143rem;
}

/*--------------
Content Heading
---------------*/

.ui.huge.header {
min-height: 1em;
font-size: 2em;
}
.ui.large.header {
font-size: 1.71428571em;
}
.ui.medium.header {
font-size: 1.28571429em;
}
.ui.small.header {
font-size: 1.07142857em;
}
.ui.tiny.header {
font-size: 1em;
}

/* Sub Header */
.ui.huge.header .sub.header {
font-size: 1.14285714rem;
}
.ui.large.header .sub.header {
font-size: 1.14285714rem;
}
.ui.header .sub.header {
font-size: 1rem;
}
.ui.small.header .sub.header {
font-size: 1rem;
}
.ui.tiny.header .sub.header {
font-size: 0.92857143rem;
}

/*--------------
Sub Heading
---------------*/

.ui.sub.header {
padding: 0em;
margin-bottom: 0.14285714rem;
font-weight: bold;
font-size: 0.85714286em;
text-transform: uppercase;
color: '';
}
.ui.small.sub.header {
font-size: 0.78571429em;
}
.ui.sub.header {
font-size: 0.85714286em;
}
.ui.large.sub.header {
font-size: 0.92857143em;
}
.ui.huge.sub.header {
font-size: 1em;
}

/*-------------------
Icon
--------------------*/

.ui.icon.header {
display: inline-block;
text-align: center;
margin: 2rem 0em 1rem;
}
.ui.icon.header:after {
content: '';
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
.ui.icon.header:first-child {
margin-top: 0em;
}
.ui.icon.header .icon {
float: none;
display: block;
width: auto;
height: auto;
line-height: 1;
padding: 0em;
font-size: 3em;
margin: 0em auto 0.5rem;
opacity: 1;
}
.ui.icon.header .content {
display: block;
padding: 0em;
}
.ui.icon.header .circular.icon {
font-size: 2em;
}
.ui.icon.header .square.icon {
font-size: 2em;
}
.ui.block.icon.header .icon {
margin-bottom: 0em;
}
.ui.icon.header.aligned {
margin-left: auto;
margin-right: auto;
display: block;
}


/*******************************
States
*******************************/

.ui.disabled.header {
opacity: 0.45;
}


/*******************************
Variations
*******************************/


/*-------------------
Inverted
--------------------*/

.ui.inverted.header {
color: #FFFFFF;
}
.ui.inverted.header .sub.header {
color: rgba(255, 255, 255, 0.8);
}
.ui.inverted.attached.header {
background: #545454 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
-webkit-box-shadow: none;
box-shadow: none;
border-color: transparent;
}
.ui.inverted.block.header {
background: #545454 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
-webkit-box-shadow: none;
box-shadow: none;
}
.ui.inverted.block.header {
border-bottom: none;
}

/*-------------------
Colors
--------------------*/


/*--- Red ---*/

.ui.red.header {
color: #DB2828 !important;
}
a.ui.red.header:hover {
color: #d01919 !important;
}
.ui.red.dividing.header {
border-bottom: 2px solid #DB2828;
}

/* Inverted */
.ui.inverted.red.header {
color: #FF695E !important;
}
a.ui.inverted.red.header:hover {
color: #ff5144 !important;
}

/*--- Orange ---*/

.ui.orange.header {
color: #F2711C !important;
}
a.ui.orange.header:hover {
color: #f26202 !important;
}
.ui.orange.dividing.header {
border-bottom: 2px solid #F2711C;
}

/* Inverted */
.ui.inverted.orange.header {
color: #FF851B !important;
}
a.ui.inverted.orange.header:hover {
color: #ff7701 !important;
}

/*--- Olive ---*/

.ui.olive.header {
color: #B5CC18 !important;
}
a.ui.olive.header:hover {
color: #a7bd0d !important;
}
.ui.olive.dividing.header {
border-bottom: 2px solid #B5CC18;
}

/* Inverted */
.ui.inverted.olive.header {
color: #D9E778 !important;
}
a.ui.inverted.olive.header:hover {
color: #d8ea5c !important;
}

/*--- Yellow ---*/

.ui.yellow.header {
color: #FBBD08 !important;
}
a.ui.yellow.header:hover {
color: #eaae00 !important;
}
.ui.yellow.dividing.header {
border-bottom: 2px solid #FBBD08;
}

/* Inverted */
.ui.inverted.yellow.header {
color: #FFE21F !important;
}
a.ui.inverted.yellow.header:hover {
color: #ffdf05 !important;
}

/*--- Green ---*/

.ui.green.header {
color: #21BA45 !important;
}
a.ui.green.header:hover {
color: #16ab39 !important;
}
.ui.green.dividing.header {
border-bottom: 2px solid #21BA45;
}

/* Inverted */
.ui.inverted.green.header {
color: #2ECC40 !important;
}
a.ui.inverted.green.header:hover {
color: #22be34 !important;
}

/*--- Teal ---*/

.ui.teal.header {
color: #00B5AD !important;
}
a.ui.teal.header:hover {
color: #009c95 !important;
}
.ui.teal.dividing.header {
border-bottom: 2px solid #00B5AD;
}

/* Inverted */
.ui.inverted.teal.header {
color: #6DFFFF !important;
}
a.ui.inverted.teal.header:hover {
color: #54ffff !important;
}

/*--- Blue ---*/

.ui.blue.header {
color: #2185D0 !important;
}
a.ui.blue.header:hover {
color: #1678c2 !important;
}
.ui.blue.dividing.header {
border-bottom: 2px solid #2185D0;
}

/* Inverted */
.ui.inverted.blue.header {
color: #54C8FF !important;
}
a.ui.inverted.blue.header:hover {
color: #3ac0ff !important;
}

/*--- Violet ---*/

.ui.violet.header {
color: #6435C9 !important;
}
a.ui.violet.header:hover {
color: #5829bb !important;
}
.ui.violet.dividing.header {
border-bottom: 2px solid #6435C9;
}

/* Inverted */
.ui.inverted.violet.header {
color: #A291FB !important;
}
a.ui.inverted.violet.header:hover {
color: #8a73ff !important;
}

/*--- Purple ---*/

.ui.purple.header {
color: #A333C8 !important;
}
a.ui.purple.header:hover {
color: #9627ba !important;
}
.ui.purple.dividing.header {
border-bottom: 2px solid #A333C8;
}

/* Inverted */
.ui.inverted.purple.header {
color: #DC73FF !important;
}
a.ui.inverted.purple.header:hover {
color: #d65aff !important;
}

/*--- Pink ---*/

.ui.pink.header {
color: #E03997 !important;
}
a.ui.pink.header:hover {
color: #e61a8d !important;
}
.ui.pink.dividing.header {
border-bottom: 2px solid #E03997;
}

/* Inverted */
.ui.inverted.pink.header {
color: #FF8EDF !important;
}
a.ui.inverted.pink.header:hover {
color: #ff74d8 !important;
}

/*--- Brown ---*/

.ui.brown.header {
color: #A5673F !important;
}
a.ui.brown.header:hover {
color: #975b33 !important;
}
.ui.brown.dividing.header {
border-bottom: 2px solid #A5673F;
}

/* Inverted */
.ui.inverted.brown.header {
color: #D67C1C !important;
}
a.ui.inverted.brown.header:hover {
color: #c86f11 !important;
}

/*--- Grey ---*/

.ui.grey.header {
color: #767676 !important;
}
a.ui.grey.header:hover {
color: #838383 !important;
}
.ui.grey.dividing.header {
border-bottom: 2px solid #767676;
}

/* Inverted */
.ui.inverted.grey.header {
color: #DCDDDE !important;
}
a.ui.inverted.grey.header:hover {
color: #cfd0d2 !important;
}

/*-------------------
Aligned
--------------------*/

.ui.left.aligned.header {
text-align: left;
}
.ui.right.aligned.header {
text-align: right;
}
.ui.centered.header,
.ui.center.aligned.header {
text-align: center;
}
.ui.justified.header {
text-align: justify;
}
.ui.justified.header:after {
display: inline-block;
content: '';
width: 100%;
}

/*-------------------
Floated
--------------------*/

.ui.floated.header,
.ui[class*="left floated"].header {
float: left;
margin-top: 0em;
margin-right: 0.5em;
}
.ui[class*="right floated"].header {
float: right;
margin-top: 0em;
margin-left: 0.5em;
}

/*-------------------
Fitted
--------------------*/

.ui.fitted.header {
padding: 0em;
}

/*-------------------
Dividing
--------------------*/

.ui.dividing.header {
padding-bottom: 0.21428571rem;
border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.dividing.header .sub.header {
padding-bottom: 0.21428571rem;
}
.ui.dividing.header .icon {
margin-bottom: 0em;
}
.ui.inverted.dividing.header {
border-bottom-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
Block
--------------------*/

.ui.block.header {
background: #F3F4F5;
padding: 0.78571429rem 1rem;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid #D4D4D5;
border-radius: 0.28571429rem;
}
.ui.tiny.block.header {
font-size: 0.85714286rem;
}
.ui.small.block.header {
font-size: 0.92857143rem;
}
.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
font-size: 1rem;
}
.ui.large.block.header {
font-size: 1.14285714rem;
}
.ui.huge.block.header {
font-size: 1.42857143rem;
}

/*-------------------
Attached
--------------------*/

.ui.attached.header {
background: #FFFFFF;
padding: 0.78571429rem 1rem;
margin-left: -1px;
margin-right: -1px;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid #D4D4D5;
}
.ui.attached.block.header {
background: #F3F4F5;
}
.ui.attached:not(.top):not(.bottom).header {
margin-top: 0em;
margin-bottom: 0em;
border-top: none;
border-radius: 0em;
}
.ui.top.attached.header {
margin-bottom: 0em;
border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}
.ui.bottom.attached.header {
margin-top: 0em;
border-top: none;
border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Attached Sizes */
.ui.tiny.attached.header {
font-size: 0.85714286em;
}
.ui.small.attached.header {
font-size: 0.92857143em;
}
.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
font-size: 1em;
}
.ui.large.attached.header {
font-size: 1.14285714em;
}
.ui.huge.attached.header {
font-size: 1.42857143em;
}

/*-------------------
Sizing
--------------------*/

.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
font-size: 1.28571429em;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/header.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 4806
- 0
public/assets/semantic/components/icon.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/icon.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 310
- 0
public/assets/semantic/components/image.css 파일 보기

@@ -0,0 +1,310 @@
/*!
* # Semantic UI 2.4.1 - Image
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Image
*******************************/

.ui.image {
position: relative;
display: inline-block;
vertical-align: middle;
max-width: 100%;
background-color: transparent;
}
img.ui.image {
display: block;
}
.ui.image svg,
.ui.image img {
display: block;
max-width: 100%;
height: auto;
}


/*******************************
States
*******************************/

.ui.hidden.images,
.ui.hidden.image {
display: none;
}
.ui.hidden.transition.images,
.ui.hidden.transition.image {
display: block;
visibility: hidden;
}
.ui.images > .hidden.transition {
display: inline-block;
visibility: hidden;
}
.ui.disabled.images,
.ui.disabled.image {
cursor: default;
opacity: 0.45;
}


/*******************************
Variations
*******************************/


/*--------------
Inline
---------------*/

.ui.inline.image,
.ui.inline.image svg,
.ui.inline.image img {
display: inline-block;
}

/*------------------
Vertical Aligned
-------------------*/

.ui.top.aligned.images .image,
.ui.top.aligned.image,
.ui.top.aligned.image svg,
.ui.top.aligned.image img {
display: inline-block;
vertical-align: top;
}
.ui.middle.aligned.images .image,
.ui.middle.aligned.image,
.ui.middle.aligned.image svg,
.ui.middle.aligned.image img {
display: inline-block;
vertical-align: middle;
}
.ui.bottom.aligned.images .image,
.ui.bottom.aligned.image,
.ui.bottom.aligned.image svg,
.ui.bottom.aligned.image img {
display: inline-block;
vertical-align: bottom;
}

/*--------------
Rounded
---------------*/

.ui.rounded.images .image,
.ui.rounded.image,
.ui.rounded.images .image > *,
.ui.rounded.image > * {
border-radius: 0.3125em;
}

/*--------------
Bordered
---------------*/

.ui.bordered.images .image,
.ui.bordered.images img,
.ui.bordered.images svg,
.ui.bordered.image img,
.ui.bordered.image svg,
img.ui.bordered.image {
border: 1px solid rgba(0, 0, 0, 0.1);
}

/*--------------
Circular
---------------*/

.ui.circular.images,
.ui.circular.image {
overflow: hidden;
}
.ui.circular.images .image,
.ui.circular.image,
.ui.circular.images .image > *,
.ui.circular.image > * {
border-radius: 500rem;
}

/*--------------
Fluid
---------------*/

.ui.fluid.images,
.ui.fluid.image,
.ui.fluid.images img,
.ui.fluid.images svg,
.ui.fluid.image svg,
.ui.fluid.image img {
display: block;
width: 100%;
height: auto;
}

/*--------------
Avatar
---------------*/

.ui.avatar.images .image,
.ui.avatar.images img,
.ui.avatar.images svg,
.ui.avatar.image img,
.ui.avatar.image svg,
.ui.avatar.image {
margin-right: 0.25em;
display: inline-block;
width: 2em;
height: 2em;
border-radius: 500rem;
}

/*-------------------
Spaced
--------------------*/

.ui.spaced.image {
display: inline-block !important;
margin-left: 0.5em;
margin-right: 0.5em;
}
.ui[class*="left spaced"].image {
margin-left: 0.5em;
margin-right: 0em;
}
.ui[class*="right spaced"].image {
margin-left: 0em;
margin-right: 0.5em;
}

/*-------------------
Floated
--------------------*/

.ui.floated.image,
.ui.floated.images {
float: left;
margin-right: 1em;
margin-bottom: 1em;
}
.ui.right.floated.images,
.ui.right.floated.image {
float: right;
margin-right: 0em;
margin-bottom: 1em;
margin-left: 1em;
}
.ui.floated.images:last-child,
.ui.floated.image:last-child {
margin-bottom: 0em;
}
.ui.centered.images,
.ui.centered.image {
margin-left: auto;
margin-right: auto;
}

/*--------------
Sizes
---------------*/

.ui.mini.images .image,
.ui.mini.images img,
.ui.mini.images svg,
.ui.mini.image {
width: 35px;
height: auto;
font-size: 0.78571429rem;
}
.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.images svg,
.ui.tiny.image {
width: 80px;
height: auto;
font-size: 0.85714286rem;
}
.ui.small.images .image,
.ui.small.images img,
.ui.small.images svg,
.ui.small.image {
width: 150px;
height: auto;
font-size: 0.92857143rem;
}
.ui.medium.images .image,
.ui.medium.images img,
.ui.medium.images svg,
.ui.medium.image {
width: 300px;
height: auto;
font-size: 1rem;
}
.ui.large.images .image,
.ui.large.images img,
.ui.large.images svg,
.ui.large.image {
width: 450px;
height: auto;
font-size: 1.14285714rem;
}
.ui.big.images .image,
.ui.big.images img,
.ui.big.images svg,
.ui.big.image {
width: 600px;
height: auto;
font-size: 1.28571429rem;
}
.ui.huge.images .image,
.ui.huge.images img,
.ui.huge.images svg,
.ui.huge.image {
width: 800px;
height: auto;
font-size: 1.42857143rem;
}
.ui.massive.images .image,
.ui.massive.images img,
.ui.massive.images svg,
.ui.massive.image {
width: 960px;
height: auto;
font-size: 1.71428571rem;
}


/*******************************
Groups
*******************************/

.ui.images {
font-size: 0em;
margin: 0em -0.25rem 0rem;
}
.ui.images .image,
.ui.images > img,
.ui.images > svg {
display: inline-block;
margin: 0em 0.25rem 0.5rem;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/image.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.1 - Image
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.image{position:relative;display:inline-block;vertical-align:middle;max-width:100%;background-color:transparent}img.ui.image{display:block}.ui.image img,.ui.image svg{display:block;max-width:100%;height:auto}.ui.hidden.image,.ui.hidden.images{display:none}.ui.hidden.transition.image,.ui.hidden.transition.images{display:block;visibility:hidden}.ui.images>.hidden.transition{display:inline-block;visibility:hidden}.ui.disabled.image,.ui.disabled.images{cursor:default;opacity:.45}.ui.inline.image,.ui.inline.image img,.ui.inline.image svg{display:inline-block}.ui.top.aligned.image,.ui.top.aligned.image img,.ui.top.aligned.image svg,.ui.top.aligned.images .image{display:inline-block;vertical-align:top}.ui.middle.aligned.image,.ui.middle.aligned.image img,.ui.middle.aligned.image svg,.ui.middle.aligned.images .image{display:inline-block;vertical-align:middle}.ui.bottom.aligned.image,.ui.bottom.aligned.image img,.ui.bottom.aligned.image svg,.ui.bottom.aligned.images .image{display:inline-block;vertical-align:bottom}.ui.rounded.image,.ui.rounded.image>*,.ui.rounded.images .image,.ui.rounded.images .image>*{border-radius:.3125em}.ui.bordered.image img,.ui.bordered.image svg,.ui.bordered.images .image,.ui.bordered.images img,.ui.bordered.images svg,img.ui.bordered.image{border:1px solid rgba(0,0,0,.1)}.ui.circular.image,.ui.circular.images{overflow:hidden}.ui.circular.image,.ui.circular.image>*,.ui.circular.images .image,.ui.circular.images .image>*{border-radius:500rem}.ui.fluid.image,.ui.fluid.image img,.ui.fluid.image svg,.ui.fluid.images,.ui.fluid.images img,.ui.fluid.images svg{display:block;width:100%;height:auto}.ui.avatar.image,.ui.avatar.image img,.ui.avatar.image svg,.ui.avatar.images .image,.ui.avatar.images img,.ui.avatar.images svg{margin-right:.25em;display:inline-block;width:2em;height:2em;border-radius:500rem}.ui.spaced.image{display:inline-block!important;margin-left:.5em;margin-right:.5em}.ui[class*="left spaced"].image{margin-left:.5em;margin-right:0}.ui[class*="right spaced"].image{margin-left:0;margin-right:.5em}.ui.floated.image,.ui.floated.images{float:left;margin-right:1em;margin-bottom:1em}.ui.right.floated.image,.ui.right.floated.images{float:right;margin-right:0;margin-bottom:1em;margin-left:1em}.ui.floated.image:last-child,.ui.floated.images:last-child{margin-bottom:0}.ui.centered.image,.ui.centered.images{margin-left:auto;margin-right:auto}.ui.mini.image,.ui.mini.images .image,.ui.mini.images img,.ui.mini.images svg{width:35px;height:auto;font-size:.78571429rem}.ui.tiny.image,.ui.tiny.images .image,.ui.tiny.images img,.ui.tiny.images svg{width:80px;height:auto;font-size:.85714286rem}.ui.small.image,.ui.small.images .image,.ui.small.images img,.ui.small.images svg{width:150px;height:auto;font-size:.92857143rem}.ui.medium.image,.ui.medium.images .image,.ui.medium.images img,.ui.medium.images svg{width:300px;height:auto;font-size:1rem}.ui.large.image,.ui.large.images .image,.ui.large.images img,.ui.large.images svg{width:450px;height:auto;font-size:1.14285714rem}.ui.big.image,.ui.big.images .image,.ui.big.images img,.ui.big.images svg{width:600px;height:auto;font-size:1.28571429rem}.ui.huge.image,.ui.huge.images .image,.ui.huge.images img,.ui.huge.images svg{width:800px;height:auto;font-size:1.42857143rem}.ui.massive.image,.ui.massive.images .image,.ui.massive.images img,.ui.massive.images svg{width:960px;height:auto;font-size:1.71428571rem}.ui.images{font-size:0;margin:0 -.25rem 0}.ui.images .image,.ui.images>img,.ui.images>svg{display:inline-block;margin:0 .25rem .5rem}

+ 519
- 0
public/assets/semantic/components/input.css 파일 보기

@@ -0,0 +1,519 @@
/*!
* # Semantic UI 2.4.1 - Input
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Standard
*******************************/


/*--------------------
Inputs
---------------------*/

.ui.input {
position: relative;
font-weight: normal;
font-style: normal;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
color: rgba(0, 0, 0, 0.87);
}
.ui.input > input {
margin: 0em;
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
outline: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
text-align: left;
line-height: 1.21428571em;
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
padding: 0.67857143em 1em;
background: #FFFFFF;
border: 1px solid rgba(34, 36, 38, 0.15);
color: rgba(0, 0, 0, 0.87);
border-radius: 0.28571429rem;
-webkit-transition: border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: box-shadow 0.1s ease, border-color 0.1s ease;
transition: box-shadow 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
-webkit-box-shadow: none;
box-shadow: none;
}

/*--------------------
Placeholder
---------------------*/


/* browsers require these rules separate */
.ui.input > input::-webkit-input-placeholder {
color: rgba(191, 191, 191, 0.87);
}
.ui.input > input::-moz-placeholder {
color: rgba(191, 191, 191, 0.87);
}
.ui.input > input:-ms-input-placeholder {
color: rgba(191, 191, 191, 0.87);
}


/*******************************
States
*******************************/


/*--------------------
Disabled
---------------------*/

.ui.disabled.input,
.ui.input:not(.disabled) input[disabled] {
opacity: 0.45;
}
.ui.disabled.input > input,
.ui.input:not(.disabled) input[disabled] {
pointer-events: none;
}

/*--------------------
Active
---------------------*/

.ui.input > input:active,
.ui.input.down input {
border-color: rgba(0, 0, 0, 0.3);
background: #FAFAFA;
color: rgba(0, 0, 0, 0.87);
-webkit-box-shadow: none;
box-shadow: none;
}

/*--------------------
Loading
---------------------*/

.ui.loading.loading.input > i.icon:before {
position: absolute;
content: '';
top: 50%;
left: 50%;
margin: -0.64285714em 0em 0em -0.64285714em;
width: 1.28571429em;
height: 1.28571429em;
border-radius: 500rem;
border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.loading.input > i.icon:after {
position: absolute;
content: '';
top: 50%;
left: 50%;
margin: -0.64285714em 0em 0em -0.64285714em;
width: 1.28571429em;
height: 1.28571429em;
-webkit-animation: button-spin 0.6s linear;
animation: button-spin 0.6s linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
border-radius: 500rem;
border-color: #767676 transparent transparent;
border-style: solid;
border-width: 0.2em;
-webkit-box-shadow: 0px 0px 0px 1px transparent;
box-shadow: 0px 0px 0px 1px transparent;
}

/*--------------------
Focus
---------------------*/

.ui.input.focus > input,
.ui.input > input:focus {
border-color: #85B7D9;
background: #FFFFFF;
color: rgba(0, 0, 0, 0.8);
-webkit-box-shadow: none;
box-shadow: none;
}
.ui.input.focus > input::-webkit-input-placeholder,
.ui.input > input:focus::-webkit-input-placeholder {
color: rgba(115, 115, 115, 0.87);
}
.ui.input.focus > input::-moz-placeholder,
.ui.input > input:focus::-moz-placeholder {
color: rgba(115, 115, 115, 0.87);
}
.ui.input.focus > input:-ms-input-placeholder,
.ui.input > input:focus:-ms-input-placeholder {
color: rgba(115, 115, 115, 0.87);
}

/*--------------------
Error
---------------------*/

.ui.input.error > input {
background-color: #FFF6F6;
border-color: #E0B4B4;
color: #9F3A38;
-webkit-box-shadow: none;
box-shadow: none;
}

/* Error Placeholder */
.ui.input.error > input::-webkit-input-placeholder {
color: #e7bdbc;
}
.ui.input.error > input::-moz-placeholder {
color: #e7bdbc;
}
.ui.input.error > input:-ms-input-placeholder {
color: #e7bdbc !important;
}

/* Focused Error Placeholder */
.ui.input.error > input:focus::-webkit-input-placeholder {
color: #da9796;
}
.ui.input.error > input:focus::-moz-placeholder {
color: #da9796;
}
.ui.input.error > input:focus:-ms-input-placeholder {
color: #da9796 !important;
}


/*******************************
Variations
*******************************/


/*--------------------
Transparent
---------------------*/

.ui.transparent.input > input {
border-color: transparent !important;
background-color: transparent !important;
padding: 0em !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-radius: 0px !important;
}

/* Transparent Icon */
.ui.transparent.icon.input > i.icon {
width: 1.1em;
}
.ui.transparent.icon.input > input {
padding-left: 0em !important;
padding-right: 2em !important;
}
.ui.transparent[class*="left icon"].input > input {
padding-left: 2em !important;
padding-right: 0em !important;
}

/* Transparent Inverted */
.ui.transparent.inverted.input {
color: #FFFFFF;
}
.ui.transparent.inverted.input > input {
color: inherit;
}
.ui.transparent.inverted.input > input::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.5);
}
.ui.transparent.inverted.input > input::-moz-placeholder {
color: rgba(255, 255, 255, 0.5);
}
.ui.transparent.inverted.input > input:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.5);
}

/*--------------------
Icon
---------------------*/

.ui.icon.input > i.icon {
cursor: default;
position: absolute;
line-height: 1;
text-align: center;
top: 0px;
right: 0px;
margin: 0em;
height: 100%;
width: 2.67142857em;
opacity: 0.5;
border-radius: 0em 0.28571429rem 0.28571429rem 0em;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.ui.icon.input > i.icon:not(.link) {
pointer-events: none;
}
.ui.icon.input > input {
padding-right: 2.67142857em !important;
}
.ui.icon.input > i.icon:before,
.ui.icon.input > i.icon:after {
left: 0;
position: absolute;
text-align: center;
top: 50%;
width: 100%;
margin-top: -0.5em;
}
.ui.icon.input > i.link.icon {
cursor: pointer;
}
.ui.icon.input > i.circular.icon {
top: 0.35em;
right: 0.5em;
}

/* Left Icon Input */
.ui[class*="left icon"].input > i.icon {
right: auto;
left: 1px;
border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}
.ui[class*="left icon"].input > i.circular.icon {
right: auto;
left: 0.5em;
}
.ui[class*="left icon"].input > input {
padding-left: 2.67142857em !important;
padding-right: 1em !important;
}

/* Focus */
.ui.icon.input > input:focus ~ i.icon {
opacity: 1;
}

/*--------------------
Labeled
---------------------*/


/* Adjacent Label */
.ui.labeled.input > .label {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0;
font-size: 1em;
}
.ui.labeled.input > .label:not(.corner) {
padding-top: 0.78571429em;
padding-bottom: 0.78571429em;
}

/* Regular Label on Left */
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left-color: transparent;
}
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus {
border-left-color: #85B7D9;
}

/* Regular Label on Right */
.ui[class*="right labeled"].input > input {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-right-color: transparent !important;
}
.ui[class*="right labeled"].input > input + .label {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.ui[class*="right labeled"].input > input:focus {
border-right-color: #85B7D9 !important;
}

/* Corner Label */
.ui.labeled.input .corner.label {
top: 1px;
right: 1px;
font-size: 0.64285714em;
border-radius: 0em 0.28571429rem 0em 0em;
}

/* Spacing with corner label */
.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > input {
padding-right: 2.5em !important;
}
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input {
padding-right: 3.25em !important;
}
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon {
margin-right: 1.25em;
}

/* Left Labeled */
.ui[class*="left corner labeled"].labeled.input > input {
padding-left: 2.5em !important;
}
.ui[class*="left corner labeled"].icon.input > input {
padding-left: 3.25em !important;
}
.ui[class*="left corner labeled"].icon.input > .icon {
margin-left: 1.25em;
}

/* Corner Label Position */
.ui.input > .ui.corner.label {
top: 1px;
right: 1px;
}
.ui.input > .ui.left.corner.label {
right: auto;
left: 1px;
}

/*--------------------
Action
---------------------*/

.ui.action.input > .button,
.ui.action.input > .buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.ui.action.input > .button,
.ui.action.input > .buttons > .button {
padding-top: 0.78571429em;
padding-bottom: 0.78571429em;
margin: 0;
}

/* Button on Right */
.ui.action.input:not([class*="left action"]) > input {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-right-color: transparent !important;
}
.ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child),
.ui.action.input:not([class*="left action"]) > .button:not(:first-child),
.ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button {
border-radius: 0px;
}
.ui.action.input:not([class*="left action"]) > .dropdown:last-child,
.ui.action.input:not([class*="left action"]) > .button:last-child,
.ui.action.input:not([class*="left action"]) > .buttons:last-child > .button {
border-radius: 0px 0.28571429rem 0.28571429rem 0px;
}

/* Input Focus */
.ui.action.input:not([class*="left action"]) > input:focus {
border-right-color: #85B7D9 !important;
}

/* Button on Left */
.ui[class*="left action"].input > input {
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-left-color: transparent !important;
}
.ui[class*="left action"].input > .dropdown,
.ui[class*="left action"].input > .button,
.ui[class*="left action"].input > .buttons > .button {
border-radius: 0px;
}
.ui[class*="left action"].input > .dropdown:first-child,
.ui[class*="left action"].input > .button:first-child,
.ui[class*="left action"].input > .buttons:first-child > .button {
border-radius: 0.28571429rem 0px 0px 0.28571429rem;
}

/* Input Focus */
.ui[class*="left action"].input > input:focus {
border-left-color: #85B7D9 !important;
}

/*--------------------
Inverted
---------------------*/


/* Standard */
.ui.inverted.input > input {
border: none;
}

/*--------------------
Fluid
---------------------*/

.ui.fluid.input {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.ui.fluid.input > input {
width: 0px !important;
}

/*--------------------
Size
---------------------*/

.ui.mini.input {
font-size: 0.78571429em;
}
.ui.small.input {
font-size: 0.92857143em;
}
.ui.input {
font-size: 1em;
}
.ui.large.input {
font-size: 1.14285714em;
}
.ui.big.input {
font-size: 1.28571429em;
}
.ui.huge.input {
font-size: 1.42857143em;
}
.ui.massive.input {
font-size: 1.71428571em;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/input.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 487
- 0
public/assets/semantic/components/item.css 파일 보기

@@ -0,0 +1,487 @@
/*!
* # Semantic UI 2.4.1 - Item
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Standard
*******************************/


/*--------------
Item
---------------*/

.ui.items > .item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 1em 0em;
width: 100%;
min-height: 0px;
background: transparent;
padding: 0em;
border: none;
border-radius: 0rem;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: -webkit-box-shadow 0.1s ease;
transition: -webkit-box-shadow 0.1s ease;
transition: box-shadow 0.1s ease;
transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
z-index: '';
}
.ui.items > .item a {
cursor: pointer;
}

/*--------------
Items
---------------*/

.ui.items {
margin: 1.5em 0em;
}
.ui.items:first-child {
margin-top: 0em !important;
}
.ui.items:last-child {
margin-bottom: 0em !important;
}

/*--------------
Item
---------------*/

.ui.items > .item:after {
display: block;
content: ' ';
height: 0px;
clear: both;
overflow: hidden;
visibility: hidden;
}
.ui.items > .item:first-child {
margin-top: 0em;
}
.ui.items > .item:last-child {
margin-bottom: 0em;
}

/*--------------
Images
---------------*/

.ui.items > .item > .image {
position: relative;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
display: block;
float: none;
margin: 0em;
padding: 0em;
max-height: '';
-ms-flex-item-align: top;
align-self: top;
}
.ui.items > .item > .image > img {
display: block;
width: 100%;
height: auto;
border-radius: 0.125rem;
border: none;
}
.ui.items > .item > .image:only-child > img {
border-radius: 0rem;
}

/*--------------
Content
---------------*/

.ui.items > .item > .content {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
background: none;
margin: 0em;
padding: 0em;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 1em;
border: none;
border-radius: 0em;
}
.ui.items > .item > .content:after {
display: block;
content: ' ';
height: 0px;
clear: both;
overflow: hidden;
visibility: hidden;
}
.ui.items > .item > .image + .content {
min-width: 0;
width: auto;
display: block;
margin-left: 0em;
-ms-flex-item-align: top;
align-self: top;
padding-left: 1.5em;
}
.ui.items > .item > .content > .header {
display: inline-block;
margin: -0.21425em 0em 0em;
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
font-weight: bold;
color: rgba(0, 0, 0, 0.85);
}

/* Default Header Size */
.ui.items > .item > .content > .header:not(.ui) {
font-size: 1.28571429em;
}

/*--------------
Floated
---------------*/

.ui.items > .item [class*="left floated"] {
float: left;
}
.ui.items > .item [class*="right floated"] {
float: right;
}

/*--------------
Content Image
---------------*/

.ui.items > .item .content img {
-ms-flex-item-align: middle;
align-self: middle;
width: '';
}
.ui.items > .item img.avatar,
.ui.items > .item .avatar img {
width: '';
height: '';
border-radius: 500rem;
}

/*--------------
Description
---------------*/

.ui.items > .item > .content > .description {
margin-top: 0.6em;
max-width: auto;
font-size: 1em;
line-height: 1.4285em;
color: rgba(0, 0, 0, 0.87);
}

/*--------------
Paragraph
---------------*/

.ui.items > .item > .content p {
margin: 0em 0em 0.5em;
}
.ui.items > .item > .content p:last-child {
margin-bottom: 0em;
}

/*--------------
Meta
---------------*/

.ui.items > .item .meta {
margin: 0.5em 0em 0.5em;
font-size: 1em;
line-height: 1em;
color: rgba(0, 0, 0, 0.6);
}
.ui.items > .item .meta * {
margin-right: 0.3em;
}
.ui.items > .item .meta :last-child {
margin-right: 0em;
}
.ui.items > .item .meta [class*="right floated"] {
margin-right: 0em;
margin-left: 0.3em;
}

/*--------------
Links
---------------*/


/* Generic */
.ui.items > .item > .content a:not(.ui) {
color: '';
-webkit-transition: color 0.1s ease;
transition: color 0.1s ease;
}
.ui.items > .item > .content a:not(.ui):hover {
color: '';
}

/* Header */
.ui.items > .item > .content > a.header {
color: rgba(0, 0, 0, 0.85);
}
.ui.items > .item > .content > a.header:hover {
color: #1e70bf;
}

/* Meta */
.ui.items > .item .meta > a:not(.ui) {
color: rgba(0, 0, 0, 0.4);
}
.ui.items > .item .meta > a:not(.ui):hover {
color: rgba(0, 0, 0, 0.87);
}

/*--------------
Labels
---------------*/


/*-----Star----- */


/* Icon */
.ui.items > .item > .content .favorite.icon {
cursor: pointer;
opacity: 0.75;
-webkit-transition: color 0.1s ease;
transition: color 0.1s ease;
}
.ui.items > .item > .content .favorite.icon:hover {
opacity: 1;
color: #FFB70A;
}
.ui.items > .item > .content .active.favorite.icon {
color: #FFE623;
}

/*-----Like----- */


/* Icon */
.ui.items > .item > .content .like.icon {
cursor: pointer;
opacity: 0.75;
-webkit-transition: color 0.1s ease;
transition: color 0.1s ease;
}
.ui.items > .item > .content .like.icon:hover {
opacity: 1;
color: #FF2733;
}
.ui.items > .item > .content .active.like.icon {
color: #FF2733;
}

/*----------------
Extra Content
-----------------*/

.ui.items > .item .extra {
display: block;
position: relative;
background: none;
margin: 0.5rem 0em 0em;
width: 100%;
padding: 0em 0em 0em;
top: 0em;
left: 0em;
color: rgba(0, 0, 0, 0.4);
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: color 0.1s ease;
transition: color 0.1s ease;
border-top: none;
}
.ui.items > .item .extra > * {
margin: 0.25rem 0.5rem 0.25rem 0em;
}
.ui.items > .item .extra > [class*="right floated"] {
margin: 0.25rem 0em 0.25rem 0.5rem;
}
.ui.items > .item .extra:after {
display: block;
content: ' ';
height: 0px;
clear: both;
overflow: hidden;
visibility: hidden;
}


/*******************************
Responsive
*******************************/


/* Default Image Width */
.ui.items > .item > .image:not(.ui) {
width: 175px;
}

/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ui.items > .item {
margin: 1em 0em;
}
.ui.items > .item > .image:not(.ui) {
width: 150px;
}
.ui.items > .item > .image + .content {
display: block;
padding: 0em 0em 0em 1em;
}
}

/* Mobile Only */
@media only screen and (max-width: 767px) {
.ui.items:not(.unstackable) > .item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 2em 0em;
}
.ui.items:not(.unstackable) > .item > .image {
display: block;
margin-left: auto;
margin-right: auto;
}
.ui.items:not(.unstackable) > .item > .image,
.ui.items:not(.unstackable) > .item > .image > img {
max-width: 100% !important;
width: auto !important;
max-height: 250px !important;
}
.ui.items:not(.unstackable) > .item > .image + .content {
display: block;
padding: 1.5em 0em 0em;
}
}


/*******************************
Variations
*******************************/


/*-------------------
Aligned
--------------------*/

.ui.items > .item > .image + [class*="top aligned"].content {
-ms-flex-item-align: start;
align-self: flex-start;
}
.ui.items > .item > .image + [class*="middle aligned"].content {
-ms-flex-item-align: center;
align-self: center;
}
.ui.items > .item > .image + [class*="bottom aligned"].content {
-ms-flex-item-align: end;
align-self: flex-end;
}

/*--------------
Relaxed
---------------*/

.ui.relaxed.items > .item {
margin: 1.5em 0em;
}
.ui[class*="very relaxed"].items > .item {
margin: 2em 0em;
}

/*-------------------
Divided
--------------------*/

.ui.divided.items > .item {
border-top: 1px solid rgba(34, 36, 38, 0.15);
margin: 0em;
padding: 1em 0em;
}
.ui.divided.items > .item:first-child {
border-top: none;
margin-top: 0em !important;
padding-top: 0em !important;
}
.ui.divided.items > .item:last-child {
margin-bottom: 0em !important;
padding-bottom: 0em !important;
}

/* Relaxed Divided */
.ui.relaxed.divided.items > .item {
margin: 0em;
padding: 1.5em 0em;
}
.ui[class*="very relaxed"].divided.items > .item {
margin: 0em;
padding: 2em 0em;
}

/*-------------------
Link
--------------------*/

.ui.items a.item:hover,
.ui.link.items > .item:hover {
cursor: pointer;
}
.ui.items a.item:hover .content .header,
.ui.link.items > .item:hover .content .header {
color: #1e70bf;
}

/*--------------
Size
---------------*/

.ui.items > .item {
font-size: 1em;
}

/*---------------
Unstackable
----------------*/

@media only screen and (max-width: 767px) {
.ui.unstackable.items > .item > .image,
.ui.unstackable.items > .item > .image > img {
width: 125px !important;
}
}


/*******************************
Theme Overrides
*******************************/



/*******************************
User Variable Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/item.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1313
- 0
public/assets/semantic/components/label.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/label.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 953
- 0
public/assets/semantic/components/list.css 파일 보기

@@ -0,0 +1,953 @@
/*!
* # Semantic UI 2.4.1 - List
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
List
*******************************/

ul.ui.list,
ol.ui.list,
.ui.list {
list-style-type: none;
margin: 1em 0em;
padding: 0em 0em;
}
ul.ui.list:first-child,
ol.ui.list:first-child,
.ui.list:first-child {
margin-top: 0em;
padding-top: 0em;
}
ul.ui.list:last-child,
ol.ui.list:last-child,
.ui.list:last-child {
margin-bottom: 0em;
padding-bottom: 0em;
}


/*******************************
Content
*******************************/


/* List Item */
ul.ui.list li,
ol.ui.list li,
.ui.list > .item,
.ui.list .list > .item {
display: list-item;
table-layout: fixed;
list-style-type: none;
list-style-position: outside;
padding: 0.21428571em 0em;
line-height: 1.14285714em;
}
ul.ui.list > li:first-child:after,
ol.ui.list > li:first-child:after,
.ui.list > .list > .item,
.ui.list > .item:after {
content: '';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
ul.ui.list li:first-child,
ol.ui.list li:first-child,
.ui.list .list > .item:first-child,
.ui.list > .item:first-child {
padding-top: 0em;
}
ul.ui.list li:last-child,
ol.ui.list li:last-child,
.ui.list .list > .item:last-child,
.ui.list > .item:last-child {
padding-bottom: 0em;
}

/* Child List */
ul.ui.list ul,
ol.ui.list ol,
.ui.list .list {
clear: both;
margin: 0em;
padding: 0.75em 0em 0.25em 0.5em;
}

/* Child Item */
ul.ui.list ul li,
ol.ui.list ol li,
.ui.list .list > .item {
padding: 0.14285714em 0em;
line-height: inherit;
}

/* Icon */
.ui.list .list > .item > i.icon,
.ui.list > .item > i.icon {
display: table-cell;
margin: 0em;
padding-top: 0em;
padding-right: 0.28571429em;
vertical-align: top;
-webkit-transition: color 0.1s ease;
transition: color 0.1s ease;
}
.ui.list .list > .item > i.icon:only-child,
.ui.list > .item > i.icon:only-child {
display: inline-block;
vertical-align: top;
}

/* Image */
.ui.list .list > .item > .image,
.ui.list > .item > .image {
display: table-cell;
background-color: transparent;
margin: 0em;
vertical-align: top;
}
.ui.list .list > .item > .image:not(:only-child):not(img),
.ui.list > .item > .image:not(:only-child):not(img) {
padding-right: 0.5em;
}
.ui.list .list > .item > .image img,
.ui.list > .item > .image img {
vertical-align: top;
}
.ui.list .list > .item > img.image,
.ui.list .list > .item > .image:only-child,
.ui.list > .item > img.image,
.ui.list > .item > .image:only-child {
display: inline-block;
}

/* Content */
.ui.list .list > .item > .content,
.ui.list > .item > .content {
line-height: 1.14285714em;
}
.ui.list .list > .item > .image + .content,
.ui.list .list > .item > .icon + .content,
.ui.list > .item > .image + .content,
.ui.list > .item > .icon + .content {
display: table-cell;
width: 100%;
padding: 0em 0em 0em 0.5em;
vertical-align: top;
}
.ui.list .list > .item > img.image + .content,
.ui.list > .item > img.image + .content {
display: inline-block;
width: auto;
}
.ui.list .list > .item > .content > .list,
.ui.list > .item > .content > .list {
margin-left: 0em;
padding-left: 0em;
}

/* Header */
.ui.list .list > .item .header,
.ui.list > .item .header {
display: block;
margin: 0em;
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
font-weight: bold;
color: rgba(0, 0, 0, 0.87);
}

/* Description */
.ui.list .list > .item .description,
.ui.list > .item .description {
display: block;
color: rgba(0, 0, 0, 0.7);
}

/* Child Link */
.ui.list > .item a,
.ui.list .list > .item a {
cursor: pointer;
}

/* Linking Item */
.ui.list .list > a.item,
.ui.list > a.item {
cursor: pointer;
color: #4183C4;
}
.ui.list .list > a.item:hover,
.ui.list > a.item:hover {
color: #1e70bf;
}

/* Linked Item Icons */
.ui.list .list > a.item i.icon,
.ui.list > a.item i.icon {
color: rgba(0, 0, 0, 0.4);
}

/* Header Link */
.ui.list .list > .item a.header,
.ui.list > .item a.header {
cursor: pointer;
color: #4183C4 !important;
}
.ui.list .list > .item a.header:hover,
.ui.list > .item a.header:hover {
color: #1e70bf !important;
}

/* Floated Content */
.ui[class*="left floated"].list {
float: left;
}
.ui[class*="right floated"].list {
float: right;
}
.ui.list .list > .item [class*="left floated"],
.ui.list > .item [class*="left floated"] {
float: left;
margin: 0em 1em 0em 0em;
}
.ui.list .list > .item [class*="right floated"],
.ui.list > .item [class*="right floated"] {
float: right;
margin: 0em 0em 0em 1em;
}


/*******************************
Coupling
*******************************/

.ui.menu .ui.list > .item,
.ui.menu .ui.list .list > .item {
display: list-item;
table-layout: fixed;
background-color: transparent;
list-style-type: none;
list-style-position: outside;
padding: 0.21428571em 0em;
line-height: 1.14285714em;
}
.ui.menu .ui.list .list > .item:before,
.ui.menu .ui.list > .item:before {
border: none;
background: none;
}
.ui.menu .ui.list .list > .item:first-child,
.ui.menu .ui.list > .item:first-child {
padding-top: 0em;
}
.ui.menu .ui.list .list > .item:last-child,
.ui.menu .ui.list > .item:last-child {
padding-bottom: 0em;
}


/*******************************
Types
*******************************/


/*-------------------
Horizontal
--------------------*/

.ui.horizontal.list {
display: inline-block;
font-size: 0em;
}
.ui.horizontal.list > .item {
display: inline-block;
margin-left: 1em;
font-size: 1rem;
}
.ui.horizontal.list:not(.celled) > .item:first-child {
margin-left: 0em !important;
padding-left: 0em !important;
}
.ui.horizontal.list .list {
padding-left: 0em;
padding-bottom: 0em;
}
.ui.horizontal.list > .item > .image,
.ui.horizontal.list .list > .item > .image,
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list .list > .item > .icon,
.ui.horizontal.list > .item > .content,
.ui.horizontal.list .list > .item > .content {
vertical-align: middle;
}

/* Padding on all elements */
.ui.horizontal.list > .item:first-child,
.ui.horizontal.list > .item:last-child {
padding-top: 0.21428571em;
padding-bottom: 0.21428571em;
}

/* Horizontal List */
.ui.horizontal.list > .item > i.icon {
margin: 0em;
padding: 0em 0.25em 0em 0em;
}
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list > .item > .icon + .content {
float: none;
display: inline-block;
}


/*******************************
States
*******************************/


/*-------------------
Disabled
--------------------*/

.ui.list .list > .disabled.item,
.ui.list > .disabled.item {
pointer-events: none;
color: rgba(40, 40, 40, 0.3) !important;
}
.ui.inverted.list .list > .disabled.item,
.ui.inverted.list > .disabled.item {
color: rgba(225, 225, 225, 0.3) !important;
}

/*-------------------
Hover
--------------------*/

.ui.list .list > a.item:hover .icon,
.ui.list > a.item:hover .icon {
color: rgba(0, 0, 0, 0.87);
}


/*******************************
Variations
*******************************/


/*-------------------
Inverted
--------------------*/

.ui.inverted.list .list > a.item > .icon,
.ui.inverted.list > a.item > .icon {
color: rgba(255, 255, 255, 0.7);
}
.ui.inverted.list .list > .item .header,
.ui.inverted.list > .item .header {
color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.list .list > .item .description,
.ui.inverted.list > .item .description {
color: rgba(255, 255, 255, 0.7);
}

/* Item Link */
.ui.inverted.list .list > a.item,
.ui.inverted.list > a.item {
cursor: pointer;
color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.list .list > a.item:hover,
.ui.inverted.list > a.item:hover {
color: #1e70bf;
}

/* Linking Content */
.ui.inverted.list .item a:not(.ui) {
color: rgba(255, 255, 255, 0.9) !important;
}
.ui.inverted.list .item a:not(.ui):hover {
color: #1e70bf !important;
}

/*-------------------
Aligned
--------------------*/

.ui.list[class*="top aligned"] .image,
.ui.list[class*="top aligned"] .content,
.ui.list [class*="top aligned"] {
vertical-align: top !important;
}
.ui.list[class*="middle aligned"] .image,
.ui.list[class*="middle aligned"] .content,
.ui.list [class*="middle aligned"] {
vertical-align: middle !important;
}
.ui.list[class*="bottom aligned"] .image,
.ui.list[class*="bottom aligned"] .content,
.ui.list [class*="bottom aligned"] {
vertical-align: bottom !important;
}

/*-------------------
Link
--------------------*/

.ui.link.list .item,
.ui.link.list a.item,
.ui.link.list .item a:not(.ui) {
color: rgba(0, 0, 0, 0.4);
-webkit-transition: 0.1s color ease;
transition: 0.1s color ease;
}
.ui.link.list.list a.item:hover,
.ui.link.list.list .item a:not(.ui):hover {
color: rgba(0, 0, 0, 0.8);
}
.ui.link.list.list a.item:active,
.ui.link.list.list .item a:not(.ui):active {
color: rgba(0, 0, 0, 0.9);
}
.ui.link.list.list .active.item,
.ui.link.list.list .active.item a:not(.ui) {
color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
.ui.inverted.link.list .item,
.ui.inverted.link.list a.item,
.ui.inverted.link.list .item a:not(.ui) {
color: rgba(255, 255, 255, 0.5);
}
.ui.inverted.link.list.list a.item:hover,
.ui.inverted.link.list.list .item a:not(.ui):hover {
color: #ffffff;
}
.ui.inverted.link.list.list a.item:active,
.ui.inverted.link.list.list .item a:not(.ui):active {
color: #ffffff;
}
.ui.inverted.link.list.list a.active.item,
.ui.inverted.link.list.list .active.item a:not(.ui) {
color: #ffffff;
}

/*-------------------
Selection
--------------------*/

.ui.selection.list .list > .item,
.ui.selection.list > .item {
cursor: pointer;
background: transparent;
padding: 0.5em 0.5em;
margin: 0em;
color: rgba(0, 0, 0, 0.4);
border-radius: 0.5em;
-webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
}
.ui.selection.list .list > .item:last-child,
.ui.selection.list > .item:last-child {
margin-bottom: 0em;
}
.ui.selection.list.list > .item:hover,
.ui.selection.list > .item:hover {
background: rgba(0, 0, 0, 0.03);
color: rgba(0, 0, 0, 0.8);
}
.ui.selection.list .list > .item:active,
.ui.selection.list > .item:active {
background: rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, 0.9);
}
.ui.selection.list .list > .item.active,
.ui.selection.list > .item.active {
background: rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
.ui.inverted.selection.list > .item,
.ui.inverted.selection.list > .item {
background: transparent;
color: rgba(255, 255, 255, 0.5);
}
.ui.inverted.selection.list > .item:hover,
.ui.inverted.selection.list > .item:hover {
background: rgba(255, 255, 255, 0.02);
color: #ffffff;
}
.ui.inverted.selection.list > .item:active,
.ui.inverted.selection.list > .item:active {
background: rgba(255, 255, 255, 0.08);
color: #ffffff;
}
.ui.inverted.selection.list > .item.active,
.ui.inverted.selection.list > .item.active {
background: rgba(255, 255, 255, 0.08);
color: #ffffff;
}

/* Celled / Divided Selection List */
.ui.celled.selection.list .list > .item,
.ui.divided.selection.list .list > .item,
.ui.celled.selection.list > .item,
.ui.divided.selection.list > .item {
border-radius: 0em;
}

/*-------------------
Animated
--------------------*/

.ui.animated.list > .item {
-webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
}
.ui.animated.list:not(.horizontal) > .item:hover {
padding-left: 1em;
}

/*-------------------
Fitted
--------------------*/

.ui.fitted.list:not(.selection) .list > .item,
.ui.fitted.list:not(.selection) > .item {
padding-left: 0em;
padding-right: 0em;
}
.ui.fitted.selection.list .list > .item,
.ui.fitted.selection.list > .item {
margin-left: -0.5em;
margin-right: -0.5em;
}

/*-------------------
Bulleted
--------------------*/

ul.ui.list,
.ui.bulleted.list {
margin-left: 1.25rem;
}
ul.ui.list li,
.ui.bulleted.list .list > .item,
.ui.bulleted.list > .item {
position: relative;
}
ul.ui.list li:before,
.ui.bulleted.list .list > .item:before,
.ui.bulleted.list > .item:before {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
position: absolute;
top: auto;
left: auto;
font-weight: normal;
margin-left: -1.25rem;
content: '•';
opacity: 1;
color: inherit;
vertical-align: top;
}
ul.ui.list li:before,
.ui.bulleted.list .list > a.item:before,
.ui.bulleted.list > a.item:before {
color: rgba(0, 0, 0, 0.87);
}
ul.ui.list ul,
.ui.bulleted.list .list {
padding-left: 1.25rem;
}

/* Horizontal Bulleted */
ul.ui.horizontal.bulleted.list,
.ui.horizontal.bulleted.list {
margin-left: 0em;
}
ul.ui.horizontal.bulleted.list li,
.ui.horizontal.bulleted.list > .item {
margin-left: 1.75rem;
}
ul.ui.horizontal.bulleted.list li:first-child,
.ui.horizontal.bulleted.list > .item:first-child {
margin-left: 0em;
}
ul.ui.horizontal.bulleted.list li::before,
.ui.horizontal.bulleted.list > .item::before {
color: rgba(0, 0, 0, 0.87);
}
ul.ui.horizontal.bulleted.list li:first-child::before,
.ui.horizontal.bulleted.list > .item:first-child::before {
display: none;
}

/*-------------------
Ordered
--------------------*/

ol.ui.list,
.ui.ordered.list,
.ui.ordered.list .list,
ol.ui.list ol {
counter-reset: ordered;
margin-left: 1.25rem;
list-style-type: none;
}
ol.ui.list li,
.ui.ordered.list .list > .item,
.ui.ordered.list > .item {
list-style-type: none;
position: relative;
}
ol.ui.list li:before,
.ui.ordered.list .list > .item:before,
.ui.ordered.list > .item:before {
position: absolute;
top: auto;
left: auto;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
margin-left: -1.25rem;
counter-increment: ordered;
content: counters(ordered, ".") " ";
text-align: right;
color: rgba(0, 0, 0, 0.87);
vertical-align: middle;
opacity: 0.8;
}
ol.ui.inverted.list li:before,
.ui.ordered.inverted.list .list > .item:before,
.ui.ordered.inverted.list > .item:before {
color: rgba(255, 255, 255, 0.7);
}

/* Value */
.ui.ordered.list > .list > .item[data-value],
.ui.ordered.list > .item[data-value] {
content: attr(data-value);
}
ol.ui.list li[value]:before {
content: attr(value);
}

/* Child Lists */
ol.ui.list ol,
.ui.ordered.list .list {
margin-left: 1em;
}
ol.ui.list ol li:before,
.ui.ordered.list .list > .item:before {
margin-left: -2em;
}

/* Horizontal Ordered */
ol.ui.horizontal.list,
.ui.ordered.horizontal.list {
margin-left: 0em;
}
ol.ui.horizontal.list li:before,
.ui.ordered.horizontal.list .list > .item:before,
.ui.ordered.horizontal.list > .item:before {
position: static;
margin: 0em 0.5em 0em 0em;
}

/*-------------------
Divided
--------------------*/

.ui.divided.list > .item {
border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.divided.list .list > .item {
border-top: none;
}
.ui.divided.list .item .list > .item {
border-top: none;
}
.ui.divided.list .list > .item:first-child,
.ui.divided.list > .item:first-child {
border-top: none;
}

/* Sub Menu */
.ui.divided.list:not(.horizontal) .list > .item:first-child {
border-top-width: 1px;
}

/* Divided bulleted */
.ui.divided.bulleted.list:not(.horizontal),
.ui.divided.bulleted.list .list {
margin-left: 0em;
padding-left: 0em;
}
.ui.divided.bulleted.list > .item:not(.horizontal) {
padding-left: 1.25rem;
}

/* Divided Ordered */
.ui.divided.ordered.list {
margin-left: 0em;
}
.ui.divided.ordered.list .list > .item,
.ui.divided.ordered.list > .item {
padding-left: 1.25rem;
}
.ui.divided.ordered.list .item .list {
margin-left: 0em;
margin-right: 0em;
padding-bottom: 0.21428571em;
}
.ui.divided.ordered.list .item .list > .item {
padding-left: 1em;
}

/* Divided Selection */
.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item {
margin: 0em;
border-radius: 0em;
}

/* Divided horizontal */
.ui.divided.horizontal.list {
margin-left: 0em;
}
.ui.divided.horizontal.list > .item:not(:first-child) {
padding-left: 0.5em;
}
.ui.divided.horizontal.list > .item:not(:last-child) {
padding-right: 0.5em;
}
.ui.divided.horizontal.list > .item {
border-top: none;
border-left: 1px solid rgba(34, 36, 38, 0.15);
margin: 0em;
line-height: 0.6;
}
.ui.horizontal.divided.list > .item:first-child {
border-left: none;
}

/* Inverted */
.ui.divided.inverted.list > .item,
.ui.divided.inverted.list > .list,
.ui.divided.inverted.horizontal.list > .item {
border-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
Celled
--------------------*/

.ui.celled.list > .item,
.ui.celled.list > .list {
border-top: 1px solid rgba(34, 36, 38, 0.15);
padding-left: 0.5em;
padding-right: 0.5em;
}
.ui.celled.list > .item:last-child {
border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* Padding on all elements */
.ui.celled.list > .item:first-child,
.ui.celled.list > .item:last-child {
padding-top: 0.21428571em;
padding-bottom: 0.21428571em;
}

/* Sub Menu */
.ui.celled.list .item .list > .item {
border-width: 0px;
}
.ui.celled.list .list > .item:first-child {
border-top-width: 0px;
}

/* Celled Bulleted */
.ui.celled.bulleted.list {
margin-left: 0em;
}
.ui.celled.bulleted.list .list > .item,
.ui.celled.bulleted.list > .item {
padding-left: 1.25rem;
}
.ui.celled.bulleted.list .item .list {
margin-left: -1.25rem;
margin-right: -1.25rem;
padding-bottom: 0.21428571em;
}

/* Celled Ordered */
.ui.celled.ordered.list {
margin-left: 0em;
}
.ui.celled.ordered.list .list > .item,
.ui.celled.ordered.list > .item {
padding-left: 1.25rem;
}
.ui.celled.ordered.list .item .list {
margin-left: 0em;
margin-right: 0em;
padding-bottom: 0.21428571em;
}
.ui.celled.ordered.list .list > .item {
padding-left: 1em;
}

/* Celled Horizontal */
.ui.horizontal.celled.list {
margin-left: 0em;
}
.ui.horizontal.celled.list .list > .item,
.ui.horizontal.celled.list > .item {
border-top: none;
border-left: 1px solid rgba(34, 36, 38, 0.15);
margin: 0em;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 0.6;
}
.ui.horizontal.celled.list .list > .item:last-child,
.ui.horizontal.celled.list > .item:last-child {
border-bottom: none;
border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* Inverted */
.ui.celled.inverted.list > .item,
.ui.celled.inverted.list > .list {
border-color: 1px solid rgba(255, 255, 255, 0.1);
}
.ui.celled.inverted.horizontal.list .list > .item,
.ui.celled.inverted.horizontal.list > .item {
border-color: 1px solid rgba(255, 255, 255, 0.1);
}

/*-------------------
Relaxed
--------------------*/

.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) {
padding-top: 0.42857143em;
}
.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) {
padding-bottom: 0.42857143em;
}
.ui.horizontal.relaxed.list .list > .item:not(:first-child),
.ui.horizontal.relaxed.list > .item:not(:first-child) {
padding-left: 1rem;
}
.ui.horizontal.relaxed.list .list > .item:not(:last-child),
.ui.horizontal.relaxed.list > .item:not(:last-child) {
padding-right: 1rem;
}

/* Very Relaxed */
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) {
padding-top: 0.85714286em;
}
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) {
padding-bottom: 0.85714286em;
}
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) {
padding-left: 1.5rem;
}
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) {
padding-right: 1.5rem;
}

/*-------------------
Sizes
--------------------*/

.ui.mini.list {
font-size: 0.78571429em;
}
.ui.tiny.list {
font-size: 0.85714286em;
}
.ui.small.list {
font-size: 0.92857143em;
}
.ui.list {
font-size: 1em;
}
.ui.large.list {
font-size: 1.14285714em;
}
.ui.big.list {
font-size: 1.28571429em;
}
.ui.huge.list {
font-size: 1.42857143em;
}
.ui.massive.list {
font-size: 1.71428571em;
}
.ui.mini.horizontal.list .list > .item,
.ui.mini.horizontal.list > .item {
font-size: 0.78571429rem;
}
.ui.tiny.horizontal.list .list > .item,
.ui.tiny.horizontal.list > .item {
font-size: 0.85714286rem;
}
.ui.small.horizontal.list .list > .item,
.ui.small.horizontal.list > .item {
font-size: 0.92857143rem;
}
.ui.horizontal.list .list > .item,
.ui.horizontal.list > .item {
font-size: 1rem;
}
.ui.large.horizontal.list .list > .item,
.ui.large.horizontal.list > .item {
font-size: 1.14285714rem;
}
.ui.big.horizontal.list .list > .item,
.ui.big.horizontal.list > .item {
font-size: 1.28571429rem;
}
.ui.huge.horizontal.list .list > .item,
.ui.huge.horizontal.list > .item {
font-size: 1.42857143rem;
}
.ui.massive.horizontal.list .list > .item,
.ui.massive.horizontal.list > .item {
font-size: 1.71428571rem;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
User Variable Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/list.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 347
- 0
public/assets/semantic/components/loader.css 파일 보기

@@ -0,0 +1,347 @@
/*!
* # Semantic UI 2.4.1 - Loader
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Loader
*******************************/


/* Standard Size */
.ui.loader {
display: none;
position: absolute;
top: 50%;
left: 50%;
margin: 0px;
text-align: center;
z-index: 1000;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}

/* Static Shape */
.ui.loader:before {
position: absolute;
content: '';
top: 0%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 500rem;
border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* Active Shape */
.ui.loader:after {
position: absolute;
content: '';
top: 0%;
left: 50%;
width: 100%;
height: 100%;
-webkit-animation: loader 0.6s linear;
animation: loader 0.6s linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
border-radius: 500rem;
border-color: #767676 transparent transparent;
border-style: solid;
border-width: 0.2em;
-webkit-box-shadow: 0px 0px 0px 1px transparent;
box-shadow: 0px 0px 0px 1px transparent;
}

/* Active Animation */
@-webkit-keyframes loader {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

/* Sizes */
.ui.mini.loader:before,
.ui.mini.loader:after {
width: 1rem;
height: 1rem;
margin: 0em 0em 0em -0.5rem;
}
.ui.tiny.loader:before,
.ui.tiny.loader:after {
width: 1.14285714rem;
height: 1.14285714rem;
margin: 0em 0em 0em -0.57142857rem;
}
.ui.small.loader:before,
.ui.small.loader:after {
width: 1.71428571rem;
height: 1.71428571rem;
margin: 0em 0em 0em -0.85714286rem;
}
.ui.loader:before,
.ui.loader:after {
width: 2.28571429rem;
height: 2.28571429rem;
margin: 0em 0em 0em -1.14285714rem;
}
.ui.large.loader:before,
.ui.large.loader:after {
width: 3.42857143rem;
height: 3.42857143rem;
margin: 0em 0em 0em -1.71428571rem;
}
.ui.big.loader:before,
.ui.big.loader:after {
width: 3.71428571rem;
height: 3.71428571rem;
margin: 0em 0em 0em -1.85714286rem;
}
.ui.huge.loader:before,
.ui.huge.loader:after {
width: 4.14285714rem;
height: 4.14285714rem;
margin: 0em 0em 0em -2.07142857rem;
}
.ui.massive.loader:before,
.ui.massive.loader:after {
width: 4.57142857rem;
height: 4.57142857rem;
margin: 0em 0em 0em -2.28571429rem;
}

/*-------------------
Coupling
--------------------*/


/* Show inside active dimmer */
.ui.dimmer .loader {
display: block;
}

/* Black Dimmer */
.ui.dimmer .ui.loader {
color: rgba(255, 255, 255, 0.9);
}
.ui.dimmer .ui.loader:before {
border-color: rgba(255, 255, 255, 0.15);
}
.ui.dimmer .ui.loader:after {
border-color: #FFFFFF transparent transparent;
}

/* White Dimmer (Inverted) */
.ui.inverted.dimmer .ui.loader {
color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.dimmer .ui.loader:before {
border-color: rgba(0, 0, 0, 0.1);
}
.ui.inverted.dimmer .ui.loader:after {
border-color: #767676 transparent transparent;
}


/*******************************
Types
*******************************/


/*-------------------
Text
--------------------*/

.ui.text.loader {
width: auto !important;
height: auto !important;
text-align: center;
font-style: normal;
}


/*******************************
States
*******************************/

.ui.indeterminate.loader:after {
animation-direction: reverse;
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s;
}
.ui.loader.active,
.ui.loader.visible {
display: block;
}
.ui.loader.disabled,
.ui.loader.hidden {
display: none;
}


/*******************************
Variations
*******************************/


/*-------------------
Sizes
--------------------*/


/* Loader */
.ui.inverted.dimmer .ui.mini.loader,
.ui.mini.loader {
width: 1rem;
height: 1rem;
font-size: 0.78571429em;
}
.ui.inverted.dimmer .ui.tiny.loader,
.ui.tiny.loader {
width: 1.14285714rem;
height: 1.14285714rem;
font-size: 0.85714286em;
}
.ui.inverted.dimmer .ui.small.loader,
.ui.small.loader {
width: 1.71428571rem;
height: 1.71428571rem;
font-size: 0.92857143em;
}
.ui.inverted.dimmer .ui.loader,
.ui.loader {
width: 2.28571429rem;
height: 2.28571429rem;
font-size: 1em;
}
.ui.inverted.dimmer .ui.large.loader,
.ui.large.loader {
width: 3.42857143rem;
height: 3.42857143rem;
font-size: 1.14285714em;
}
.ui.inverted.dimmer .ui.big.loader,
.ui.big.loader {
width: 3.71428571rem;
height: 3.71428571rem;
font-size: 1.28571429em;
}
.ui.inverted.dimmer .ui.huge.loader,
.ui.huge.loader {
width: 4.14285714rem;
height: 4.14285714rem;
font-size: 1.42857143em;
}
.ui.inverted.dimmer .ui.massive.loader,
.ui.massive.loader {
width: 4.57142857rem;
height: 4.57142857rem;
font-size: 1.71428571em;
}

/* Text Loader */
.ui.mini.text.loader {
min-width: 1rem;
padding-top: 1.78571429rem;
}
.ui.tiny.text.loader {
min-width: 1.14285714rem;
padding-top: 1.92857143rem;
}
.ui.small.text.loader {
min-width: 1.71428571rem;
padding-top: 2.5rem;
}
.ui.text.loader {
min-width: 2.28571429rem;
padding-top: 3.07142857rem;
}
.ui.large.text.loader {
min-width: 3.42857143rem;
padding-top: 4.21428571rem;
}
.ui.big.text.loader {
min-width: 3.71428571rem;
padding-top: 4.5rem;
}
.ui.huge.text.loader {
min-width: 4.14285714rem;
padding-top: 4.92857143rem;
}
.ui.massive.text.loader {
min-width: 4.57142857rem;
padding-top: 5.35714286rem;
}

/*-------------------
Inverted
--------------------*/

.ui.inverted.loader {
color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.loader:before {
border-color: rgba(255, 255, 255, 0.15);
}
.ui.inverted.loader:after {
border-top-color: #FFFFFF;
}

/*-------------------
Inline
--------------------*/

.ui.inline.loader {
position: relative;
vertical-align: middle;
margin: 0em;
left: 0em;
top: 0em;
-webkit-transform: none;
transform: none;
}
.ui.inline.loader.active,
.ui.inline.loader.visible {
display: inline-block;
}

/* Centered Inline */
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
display: block;
margin-left: auto;
margin-right: auto;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/loader.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.1 - Loader
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.mini.loader:after,.ui.mini.loader:before{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui.tiny.loader:after,.ui.tiny.loader:before{width:1.14285714rem;height:1.14285714rem;margin:0 0 0 -.57142857rem}.ui.small.loader:after,.ui.small.loader:before{width:1.71428571rem;height:1.71428571rem;margin:0 0 0 -.85714286rem}.ui.loader:after,.ui.loader:before{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}.ui.large.loader:after,.ui.large.loader:before{width:3.42857143rem;height:3.42857143rem;margin:0 0 0 -1.71428571rem}.ui.big.loader:after,.ui.big.loader:before{width:3.71428571rem;height:3.71428571rem;margin:0 0 0 -1.85714286rem}.ui.huge.loader:after,.ui.huge.loader:before{width:4.14285714rem;height:4.14285714rem;margin:0 0 0 -2.07142857rem}.ui.massive.loader:after,.ui.massive.loader:before{width:4.57142857rem;height:4.57142857rem;margin:0 0 0 -2.28571429rem}.ui.dimmer .loader{display:block}.ui.dimmer .ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer .ui.loader:before{border-color:rgba(255,255,255,.15)}.ui.dimmer .ui.loader:after{border-color:#fff transparent transparent}.ui.inverted.dimmer .ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer .ui.loader:before{border-color:rgba(0,0,0,.1)}.ui.inverted.dimmer .ui.loader:after{border-color:#767676 transparent transparent}.ui.text.loader{width:auto!important;height:auto!important;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.inverted.dimmer .ui.mini.loader,.ui.mini.loader{width:1rem;height:1rem;font-size:.78571429em}.ui.inverted.dimmer .ui.tiny.loader,.ui.tiny.loader{width:1.14285714rem;height:1.14285714rem;font-size:.85714286em}.ui.inverted.dimmer .ui.small.loader,.ui.small.loader{width:1.71428571rem;height:1.71428571rem;font-size:.92857143em}.ui.inverted.dimmer .ui.loader,.ui.loader{width:2.28571429rem;height:2.28571429rem;font-size:1em}.ui.inverted.dimmer .ui.large.loader,.ui.large.loader{width:3.42857143rem;height:3.42857143rem;font-size:1.14285714em}.ui.big.loader,.ui.inverted.dimmer .ui.big.loader{width:3.71428571rem;height:3.71428571rem;font-size:1.28571429em}.ui.huge.loader,.ui.inverted.dimmer .ui.huge.loader{width:4.14285714rem;height:4.14285714rem;font-size:1.42857143em}.ui.inverted.dimmer .ui.massive.loader,.ui.massive.loader{width:4.57142857rem;height:4.57142857rem;font-size:1.71428571em}.ui.mini.text.loader{min-width:1rem;padding-top:1.78571429rem}.ui.tiny.text.loader{min-width:1.14285714rem;padding-top:1.92857143rem}.ui.small.text.loader{min-width:1.71428571rem;padding-top:2.5rem}.ui.text.loader{min-width:2.28571429rem;padding-top:3.07142857rem}.ui.large.text.loader{min-width:3.42857143rem;padding-top:4.21428571rem}.ui.big.text.loader{min-width:3.71428571rem;padding-top:4.5rem}.ui.huge.text.loader{min-width:4.14285714rem;padding-top:4.92857143rem}.ui.massive.text.loader{min-width:4.57142857rem;padding-top:5.35714286rem}.ui.inverted.loader{color:rgba(255,255,255,.9)}.ui.inverted.loader:before{border-color:rgba(255,255,255,.15)}.ui.inverted.loader:after{border-top-color:#fff}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;-webkit-transform:none;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}

+ 2052
- 0
public/assets/semantic/components/menu.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 0
public/assets/semantic/components/menu.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 505
- 0
public/assets/semantic/components/message.css 파일 보기

@@ -0,0 +1,505 @@
/*!
* # Semantic UI 2.4.1 - Message
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Message
*******************************/

.ui.message {
position: relative;
min-height: 1em;
margin: 1em 0em;
background: #F8F8F9;
padding: 1em 1.5em;
line-height: 1.4285em;
color: rgba(0, 0, 0, 0.87);
-webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
border-radius: 0.28571429rem;
-webkit-box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.message:first-child {
margin-top: 0em;
}
.ui.message:last-child {
margin-bottom: 0em;
}

/*--------------
Content
---------------*/


/* Header */
.ui.message .header {
display: block;
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
font-weight: bold;
margin: -0.14285714em 0em 0rem 0em;
}

/* Default font size */
.ui.message .header:not(.ui) {
font-size: 1.14285714em;
}

/* Paragraph */
.ui.message p {
opacity: 0.85;
margin: 0.75em 0em;
}
.ui.message p:first-child {
margin-top: 0em;
}
.ui.message p:last-child {
margin-bottom: 0em;
}
.ui.message .header + p {
margin-top: 0.25em;
}

/* List */
.ui.message .list:not(.ui) {
text-align: left;
padding: 0em;
opacity: 0.85;
list-style-position: inside;
margin: 0.5em 0em 0em;
}
.ui.message .list:not(.ui):first-child {
margin-top: 0em;
}
.ui.message .list:not(.ui):last-child {
margin-bottom: 0em;
}
.ui.message .list:not(.ui) li {
position: relative;
list-style-type: none;
margin: 0em 0em 0.3em 1em;
padding: 0em;
}
.ui.message .list:not(.ui) li:before {
position: absolute;
content: '•';
left: -1em;
height: 100%;
vertical-align: baseline;
}
.ui.message .list:not(.ui) li:last-child {
margin-bottom: 0em;
}

/* Icon */
.ui.message > .icon {
margin-right: 0.6em;
}

/* Close Icon */
.ui.message > .close.icon {
cursor: pointer;
position: absolute;
margin: 0em;
top: 0.78575em;
right: 0.5em;
opacity: 0.7;
-webkit-transition: opacity 0.1s ease;
transition: opacity 0.1s ease;
}
.ui.message > .close.icon:hover {
opacity: 1;
}

/* First / Last Element */
.ui.message > :first-child {
margin-top: 0em;
}
.ui.message > :last-child {
margin-bottom: 0em;
}


/*******************************
Coupling
*******************************/

.ui.dropdown .menu > .message {
margin: 0px -1px;
}


/*******************************
States
*******************************/


/*--------------
Visible
---------------*/

.ui.visible.visible.visible.visible.message {
display: block;
}
.ui.icon.visible.visible.visible.visible.message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

/*--------------
Hidden
---------------*/

.ui.hidden.hidden.hidden.hidden.message {
display: none;
}


/*******************************
Variations
*******************************/


/*--------------
Compact
---------------*/

.ui.compact.message {
display: inline-block;
}
.ui.compact.icon.message {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}

/*--------------
Attached
---------------*/

.ui.attached.message {
margin-bottom: -1px;
border-radius: 0.28571429rem 0.28571429rem 0em 0em;
-webkit-box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset;
box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset;
margin-left: -1px;
margin-right: -1px;
}
.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
margin-top: -1px;
border-radius: 0em;
}
.ui.bottom.attached.message {
margin-top: -1px;
border-radius: 0em 0em 0.28571429rem 0.28571429rem;
-webkit-box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset, 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset, 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui.bottom.attached.message:not(:last-child) {
margin-bottom: 1em;
}
.ui.attached.icon.message {
width: auto;
}

/*--------------
Icon
---------------*/

.ui.icon.message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.ui.icon.message > .icon:not(.close) {
display: block;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
line-height: 1;
vertical-align: middle;
font-size: 3em;
opacity: 0.8;
}
.ui.icon.message > .content {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
vertical-align: middle;
}
.ui.icon.message .icon:not(.close) + .content {
padding-left: 0rem;
}
.ui.icon.message .circular.icon {
width: 1em;
}

/*--------------
Floating
---------------*/

.ui.floating.message {
-webkit-box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*--------------
Colors
---------------*/

.ui.black.message {
background-color: #1B1C1D;
color: rgba(255, 255, 255, 0.9);
}

/*--------------
Types
---------------*/


/* Positive */
.ui.positive.message {
background-color: #FCFFF5;
color: #2C662D;
}
.ui.positive.message,
.ui.attached.positive.message {
-webkit-box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.positive.message .header {
color: #1A531B;
}

/* Negative */
.ui.negative.message {
background-color: #FFF6F6;
color: #9F3A38;
}
.ui.negative.message,
.ui.attached.negative.message {
-webkit-box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.negative.message .header {
color: #912D2B;
}

/* Info */
.ui.info.message {
background-color: #F8FFFF;
color: #276F86;
}
.ui.info.message,
.ui.attached.info.message {
-webkit-box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.info.message .header {
color: #0E566C;
}

/* Warning */
.ui.warning.message {
background-color: #FFFAF3;
color: #573A08;
}
.ui.warning.message,
.ui.attached.warning.message {
-webkit-box-shadow: 0px 0px 0px 1px #C9BA9B inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #C9BA9B inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.warning.message .header {
color: #794B02;
}

/* Error */
.ui.error.message {
background-color: #FFF6F6;
color: #9F3A38;
}
.ui.error.message,
.ui.attached.error.message {
-webkit-box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.error.message .header {
color: #912D2B;
}

/* Success */
.ui.success.message {
background-color: #FCFFF5;
color: #2C662D;
}
.ui.success.message,
.ui.attached.success.message {
-webkit-box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.success.message .header {
color: #1A531B;
}

/* Colors */
.ui.inverted.message,
.ui.black.message {
background-color: #1B1C1D;
color: rgba(255, 255, 255, 0.9);
}
.ui.red.message {
background-color: #FFE8E6;
color: #DB2828;
-webkit-box-shadow: 0px 0px 0px 1px #DB2828 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #DB2828 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.red.message .header {
color: #c82121;
}
.ui.orange.message {
background-color: #FFEDDE;
color: #F2711C;
-webkit-box-shadow: 0px 0px 0px 1px #F2711C inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #F2711C inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.orange.message .header {
color: #e7640d;
}
.ui.yellow.message {
background-color: #FFF8DB;
color: #B58105;
-webkit-box-shadow: 0px 0px 0px 1px #B58105 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #B58105 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.yellow.message .header {
color: #9c6f04;
}
.ui.olive.message {
background-color: #FBFDEF;
color: #8ABC1E;
-webkit-box-shadow: 0px 0px 0px 1px #8ABC1E inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #8ABC1E inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.olive.message .header {
color: #7aa61a;
}
.ui.green.message {
background-color: #E5F9E7;
color: #1EBC30;
-webkit-box-shadow: 0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.green.message .header {
color: #1aa62a;
}
.ui.teal.message {
background-color: #E1F7F7;
color: #10A3A3;
-webkit-box-shadow: 0px 0px 0px 1px #10A3A3 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #10A3A3 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.teal.message .header {
color: #0e8c8c;
}
.ui.blue.message {
background-color: #DFF0FF;
color: #2185D0;
-webkit-box-shadow: 0px 0px 0px 1px #2185D0 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #2185D0 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.blue.message .header {
color: #1e77ba;
}
.ui.violet.message {
background-color: #EAE7FF;
color: #6435C9;
-webkit-box-shadow: 0px 0px 0px 1px #6435C9 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #6435C9 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.violet.message .header {
color: #5a30b5;
}
.ui.purple.message {
background-color: #F6E7FF;
color: #A333C8;
-webkit-box-shadow: 0px 0px 0px 1px #A333C8 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #A333C8 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.purple.message .header {
color: #922eb4;
}
.ui.pink.message {
background-color: #FFE3FB;
color: #E03997;
-webkit-box-shadow: 0px 0px 0px 1px #E03997 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #E03997 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.pink.message .header {
color: #dd238b;
}
.ui.brown.message {
background-color: #F1E2D3;
color: #A5673F;
-webkit-box-shadow: 0px 0px 0px 1px #A5673F inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 1px #A5673F inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.brown.message .header {
color: #935b38;
}

/*--------------
Sizes
---------------*/

.ui.mini.message {
font-size: 0.78571429em;
}
.ui.tiny.message {
font-size: 0.85714286em;
}
.ui.small.message {
font-size: 0.92857143em;
}
.ui.message {
font-size: 1em;
}
.ui.large.message {
font-size: 1.14285714em;
}
.ui.big.message {
font-size: 1.28571429em;
}
.ui.huge.message {
font-size: 1.42857143em;
}
.ui.massive.message {
font-size: 1.71428571em;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 9
- 0
public/assets/semantic/components/message.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 619
- 0
public/assets/semantic/components/modal.css 파일 보기

@@ -0,0 +1,619 @@
/*!
* # Semantic UI 2.4.0 - Modal
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Modal
*******************************/

.ui.modal {
position: absolute;
display: none;
z-index: 1001;
text-align: left;
background: #FFFFFF;
border: none;
-webkit-box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
-webkit-transform-origin: 50% 25%;
transform-origin: 50% 25%;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
border-radius: 0.28571429rem;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
will-change: top, left, margin, transform, opacity;
}
.ui.modal > :first-child:not(.icon),
.ui.modal > .icon:first-child + * {
border-top-left-radius: 0.28571429rem;
border-top-right-radius: 0.28571429rem;
}
.ui.modal > :last-child {
border-bottom-left-radius: 0.28571429rem;
border-bottom-right-radius: 0.28571429rem;
}


/*******************************
Content
*******************************/


/*--------------
Close
---------------*/

.ui.modal > .close {
cursor: pointer;
position: absolute;
top: -2.5rem;
right: -2.5rem;
z-index: 1;
opacity: 0.8;
font-size: 1.25em;
color: #FFFFFF;
width: 2.25rem;
height: 2.25rem;
padding: 0.625rem 0rem 0rem 0rem;
}
.ui.modal > .close:hover {
opacity: 1;
}

/*--------------
Header
---------------*/

.ui.modal > .header {
display: block;
font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
background: #FFFFFF;
margin: 0em;
padding: 1.25rem 1.5rem;
-webkit-box-shadow: none;
box-shadow: none;
color: rgba(0, 0, 0, 0.85);
border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.modal > .header:not(.ui) {
font-size: 1.42857143rem;
line-height: 1.28571429em;
font-weight: bold;
}

/*--------------
Content
---------------*/

.ui.modal > .content {
display: block;
width: 100%;
font-size: 1em;
line-height: 1.4;
padding: 1.5rem;
background: #FFFFFF;
}
.ui.modal > .image.content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}

/* Image */
.ui.modal > .content > .image {
display: block;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: '';
-ms-flex-item-align: top;
align-self: top;
}
.ui.modal > [class*="top aligned"] {
-ms-flex-item-align: top;
align-self: top;
}
.ui.modal > [class*="middle aligned"] {
-ms-flex-item-align: middle;
align-self: middle;
}
.ui.modal > [class*="stretched"] {
-ms-flex-item-align: stretch;
align-self: stretch;
}

/* Description */
.ui.modal > .content > .description {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
min-width: 0px;
-ms-flex-item-align: top;
align-self: top;
}
.ui.modal > .content > .icon + .description,
.ui.modal > .content > .image + .description {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
min-width: '';
width: auto;
padding-left: 2em;
}
/*rtl:ignore*/
.ui.modal > .content > .image > i.icon {
margin: 0em;
opacity: 1;
width: auto;
line-height: 1;
font-size: 8rem;
}

/*--------------
Actions
---------------*/

.ui.modal > .actions {
background: #F9FAFB;
padding: 1rem 1rem;
border-top: 1px solid rgba(34, 36, 38, 0.15);
text-align: right;
}
.ui.modal .actions > .button {
margin-left: 0.75em;
}

/*-------------------
Responsive
--------------------*/


/* Modal Width */
@media only screen and (max-width: 767px) {
.ui.modal {
width: 95%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 768px) {
.ui.modal {
width: 88%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 992px) {
.ui.modal {
width: 850px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1200px) {
.ui.modal {
width: 900px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1920px) {
.ui.modal {
width: 950px;
margin: 0em 0em 0em 0em;
}
}

/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
.ui.modal > .header {
padding-right: 2.25rem;
}
.ui.modal > .close {
top: 1.0535rem;
right: 1rem;
color: rgba(0, 0, 0, 0.87);
}
}

/* Mobile */
@media only screen and (max-width: 767px) {
.ui.modal > .header {
padding: 0.75rem 1rem !important;
padding-right: 2.25rem !important;
}
.ui.modal > .content {
display: block;
padding: 1rem !important;
}
.ui.modal > .close {
top: 0.5rem !important;
right: 0.5rem !important;
}
/*rtl:ignore*/
.ui.modal .image.content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.ui.modal .content > .image {
display: block;
max-width: 100%;
margin: 0em auto !important;
text-align: center;
padding: 0rem 0rem 1rem !important;
}
.ui.modal > .content > .image > i.icon {
font-size: 5rem;
text-align: center;
}
/*rtl:ignore*/
.ui.modal .content > .description {
display: block;
width: 100% !important;
margin: 0em !important;
padding: 1rem 0rem !important;
-webkit-box-shadow: none;
box-shadow: none;
}
/* Let Buttons Stack */
.ui.modal > .actions {
padding: 1rem 1rem 0rem !important;
}
.ui.modal .actions > .buttons,
.ui.modal .actions > .button {
margin-bottom: 1rem;
}
}

/*--------------
Coupling
---------------*/

.ui.inverted.dimmer > .ui.modal {
-webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}


/*******************************
Types
*******************************/

.ui.basic.modal {
background-color: transparent;
border: none;
border-radius: 0em;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: #FFFFFF;
}
.ui.basic.modal > .header,
.ui.basic.modal > .content,
.ui.basic.modal > .actions {
background-color: transparent;
}
.ui.basic.modal > .header {
color: #FFFFFF;
}
.ui.basic.modal > .close {
top: 1rem;
right: 1.5rem;
}
.ui.inverted.dimmer > .basic.modal {
color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.dimmer > .ui.basic.modal > .header {
color: rgba(0, 0, 0, 0.85);
}

/* Resort to margin positioning if legacy */
.ui.legacy.modal,
.ui.legacy.page.dimmer > .ui.modal {
top: 50%;
left: 50%;
}
.ui.legacy.page.dimmer > .ui.scrolling.modal,
.ui.page.dimmer > .ui.scrolling.legacy.modal,
.ui.top.aligned.legacy.page.dimmer > .ui.modal,
.ui.top.aligned.dimmer > .ui.legacy.modal {
top: auto;
}

/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
.ui.basic.modal > .close {
color: #FFFFFF;
}
}


/*******************************
States
*******************************/

.ui.loading.modal {
display: block;
visibility: hidden;
z-index: -1;
}
.ui.active.modal {
display: block;
}


/*******************************
Variations
*******************************/


/*--------------
Top Aligned
---------------*/


/* Top Aligned Modal */
.modals.dimmer[class*="top aligned"] .modal {
margin: 5vh auto;
}
@media only screen and (max-width: 767px) {
.modals.dimmer[class*="top aligned"] .modal {
margin: 1rem auto;
}
}

/* Legacy Top Aligned */
.legacy.modals.dimmer[class*="top aligned"] {
padding-top: 5vh;
}
@media only screen and (max-width: 767px) {
.legacy.modals.dimmer[class*="top aligned"] {
padding-top: 1rem;
}
}

/*--------------
Scrolling
---------------*/


/* Scrolling Dimmer */
.scrolling.dimmable.dimmed {
overflow: hidden;
}
.scrolling.dimmable > .dimmer {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.scrolling.dimmable.dimmed > .dimmer {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.scrolling.dimmable > .dimmer {
position: fixed;
}
.modals.dimmer .ui.scrolling.modal {
margin: 1rem auto;
}

/* Undetached Scrolling */
.scrolling.undetached.dimmable.dimmed {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.scrolling.undetached.dimmable.dimmed > .dimmer {
overflow: hidden;
}
.scrolling.undetached.dimmable .ui.scrolling.modal {
position: absolute;
left: 50%;
margin-top: 1rem !important;
}

/* Scrolling Content */
.ui.modal .scrolling.content {
max-height: calc(70vh);
overflow: auto;
}

/*--------------
Full Screen
---------------*/

.ui.fullscreen.modal {
width: 95% !important;
left: 0em !important;
margin: 1em auto;
}
.ui.fullscreen.scrolling.modal {
left: 0em !important;
}
.ui.fullscreen.modal > .header {
padding-right: 2.25rem;
}
.ui.fullscreen.modal > .close {
top: 1.0535rem;
right: 1rem;
color: rgba(0, 0, 0, 0.87);
}

/*--------------
Size
---------------*/

.ui.modal {
font-size: 1rem;
}

/* Mini */
.ui.mini.modal > .header:not(.ui) {
font-size: 1.3em;
}

/* Mini Modal Width */
@media only screen and (max-width: 767px) {
.ui.mini.modal {
width: 95%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 768px) {
.ui.mini.modal {
width: 35.2%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 992px) {
.ui.mini.modal {
width: 340px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1200px) {
.ui.mini.modal {
width: 360px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1920px) {
.ui.mini.modal {
width: 380px;
margin: 0em 0em 0em 0em;
}
}

/* mini */
.ui.small.modal > .header:not(.ui) {
font-size: 1.3em;
}

/* Tiny Modal Width */
@media only screen and (max-width: 767px) {
.ui.tiny.modal {
width: 95%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 768px) {
.ui.tiny.modal {
width: 52.8%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 992px) {
.ui.tiny.modal {
width: 510px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1200px) {
.ui.tiny.modal {
width: 540px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1920px) {
.ui.tiny.modal {
width: 570px;
margin: 0em 0em 0em 0em;
}
}

/* Small */
.ui.small.modal > .header:not(.ui) {
font-size: 1.3em;
}

/* Small Modal Width */
@media only screen and (max-width: 767px) {
.ui.small.modal {
width: 95%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 768px) {
.ui.small.modal {
width: 70.4%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 992px) {
.ui.small.modal {
width: 680px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1200px) {
.ui.small.modal {
width: 720px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1920px) {
.ui.small.modal {
width: 760px;
margin: 0em 0em 0em 0em;
}
}

/* Large Modal Width */
.ui.large.modal > .header {
font-size: 1.6em;
}
@media only screen and (max-width: 767px) {
.ui.large.modal {
width: 95%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 768px) {
.ui.large.modal {
width: 88%;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 992px) {
.ui.large.modal {
width: 1020px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1200px) {
.ui.large.modal {
width: 1080px;
margin: 0em 0em 0em 0em;
}
}
@media only screen and (min-width: 1920px) {
.ui.large.modal {
width: 1140px;
margin: 0em 0em 0em 0em;
}
}


/*******************************
Theme Overrides
*******************************/



/*******************************
Site Overrides
*******************************/


+ 1034
- 0
public/assets/semantic/components/modal.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 9
- 0
public/assets/semantic/components/modal.min.css
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 0
public/assets/semantic/components/modal.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 148
- 0
public/assets/semantic/components/nag.css 파일 보기

@@ -0,0 +1,148 @@
/*!
* # Semantic UI 2.4.0 - Nag
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/


/*******************************
Nag
*******************************/

.ui.nag {
display: none;
opacity: 0.95;
position: relative;
top: 0em;
left: 0px;
z-index: 999;
min-height: 0em;
width: 100%;
margin: 0em;
padding: 0.75em 1em;
background: #555555;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
font-size: 1rem;
text-align: center;
color: rgba(0, 0, 0, 0.87);
border-radius: 0em 0em 0.28571429rem 0.28571429rem;
-webkit-transition: 0.2s background ease;
transition: 0.2s background ease;
}
a.ui.nag {
cursor: pointer;
}
.ui.nag > .title {
display: inline-block;
margin: 0em 0.5em;
color: #FFFFFF;
}
.ui.nag > .close.icon {
cursor: pointer;
opacity: 0.4;
position: absolute;
top: 50%;
right: 1em;
font-size: 1em;
margin: -0.5em 0em 0em;
color: #FFFFFF;
-webkit-transition: opacity 0.2s ease;
transition: opacity 0.2s ease;
}


/*******************************
States
*******************************/


/* Hover */
.ui.nag:hover {
background: #555555;
opacity: 1;
}
.ui.nag .close:hover {
opacity: 1;
}


/*******************************
Variations
*******************************/


/*--------------
Static
---------------*/

.ui.overlay.nag {
position: absolute;
display: block;
}

/*--------------
Fixed
---------------*/

.ui.fixed.nag {
position: fixed;
}

/*--------------
Bottom
---------------*/

.ui.bottom.nags,
.ui.bottom.nag {
border-radius: 0.28571429rem 0.28571429rem 0em 0em;
top: auto;
bottom: 0em;
}

/*--------------
White
---------------*/

.ui.inverted.nags .nag,
.ui.inverted.nag {
background-color: #F3F4F5;
color: rgba(0, 0, 0, 0.85);
}
.ui.inverted.nags .nag .close,
.ui.inverted.nags .nag .title,
.ui.inverted.nag .close,
.ui.inverted.nag .title {
color: rgba(0, 0, 0, 0.4);
}


/*******************************
Groups
*******************************/

.ui.nags .nag {
border-radius: 0em !important;
}
.ui.nags .nag:last-child {
border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}
.ui.bottom.nags .nag:last-child {
border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}


/*******************************
Theme Overrides
*******************************/



/*******************************
User Overrides
*******************************/


+ 507
- 0
public/assets/semantic/components/nag.js 파일 보기

@@ -0,0 +1,507 @@
/*!
* # Semantic UI 2.4.1 - Nag
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/

;(function ($, window, document, undefined) {

'use strict';

window = (typeof window != 'undefined' && window.Math == Math)
? window
: (typeof self != 'undefined' && self.Math == Math)
? self
: Function('return this')()
;

$.fn.nag = function(parameters) {
var
$allModules = $(this),
moduleSelector = $allModules.selector || '',

time = new Date().getTime(),
performance = [],

query = arguments[0],
methodInvoked = (typeof query == 'string'),
queryArguments = [].slice.call(arguments, 1),
returnedValue
;
$allModules
.each(function() {
var
settings = ( $.isPlainObject(parameters) )
? $.extend(true, {}, $.fn.nag.settings, parameters)
: $.extend({}, $.fn.nag.settings),

className = settings.className,
selector = settings.selector,
error = settings.error,
namespace = settings.namespace,

eventNamespace = '.' + namespace,
moduleNamespace = namespace + '-module',

$module = $(this),

$close = $module.find(selector.close),
$context = (settings.context)
? $(settings.context)
: $('body'),

element = this,
instance = $module.data(moduleNamespace),

moduleOffset,
moduleHeight,

contextWidth,
contextHeight,
contextOffset,

yOffset,
yPosition,

timer,
module,

requestAnimationFrame = window.requestAnimationFrame
|| window.mozRequestAnimationFrame
|| window.webkitRequestAnimationFrame
|| window.msRequestAnimationFrame
|| function(callback) { setTimeout(callback, 0); }
;
module = {

initialize: function() {
module.verbose('Initializing element');

$module
.on('click' + eventNamespace, selector.close, module.dismiss)
.data(moduleNamespace, module)
;

if(settings.detachable && $module.parent()[0] !== $context[0]) {
$module
.detach()
.prependTo($context)
;
}

if(settings.displayTime > 0) {
setTimeout(module.hide, settings.displayTime);
}
module.show();
},

destroy: function() {
module.verbose('Destroying instance');
$module
.removeData(moduleNamespace)
.off(eventNamespace)
;
},

show: function() {
if( module.should.show() && !$module.is(':visible') ) {
module.debug('Showing nag', settings.animation.show);
if(settings.animation.show == 'fade') {
$module
.fadeIn(settings.duration, settings.easing)
;
}
else {
$module
.slideDown(settings.duration, settings.easing)
;
}
}
},

hide: function() {
module.debug('Showing nag', settings.animation.hide);
if(settings.animation.show == 'fade') {
$module
.fadeIn(settings.duration, settings.easing)
;
}
else {
$module
.slideUp(settings.duration, settings.easing)
;
}
},

onHide: function() {
module.debug('Removing nag', settings.animation.hide);
$module.remove();
if (settings.onHide) {
settings.onHide();
}
},

dismiss: function(event) {
if(settings.storageMethod) {
module.storage.set(settings.key, settings.value);
}
module.hide();
event.stopImmediatePropagation();
event.preventDefault();
},

should: {
show: function() {
if(settings.persist) {
module.debug('Persistent nag is set, can show nag');
return true;
}
if( module.storage.get(settings.key) != settings.value.toString() ) {
module.debug('Stored value is not set, can show nag', module.storage.get(settings.key));
return true;
}
module.debug('Stored value is set, cannot show nag', module.storage.get(settings.key));
return false;
}
},

get: {
storageOptions: function() {
var
options = {}
;
if(settings.expires) {
options.expires = settings.expires;
}
if(settings.domain) {
options.domain = settings.domain;
}
if(settings.path) {
options.path = settings.path;
}
return options;
}
},

clear: function() {
module.storage.remove(settings.key);
},

storage: {
set: function(key, value) {
var
options = module.get.storageOptions()
;
if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) {
window.localStorage.setItem(key, value);
module.debug('Value stored using local storage', key, value);
}
else if(settings.storageMethod == 'sessionstorage' && window.sessionStorage !== undefined) {
window.sessionStorage.setItem(key, value);
module.debug('Value stored using session storage', key, value);
}
else if($.cookie !== undefined) {
$.cookie(key, value, options);
module.debug('Value stored using cookie', key, value, options);
}
else {
module.error(error.noCookieStorage);
return;
}
},
get: function(key, value) {
var
storedValue
;
if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) {
storedValue = window.localStorage.getItem(key);
}
else if(settings.storageMethod == 'sessionstorage' && window.sessionStorage !== undefined) {
storedValue = window.sessionStorage.getItem(key);
}
// get by cookie
else if($.cookie !== undefined) {
storedValue = $.cookie(key);
}
else {
module.error(error.noCookieStorage);
}
if(storedValue == 'undefined' || storedValue == 'null' || storedValue === undefined || storedValue === null) {
storedValue = undefined;
}
return storedValue;
},
remove: function(key) {
var
options = module.get.storageOptions()
;
if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) {
window.localStorage.removeItem(key);
}
else if(settings.storageMethod == 'sessionstorage' && window.sessionStorage !== undefined) {
window.sessionStorage.removeItem(key);
}
// store by cookie
else if($.cookie !== undefined) {
$.removeCookie(key, options);
}
else {
module.error(error.noStorage);
}
}
},

setting: function(name, value) {
module.debug('Changing setting', name, value);
if( $.isPlainObject(name) ) {
$.extend(true, settings, name);
}
else if(value !== undefined) {
if($.isPlainObject(settings[name])) {
$.extend(true, settings[name], value);
}
else {
settings[name] = value;
}
}
else {
return settings[name];
}
},
internal: function(name, value) {
if( $.isPlainObject(name) ) {
$.extend(true, module, name);
}
else if(value !== undefined) {
module[name] = value;
}
else {
return module[name];
}
},
debug: function() {
if(!settings.silent && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.debug.apply(console, arguments);
}
}
},
verbose: function() {
if(!settings.silent && settings.verbose && settings.debug) {
if(settings.performance) {
module.performance.log(arguments);
}
else {
module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
module.verbose.apply(console, arguments);
}
}
},
error: function() {
if(!settings.silent) {
module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
module.error.apply(console, arguments);
}
},
performance: {
log: function(message) {
var
currentTime,
executionTime,
previousTime
;
if(settings.performance) {
currentTime = new Date().getTime();
previousTime = time || currentTime;
executionTime = currentTime - previousTime;
time = currentTime;
performance.push({
'Name' : message[0],
'Arguments' : [].slice.call(message, 1) || '',
'Element' : element,
'Execution Time' : executionTime
});
}
clearTimeout(module.performance.timer);
module.performance.timer = setTimeout(module.performance.display, 500);
},
display: function() {
var
title = settings.name + ':',
totalTime = 0
;
time = false;
clearTimeout(module.performance.timer);
$.each(performance, function(index, data) {
totalTime += data['Execution Time'];
});
title += ' ' + totalTime + 'ms';
if(moduleSelector) {
title += ' \'' + moduleSelector + '\'';
}
if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
console.groupCollapsed(title);
if(console.table) {
console.table(performance);
}
else {
$.each(performance, function(index, data) {
console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
});
}
console.groupEnd();
}
performance = [];
}
},
invoke: function(query, passedArguments, context) {
var
object = instance,
maxDepth,
found,
response
;
passedArguments = passedArguments || queryArguments;
context = element || context;
if(typeof query == 'string' && object !== undefined) {
query = query.split(/[\. ]/);
maxDepth = query.length - 1;
$.each(query, function(depth, value) {
var camelCaseValue = (depth != maxDepth)
? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
: query
;
if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
object = object[camelCaseValue];
}
else if( object[camelCaseValue] !== undefined ) {
found = object[camelCaseValue];
return false;
}
else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
object = object[value];
}
else if( object[value] !== undefined ) {
found = object[value];
return false;
}
else {
module.error(error.method, query);
return false;
}
});
}
if ( $.isFunction( found ) ) {
response = found.apply(context, passedArguments);
}
else if(found !== undefined) {
response = found;
}
if($.isArray(returnedValue)) {
returnedValue.push(response);
}
else if(returnedValue !== undefined) {
returnedValue = [returnedValue, response];
}
else if(response !== undefined) {
returnedValue = response;
}
return found;
}
};

if(methodInvoked) {
if(instance === undefined) {
module.initialize();
}
module.invoke(query);
}
else {
if(instance !== undefined) {
instance.invoke('destroy');
}
module.initialize();
}
})
;

return (returnedValue !== undefined)
? returnedValue
: this
;
};

$.fn.nag.settings = {

name : 'Nag',

silent : false,
debug : false,
verbose : false,
performance : true,

namespace : 'Nag',

// allows cookie to be overridden
persist : false,

// set to zero to require manually dismissal, otherwise hides on its own
displayTime : 0,

animation : {
show : 'slide',
hide : 'slide'
},

context : false,
detachable : false,

expires : 30,
domain : false,
path : '/',

// type of storage to use
storageMethod : 'cookie',

// value to store in dismissed localstorage/cookie
key : 'nag',
value : 'dismiss',

error: {
noCookieStorage : '$.cookie is not included. A storage solution is required.',
noStorage : 'Neither $.cookie or store is defined. A storage solution is required for storing state',
method : 'The method you called is not defined.'
},

className : {
bottom : 'bottom',
fixed : 'fixed'
},

selector : {
close : '.close.icon'
},

speed : 500,
easing : 'easeOutQuad',

onHide: function() {}

};

// Adds easing
$.extend( $.easing, {
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
}
});

})( jQuery, window, document );

+ 9
- 0
public/assets/semantic/components/nag.min.css 파일 보기

@@ -0,0 +1,9 @@
/*!
* # Semantic UI 2.4.0 - Nag
* http://github.com/semantic-org/semantic-ui/
*
*
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/.ui.nag{display:none;opacity:.95;position:relative;top:0;left:0;z-index:999;min-height:0;width:100%;margin:0;padding:.75em 1em;background:#555;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:1rem;text-align:center;color:rgba(0,0,0,.87);border-radius:0 0 .28571429rem .28571429rem;-webkit-transition:.2s background ease;transition:.2s background ease}a.ui.nag{cursor:pointer}.ui.nag>.title{display:inline-block;margin:0 .5em;color:#fff}.ui.nag>.close.icon{cursor:pointer;opacity:.4;position:absolute;top:50%;right:1em;font-size:1em;margin:-.5em 0 0;color:#fff;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ui.nag:hover{background:#555;opacity:1}.ui.nag .close:hover{opacity:1}.ui.overlay.nag{position:absolute;display:block}.ui.fixed.nag{position:fixed}.ui.bottom.nag,.ui.bottom.nags{border-radius:.28571429rem .28571429rem 0 0;top:auto;bottom:0}.ui.inverted.nag,.ui.inverted.nags .nag{background-color:#f3f4f5;color:rgba(0,0,0,.85)}.ui.inverted.nag .close,.ui.inverted.nag .title,.ui.inverted.nags .nag .close,.ui.inverted.nags .nag .title{color:rgba(0,0,0,.4)}.ui.nags .nag{border-radius:0!important}.ui.nags .nag:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.nags .nag:last-child{border-radius:.28571429rem .28571429rem 0 0}

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.

Loading…
취소
저장