diff --git a/user/pages/01.home/_pourquoi-le-style-de-lours/text.md b/user/pages/01.home/_pourquoi-le-style-de-lours/text.md index e88b8ee..5ea21e6 100644 --- a/user/pages/01.home/_pourquoi-le-style-de-lours/text.md +++ b/user/pages/01.home/_pourquoi-le-style-de-lours/text.md @@ -1,7 +1,6 @@ --- -title: '"pourquoi" le style de l''ours" ?' +title: 'pourquoi "le style de l''ours" ?' +image_align: left --- -Faux-texte: a pour fonction de faire office de texte de substitution ou d'outil permettant la comparaison et l'appréciation de différentes polices. - -On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie et du graphisme, certains chansonniers en font l'utilisation lors de la composition de mélodies, chantant ces textes en amont de l'écriture de leur textes. L'utilisation de faux-textes aurait déjà été une pratique courante depuis le 16ème siècle dans les milieux de l'imprimerie et de la composition. \ No newline at end of file +L’ours est – dans l’édition et l’imprimerie – un pavé ou un encadré, situé généralement au début ou à la fin d’un ouvrage, qui recense les mentions légales, les copyrights, les noms et adresses de l’éditeur et de l’imprimeur, et les fonctions et les noms des collaborateurs ayant participé à la conception et à la fabrication de l’imprimé. [Source : Wikipédia] L’ours est la marque de fabrique d’un document. En le lisant, on sait QUI, QUAND, COMMENT, OÙ. Le style : chaque document possède son propre style, aussi bien sur le fond que sur la forme. Le(s) rédacteur(s), le graphiste, les auteurs des photos et dessins, l’imprimeur… sont autant de personnes qui créent la personnalité d’un document. Mon métier consiste à identifier ces intervenants, à les orchestrer et à harmoniser leur travail avec le mien, pour arriver à un résultat de qualité répondant aux besoins des clients. \ No newline at end of file diff --git a/user/pages/01.home/modular.md b/user/pages/01.home/modular.md index 538e8e0..61bbc1d 100644 --- a/user/pages/01.home/modular.md +++ b/user/pages/01.home/modular.md @@ -7,4 +7,4 @@ content: L’image de votre structure passe par la qualité de vos supports de communication ! Association, fondation, PME, établissement scolaire, mairie... vous avez besoin de produire un rapport d’activité, une plaquette de présentation, un dépliant institutionnel, un catalogue de produits, une brochure pédagogique, des panneaux pour un salon, une expo, des banderoles, un dossier de subvention… ? Vous n’avez pas le temps de corriger les fautes, de trouver le bon graphiste ou le bon imprimeur, de gérer les allers-retours, l’administratif... ? Vous ne savez pas quel papier choisir, quel format ni comment négocier les meilleurs tarifs ? Vous voulez que ce soit bien fait ? LE STYLE DE L’OURS gère tout de A à Z ! -[plugin:youtube](https://youtu.be/RDJ2PXubYr0) \ No newline at end of file +[plugin:youtube](https://www.youtube.com/embed/TuWZdE9bCFA) \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/items.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/items.md index a320968..e1e90ba 100644 --- a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/items.md +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n-2/items.md @@ -6,4 +6,4 @@ hero_image: '' --- Réalisé pour les Scouts et Guides de France. -Secrétariat de rédaction, secrétariat d'édition et fabrication : www.lestyledelours.fr \ No newline at end of file +Secrétariat de rédaction, secrétariat d'édition et fabrication : [Coucou](https://facebook.com) \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n15/etape_1.jpg b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n15/etape_1.jpg new file mode 100644 index 0000000..7748a2d Binary files /dev/null and b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n15/etape_1.jpg differ diff --git a/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n15/item.md b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n15/item.md new file mode 100644 index 0000000..c8b6b18 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/01.sous-section-2-1/projet-n15/item.md @@ -0,0 +1,6 @@ +--- +title: 'Projet N15' +media_order: etape_1.jpg +--- + +faux texte \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/facebook-red.svg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/facebook-red.svg new file mode 100644 index 0000000..b749aa9 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/facebook-red.svg @@ -0,0 +1,77 @@ + + + + diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/item.md index 31aec53..57be89d 100644 --- a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/item.md +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-1/item.md @@ -1,8 +1,8 @@ --- title: 'Ludovic, Signal Expertise' -media_order: facebook.svg +media_order: facebook-red.svg --- -[](https://www.facebook.com) +[](https://www.facebook.com) « Parfait ! Merci Emmanuel pour ton travail réalisé dans les délais. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/items.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/items.md index cb2436e..79c93ff 100644 --- a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/items.md +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/items.md @@ -1,8 +1,8 @@ --- title: 'Antoine, Secours Catholique' -media_order: linkedin.svg +media_order: linkedin-red.svg --- - + « Je travaille régulièrement avec Emmanuel sur l'édition de documents pour l’association. J'apprécie son regard et sa capacité à traduire nos messages. Emmanuel est un conseil précieux pour améliorer la qualité de nos publications, dans le fond comme dans la forme. » diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/linkedin-red.svg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/linkedin-red.svg new file mode 100644 index 0000000..55bda08 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-2/linkedin-red.svg @@ -0,0 +1,72 @@ + + + + diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/item.md index 9faf488..4ad1351 100644 --- a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/item.md +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/item.md @@ -1,8 +1,8 @@ --- title: 'Antoine, CCFD-Terre Solidaire' -media_order: mail.svg +media_order: mail-red.svg --- -[](https://www.facebook.com) +[](https://www.facebook.com) « J'ai travaillé avec Emmanuel lorsque j'étais DG du CCFD-Terre Solidaire. J'ai apprécié son grand professionnalisme et son souci à toujours trouver la bonne réponse à mes demandes en matière d'édition de documents. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/mail-red.svg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/mail-red.svg new file mode 100644 index 0000000..f418013 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-3/mail-red.svg @@ -0,0 +1,107 @@ + + + + diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/item.md index a73003a..6bf25d2 100644 --- a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/item.md +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/item.md @@ -1,8 +1,8 @@ --- title: 'Philippe, fondation Terre Solidaire' -media_order: malt.svg +media_order: malt-red.svg --- -[](https://www.facebook.com) +[](https://www.facebook.com) « Ce fut un très grand plaisir de travailler avec Emmanuel. J’ai fortement apprécié ses capacités à conseiller, écouter, préciser et enrichir mes demandes de productions. Il faut souligner son respect des délais, la rigueur et la précision de son travail qui met en confiance et rassure. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/malt-red.svg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/malt-red.svg new file mode 100644 index 0000000..833a044 --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-4/malt-red.svg @@ -0,0 +1,114 @@ + + + + diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/item.md b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/item.md index f4db65d..ee80c0d 100644 --- a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/item.md +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/item.md @@ -1,8 +1,8 @@ --- title: 'Philippe, CCFD-Terre Solidaire' -media_order: oral.svg +media_order: oral-red.svg --- -[](https://www.facebook.com) +[](https://www.facebook.com) « J'ai collaboré avec Emmanuel lorsque j'étais directeur. Je n'ai eu qu'à m'en féliciter : réactivité, inventivité, clarté des suggestions, fiabilité des budgets, maîtrise technique. Et, derrière l'homme discret, une belle expérience humaine et une passion pour son métier. » \ No newline at end of file diff --git a/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/oral-red.svg b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/oral-red.svg new file mode 100644 index 0000000..ddaafcd --- /dev/null +++ b/user/pages/03.nouvelle-section-2/02.recommandations/reco-n-5/oral-red.svg @@ -0,0 +1,73 @@ + + + + diff --git a/user/pages/04.contact/01.profil/facebook-red.svg b/user/pages/04.contact/01.profil/facebook-red.svg new file mode 100644 index 0000000..b749aa9 --- /dev/null +++ b/user/pages/04.contact/01.profil/facebook-red.svg @@ -0,0 +1,77 @@ + + + + diff --git a/user/pages/04.contact/01.profil/items.md b/user/pages/04.contact/01.profil/items.md index 260e275..b124207 100644 --- a/user/pages/04.contact/01.profil/items.md +++ b/user/pages/04.contact/01.profil/items.md @@ -1,6 +1,6 @@ --- title: profil -media_order: EC_BD_modif.png +media_order: 'EC_BD_modif.png,facebook-red.svg' --- **LE STYLE DE L’OURS** @@ -9,3 +9,4 @@ Emmanuel CAUCHOIS 78300 POISSY Tél. : 06 03 23 08 42 Email : lestyledelours@sfr.fr + \ No newline at end of file diff --git a/user/themes/le_style_de_lours_modif/css-compiled/theme.css b/user/themes/le_style_de_lours_modif/css-compiled/theme.css index 604fb32..ce3f791 100644 --- a/user/themes/le_style_de_lours_modif/css-compiled/theme.css +++ b/user/themes/le_style_de_lours_modif/css-compiled/theme.css @@ -169,7 +169,7 @@ header .logo .why_lsdo h3:hover { text-decoration: underline; } .item h4 { font-family: "Roboto-Bold"; text-transform: none; font-size: 1.5rem; text-align: center; color: #8d2815ff; letter-spacing: normal !important; font-weight: normal; } -.item-etapes h4 { font-size: 1.5rem; color: white; } +.item-etapes h4 { font-size: 1.5rem; color: white; font-family: "leaguegothic-regular-webfont"; text-transform: uppercase; font-weight: normal; } .item-etapes .txt > * { color: white; } @@ -315,11 +315,11 @@ body { position: relative; } .item-etapes .title { position: absolute; z-index: 1; transform: rotate(-135deg); width: 0; height: 0; top: -70px; left: -70px; border: 70px solid #0f265c; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; pointer-events: none; } -.item-etapes h4 { transform: rotate(90deg); position: absolute; top: -8px; left: -90px; } +.item-etapes h4 { transform: rotate(90deg); position: absolute; top: -8px; left: -75px; } .item-etapes .content { overflow: hidden; position: relative; } -.item-etapes .content .txt { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-direction: column; flex-direction: column; position: absolute; width: 100%; height: 100%; top: 0%; left: 0; background: transparent; transform: scale(0.95); transition: transform 0.5s ease, background 0.5s ease; } +.item-etapes .content .txt { z-index: 2; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-direction: column; flex-direction: column; position: absolute; width: 100%; height: 100%; top: 0%; left: 0; background: transparent; transform: scale(0.95); transition: transform 0.5s ease, background 0.5s ease; } .item-etapes .content .txt .content { padding: 20px; } @@ -329,11 +329,11 @@ body { position: relative; } .item-etapes .content .txt li { list-style: initial !important; } -.item-etapes:hover .txt { transition: transform 0.5s ease, background 0.5s ease; transform: scale(1); background: #0f265c; } +.item-etapes:hover .txt, .item-etapes:focus .txt, .item-etapes:active .txt { transition: transform 0.5s ease, background 0.5s ease; transform: scale(1); background: #0f265c; } -.item-etapes:hover .txt p, .item-etapes:hover .txt ul, .item-etapes:hover .txt li, .item-etapes:hover .txt a { color: white; } +.item-etapes:hover .txt p, .item-etapes:hover .txt ul, .item-etapes:hover .txt li, .item-etapes:hover .txt a, .item-etapes:focus .txt p, .item-etapes:focus .txt ul, .item-etapes:focus .txt li, .item-etapes:focus .txt a, .item-etapes:active .txt p, .item-etapes:active .txt ul, .item-etapes:active .txt li, .item-etapes:active .txt a { color: white; } -.item-etapes:hover .txt .content { overflow: auto; } +.item-etapes:hover .txt .content, .item-etapes:focus .txt .content, .item-etapes:active .txt .content { overflow: auto; } .arrow { width: 0 !important; height: 0; top: 35px; left: 50%; right: 50%; border: 50px solid white; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position: absolute; transform: translateX(-50%); } @@ -373,6 +373,8 @@ body { position: relative; } #start #contact .blocks:nth-of-type(1) p { text-align: right !important; } +#start #contact .blocks:nth-of-type(1) p img { width: 15px; margin-left: 5px; } + #start #contact .blocks:nth-of-type(2) { -ms-flex-align: start; align-items: flex-start; } #start #contact .blocks .title { display: none; } @@ -503,4 +505,4 @@ footer section { width: 50%; } footer ul li { margin-left: 0; } footer ul li a { font-size: 1rem; } } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fbWl4aW5zLnNjc3MiLCJ0aGVtZS9fcmVzZXQuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fc3RhcnQuc2NzcyIsInRoZW1lL19mb290ZXIuc2NzcyIsInRoZW1lL19jYXJvdXNlbC5zY3NzIiwidGhlbWUvX21lZGlhLXF1aWVyaWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndGhlbWUvZm9udHMnO1xuQGltcG9ydCAndGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3RoZW1lL21peGlucyc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5cbkBpbXBvcnQgJ3RoZW1lL3R5cG9ncmFwaHknO1xuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9zdGFydCc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvY2Fyb3VzZWwnO1xuQGltcG9ydCAndGhlbWUvbWVkaWEtcXVpZXJpZXMnO1xuLy8gQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbi8vXG4vLyBAaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuLy8gQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuLy9cbi8vIC8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbi8vIEBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vIEBmb250LWZhY2VcblxuLy8gbGVhZ3VlZ290aGljXG4kUmVndWxhci1MOiBcImxlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHktTDogXCJMZWFndWVfZ290aGljXCI7XG4kZmlsZS1MX1I6IFwibGVhZ3VlZ290aGljLXJlZ3VsYXItd2ViZm9udFwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkUmVndWxhci1MLCAkZmlsZS1MX1IsICRmYW1pbHktTCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LUwgKyBcIi9cIiArICRmaWxlLUxfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJlZ3VsYXItTCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXItTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyLUx9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3JvYm90b1xuJFJvYm90by1MOiBcIlJvYm90by1MaWdodFwiO1xuJGZhbWlseS1SOiBcInJvYm90b1wiO1xuJGZpbGUtUl9MOiBcIlJvYm90by1MaWdodC13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfTDtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUx9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUwgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4kUm9ib3RvLVI6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiRmYW1pbHktUjogXCJyb2JvdG9cIjtcbiRmaWxlLVJfUjogXCJSb2JvdG8tUmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1SLCAkZmlsZS1SX1IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLVJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLVIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tUn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9yb2JvdG9cbiRSb2JvdG8tTTogXCJSb2JvdG8tTWVkdWltXCI7XG4kZmlsZS1SX006IFwiUm9ib3RvLU1lZHVpbS13ZWJmb250XCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSb2JvdG8tTSwgJGZpbGUtUl9NLCAkZmFtaWx5LVIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1SICsgXCIvXCIgKyAkZmlsZS1SX007XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJvYm90by1NfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJvYm90by1NICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUm9ib3RvLU19IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRSb2JvdG8tQjogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGUtUl9COiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1CLCAkZmlsZS1SX0IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfQjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tQn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJFJvYm90by1JOiBcIlJvYm90by1JdGFsaWNcIjtcbiRmaWxlLVJfSTogXCJSb2JvdG8tSXRhbGljLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1JLCAkZmlsZS1SX0ksICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfSTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUl9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUkgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tSX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXItTCwgJGZpbGUtTF9SLCAkZmFtaWx5LUwsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5KTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLVIsICRmaWxlLVJfUiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRSb2JvdG8tSSwgJGZpbGUtUl9JLCAkZmFtaWx5LVIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1NLCAkZmlsZS1SX00sICRmYW1pbHktUiwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLUIsICRmaWxlLVJfQiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuXG5cblxuLy8gZm9udC1zaXplXG5cbiRmb250bmF2OiAxLjE1cmVtO1xuJGZvbnRQaTogMS4xNXJlbTtcblxuJGZ6aDE6IDRyZW07XG4kZnpoMjogM3JlbTtcbiRmemgzOiAycmVtO1xuJGZ6aDQ6IDEuNXJlbTtcbiRmb250cDogMXJlbTtcbiRmb250SDU6IDAuOXJlbTtcblxuXG4kaDM6IDEuNXJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udGgyOiAzcmVtO1xuXG4kZm9udDQwOiAzcmVtO1xuJGZvbnQ1NjogNHJlbTtcbiRmb250SDE6IDRyZW07XG5cbi8vIGludGVybGluZVxuXG4kbGgxOiA0LjVyZW07XG4kbGgyOiAzLjVyZW07XG4kbGgzOiAyLjVyZW07XG4kbGg0OiAxLjVyZW07XG4kbHA6IDEuMnJlbTtcblxuXG4kbGluZUgyNDogMnJlbTtcbiRsaW5lSDMwOiAyLjVyZW07XG4kbGluZUgzMjogM3JlbTtcbiRsaW5lSDQwOiA0cmVtO1xuJGxpbmVIOTY6NnJlbTtcblxuLy9pbnRlcmxldHRyZVxuJGxldHRlckkxOiAwLjFyZW07XG5cbi8vIGNvbG9yXG4kc2VjdGlvbjogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGgzLWNvbG9yOiAjOGQyODE1ZmY7XG5cbiRia2ctZzogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGJrZy1kOiByZ2IoMjQzLDE1MCw4NSk7XG5cbiRibHVlOiAjMGYyNjVjO1xuJHJlZDogIzhkMjgxNWZmO1xuXG4vLyBmaWxldFxuJGJvcmRlci1yZWQ6IDJweCBkYXNoZWQgJHJlZDtcbiRib3JkZXItYmx1ZTogMXB4IHNvbGlkICRibHVlO1xuIiwiQG1peGluIGZpbGV0e1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOjphZnRlcntcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci1yZWQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXI6ICRib3JkZXItcmVkO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWl4aW4gZmlsZXQtYntcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjo6YWZ0ZXJ7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXI6ICRib3JkZXItYmx1ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci1ibHVlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogLTcwcHg7XG4gIGJvcmRlcjogNzBweCBzb2xpZCAkYmx1ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gcm90YXRlSHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogLTkwcHg7XG59XG5cbkBtaXhpbiBhcnJvd3tcbiAgd2lkdGg6IDAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBib3JkZXI6IDUwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuIiwiKntcbiAgLXdlYmtpdC1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjowO1xufVxuXG5oMSxoMixoMyxoNCxoNSxwLGVtLHN0cm9uZyx1bCxsaSxhe1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xudWx7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bCxsaXtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJib2R5LFxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLFxuaDIge1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogJGZvbnRIMTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSDk2O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgZm9udC1zaXplOiAkZm9udEgxO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUg5NjtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnRoMjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSDMwO1xuICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuaDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICBmb250LXNpemU6ICRmb250MzI7XG59XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG8tQjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkZm9udEg1O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuYSxcbmRlbCxcbmxpLFxucCxcbnVsIHtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG8tUjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkZm9udHA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZW0ge1xuICBmb250LWZhbWlseTogJFJvYm90by1JO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oZWFkZXIge1xuICBuYXYge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udG5hdjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVINDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJJMTtcbiAgICAgICAgICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgICN1c2VyIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndoeV9sc2RvIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2hvbWUge1xuICBwIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1MO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250UGk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSDI0O1xuICB9XG59XG5cbi5ncmF2LXlvdXR1YmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0haW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnNvdXMtc2VjdGlvbiB7XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRoMy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5nYWxlcmllIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgfVxufVxuXG4uaXRlbSB7XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5pdGVtLWV0YXBlcyB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6ICRoMztcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAudHh0IHtcbiAgICAmID4gKiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiNjb250YWN0IHtcbiAgcCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJJMTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgaDMge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udG5hdjtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU9wZW57XG4gICAgMCUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO31cbiAgICAxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO3RyYW5zZm9ybTogcm90YXRlKDBkZWcpO31cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPcGVue1xuICAgIDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt9XG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVDbG9zZXtcbiAgICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO31cbiAgICAxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlQ2xvc2V7XG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO3RyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlT3BlbntcbiAgMCV7bWFyZ2luLXRvcDogMHB4O31cbiAgMTAwJXttYXJnaW4tdG9wOiAtMTU1cHg7fVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZU9wZW57XG4gIDAle21hcmdpbi10b3A6IDBweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogLTE1NXB4O31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZUNsb3Nle1xuICAwJXttYXJnaW4tdG9wOiAtMTU1cHg7fVxuICAxMDAle21hcmdpbi10b3A6IDBweDt9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlQ2xvc2V7XG4gIDAle21hcmdpbi10b3A6IC0xNTVweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogMHB4O31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZU9wZW5zdmd7XG4gIDAle21hcmdpbi10b3A6IDUwcHg7fVxuICAxMDAle21hcmdpbi10b3A6IDE4MHB4O31cbn1cblxuQGtleWZyYW1lcyB0cmFuc2xhdGVPcGVuc3Zne1xuICAwJXttYXJnaW4tdG9wOiA1MHB4O31cbiAgMTAwJXttYXJnaW4tdG9wOiAxODBweDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVDbG9zZXN2Z3tcbiAgMCV7bWFyZ2luLXRvcDogMTgwcHg7fVxuICAxMDAle21hcmdpbi10b3A6IDUwcHg7fVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZUNsb3Nlc3Zne1xuICAwJXttYXJnaW4tdG9wOiAxODBweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogNTBweDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2aXNpYmxle1xuICAwJXtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2aXNpYmxle1xuICAwJXtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpZGRlbntcbiAgMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJXtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZGVue1xuICAwJXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cbn1cblxuLndoeV9sc2Rve1xuICAmLm9wZW57XG4gICAgaDN7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlT3BlbiAxcywgdHJhbnNsYXRlT3BlbiAxcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVPcGVuIDFzLCB0cmFuc2xhdGVPcGVuIDFzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogdmlzaWJsZSAxcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiB2aXNpYmxlIDFzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVPcGVuIDFzLCB0cmFuc2xhdGVPcGVuc3ZnIDFzO1xuICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZU9wZW4gMXMsIHRyYW5zbGF0ZU9wZW5zdmcgMXM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAmLmNsb3Nle1xuICAgIGgze1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZUNsb3NlIDFzLCB0cmFuc2xhdGVDbG9zZSAxcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVDbG9zZSAxcywgdHJhbnNsYXRlQ2xvc2UgMXM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gICAgc2VjdGlvbntcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBoaWRkZW4gMXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogaGlkZGVuIDFzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVDbG9zZSAxcywgdHJhbnNsYXRlQ2xvc2VzdmcgMXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2xvc2UgMXMsIHRyYW5zbGF0ZUNsb3Nlc3ZnIDFzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5iYWNrZ3JvdW5ke1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJiA+IGRpdiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvbmQtZ3tcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb25kLWR7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5oZWFkZXJ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbmF2e1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiAycHg7XG4gICAgdWx7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpe1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAwIDUwcHg7XG4gICAgLmZpbGV0e1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDF7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgei1pbmRleDogMTtcbiAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICY6OmFmdGVye1xuICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgfVxuICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgIH1cblxuICAgIH1cbiAgICAmLkhje1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzO1xuICAgIH1cbiAgfVxuICAubG9nb3tcbiAgICBtYXJnaW46IDE1MHB4IDAgNTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJiA+IGRpdntcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxuICAgICYgPiBzdmd7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICB9XG4gICAgICYgPiBzZWN0aW9ue1xuICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgIH1cbiAgICAjdXNlcntcbiAgICAgIGRpdntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud2h5X2xzZG97XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGgze1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZykgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZykgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgfVxuICAgICAgc2VjdGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW57XG4gICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmPnN2Z3tcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jaG9tZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2NDU4NyFpbXBvcnRhbnQ7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmtnLWQhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgICAuYmxvY2t7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDcwcHggYXV0bztcbiAgICB9XG59XG5cbi5zb3VzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmaWxldDtcbiAgICB9XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICAudGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgcHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9ja3Mge1xuICB3aWR0aDogMzUlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAudGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaXRlbS1ldGFwZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZUg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIGJhY2tncm91bmQgMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAsIHVsLCBsaSwgYXtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIGJhY2tncm91bmQgMC41cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgYmFja2dyb3VuZCAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgcCwgdWwsIGxpLCBhe1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnJvdyB7XG4gICAgQGluY2x1ZGUgYXJyb3c7XG59XG5cbi5uby1nYWwge1xuICAgIC5zZWN0aW9uX24yIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgfVxufVxuXG4uZ2FsZXJpZXtcbiAgaDV7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jc3RhcnQge1xuICBtYXJnaW46IDAgNTBweDtcbiAgICAmID4gc2VjdGlvbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGV0LWI7XG4gICAgICB9XG4gICAgICAuc291cy1zZWN0aW9ue1xuICAgICAgICAmID4gc2VjdGlvbntcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNjbGllbnRze1xuICAgICAgICAuaW1hZ2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb246bm90KCNob21lKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWN0aW9uO1xuXG4gICAgICAgICYgPiAuc291cy1zZWN0aW9uIHtcbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjY29udGFjdCB7XG4gICAgICAuc291cy1zZWN0aW9ue1xuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIC5ibG9ja3N7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiZm9vdGVye1xuICBtYXJnaW46IDAgNTBweCAwcHggNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHVse1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb257XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG59XG5cblxuLmJhY2tncm91bmQtZm9vdGVye1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICYgPiBkaXYge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb25kLWd7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZm9uZC1ke1xuICAgIHN2Z3tcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIub3dsLWNhcm91c2Vse1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94IWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDUwcHggMCA1MHB4O1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIC5vd2wtc3RhZ2Utb3V0ZXJ7XG4gIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLm93bC1pdGVte1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgfVxuICAgIC5nYWxlcmlle1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC5pbWFnZXN7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAub3dsLW5hdntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOjM1JTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBidXR0b257XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxNDEsIDQwLCAyMSkhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05LjVweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vd2wtcHJldntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vd2wtbmV4dHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4ub3dsLW5hdi5kaXNhYmxlZHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG5cbiNyZWNvbW1hbmRhdGlvbnN7XG4gIC5vd2wtY2Fyb3VzZWx7XG4gICAgLm93bC1zdGFnZS1vdXRlcntcbiAgICAgIGhlaWdodDogMzAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FsZXJpZXtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoNXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICAgICAgYXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYgPiBpbWd7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBpbWd7XG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgdG9wOiAxMHB4O1xuICAgICAgLy8gICByaWdodDogMjBweDtcbiAgICAgIC8vICAgd2lkdGg6IDI1cHg7XG4gICAgICAvLyAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGhlYWRlcntcbiAgICAubG9nb3tcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3RhcnR7XG4gICAgLnNlY3Rpb257XG4gICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICAgICY6bm90KCNob21lKXtcbiAgICAgICAgLnNlY3Rpb24tY29udGVudHtcbiAgICAgICAgICBoMywgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggYXV0byAzMHB4IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJiA+IC5zb3VzLXNlY3Rpb257XG4gICAgICAgICAgJj5zZWN0aW9ue1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubm8tZ2Fse1xuICAgICAgICAgICAgJjpub3QoI2NsaWVudHMpe1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZm9vdGVye1xuICAgIHNlY3Rpb257XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICBIZWFkZXJ7XG4gICAgLnRpdGxle1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAubmF2YmFye1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgdWx7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ297XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLndoeV9sc2RvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICN1c2Vye1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNob21le1xuICAgIG1pbi13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgI3N0YXJ0e1xuICAgIC5zZWN0aW9ue1xuICAgICAgLnNvdXMtc2VjdGlvbntcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5ibG9ja3N7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KCNob21lKXtcbiAgICAgICAgJiA+IC5zb3VzLXNlY3Rpb257XG4gICAgICAgICAgLm5vLWdhbHtcbiAgICAgICAgICAgICY6bm90KCNjbGllbnRzKXtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnR7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjY29udGFjdHtcbiAgICAgIC5ibG9ja3N7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGZvb3RlcntcbiAgICBzZWN0aW9ue1xuICAgICAgd2lkdGg6IDkwJVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5e1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICBoZWFkZXJ7XG4gICAgLnRpdGxle1xuICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgIGgxe1xuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQ0MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgI3N0YXJ0e1xuICAgIG1hcmdpbjogMDtcbiAgICAuc2VjdGlvbntcbiAgICAgIC5zb3VzLXNlY3Rpb257XG4gICAgICAgICYgPiBzZWN0aW9ue1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uOm5vdCgjaG9tZSkge1xuICAgICAgJiA+IC5zb3VzLXNlY3Rpb257XG4gICAgICAgIC5uby1nYWw6bm90KCNjbGllbnRzKTpudGgtb2YtdHlwZShuKzMpIHtcbiAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDUwcHggc29saWQgIzBmMjY1YztcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIHRvcDotNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxlZnQ6LTQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIHAsdWx7XG4gICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAmPiBwe1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5zb3VzLXNlY3Rpb257XG4gICAgICAgICY+IHNlY3Rpb257XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQzMjtcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6ICRoMztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjbS10aWVye1xuICAgICAgc2VjdGlvbntcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzMpe1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IC01MHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3ItZi1yZW5jZXN7XG4gICAgICBoM3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICAgICNjbGllbnRze1xuICAgICAgICAuaW1hZ2Vze1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luOjEwcHggMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjcmVjb21tYW5kYXRpb25ze1xuICAgICAgLm93bC1jYXJvdXNlbHtcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICB3aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNjb250YWN0e1xuICAgICAgJiA+IGRpdntcbiAgICAgICAgcHtcbiAgICAgICAgICBtaW4td2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGZvb3RlcntcbiAgICBtYXJnaW46IDA7XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgdWx7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUN3SkksVUFBVSxH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 */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fbWl4aW5zLnNjc3MiLCJ0aGVtZS9fcmVzZXQuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fc3RhcnQuc2NzcyIsInRoZW1lL19mb290ZXIuc2NzcyIsInRoZW1lL19jYXJvdXNlbC5zY3NzIiwidGhlbWUvX21lZGlhLXF1aWVyaWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndGhlbWUvZm9udHMnO1xuQGltcG9ydCAndGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3RoZW1lL21peGlucyc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5cbkBpbXBvcnQgJ3RoZW1lL3R5cG9ncmFwaHknO1xuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9zdGFydCc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvY2Fyb3VzZWwnO1xuQGltcG9ydCAndGhlbWUvbWVkaWEtcXVpZXJpZXMnO1xuLy8gQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbi8vXG4vLyBAaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuLy8gQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuLy9cbi8vIC8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbi8vIEBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vIEBmb250LWZhY2VcblxuLy8gbGVhZ3VlZ290aGljXG4kUmVndWxhci1MOiBcImxlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHktTDogXCJMZWFndWVfZ290aGljXCI7XG4kZmlsZS1MX1I6IFwibGVhZ3VlZ290aGljLXJlZ3VsYXItd2ViZm9udFwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkUmVndWxhci1MLCAkZmlsZS1MX1IsICRmYW1pbHktTCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LUwgKyBcIi9cIiArICRmaWxlLUxfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJlZ3VsYXItTCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXItTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyLUx9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3JvYm90b1xuJFJvYm90by1MOiBcIlJvYm90by1MaWdodFwiO1xuJGZhbWlseS1SOiBcInJvYm90b1wiO1xuJGZpbGUtUl9MOiBcIlJvYm90by1MaWdodC13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfTDtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUx9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUwgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4kUm9ib3RvLVI6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiRmYW1pbHktUjogXCJyb2JvdG9cIjtcbiRmaWxlLVJfUjogXCJSb2JvdG8tUmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1SLCAkZmlsZS1SX1IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLVJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLVIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tUn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9yb2JvdG9cbiRSb2JvdG8tTTogXCJSb2JvdG8tTWVkdWltXCI7XG4kZmlsZS1SX006IFwiUm9ib3RvLU1lZHVpbS13ZWJmb250XCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSb2JvdG8tTSwgJGZpbGUtUl9NLCAkZmFtaWx5LVIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1SICsgXCIvXCIgKyAkZmlsZS1SX007XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJvYm90by1NfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJvYm90by1NICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUm9ib3RvLU19IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRSb2JvdG8tQjogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGUtUl9COiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1CLCAkZmlsZS1SX0IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfQjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tQn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJFJvYm90by1JOiBcIlJvYm90by1JdGFsaWNcIjtcbiRmaWxlLVJfSTogXCJSb2JvdG8tSXRhbGljLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1JLCAkZmlsZS1SX0ksICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfSTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUl9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUkgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tSX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXItTCwgJGZpbGUtTF9SLCAkZmFtaWx5LUwsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5KTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLVIsICRmaWxlLVJfUiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRSb2JvdG8tSSwgJGZpbGUtUl9JLCAkZmFtaWx5LVIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1NLCAkZmlsZS1SX00sICRmYW1pbHktUiwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLUIsICRmaWxlLVJfQiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuXG5cblxuLy8gZm9udC1zaXplXG5cbiRmb250bmF2OiAxLjE1cmVtO1xuJGZvbnRQaTogMS4xNXJlbTtcblxuJGZ6aDE6IDRyZW07XG4kZnpoMjogM3JlbTtcbiRmemgzOiAycmVtO1xuJGZ6aDQ6IDEuNXJlbTtcbiRmb250cDogMXJlbTtcbiRmb250SDU6IDAuOXJlbTtcblxuXG4kaDM6IDEuNXJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udGgyOiAzcmVtO1xuXG4kZm9udDQwOiAzcmVtO1xuJGZvbnQ1NjogNHJlbTtcbiRmb250SDE6IDRyZW07XG5cbi8vIGludGVybGluZVxuXG4kbGgxOiA0LjVyZW07XG4kbGgyOiAzLjVyZW07XG4kbGgzOiAyLjVyZW07XG4kbGg0OiAxLjVyZW07XG4kbHA6IDEuMnJlbTtcblxuXG4kbGluZUgyNDogMnJlbTtcbiRsaW5lSDMwOiAyLjVyZW07XG4kbGluZUgzMjogM3JlbTtcbiRsaW5lSDQwOiA0cmVtO1xuJGxpbmVIOTY6NnJlbTtcblxuLy9pbnRlcmxldHRyZVxuJGxldHRlckkxOiAwLjFyZW07XG5cbi8vIGNvbG9yXG4kc2VjdGlvbjogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGgzLWNvbG9yOiAjOGQyODE1ZmY7XG5cbiRia2ctZzogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGJrZy1kOiByZ2IoMjQzLDE1MCw4NSk7XG5cbiRibHVlOiAjMGYyNjVjO1xuJHJlZDogIzhkMjgxNWZmO1xuXG4vLyBmaWxldFxuJGJvcmRlci1yZWQ6IDJweCBkYXNoZWQgJHJlZDtcbiRib3JkZXItYmx1ZTogMXB4IHNvbGlkICRibHVlO1xuIiwiQG1peGluIGZpbGV0e1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOjphZnRlcntcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci1yZWQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXI6ICRib3JkZXItcmVkO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWl4aW4gZmlsZXQtYntcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjo6YWZ0ZXJ7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXI6ICRib3JkZXItYmx1ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci1ibHVlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogLTcwcHg7XG4gIGJvcmRlcjogNzBweCBzb2xpZCAkYmx1ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gcm90YXRlSHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogLTc1cHg7XG59XG5cbkBtaXhpbiBhcnJvd3tcbiAgd2lkdGg6IDAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBib3JkZXI6IDUwcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuIiwiKntcbiAgLXdlYmtpdC1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjowO1xufVxuXG5oMSxoMixoMyxoNCxoNSxwLGVtLHN0cm9uZyx1bCxsaSxhe1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xudWx7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bCxsaXtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJib2R5LFxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLFxuaDIge1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogJGZvbnRIMTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSDk2O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgZm9udC1zaXplOiAkZm9udEgxO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUg5NjtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnRoMjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSDMwO1xuICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuaDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICBmb250LXNpemU6ICRmb250MzI7XG59XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG8tQjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkZm9udEg1O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuYSxcbmRlbCxcbmxpLFxucCxcbnVsIHtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG8tUjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkZm9udHA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZW0ge1xuICBmb250LWZhbWlseTogJFJvYm90by1JO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oZWFkZXIge1xuICBuYXYge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udG5hdjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVINDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJJMTtcbiAgICAgICAgICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgICN1c2VyIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndoeV9sc2RvIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2hvbWUge1xuICBwIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1MO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250UGk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSDI0O1xuICB9XG59XG5cbi5ncmF2LXlvdXR1YmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0haW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnNvdXMtc2VjdGlvbiB7XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRoMy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5nYWxlcmllIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgfVxufVxuXG4uaXRlbSB7XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5pdGVtLWV0YXBlcyB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6ICRoMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLnR4dCB7XG4gICAgJiA+ICoge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jY29udGFjdCB7XG4gIHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6ICRoMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG5cbmZvb3RlciB7XG4gIGgzIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRuYXY7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPcGVue1xuICAgIDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt9XG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3BlbntcbiAgICAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO3RyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7fVxuICAgIDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlQ2xvc2V7XG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO3RyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7fVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUNsb3Nle1xuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuICAgIDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZU9wZW57XG4gIDAle21hcmdpbi10b3A6IDBweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogLTE1NXB4O31cbn1cblxuQGtleWZyYW1lcyB0cmFuc2xhdGVPcGVue1xuICAwJXttYXJnaW4tdG9wOiAwcHg7fVxuICAxMDAle21hcmdpbi10b3A6IC0xNTVweDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVDbG9zZXtcbiAgMCV7bWFyZ2luLXRvcDogLTE1NXB4O31cbiAgMTAwJXttYXJnaW4tdG9wOiAwcHg7fVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZUNsb3Nle1xuICAwJXttYXJnaW4tdG9wOiAtMTU1cHg7fVxuICAxMDAle21hcmdpbi10b3A6IDBweDt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVPcGVuc3Zne1xuICAwJXttYXJnaW4tdG9wOiA1MHB4O31cbiAgMTAwJXttYXJnaW4tdG9wOiAxODBweDt9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlT3BlbnN2Z3tcbiAgMCV7bWFyZ2luLXRvcDogNTBweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogMTgwcHg7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlQ2xvc2Vzdmd7XG4gIDAle21hcmdpbi10b3A6IDE4MHB4O31cbiAgMTAwJXttYXJnaW4tdG9wOiA1MHB4O31cbn1cblxuQGtleWZyYW1lcyB0cmFuc2xhdGVDbG9zZXN2Z3tcbiAgMCV7bWFyZ2luLXRvcDogMTgwcHg7fVxuICAxMDAle21hcmdpbi10b3A6IDUwcHg7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmlzaWJsZXtcbiAgMCV7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdmlzaWJsZXtcbiAgMCV7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRkZW57XG4gIDAle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGRlbntcbiAgMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJXtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG59XG5cbi53aHlfbHNkb3tcbiAgJi5vcGVue1xuICAgIGgze1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZU9wZW4gMXMsIHRyYW5zbGF0ZU9wZW4gMXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlT3BlbiAxcywgdHJhbnNsYXRlT3BlbiAxcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgICBzZWN0aW9ue1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHZpc2libGUgMXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogdmlzaWJsZSAxcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlT3BlbiAxcywgdHJhbnNsYXRlT3BlbnN2ZyAxcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVPcGVuIDFzLCB0cmFuc2xhdGVPcGVuc3ZnIDFzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgJi5jbG9zZXtcbiAgICBoM3tcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVDbG9zZSAxcywgdHJhbnNsYXRlQ2xvc2UgMXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2xvc2UgMXMsIHRyYW5zbGF0ZUNsb3NlIDFzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaGlkZGVuIDFzO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGhpZGRlbiAxcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlQ2xvc2UgMXMsIHRyYW5zbGF0ZUNsb3Nlc3ZnIDFzO1xuICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZUNsb3NlIDFzLCB0cmFuc2xhdGVDbG9zZXN2ZyAxcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmFja2dyb3VuZHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICYgPiBkaXYge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb25kLWd7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZm9uZC1ke1xuICAgIHN2Z3tcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuaGVhZGVye1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG5hdntcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRvcDogMnB4O1xuICAgIHVse1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxle1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgei1pbmRleDogOTk4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMCA1MHB4O1xuICAgIC5maWxldHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgxe1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAmOjphZnRlcntcbiAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgIH1cbiAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICB9XG5cbiAgICB9XG4gICAgJi5IY3tcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcztcbiAgICB9XG4gIH1cbiAgLmxvZ297XG4gICAgbWFyZ2luOiAxNTBweCAwIDUwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgPiBkaXZ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbiAgICAmID4gc3Zne1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgfVxuICAgICAmID4gc2VjdGlvbntcbiAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICB9XG4gICAgI3VzZXJ7XG4gICAgICBkaXZ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLndoeV9sc2Rve1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoM3tcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIH1cbiAgICAgIHNlY3Rpb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJj5zdmd7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZykgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2hvbWUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjQ1ODchaW1wb3J0YW50O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJrZy1kIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tY29udGVudCB7XG4gIHB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICAgLmJsb2Nre1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gICAgfVxufVxuXG4uc291cy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsZXQ7XG4gICAgfVxuICAgICYgPiBzZWN0aW9ue1xuICAgICAgLnRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2tzIHtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLnRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLml0ZW0tZXRhcGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZUg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudHh0IHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIGJhY2tncm91bmQgMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAsIHVsLCBsaSwgYXtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAudHh0IHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIGJhY2tncm91bmQgMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIHAsIHVsLCBsaSwgYXtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJyb3cge1xuICAgIEBpbmNsdWRlIGFycm93O1xufVxuXG4ubm8tZ2FsIHtcbiAgICAuc2VjdGlvbl9uMiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbn1cblxuLmdhbGVyaWV7XG4gIGg1e1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3N0YXJ0IHtcbiAgbWFyZ2luOiAwIDUwcHg7XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmaWxldC1iO1xuICAgICAgfVxuICAgICAgLnNvdXMtc2VjdGlvbntcbiAgICAgICAgJiA+IHNlY3Rpb257XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjY2xpZW50c3tcbiAgICAgICAgLmltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uOm5vdCgjaG9tZSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VjdGlvbjtcblxuICAgICAgICAmID4gLnNvdXMtc2VjdGlvbiB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgI2NvbnRhY3Qge1xuICAgICAgLnNvdXMtc2VjdGlvbntcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAuYmxvY2tze1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2VzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImZvb3RlcntcbiAgbWFyZ2luOiAwIDUwcHggMHB4IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB1bHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICBzZWN0aW9ue1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxufVxuXG5cbi5iYWNrZ3JvdW5kLWZvb3RlcntcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAmID4gZGl2IHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9uZC1ne1xuICAgIHN2Z3tcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZvbmQtZHtcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLm93bC1jYXJvdXNlbHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ghaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCA1MHB4IDAgNTBweDtcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAub3dsLXN0YWdlLW91dGVye1xuICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5vd2wtaXRlbXtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbiAgICAuZ2FsZXJpZXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAuaW1hZ2Vze1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLm93bC1uYXZ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDozNSU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYnV0dG9ue1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTQxLCA0MCwgMjEpIWltcG9ydGFudDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOS41cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYub3dsLXByZXZ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICAgICYub3dsLW5leHR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLm93bC1uYXYuZGlzYWJsZWR7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cblxuXG4jcmVjb21tYW5kYXRpb25ze1xuICAub3dsLWNhcm91c2Vse1xuICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XG4gICAgICBoZWlnaHQ6IDMwMHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhbGVyaWV7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgd2lkdGg6IDMwMHB4IWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaDV7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmID4gaW1ne1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gaW1ne1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMTBweDtcbiAgICAgIC8vICAgcmlnaHQ6IDIwcHg7XG4gICAgICAvLyAgIHdpZHRoOiAyNXB4O1xuICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBoZWFkZXJ7XG4gICAgLmxvZ297XG4gICAgICAmID4gZGl2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgIC5zZWN0aW9ue1xuICAgICAgLnNlY3Rpb24tY29udGVudHtcbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKDEpKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgICAmOm5vdCgjaG9tZSl7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnR7XG4gICAgICAgICAgaDMsIHB7XG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMzBweCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICYgPiAuc291cy1zZWN0aW9ue1xuICAgICAgICAgICY+c2VjdGlvbntcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5vLWdhbHtcbiAgICAgICAgICAgICY6bm90KCNjbGllbnRzKXtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGZvb3RlcntcbiAgICBzZWN0aW9ue1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgSGVhZGVye1xuICAgIC50aXRsZXtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLm5hdmJhcntcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIHVse1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dve1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAmID4gZGl2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC53aHlfbHNkbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAjdXNlcntcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICY+ZGl2e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaG9tZXtcbiAgICBtaW4td2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG4gICNzdGFydHtcbiAgICAuc2VjdGlvbntcbiAgICAgIC5zb3VzLXNlY3Rpb257XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuYmxvY2tze1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCgjaG9tZSl7XG4gICAgICAgICYgPiAuc291cy1zZWN0aW9ue1xuICAgICAgICAgIC5uby1nYWx7XG4gICAgICAgICAgICAmOm5vdCgjY2xpZW50cyl7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2NvbnRhY3R7XG4gICAgICAuYmxvY2tze1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBmb290ZXJ7XG4gICAgc2VjdGlvbntcbiAgICAgIHdpZHRoOiA5MCVcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keXtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgaGVhZGVye1xuICAgIC50aXRsZXtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICBoMXtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250NDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICNzdGFydHtcbiAgICBtYXJnaW46IDA7XG4gICAgLnNlY3Rpb257XG4gICAgICAuc291cy1zZWN0aW9ue1xuICAgICAgICAmID4gc2VjdGlvbntcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgze1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbjpub3QoI2hvbWUpIHtcbiAgICAgICYgPiAuc291cy1zZWN0aW9ue1xuICAgICAgICAubm8tZ2FsOm5vdCgjY2xpZW50cyk6bnRoLW9mLXR5cGUobiszKSB7XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA1MHB4IHNvbGlkICMwZjI2NWM7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICB0b3A6LTQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZWZ0Oi00MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBwLHVse1xuICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9ue1xuICAgICAgLnNlY3Rpb24tY29udGVudHtcbiAgICAgICAgJj4gcHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAuc291cy1zZWN0aW9ue1xuICAgICAgICAmPiBzZWN0aW9ue1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6ICRmb250MzI7XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsIWltcG9ydGFudDtcbiAgICB9XG4gICAgI20tdGllcntcbiAgICAgIHNlY3Rpb257XG4gICAgICAgICY6bnRoLW9mLXR5cGUobiszKXtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNyLWYtcmVuY2Vze1xuICAgICAgaDN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgICAjY2xpZW50c3tcbiAgICAgICAgLmltYWdlc3tcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbjoxMHB4IDEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3JlY29tbWFuZGF0aW9uc3tcbiAgICAgIC5vd2wtY2Fyb3VzZWx7XG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjY29udGFjdHtcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWluLXdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBmb290ZXJ7XG4gICAgbWFyZ2luOiAwO1xuICAgICYgPiBzZWN0aW9ue1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgIHVse1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDd0pJLFVBQVUsR0FDTixXQUFXLEVBQUUsOEJBQWMsRUFDM0IsR0FBRyxFQUFFLDhEQUF1QixFQUM1QixHQUFHLEVBQUUscUVBQThCLENBQUMsMkJBQTJCLEVBQ3pELCtEQUF3QixDQUFDLGNBQWMsRUFDdkMsOERBQXVCLENBQUUsa0JBQWtCLEVBQzNDLDJGQUF5QyxDQUFDLGFBQWE7O0FBTmpFLFVBQVUsR0FDTixXQUFXLEVBQUUsY0FBYyxFQUMzQixHQUFHLEVBQUUsK0NBQXVCLEVBQzVCLEdBQUcsRUFBRSxzREFBOEIsQ0FBQywyQkFBMkIsRUFDekQsZ0RBQXdCLENBQUMsY0FBYyxFQUN2QywrQ0FBdUIsQ0FBRSxrQkFBa0IsRUFDM0MsNERBQXlDLENBQUMsYUFBYTs7QUFOakUsVUFBVSxHQUNOLFdBQVcsRUFBRSxnQkFBYyxFQUMzQixHQUFHLEVBQUUsaURBQXVCLEVBQzVCLEdBQUcsRUFBRSx3REFBOEIsQ0FBQywyQkFBMkIsRUFDekQsa0RBQXdCLENBQUMsY0FBYyxFQUN2QyxpREFBdUIsQ0FBRSxrQkFBa0IsRUFDM0MsZ0VBQXlDLENBQUMsYUFBYTs7QUFOakUsVUFBVSxHQUNOLFdBQVcsRUFBRSxlQUFjLEVBQzNCLEdBQUcsRUFBRSxnREFBdUIsRUFDNUIsR0FBRyxFQUFFLHVEQUE4QixDQUFDLDJCQUEyQixFQUN6RCxpREFBd0IsQ0FBQyxjQUFjLEVBQ3ZDLGdEQUF1QixDQUFFLGtCQUFrQixFQUMzQyw4REFBeUMsQ0FBQyxhQUFhOztBQU5qRSxVQUFVLEdBQ04sV0FBVyxFQUFFLGVBQWMsRUFDM0IsR0FB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 */ diff --git a/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css b/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css index 49ea1f8..1a6c64a 100644 --- a/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css +++ b/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css @@ -1 +1 @@ -@font-face{font-family:leaguegothic-regular-webfont;src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot);src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.woff) format('woff'),url(../fonts/League_gothic/leaguegothic-regular-webfont.ttf) format('truetype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont) format('svg')}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light-webfont.eot);src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular-webfont.eot);src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular) format('svg')}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic-webfont.eot);src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic) format('svg')}@font-face{font-family:Roboto-Meduim;src:url(../fonts/roboto/Roboto-Meduim-webfont.eot);src:url(../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Meduim-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Meduim-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold-webfont.eot);src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:100%;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,html{font-size:16px;line-height:22px}h1,h2,h3{font-family:leaguegothic-regular-webfont;font-weight:400;margin:0;padding:0;text-transform:uppercase}h1,h2{letter-spacing:.1rem}h1{font-size:4rem;line-height:6rem}h1 a{font-family:leaguegothic-regular-webfont;font-size:4rem;line-height:6rem;color:#0f265c!important}h2{font-size:3rem;line-height:2.5rem;color:#0f265c!important;background:#fff}h3{font-size:2rem;letter-spacing:.2rem}h5{font-family:Roboto-Bold;font-size:.9rem;font-weight:400;margin:10px 0}a,del,li,p,ul{font-family:Roboto-Regular;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}em{font-family:Roboto-Italic;font-weight:400}strong{font-family:Roboto-Bold;font-weight:400}header nav ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;line-height:4rem;letter-spacing:.1rem;color:#0f265c!important}header .logo #user p{font-family:leaguegothic-regular-webfont;font-size:1.8rem;line-height:2.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3{font-size:1.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3:hover{text-decoration:underline}#home p{font-family:Roboto-Light;font-size:1.15rem;line-height:2rem;text-align:center}.grav-youtube{margin-top:20px}.section-content h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;letter-spacing:.1rem!important;text-transform:inherit;color:#000!important}.sous-section h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;color:#8d2815ff;background-color:#fffae5}.galerie p{font-size:.8rem;line-height:1.2rem}.item h4{font-family:Roboto-Bold;font-size:1.5rem;font-weight:400;text-align:center;letter-spacing:normal!important;text-transform:none;color:#8d2815ff}.item-etapes h4{font-size:1.5rem;color:#fff}.item-etapes .txt>*{color:#fff}#contact p strong{font-family:leaguegothic-regular-webfont;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;color:#0f265c}footer h3{margin:20px auto}footer section{margin:auto;text-align:center}footer section p:last-child{padding-bottom:15px}footer ul li{letter-spacing:.1rem;text-transform:uppercase}footer ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;color:#0f265c}@keyframes rotateOpen{0%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes rotateClose{0%{transform:rotate(0)}100%{transform:rotate(-15deg)}}@keyframes translateOpen{0%{margin-top:0}100%{margin-top:-155px}}@keyframes translateClose{0%{margin-top:-155px}100%{margin-top:0}}@keyframes translateOpensvg{0%{margin-top:50px}100%{margin-top:180px}}@keyframes translateClosesvg{0%{margin-top:180px}100%{margin-top:50px}}@keyframes visible{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hidden{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}.why_lsdo.open h3{animation:rotateOpen 1s,translateOpen 1s;animation-fill-mode:forwards}.why_lsdo.open section{animation:visible 1s;animation-fill-mode:forwards}.why_lsdo.open svg{animation:rotateOpen 1s,translateOpensvg 1s;animation-fill-mode:forwards}.why_lsdo.close h3{animation:rotateClose 1s,translateClose 1s;animation-fill-mode:forwards}.why_lsdo.close section{animation:hidden 1s;animation-fill-mode:forwards}.why_lsdo.close svg{animation:rotateClose 1s,translateClosesvg 1s;animation-fill-mode:forwards}.background{position:absolute;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background .fond-g svg{position:absolute;top:0;left:0;display:inline-block;width:110%}.background .fond-d svg{position:absolute;top:0;right:0;display:inline-block;width:110%}header{position:relative;z-index:999;margin-bottom:100px}header nav{position:fixed;z-index:999;top:2px;right:50px}header nav ul{text-align:right}header nav ul li{display:inline-block;margin-left:10px;text-transform:uppercase}header .title{position:fixed;z-index:998;right:0;left:0;width:auto;padding:20px 50px 0 50px;transition:background 1s;text-align:center;background:0 0}header .title .filet{position:absolute;z-index:-1;top:65px;right:0;left:0;width:auto;height:2px;background:#000}header .title h1{z-index:1;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:0;white-space:nowrap;-ms-flex-align:center;align-items:center}header .title h1::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}header .title h1::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}header .title.Hc{transition:background 1s;background:#fff}header .logo{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:150px 0 50px 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}header .logo>div{width:calc(100% / 3);min-width:300px;margin-left:100px}header .logo>svg{width:calc(100% / 3);min-width:300px;height:300px;margin:0 30px}header .logo>section{width:calc(100% / 3);min-width:300px;margin-right:100px}header .logo #user div{text-align:right}header .logo #user div p{margin:0}header .logo .why_lsdo{position:relative;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-direction:column}header .logo .why_lsdo h3{position:absolute;z-index:1;margin:0;cursor:pointer;transform:rotate(-15deg) translateY(0)}header .logo .why_lsdo section{position:absolute;top:-130px;overflow:auto;height:300px;padding:0 10px;opacity:0}header .logo .why_lsdo section p{pointer-events:none}header .logo .why_lsdo section.open{display:block!important}header .logo .why_lsdo>svg{position:absolute;width:100px;height:20px;transform:rotate(-15deg) translateY(50px)}body{position:relative}#home{width:40%;min-width:700px;margin-right:auto;margin-left:auto}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#964587!important}.mCSB_scrollTools .mCSB_draggerRail{background-color:#f39655!important}.section-content p{text-align:center}.section-content .block{width:100%}.section-content .content{width:50%;margin:70px auto}.sous-section{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.sous-section h3{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}.sous-section h3::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:2px dashed #8d2815ff}.sous-section h3::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:2px dashed #8d2815ff}.sous-section>section .title{margin-bottom:70px}.sous-section .item p{text-align:justify}.blocks{width:35%;margin-bottom:50px}.blocks .title{margin-bottom:10px}.item-etapes{position:relative}.item-etapes .title{position:absolute;z-index:1;top:-70px;left:-70px;width:0;height:0;transform:rotate(-135deg);pointer-events:none;border:70px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.item-etapes h4{position:absolute;top:-8px;left:-90px;transform:rotate(90deg)}.item-etapes .content{position:relative;overflow:hidden}.item-etapes .content .txt{position:absolute;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;height:100%;transition:transform .5s ease,background .5s ease;transform:scale(.95);background:0 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column}.item-etapes .content .txt .content{padding:20px}.item-etapes .content .txt a,.item-etapes .content .txt li,.item-etapes .content .txt p,.item-etapes .content .txt ul{color:transparent}.item-etapes .content .txt ul{margin-bottom:20px;margin-left:20px}.item-etapes .content .txt li{list-style:initial!important}.item-etapes:hover .txt{transition:transform .5s ease,background .5s ease;transform:scale(1);background:#0f265c}.item-etapes:hover .txt a,.item-etapes:hover .txt li,.item-etapes:hover .txt p,.item-etapes:hover .txt ul{color:#fff}.item-etapes:hover .txt .content{overflow:auto}.arrow{position:absolute;top:35px;right:50%;left:50%;width:0!important;height:0;transform:translateX(-50%);border:50px solid #fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.no-gal .section_n2{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.galerie h5{margin-bottom:0}#start{margin:0 50px}#start>section{position:relative;margin-bottom:150px}#start>section:not(:first-child){margin-bottom:150px}#start>section:last-child{margin-bottom:0!important}#start>section h2{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}#start>section h2::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}#start>section h2::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}#start>section .sous-section>section{padding:0 50px}#start>section #clients .images{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}#start>section #clients .images img{width:15%;min-width:150px;height:100%;margin-bottom:10px}#start .section:not(#home){background:#fffae5}#start .section:not(#home)>.sous-section section{width:100%}#start #contact{background:0 0!important}#start #contact .blocks{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center}#start #contact .blocks:nth-of-type(1){-ms-flex-align:end;align-items:flex-end}#start #contact .blocks:nth-of-type(1) p{text-align:right!important}#start #contact .blocks:nth-of-type(2){-ms-flex-align:start;align-items:flex-start}#start #contact .blocks .title{display:none}#start #contact .blocks .content{margin-top:20px}#start #contact .blocks .content p{margin-top:5px}#start #contact .blocks .images{width:10%;min-width:180px;height:auto}#start #contact .blocks .images img{border-radius:150px}#start #contact h2{background:0 0!important}footer{margin:0 50px 0 50px;padding-bottom:20px}footer ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}footer ul li{margin-left:20px}footer section{width:50%}.background-footer{position:absolute;z-index:-1;bottom:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background-footer>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background-footer .fond-g svg{position:absolute;bottom:0;left:0;display:inline-block;width:110%}.background-footer .fond-d svg{position:absolute;right:0;bottom:0;display:inline-block;width:110%}.owl-carousel{display:-ms-flexbox!important;display:flex!important;width:auto!important;margin:0 50px 0 50px}.owl-carousel .owl-stage-outer{height:500px}.owl-carousel .owl-item{width:auto!important}.owl-carousel .galerie{width:auto}.owl-carousel .galerie .images{width:auto;height:300px}.owl-carousel .galerie .images img{width:auto!important;height:300px}.owl-carousel .galerie .content{position:absolute}.owl-carousel .owl-nav{position:absolute;top:35%;width:100%;transform:translateY(-50%)}.owl-carousel .owl-nav button{width:35px;height:35px;border-radius:35px;background:#8d2815!important}.owl-carousel .owl-nav button span{margin-top:-9.5px;color:#fff}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-40px}.owl-carousel .owl-nav button.owl-next{position:absolute;right:-40px}.owl-nav.disabled{display:block!important}#recommandations .owl-carousel .owl-stage-outer{height:300px!important}#recommandations .owl-carousel .galerie{width:300px}#recommandations .owl-carousel .content{position:relative;width:300px!important;padding:0 20px;background:#fff}#recommandations .owl-carousel .content h5{padding-top:10px;padding-right:10px}#recommandations .owl-carousel .content p{text-align:left!important}#recommandations .owl-carousel .content p a{position:absolute;top:10px;right:10px;width:20px}#recommandations .owl-carousel .content p>img{position:absolute;top:10px;right:10px;width:20px;height:auto}#recommandations .owl-carousel .content p:last-child{padding-bottom:20px}@media screen and (max-width:960px){header .logo>div{width:100%}#start .section .section-content .content{width:90%}#start .section:not(:nth-last-child(1)){margin-bottom:100px}#start .section:not(#home) .section-content h3,#start .section:not(#home) .section-content p{margin:100px auto 30px auto}#start .section:not(#home)>.sous-section>section{margin:30px 0}#start .section:not(#home)>.sous-section>section:nth-last-child(1){margin-bottom:60px}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:70%}footer section{width:90%}}@media screen and (max-width:700px){header .title{height:110px;padding-top:0}header .navbar{top:60px;right:50px;left:50px}header .navbar ul{text-align:center}header .logo{flex-direction:column-reverse;-ms-flex-direction:column-reverse}header .logo>div{width:100%}header .logo .why_lsdo{display:none}header .logo #user{margin-top:50px;margin-left:0}header .logo #user>div{text-align:center}#home{min-width:100%!important}#start .section .sous-section{flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}#start .section .sous-section .blocks{width:90%;margin-right:auto;margin-left:auto}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:90%}#start .section:not(#home) .section-content p{min-width:90%}#start #contact .blocks:nth-of-type(1){-ms-flex-align:center;align-items:center}#start #contact .blocks:nth-of-type(1) p{text-align:center!important}#start #contact .blocks:nth-of-type(2){-ms-flex-align:center;align-items:center}#start #contact .blocks:nth-of-type(2) .content p{text-align:center!important}footer section{width:90%}}@media screen and (max-width:600px){body{padding:0 10px}header .title{padding:0}header .title h1 a{font-size:3rem}#start{margin:0}#start .section .sous-section>section{margin:0!important;padding:0}#start .section .sous-section>section .title{margin-bottom:20px}#start .section .sous-section>section h3{margin-bottom:20px;white-space:nowrap!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title{top:-50px;left:-50px;border:50px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title h3{top:-40px!important;left:-40px!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content p,#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content ul{width:65%}#start section .section-content>p{min-width:100%;margin-bottom:50px}#start .section{margin-bottom:20px}#start .section .sous-section>section{margin-bottom:20px}#start h2{font-size:2rem}#start h3{font-size:1.5rem;white-space:normal!important}#start #m-tier section:nth-of-type(n+3) h3{font-size:1rem;top:-50px!important;white-space:nowrap!important}#start #r-f-rences h3{margin-bottom:60px}#start #r-f-rences #clients .images{-ms-flex-pack:center;justify-content:center}#start #r-f-rences #clients .images img{min-width:70%;margin:10px 10px}#start #recommandations .owl-carousel .owl-stage-outer{height:350px!important}#start #recommandations .owl-carousel .content{width:250px!important}#start #contact>div p{min-width:90%!important;text-align:center!important}#start #contact>div p:not(:nth-of-type(1)){margin-top:20px!important}footer{margin:0}footer>section:last-child p:last-child{margin-bottom:0}footer h3{font-size:1.5rem;white-space:normal}footer ul{-ms-flex-pack:space-evenly;justify-content:space-evenly}footer ul li{margin-left:0}footer ul li a{font-size:1rem}} \ No newline at end of file +@font-face{font-family:leaguegothic-regular-webfont;src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot);src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.woff) format('woff'),url(../fonts/League_gothic/leaguegothic-regular-webfont.ttf) format('truetype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont) format('svg')}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light-webfont.eot);src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular-webfont.eot);src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular) format('svg')}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic-webfont.eot);src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic) format('svg')}@font-face{font-family:Roboto-Meduim;src:url(../fonts/roboto/Roboto-Meduim-webfont.eot);src:url(../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Meduim-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Meduim-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold-webfont.eot);src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:100%;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,html{font-size:16px;line-height:22px}h1,h2,h3{font-family:leaguegothic-regular-webfont;font-weight:400;margin:0;padding:0;text-transform:uppercase}h1,h2{letter-spacing:.1rem}h1{font-size:4rem;line-height:6rem}h1 a{font-family:leaguegothic-regular-webfont;font-size:4rem;line-height:6rem;color:#0f265c!important}h2{font-size:3rem;line-height:2.5rem;color:#0f265c!important;background:#fff}h3{font-size:2rem;letter-spacing:.2rem}h5{font-family:Roboto-Bold;font-size:.9rem;font-weight:400;margin:10px 0}a,del,li,p,ul{font-family:Roboto-Regular;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}em{font-family:Roboto-Italic;font-weight:400}strong{font-family:Roboto-Bold;font-weight:400}header nav ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;line-height:4rem;letter-spacing:.1rem;color:#0f265c!important}header .logo #user p{font-family:leaguegothic-regular-webfont;font-size:1.8rem;line-height:2.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3{font-size:1.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3:hover{text-decoration:underline}#home p{font-family:Roboto-Light;font-size:1.15rem;line-height:2rem;text-align:center}.grav-youtube{margin-top:20px}.section-content h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;letter-spacing:.1rem!important;text-transform:inherit;color:#000!important}.sous-section h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;color:#8d2815ff;background-color:#fffae5}.galerie p{font-size:.8rem;line-height:1.2rem}.item h4{font-family:Roboto-Bold;font-size:1.5rem;font-weight:400;text-align:center;letter-spacing:normal!important;text-transform:none;color:#8d2815ff}.item-etapes h4{font-family:leaguegothic-regular-webfont;font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#fff}.item-etapes .txt>*{color:#fff}#contact p strong{font-family:leaguegothic-regular-webfont;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;color:#0f265c}footer h3{margin:20px auto}footer section{margin:auto;text-align:center}footer section p:last-child{padding-bottom:15px}footer ul li{letter-spacing:.1rem;text-transform:uppercase}footer ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;color:#0f265c}@keyframes rotateOpen{0%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes rotateClose{0%{transform:rotate(0)}100%{transform:rotate(-15deg)}}@keyframes translateOpen{0%{margin-top:0}100%{margin-top:-155px}}@keyframes translateClose{0%{margin-top:-155px}100%{margin-top:0}}@keyframes translateOpensvg{0%{margin-top:50px}100%{margin-top:180px}}@keyframes translateClosesvg{0%{margin-top:180px}100%{margin-top:50px}}@keyframes visible{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hidden{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}.why_lsdo.open h3{animation:rotateOpen 1s,translateOpen 1s;animation-fill-mode:forwards}.why_lsdo.open section{animation:visible 1s;animation-fill-mode:forwards}.why_lsdo.open svg{animation:rotateOpen 1s,translateOpensvg 1s;animation-fill-mode:forwards}.why_lsdo.close h3{animation:rotateClose 1s,translateClose 1s;animation-fill-mode:forwards}.why_lsdo.close section{animation:hidden 1s;animation-fill-mode:forwards}.why_lsdo.close svg{animation:rotateClose 1s,translateClosesvg 1s;animation-fill-mode:forwards}.background{position:absolute;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background .fond-g svg{position:absolute;top:0;left:0;display:inline-block;width:110%}.background .fond-d svg{position:absolute;top:0;right:0;display:inline-block;width:110%}header{position:relative;z-index:999;margin-bottom:100px}header nav{position:fixed;z-index:999;top:2px;right:50px}header nav ul{text-align:right}header nav ul li{display:inline-block;margin-left:10px;text-transform:uppercase}header .title{position:fixed;z-index:998;right:0;left:0;width:auto;padding:20px 50px 0 50px;transition:background 1s;text-align:center;background:0 0}header .title .filet{position:absolute;z-index:-1;top:65px;right:0;left:0;width:auto;height:2px;background:#000}header .title h1{z-index:1;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:0;white-space:nowrap;-ms-flex-align:center;align-items:center}header .title h1::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}header .title h1::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}header .title.Hc{transition:background 1s;background:#fff}header .logo{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:150px 0 50px 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}header .logo>div{width:calc(100% / 3);min-width:300px;margin-left:100px}header .logo>svg{width:calc(100% / 3);min-width:300px;height:300px;margin:0 30px}header .logo>section{width:calc(100% / 3);min-width:300px;margin-right:100px}header .logo #user div{text-align:right}header .logo #user div p{margin:0}header .logo .why_lsdo{position:relative;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-direction:column}header .logo .why_lsdo h3{position:absolute;z-index:1;margin:0;cursor:pointer;transform:rotate(-15deg) translateY(0)}header .logo .why_lsdo section{position:absolute;top:-130px;overflow:auto;height:300px;padding:0 10px;opacity:0}header .logo .why_lsdo section p{pointer-events:none}header .logo .why_lsdo section.open{display:block!important}header .logo .why_lsdo>svg{position:absolute;width:100px;height:20px;transform:rotate(-15deg) translateY(50px)}body{position:relative}#home{width:40%;min-width:700px;margin-right:auto;margin-left:auto}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#964587!important}.mCSB_scrollTools .mCSB_draggerRail{background-color:#f39655!important}.section-content p{text-align:center}.section-content .block{width:100%}.section-content .content{width:50%;margin:70px auto}.sous-section{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.sous-section h3{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}.sous-section h3::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:2px dashed #8d2815ff}.sous-section h3::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:2px dashed #8d2815ff}.sous-section>section .title{margin-bottom:70px}.sous-section .item p{text-align:justify}.blocks{width:35%;margin-bottom:50px}.blocks .title{margin-bottom:10px}.item-etapes{position:relative}.item-etapes .title{position:absolute;z-index:1;top:-70px;left:-70px;width:0;height:0;transform:rotate(-135deg);pointer-events:none;border:70px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.item-etapes h4{position:absolute;top:-8px;left:-75px;transform:rotate(90deg)}.item-etapes .content{position:relative;overflow:hidden}.item-etapes .content .txt{position:absolute;z-index:2;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;height:100%;transition:transform .5s ease,background .5s ease;transform:scale(.95);background:0 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column}.item-etapes .content .txt .content{padding:20px}.item-etapes .content .txt a,.item-etapes .content .txt li,.item-etapes .content .txt p,.item-etapes .content .txt ul{color:transparent}.item-etapes .content .txt ul{margin-bottom:20px;margin-left:20px}.item-etapes .content .txt li{list-style:initial!important}.item-etapes:active .txt,.item-etapes:focus .txt,.item-etapes:hover .txt{transition:transform .5s ease,background .5s ease;transform:scale(1);background:#0f265c}.item-etapes:active .txt a,.item-etapes:active .txt li,.item-etapes:active .txt p,.item-etapes:active .txt ul,.item-etapes:focus .txt a,.item-etapes:focus .txt li,.item-etapes:focus .txt p,.item-etapes:focus .txt ul,.item-etapes:hover .txt a,.item-etapes:hover .txt li,.item-etapes:hover .txt p,.item-etapes:hover .txt ul{color:#fff}.item-etapes:active .txt .content,.item-etapes:focus .txt .content,.item-etapes:hover .txt .content{overflow:auto}.arrow{position:absolute;top:35px;right:50%;left:50%;width:0!important;height:0;transform:translateX(-50%);border:50px solid #fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.no-gal .section_n2{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.galerie h5{margin-bottom:0}#start{margin:0 50px}#start>section{position:relative;margin-bottom:150px}#start>section:not(:first-child){margin-bottom:150px}#start>section:last-child{margin-bottom:0!important}#start>section h2{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}#start>section h2::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}#start>section h2::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}#start>section .sous-section>section{padding:0 50px}#start>section #clients .images{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}#start>section #clients .images img{width:15%;min-width:150px;height:100%;margin-bottom:10px}#start .section:not(#home){background:#fffae5}#start .section:not(#home)>.sous-section section{width:100%}#start #contact{background:0 0!important}#start #contact .blocks{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center}#start #contact .blocks:nth-of-type(1){-ms-flex-align:end;align-items:flex-end}#start #contact .blocks:nth-of-type(1) p{text-align:right!important}#start #contact .blocks:nth-of-type(1) p img{width:15px;margin-left:5px}#start #contact .blocks:nth-of-type(2){-ms-flex-align:start;align-items:flex-start}#start #contact .blocks .title{display:none}#start #contact .blocks .content{margin-top:20px}#start #contact .blocks .content p{margin-top:5px}#start #contact .blocks .images{width:10%;min-width:180px;height:auto}#start #contact .blocks .images img{border-radius:150px}#start #contact h2{background:0 0!important}footer{margin:0 50px 0 50px;padding-bottom:20px}footer ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}footer ul li{margin-left:20px}footer section{width:50%}.background-footer{position:absolute;z-index:-1;bottom:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background-footer>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background-footer .fond-g svg{position:absolute;bottom:0;left:0;display:inline-block;width:110%}.background-footer .fond-d svg{position:absolute;right:0;bottom:0;display:inline-block;width:110%}.owl-carousel{display:-ms-flexbox!important;display:flex!important;width:auto!important;margin:0 50px 0 50px}.owl-carousel .owl-stage-outer{height:500px}.owl-carousel .owl-item{width:auto!important}.owl-carousel .galerie{width:auto}.owl-carousel .galerie .images{width:auto;height:300px}.owl-carousel .galerie .images img{width:auto!important;height:300px}.owl-carousel .galerie .content{position:absolute}.owl-carousel .owl-nav{position:absolute;top:35%;width:100%;transform:translateY(-50%)}.owl-carousel .owl-nav button{width:35px;height:35px;border-radius:35px;background:#8d2815!important}.owl-carousel .owl-nav button span{margin-top:-9.5px;color:#fff}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-40px}.owl-carousel .owl-nav button.owl-next{position:absolute;right:-40px}.owl-nav.disabled{display:block!important}#recommandations .owl-carousel .owl-stage-outer{height:300px!important}#recommandations .owl-carousel .galerie{width:300px}#recommandations .owl-carousel .content{position:relative;width:300px!important;padding:0 20px;background:#fff}#recommandations .owl-carousel .content h5{padding-top:10px;padding-right:10px}#recommandations .owl-carousel .content p{text-align:left!important}#recommandations .owl-carousel .content p a{position:absolute;top:10px;right:10px;width:20px}#recommandations .owl-carousel .content p>img{position:absolute;top:10px;right:10px;width:20px;height:auto}#recommandations .owl-carousel .content p:last-child{padding-bottom:20px}@media screen and (max-width:960px){header .logo>div{width:100%}#start .section .section-content .content{width:90%}#start .section:not(:nth-last-child(1)){margin-bottom:100px}#start .section:not(#home) .section-content h3,#start .section:not(#home) .section-content p{margin:100px auto 30px auto}#start .section:not(#home)>.sous-section>section{margin:30px 0}#start .section:not(#home)>.sous-section>section:nth-last-child(1){margin-bottom:60px}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:70%}footer section{width:90%}}@media screen and (max-width:700px){header .title{height:110px;padding-top:0}header .navbar{top:60px;right:50px;left:50px}header .navbar ul{text-align:center}header .logo{flex-direction:column-reverse;-ms-flex-direction:column-reverse}header .logo>div{width:100%}header .logo .why_lsdo{display:none}header .logo #user{margin-top:50px;margin-left:0}header .logo #user>div{text-align:center}#home{min-width:100%!important}#start .section .sous-section{flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}#start .section .sous-section .blocks{width:90%;margin-right:auto;margin-left:auto}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:90%}#start .section:not(#home) .section-content p{min-width:90%}#start #contact .blocks:nth-of-type(1){-ms-flex-align:center;align-items:center}#start #contact .blocks:nth-of-type(1) p{text-align:center!important}#start #contact .blocks:nth-of-type(2){-ms-flex-align:center;align-items:center}#start #contact .blocks:nth-of-type(2) .content p{text-align:center!important}footer section{width:90%}}@media screen and (max-width:600px){body{padding:0 10px}header .title{padding:0}header .title h1 a{font-size:3rem}#start{margin:0}#start .section .sous-section>section{margin:0!important;padding:0}#start .section .sous-section>section .title{margin-bottom:20px}#start .section .sous-section>section h3{margin-bottom:20px;white-space:nowrap!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title{top:-50px;left:-50px;border:50px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title h3{top:-40px!important;left:-40px!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content p,#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content ul{width:65%}#start section .section-content>p{min-width:100%;margin-bottom:50px}#start .section{margin-bottom:20px}#start .section .sous-section>section{margin-bottom:20px}#start h2{font-size:2rem}#start h3{font-size:1.5rem;white-space:normal!important}#start #m-tier section:nth-of-type(n+3) h3{font-size:1rem;top:-50px!important;white-space:nowrap!important}#start #r-f-rences h3{margin-bottom:60px}#start #r-f-rences #clients .images{-ms-flex-pack:center;justify-content:center}#start #r-f-rences #clients .images img{min-width:70%;margin:10px 10px}#start #recommandations .owl-carousel .owl-stage-outer{height:350px!important}#start #recommandations .owl-carousel .content{width:250px!important}#start #contact>div p{min-width:90%!important;text-align:center!important}#start #contact>div p:not(:nth-of-type(1)){margin-top:20px!important}footer{margin:0}footer>section:last-child p:last-child{margin-bottom:0}footer h3{font-size:1.5rem;white-space:normal}footer ul{-ms-flex-pack:space-evenly;justify-content:space-evenly}footer ul li{margin-left:0}footer ul li a{font-size:1rem}} \ No newline at end of file diff --git a/user/themes/le_style_de_lours_modif/scss/theme/_mixins.scss b/user/themes/le_style_de_lours_modif/scss/theme/_mixins.scss index 1b2c0cf..5808525 100644 --- a/user/themes/le_style_de_lours_modif/scss/theme/_mixins.scss +++ b/user/themes/le_style_de_lours_modif/scss/theme/_mixins.scss @@ -74,7 +74,7 @@ transform: rotate(90deg); position: absolute; top: -8px; - left: -90px; + left: -75px; } @mixin arrow{ diff --git a/user/themes/le_style_de_lours_modif/scss/theme/_start.scss b/user/themes/le_style_de_lours_modif/scss/theme/_start.scss index 4ab98f3..e23ea97 100644 --- a/user/themes/le_style_de_lours_modif/scss/theme/_start.scss +++ b/user/themes/le_style_de_lours_modif/scss/theme/_start.scss @@ -65,20 +65,18 @@ body { .item-etapes { position: relative; - .title { @include triangle; pointer-events: none; } - h4 { @include rotateH; } - .content { overflow: hidden; position: relative; .txt { + z-index: 2; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; @@ -120,7 +118,7 @@ body { } } - &:hover { + &:hover, &:focus, &:active { .txt { -webkit-transition: background 0.5s ease, -webkit-transform 0.5s ease; transition: background 0.5s ease, -webkit-transform 0.5s ease; @@ -237,6 +235,10 @@ body { align-items: flex-end; p{ text-align: right!important; + img{ + width: 15px; + margin-left: 5px; + } } } &:nth-of-type(2){ diff --git a/user/themes/le_style_de_lours_modif/scss/theme/_typography.scss b/user/themes/le_style_de_lours_modif/scss/theme/_typography.scss index 9b7845b..7b1f550 100644 --- a/user/themes/le_style_de_lours_modif/scss/theme/_typography.scss +++ b/user/themes/le_style_de_lours_modif/scss/theme/_typography.scss @@ -168,6 +168,9 @@ header { h4 { font-size: $h3; color: white; + font-family: $Regular-L; + text-transform: uppercase; + font-weight: normal; } .txt { diff --git a/user/themes/le_style_de_lours_modif/templates/item-etapes.html.twig b/user/themes/le_style_de_lours_modif/templates/item-etapes.html.twig index 4d1c426..5f2a10f 100644 --- a/user/themes/le_style_de_lours_modif/templates/item-etapes.html.twig +++ b/user/themes/le_style_de_lours_modif/templates/item-etapes.html.twig @@ -1,6 +1,8 @@