Нет описания

builder-ms-win.css 33KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. textarea,
  2. .wpforms-panel-content-wrap,
  3. .wpforms-panels-toggle,
  4. .smart-tags-list,
  5. .smart-tags-list-display,
  6. #wpforms-panel-fields .wpforms-tab-content,
  7. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar,
  8. #wpforms-builder-help {
  9. overflow: overlay !important;
  10. scrollbar-width: thin;
  11. scrollbar-color: rgba(0, 0, 0, 0.15) transparent;
  12. }
  13. textarea::-webkit-scrollbar,
  14. .wpforms-panel-content-wrap::-webkit-scrollbar,
  15. .wpforms-panels-toggle::-webkit-scrollbar,
  16. .smart-tags-list::-webkit-scrollbar,
  17. .smart-tags-list-display::-webkit-scrollbar,
  18. #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar,
  19. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar,
  20. #wpforms-builder-help::-webkit-scrollbar {
  21. background: transparent;
  22. width: 16px;
  23. }
  24. textarea ::-webkit-scrollbar-track,
  25. .wpforms-panel-content-wrap ::-webkit-scrollbar-track,
  26. .wpforms-panels-toggle ::-webkit-scrollbar-track,
  27. .smart-tags-list ::-webkit-scrollbar-track,
  28. .smart-tags-list-display ::-webkit-scrollbar-track,
  29. #wpforms-panel-fields .wpforms-tab-content ::-webkit-scrollbar-track,
  30. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar ::-webkit-scrollbar-track,
  31. #wpforms-builder-help ::-webkit-scrollbar-track {
  32. box-shadow: inset 0 0 16px 16px transparent;
  33. border: solid 6px transparent;
  34. }
  35. textarea::-webkit-scrollbar-thumb,
  36. .wpforms-panel-content-wrap::-webkit-scrollbar-thumb,
  37. .wpforms-panels-toggle::-webkit-scrollbar-thumb,
  38. .smart-tags-list::-webkit-scrollbar-thumb,
  39. .smart-tags-list-display::-webkit-scrollbar-thumb,
  40. #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-thumb,
  41. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-thumb,
  42. #wpforms-builder-help::-webkit-scrollbar-thumb {
  43. box-shadow: inset 0 0 16px 16px rgba(0, 0, 0, 0.15);
  44. border-radius: 8px;
  45. border: solid 4px transparent;
  46. }
  47. textarea::-webkit-resizer, textarea::-webkit-scrollbar-button, textarea::-webkit-scrollbar-corner,
  48. .wpforms-panel-content-wrap::-webkit-resizer,
  49. .wpforms-panel-content-wrap::-webkit-scrollbar-button,
  50. .wpforms-panel-content-wrap::-webkit-scrollbar-corner,
  51. .wpforms-panels-toggle::-webkit-resizer,
  52. .wpforms-panels-toggle::-webkit-scrollbar-button,
  53. .wpforms-panels-toggle::-webkit-scrollbar-corner,
  54. .smart-tags-list::-webkit-resizer,
  55. .smart-tags-list::-webkit-scrollbar-button,
  56. .smart-tags-list::-webkit-scrollbar-corner,
  57. .smart-tags-list-display::-webkit-resizer,
  58. .smart-tags-list-display::-webkit-scrollbar-button,
  59. .smart-tags-list-display::-webkit-scrollbar-corner,
  60. #wpforms-panel-fields .wpforms-tab-content::-webkit-resizer,
  61. #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-button,
  62. #wpforms-panel-fields .wpforms-tab-content::-webkit-scrollbar-corner,
  63. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-resizer,
  64. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-button,
  65. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar::-webkit-scrollbar-corner,
  66. #wpforms-builder-help::-webkit-resizer,
  67. #wpforms-builder-help::-webkit-scrollbar-button,
  68. #wpforms-builder-help::-webkit-scrollbar-corner {
  69. display: none;
  70. }
  71. textarea:hover, textarea:focus,
  72. .wpforms-panel-content-wrap:hover,
  73. .wpforms-panel-content-wrap:focus,
  74. .wpforms-panels-toggle:hover,
  75. .wpforms-panels-toggle:focus,
  76. .smart-tags-list:hover,
  77. .smart-tags-list:focus,
  78. .smart-tags-list-display:hover,
  79. .smart-tags-list-display:focus,
  80. #wpforms-panel-fields .wpforms-tab-content:hover,
  81. #wpforms-panel-fields .wpforms-tab-content:focus,
  82. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover,
  83. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus,
  84. #wpforms-builder-help:hover,
  85. #wpforms-builder-help:focus {
  86. overflow: overlay !important;
  87. scrollbar-width: thin;
  88. scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
  89. }
  90. textarea:hover::-webkit-scrollbar, textarea:focus::-webkit-scrollbar,
  91. .wpforms-panel-content-wrap:hover::-webkit-scrollbar,
  92. .wpforms-panel-content-wrap:focus::-webkit-scrollbar,
  93. .wpforms-panels-toggle:hover::-webkit-scrollbar,
  94. .wpforms-panels-toggle:focus::-webkit-scrollbar,
  95. .smart-tags-list:hover::-webkit-scrollbar,
  96. .smart-tags-list:focus::-webkit-scrollbar,
  97. .smart-tags-list-display:hover::-webkit-scrollbar,
  98. .smart-tags-list-display:focus::-webkit-scrollbar,
  99. #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar,
  100. #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar,
  101. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar,
  102. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar,
  103. #wpforms-builder-help:hover::-webkit-scrollbar,
  104. #wpforms-builder-help:focus::-webkit-scrollbar {
  105. background: transparent;
  106. width: 16px;
  107. }
  108. textarea:hover ::-webkit-scrollbar-track, textarea:focus ::-webkit-scrollbar-track,
  109. .wpforms-panel-content-wrap:hover ::-webkit-scrollbar-track,
  110. .wpforms-panel-content-wrap:focus ::-webkit-scrollbar-track,
  111. .wpforms-panels-toggle:hover ::-webkit-scrollbar-track,
  112. .wpforms-panels-toggle:focus ::-webkit-scrollbar-track,
  113. .smart-tags-list:hover ::-webkit-scrollbar-track,
  114. .smart-tags-list:focus ::-webkit-scrollbar-track,
  115. .smart-tags-list-display:hover ::-webkit-scrollbar-track,
  116. .smart-tags-list-display:focus ::-webkit-scrollbar-track,
  117. #wpforms-panel-fields .wpforms-tab-content:hover ::-webkit-scrollbar-track,
  118. #wpforms-panel-fields .wpforms-tab-content:focus ::-webkit-scrollbar-track,
  119. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover ::-webkit-scrollbar-track,
  120. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus ::-webkit-scrollbar-track,
  121. #wpforms-builder-help:hover ::-webkit-scrollbar-track,
  122. #wpforms-builder-help:focus ::-webkit-scrollbar-track {
  123. box-shadow: inset 0 0 16px 16px transparent;
  124. border: solid 6px transparent;
  125. }
  126. textarea:hover::-webkit-scrollbar-thumb, textarea:focus::-webkit-scrollbar-thumb,
  127. .wpforms-panel-content-wrap:hover::-webkit-scrollbar-thumb,
  128. .wpforms-panel-content-wrap:focus::-webkit-scrollbar-thumb,
  129. .wpforms-panels-toggle:hover::-webkit-scrollbar-thumb,
  130. .wpforms-panels-toggle:focus::-webkit-scrollbar-thumb,
  131. .smart-tags-list:hover::-webkit-scrollbar-thumb,
  132. .smart-tags-list:focus::-webkit-scrollbar-thumb,
  133. .smart-tags-list-display:hover::-webkit-scrollbar-thumb,
  134. .smart-tags-list-display:focus::-webkit-scrollbar-thumb,
  135. #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-thumb,
  136. #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-thumb,
  137. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-thumb,
  138. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-thumb,
  139. #wpforms-builder-help:hover::-webkit-scrollbar-thumb,
  140. #wpforms-builder-help:focus::-webkit-scrollbar-thumb {
  141. box-shadow: inset 0 0 16px 16px rgba(0, 0, 0, 0.5);
  142. border-radius: 8px;
  143. border: solid 4px transparent;
  144. }
  145. textarea:hover::-webkit-resizer, textarea:hover::-webkit-scrollbar-button, textarea:hover::-webkit-scrollbar-corner, textarea:focus::-webkit-resizer, textarea:focus::-webkit-scrollbar-button, textarea:focus::-webkit-scrollbar-corner,
  146. .wpforms-panel-content-wrap:hover::-webkit-resizer,
  147. .wpforms-panel-content-wrap:hover::-webkit-scrollbar-button,
  148. .wpforms-panel-content-wrap:hover::-webkit-scrollbar-corner,
  149. .wpforms-panel-content-wrap:focus::-webkit-resizer,
  150. .wpforms-panel-content-wrap:focus::-webkit-scrollbar-button,
  151. .wpforms-panel-content-wrap:focus::-webkit-scrollbar-corner,
  152. .wpforms-panels-toggle:hover::-webkit-resizer,
  153. .wpforms-panels-toggle:hover::-webkit-scrollbar-button,
  154. .wpforms-panels-toggle:hover::-webkit-scrollbar-corner,
  155. .wpforms-panels-toggle:focus::-webkit-resizer,
  156. .wpforms-panels-toggle:focus::-webkit-scrollbar-button,
  157. .wpforms-panels-toggle:focus::-webkit-scrollbar-corner,
  158. .smart-tags-list:hover::-webkit-resizer,
  159. .smart-tags-list:hover::-webkit-scrollbar-button,
  160. .smart-tags-list:hover::-webkit-scrollbar-corner,
  161. .smart-tags-list:focus::-webkit-resizer,
  162. .smart-tags-list:focus::-webkit-scrollbar-button,
  163. .smart-tags-list:focus::-webkit-scrollbar-corner,
  164. .smart-tags-list-display:hover::-webkit-resizer,
  165. .smart-tags-list-display:hover::-webkit-scrollbar-button,
  166. .smart-tags-list-display:hover::-webkit-scrollbar-corner,
  167. .smart-tags-list-display:focus::-webkit-resizer,
  168. .smart-tags-list-display:focus::-webkit-scrollbar-button,
  169. .smart-tags-list-display:focus::-webkit-scrollbar-corner,
  170. #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-resizer,
  171. #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-button,
  172. #wpforms-panel-fields .wpforms-tab-content:hover::-webkit-scrollbar-corner,
  173. #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-resizer,
  174. #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-button,
  175. #wpforms-panel-fields .wpforms-tab-content:focus::-webkit-scrollbar-corner,
  176. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-resizer,
  177. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-button,
  178. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:hover::-webkit-scrollbar-corner,
  179. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-resizer,
  180. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-button,
  181. .wpforms-panel:not(#wpforms-panel-fields) .wpforms-panel-sidebar:focus::-webkit-scrollbar-corner,
  182. #wpforms-builder-help:hover::-webkit-resizer,
  183. #wpforms-builder-help:hover::-webkit-scrollbar-button,
  184. #wpforms-builder-help:hover::-webkit-scrollbar-corner,
  185. #wpforms-builder-help:focus::-webkit-resizer,
  186. #wpforms-builder-help:focus::-webkit-scrollbar-button,
  187. #wpforms-builder-help:focus::-webkit-scrollbar-corner {
  188. display: none;
  189. }
  190. /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9idWlsZGVyL2J1aWxkZXItbXMtd2luLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvYnVpbGRlci9idWlsZGVyLW1zLXdpbi5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fY29tbW9uLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19taXhpbnMtYnV0dG9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gTVMgV2luZG93cyBzcGVjaWZpYyBzdHlsZXMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbW1vbic7XG5cbnRleHRhcmVhLFxuLndwZm9ybXMtcGFuZWwtY29udGVudC13cmFwLFxuLndwZm9ybXMtcGFuZWxzLXRvZ2dsZSxcbi5zbWFydC10YWdzLWxpc3QsXG4uc21hcnQtdGFncy1saXN0LWRpc3BsYXksXG4jd3Bmb3Jtcy1wYW5lbC1maWVsZHMgLndwZm9ybXMtdGFiLWNvbnRlbnQsXG4ud3Bmb3Jtcy1wYW5lbDpub3QoI3dwZm9ybXMtcGFuZWwtZmllbGRzKSAud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyLFxuI3dwZm9ybXMtYnVpbGRlci1oZWxwIHtcblx0QGluY2x1ZGUgc2Nyb2xsYmFyKCA2cHgsIHRyYW5zcGFyZW50LCAkY29sb3Jfc2Nyb2xsYmFyICk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgc2Nyb2xsYmFyKCA2cHgsIHRyYW5zcGFyZW50LCAkY29sb3Jfc2Nyb2xsYmFyX2hvdmVyICk7XG5cdH1cbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gQ29tbW9uIHN0eWxlcy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnbWl4aW5zLWJ1dHRvbnMnO1xuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi8vIENvbG9ycyBieSBuYW1lOlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG4kY29sb3JfYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgIzJkMmQyZDtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcbiRjb2xvcl9icmlnaHRfcmVkOiAgICAgICAgICAgICAgICAjZWU1YzVjO1xuJGNvbG9yX2xpZ2h0ZXN0X3JlZDogICAgICAgICAgICAgICNmY2YwZjE7XG5cbiRjb2xvcl9kYXJrX2dyZWVuOiAgICAgICAgICAgICAgICAjMDA4YTIwO1xuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMGEzMmE7XG4kY29sb3JfbGlnaHRlc3RfZ3JlZW46ICAgICAgICAgICAgI2VkZmFlZjtcblxuJGNvbG9yX2RhcmtfYmx1ZTogICAgICAgICAgICAgICAgICMyMTVkOGY7XG4kY29sb3JfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzAzNmFhYjtcbiRjb2xvcl9icmlnaHRfYmx1ZTogICAgICAgICAgICAgICAjMDM5OWVkO1xuJGNvbG9yX2JyaWdodF9ibHVlX2FsdDogICAgICAgICAgICM0Mjg1ZjQ7XG4kY29sb3JfYnJpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgIzAwYzZiZjtcbiRjb2xvcl9saWdodF9ibHVlOiAgICAgICAgICAgICAgICAjNzljMmY0O1xuJGNvbG9yX2xpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgICNjY2UwZWQ7XG4kY29sb3JfbGlnaHRlc3RfYmx1ZTogICAgICAgICAgICAgI2YxZjZmYTtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcblxuJGNvbG9yX2RhcmtfeWVsbG93OiAgICAgICAgICAgICAgICNmZmFhMDA7XG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmYjkwMDtcbiRjb2xvcl9saWdodGVzdF95ZWxsb3c6ICAgICAgICAgICAjZmNmOWU4O1xuXG4kY29sb3JfZGFya2VyX2dyZXk6ICAgICAgICAgICAgICAgIzYyNjI2MjtcbiRjb2xvcl9kYXJrX2dyZXk6ICAgICAgICAgICAgICAgICAjNjY2NjY2O1xuJGNvbG9yX2JyaWdodF9ncmV5OiAgICAgICAgICAgICAgICNhYWFhYWE7XG4kY29sb3JfYnJpZ2h0X2dyZXlfYWx0OiAgICAgICAgICAgI2I2YjZiNjtcbiRjb2xvcl9icmlnaHRlcl9ncmV5OiAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2JyaWdodGVyX2dyZXlfYWx0OiAgICAgICAgICNkNmQ2ZDY7XG4kY29sb3JfYnJpZ2h0ZXN0X2dyZXk6ICAgICAgICAgICAgI2U4ZThlODtcbiRjb2xvcl9saWdodF9ncmV5OiAgICAgICAgICAgICAgICAjZjFmMWYxO1xuJGNvbG9yX2xpZ2h0ZXJfZ3JleTogICAgICAgICAgICAgICNmNmY2ZjY7XG4kY29sb3JfbGlnaHRlc3RfZ3JleTogICAgICAgICAgICAgI2Y4ZjhmODtcblxuLy8gQ29sb3JzIGJ5IHVzYWdlOlxuJGNvbG9yX2JsYWNrX2JhY2tncm91bmQ6ICAgICAgICAgICMyZDJkMmQ7XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZF9ob3ZlcjogICAgIzQ0NDQ0NDtcbiRjb2xvcl9kYXJrX2dyZXlfYmFja2dyb3VuZDogICAgICAjNmQ2ZDZkO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZDogICAgICAgICAgICNlZWVlZWU7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgI2Q3ZDdkNztcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kOiAgICAgICAgICAjZjhmOGY4O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI6ICAgICNlZWVlZWU7XG5cbiRjb2xvcl9kaXZpZGVyOiAgICAgICAgICAgICAgICAgICAjZGRkZGRkO1xuJGNvbG9yX2JvcmRlcjogICAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfYm9yZGVyX2hvdmVyOiAgICAgICAgICAgICAgIzk5OTk5OTtcbiRjb2xvcl9oaW50OiAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX3ByaW1hcnlfdGV4dDogICAgICAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3Jfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl9saWdodF90ZXh0OiAgICAgICAgICAgICAgICAjODY5MTllO1xuJGNvbG9yX2xpZ2h0ZXJfdGV4dDogICAgICAgICAgICAgICM5OTk5OTk7XG5cbiRjb2xvcl9maWVsZHNfdGFiczogICAgICAgICAgICAgICAjZTBlOGYwO1xuJGNvbG9yX2ZpZWxkc19kaXZpZGVyOiAgICAgICAgICAgICNjZWQ3ZTA7XG4kY29sb3JfZmllbGRzX2JhY2tncm91bmQ6ICAgICAgICAgI2ViZjNmYztcbiRjb2xvcl9maWVsZHNfYmFja2dyb3VuZF9ob3ZlcjogICAjZTBlOGYwO1xuJGNvbG9yX2ZpZWxkc19ib3JkZXI6ICAgICAgICAgICAgICNiMGI2YmQ7XG4kY29sb3JfZmllbGRzX2hpbnQ6ICAgICAgICAgICAgICAgI2IwYjZiZDtcbiRjb2xvcl9maWVsZHNfc2Vjb25kYXJ5X3RleHQ6ICAgICAjODY5MTllO1xuJGNvbG9yX3ByZXZpZXdfYnV0dG9uX2JhY2tncm91bmQ6ICM5OTk5OTk7XG5cbiRjb2xvcl9jbG9zZTogICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX2Nsb3NlX2hvdmVyOiAgICAgICAgICAgICAgICM3Nzc3Nzc7XG5cbiRjb2xvcl9idXR0b25faWNvbl9saWdodF9ncmV5OiAgICAjYTZhNmE2O1xuJGNvbG9yX2J1dHRvbl9pY29uX2dyZXk6ICAgICAgICAgICM5OTk5OTk7XG5cbi8vIFNlbWl0cmFuc3BhcmVudCBjb2xvcnM6XG4kY29sb3Jfd2hpdGVfdHJhbnNfMzU6ICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjM1ICk7XG4kY29sb3Jfd2hpdGVfdHJhbnNfNjU6ICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjY1ICk7XG4kY29sb3Jfd2hpdGVfdHJhbnNfNjA6ICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjYgKTtcbiRjb2xvcl9ibGFja190cmFuc18zNTogICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMzUgKTtcblxuJGNvbG9yX3Njcm9sbGJhcjogICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4xNSApO1xuJGNvbG9yX3Njcm9sbGJhcl9ob3ZlcjogICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC41ICk7XG5cbi8vIFdlIG5lZWQgdGhpcyB2YXIgc2luY2UgJGJsdWUgdXNlZCBpbiBgX2Nob2ljZXMuc2Nzc2AsXG4vLyB3aGljaCBpcyB1c2VkIGluIHRoZSBgYWRtaW4uc2Nzc2AgYXMgd2VsbC5cbiRibHVlOiAkY29sb3JfYmx1ZTtcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBGb250IHNpemVzLlxuJGZvbnRfc2l6ZV8yeHM6ICAgICAgMTFweDtcbiRmb250X3NpemVfeHM6ICAgICAgIDEycHg7XG4kZm9udF9zaXplX3NzOiAgICAgICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgICAgICAgMTRweDtcbiRmb250X3NpemVfbTogICAgICAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgICAgICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogICAgICAgMjBweDtcbiRmb250X3NpemVfeGw6ICAgICAgIDI0cHg7XG4kZm9udF9zaXplX3h4bDogICAgICAyOHB4O1xuXG4vLyBGb250IGZhbWlseS5cbiRmb250X2dlbmVyYWw6ICAgICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250X21vbm86ICAgICAgICAgICBtb25vc3BhY2U7XG4kZm9udF9mYTogICAgICAgICAgICAgRm9udEF3ZXNvbWU7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogICAgICAgICAgNXB4O1xuJHNwYWNpbmdfc3M6ICAgICAgICAgIDhweDtcbiRzcGFjaW5nX3M6ICAgICAgICAgICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAgICAgICAgIDE1cHg7XG4kc3BhY2luZ19tOiAgICAgICAgICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgICAgICAgICAzMHB4O1xuJHNwYWNpbmdfeGw6ICAgICAgICAgIDQwcHg7XG4kc3BhY2luZ194eGw6ICAgICAgICAgNTBweDtcblxuLy8gQm9yZGVyIHJhZGl1cy5cbiRib3JkZXJfcmFkaXVzX3hzOiAgICAzcHg7XG4kYm9yZGVyX3JhZGl1c19zOiAgICAgNHB4O1xuJGJvcmRlcl9yYWRpdXNfbTogICAgIDZweDtcblxuLy8gQm9yZGVyLlxuJGJvcmRlcl9zdGQ6ICAgICAgICAgIDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6ICAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgIC40MHM7XG4kdHJhbnNpdGlvbl9zbG93OiAgICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgIC4wNXM7XG5cbi8vIERpbWVuc2lvbnMuXG4kdG9vbGJhcl9oZWlnaHQ6ICAgICAgNzZweDtcbiRwYW5lbHNfdG9nZ2xlX3dpZHRoOiA5NXB4O1xuJHNpZGViYXJfd2lkdGg6ICAgICAgIDQwMHB4O1xuXG4vLyBGaWVsZCBwcmV2aWV3IHNpemUuXG4kZmllbGRfc2l6ZV9zbWFsbDogICAgMjUlO1xuJGZpZWxkX3NpemVfbWVkaXVtOiAgIDYwJTtcbiRmaWVsZF9zaXplX2xhcmdlOiAgICAxMDAlO1xuXG4kZmllbGRfbWluX3dpZHRoOiAgICAgMjUwcHg7XG5cbi8vIENob2ljZXMgaWNvbnMgcGF0aC5cbiRjaG9pY2VzLWJ1dHRvbi1pY29uLXBhdGg6ICcuLi8uLi9pbWFnZXMnO1xuXG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIE1peGlucy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLy8gQW5pbWF0aW9uLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbi8vIEBwYXJhbSAka2V5ZnJhbWVzIEFuaW1hdGlvbiBrZXlmcmFtZXMgbmFtZS5cbi8vXG5AbWl4aW4gYW5pbWF0aW9uKCAka2V5ZnJhbWVzICkge1xuXG5cdC13ZWJraXQtYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHQtbW96LWFuaW1hdGlvbjogJGtleWZyYW1lcztcblx0LW1zLWFuaW1hdGlvbjogJGtleWZyYW1lcztcblx0LW8tYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHRhbmltYXRpb246ICRrZXlmcmFtZXM7XG59XG5cbi8vIFNjcm9sbGJhci5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG4vLyBAcGFyYW0gJHdpZHRoICAgICAgICAgICAgU2Nyb2xsYmFyIHdpZHRoLlxuLy8gQHBhcmFtICR0cmFja19iYWNrZ3JvdW5kIFRyYWNrIGJhY2tncm91bmQuXG4vLyBAcGFyYW0gJHRodW1iX2JhY2tncm91bmQgVGh1bWIgYmFja2dyb3VuZC5cbi8vXG5AbWl4aW4gc2Nyb2xsYmFyKCAkd2lkdGgsICR0cmFja19iYWNrZ3JvdW5kLCAkdGh1bWJfYmFja2dyb3VuZCApIHtcblxuXHQvLyBXZWJraXQgYnJvd3NlcnMuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAkdHJhY2tfYmFja2dyb3VuZDtcblx0XHR3aWR0aDogI3sgJHdpZHRoICsgMTAgfTtcblx0fVxuXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAjeyAkd2lkdGggKyAxMCB9ICN7ICR3aWR0aCArIDEwIH0gdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAkd2lkdGggdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwICN7ICR3aWR0aCArIDEwIH0gI3sgJHdpZHRoICsgMTAgfSAkdGh1bWJfYmFja2dyb3VuZDtcblx0XHRib3JkZXItcmFkaXVzOiAjeyAoICR3aWR0aCArIDEwICkgLyAyfTtcblx0XHRib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtcmVzaXplcixcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRvdmVyZmxvdzogb3ZlcmxheSAhaW1wb3J0YW50O1xuXG5cdC8vIEZvciBGaXJlZm94LlxuXHRAaWYgJHdpZHRoIDw9IDhweCB7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHR9XG5cdHNjcm9sbGJhci1jb2xvcjogJHRodW1iX2JhY2tncm91bmQgJHRyYWNrX2JhY2tncm91bmQ7XG59XG5cbi8vIFRyYW5zaXRpb24uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuLy8gQHBhcmFtICRlbGVtZW50cyBFbGVtZW50cy5cbi8vIEBwYXJhbSAkZHVyYXRpb24gRHVyYXRpb24uXG4vLyBAcGFyYW0gJGVhc3kgICAgIER1cmF0aW9uLlxuLy9cbkBtaXhpbiB0cmFuc2l0aW9uKCAkZWxlbWVudHMsICRkdXJhdGlvbiwgJGVhc3kgKSB7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xuXHQtbW96LXRyYW5zaXRpb246ICRlbGVtZW50cyAkZHVyYXRpb24gJGVhc3k7XG5cdC1tcy10cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xuXHQtby10cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xuXHR0cmFuc2l0aW9uOiAkZWxlbWVudHMgJGR1cmF0aW9uICRlYXN5O1xufVxuXG4vLyBGb2N1cyB2aXNpYmxlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBmb2N1c192aXNpYmxlKCkge1xuXG5cdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvcl9ibGFja190cmFuc18zNTtcbn1cblxuLy8gRm9udCBzbW9vdGhpbmcuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIGZvbnRfc21vb3RoaW5nKCkge1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbnNldCBhYnNvbHV0ZSBhbmQgZml4ZWQgcG9zaXRpb25lZCBlbGVtZW50LlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBpbnNldF8wKCkge1xuXG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcbn1cblxuLy8gQ2VudGVyaW5nIG9uIGJvdGggYXhlcy5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gZmxleF9jZW50ZXJfYm90aF9heGVzKCkge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBSZXNldCBhcHBlYXJhbmNlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiByZXNldF9hcHBlYXJhbmNlKCkge1xuXG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gQnV0dG9ucyBtaXhpbnMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi8vIFdQRm9ybXMgQnV0dG9uLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bigpIHtcblxuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfcztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsLCAkdHJhbnNpdGlvbl9mYXN0LCBlYXNlLWluICk7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIFNtYWxsLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9zbSgpIHtcblxuXHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMCAkc3BhY2luZ19zO1xuXHRoZWlnaHQ6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBNZWRpdW0uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX21kKCkge1xuXG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9zICsgMztcblx0cGFkZGluZzogJHNwYWNpbmdfcyAkc3BhY2luZ19tcztcbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTGFyZ2UuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2xnKCkge1xuXG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAxNnB4IDI4cHg7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIEJsdWUuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2JsdWUoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX2JsdWU7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfYmx1ZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9kYXJrX2JsdWU7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0fVxufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBPcmFuZ2UuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX29yYW5nZSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Rhcmtfb3JhbmdlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2Rhcmtfb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gR3JleS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fZ3JleSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleV9iYWNrZ3JvdW5kO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXlfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTGlnaHQgR3JleS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fbGlnaHRfZ3JleSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLEFBQUEsUUFBUTtBQUNSLDJCQUEyQjtBQUMzQixzQkFBc0I7QUFDdEIsZ0JBQWdCO0FBQ2hCLHdCQUF3QjtBQUN4QixxQkFBcUIsQ0FBQyxvQkFBb0I7QUFDMUMsY0FBYyxBQUFBLElBQUssQ0FBQSxxQkFBcUIsRUFBRSxzQkFBc0I7QUFD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 */