html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Arial,sans-serif;font-size:16px}a,a:visited,a:focus{color:#00afd0;text-decoration:none;outline:0}a:hover{color:#fc0;text-decoration:underline;outline:0}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@font-face{font-family:"csscollapse-icon-font";src:url("../fonts/csscollapse-icon-font.woff") format("woff"),url("../fonts/csscollapse-icon-font.ttf") format("truetype"),url("../fonts/csscollapse-icon-font.svg#csscollapse-icon-font") format("svg"),url("../fonts/csscollapse-icon-font.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"csscollapse-icon-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="cssCollapse-"]:before,[class*=" cssCollapse-"]:before{font-family:"csscollapse-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cssCollapse-chevron-down:before{content:"\61"}.cssCollapse-chevron-up:before{content:"\62"}.cssCollapse-plus:before{content:"\63"}.cssCollapse-dash:before{content:"\64"}.cssCollapse-diff-added:before{content:"\65"}.cssCollapse-diff-removed:before{content:"\66"}@media only screen and (min-width:320px) and (max-width:480px){.cssCollapse-hiddenContent.is-open{max-height:118.75rem}.accordion-hiddenContent.is-open{max-height:118.75rem}}@media only screen and (min-width:481px) and (max-width:568px){.cssCollapse-hiddenContent.is-open{max-height:68.75rem}.accordion-hiddenContent.is-open{max-height:68.75rem}}@media only screen and (min-width:569px) and (max-width:768px){.cssCollapse-hiddenContent.is-open{max-height:62.5rem}.accordion-hiddenContent.is-open{max-height:62.5rem}}@media only screen and (min-width:769px) and (max-width:1024px){.cssCollapse-hiddenContent.is-open{max-height:43.75rem}.accordion-hiddenContent.is-open{max-height:43.75rem}}@media only screen and (min-width:1025px){.cssCollapse-hiddenContent.is-open{max-height:31.25rem}.accordion-hiddenContent.is-open{max-height:31.25rem}}.cssCollapse-target,.cssCollapse-collapseIcons,.accordion-target,.accordion-collapseIcons{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cssCollapse-hiddenContent{-webkit-transition:cubic-bezier(0.08,0.99,0.46,0.73) 400ms max-height;-moz-transition:cubic-bezier(0.08,0.99,0.46,0.73) 400ms max-height;-o-transition:cubic-bezier(0.08,0.99,0.46,0.73) 400ms max-height;transition:cubic-bezier(0.08,0.99,0.46,0.73) 400ms max-height;overflow-y:hidden;max-height:0}.cssCollapse-hiddenContent.is-open{-webkit-transition:cubic-bezier(0.08,0.99,0.46,0.73) 600ms max-height;-moz-transition:cubic-bezier(0.08,0.99,0.46,0.73) 600ms max-height;-o-transition:cubic-bezier(0.08,0.99,0.46,0.73) 600ms max-height;transition:cubic-bezier(0.08,0.99,0.46,0.73) 600ms max-height}.accordionContainer{border:.0625rem solid #ddd}.accordionContent{border-top:.0625rem solid #ddd}.accordionContent:first-child{border:0}.accordion-target{padding:.625rem 1.25rem}.accordion-collapseIcons{float:right}.accordion-hiddenContent{-webkit-transition:ease-in-out 600ms max-height;-moz-transition:ease-in-out 600ms max-height;-o-transition:ease-in-out 600ms max-height;transition:ease-in-out 600ms max-height;overflow-y:hidden;padding:0 1.25rem;max-height:0}.accordion-hiddenContent.is-open{-webkit-transition:ease-in-out 600ms max-height;-moz-transition:ease-in-out 600ms max-height;-o-transition:ease-in-out 600ms max-height;transition:ease-in-out 600ms max-height}.cssCollapse-box>.cssCollapse-target{cursor:pointer}.cssCollapse-box--show_close{display:none}.cssCollapse-box.cssCollapse-box--show_close{display:none}body{font-family:"Lato","Roboto","Helvetica Neue","Helvetica",sans-serif;font-size:1rem;color:#222;line-height:1.2}.container{display:block;margin:1.25rem auto;max-width:64rem}.wrapper{margin:0 1rem}.hidden{display:none}.wrapBoxContent{margin:2.5rem 0}.wrapBoxContent .button.inline{width:40%}.boxHidden{background-color:#fc0}.innerText{line-height:1.2;padding:1rem}.linkTextHidden>.innerText{padding:1rem 0}.example1,.example2,.example3,.example4,.example5{padding:2rem 0}.example1 .wrapBoxContainer{display:table}.example1 .wrapBoxContainer>.wrapBoxContent{display:table-cell;padding:0 1rem;width:25%}.example1 .wrapBoxContainer>.wrapBoxContent:first-child{padding-left:0}.example1 .wrapBoxContainer>.wrapBoxContent:last-child{padding-right:0}.example2 .cssCollapse-target{display:table}.example2 .cssCollapse-collapseIcons{display:table-cell;vertical-align:middle}.example2 .cssCollapse-text{display:table-cell;padding-left:.375rem;vertical-align:inherit}.example4 .cssCollapse-collapseIcons{float:left}.heading1{display:block;font-family:"Lato","Roboto","Helvetica Neue","Helvetica",sans-serif;font-size:2em;font-weight:300;color:#222;line-height:1.3;margin:1rem 0}.intro,.introSmall{font-family:"Lato","Roboto","Helvetica Neue","Helvetica",sans-serif}.intro{font-size:1.375em;font-weight:300;line-height:1.4;margin:1.25rem 0;text-transform:uppercase}.intro,.introSmall{font-family:"Lato","Roboto","Helvetica Neue","Helvetica",sans-serif}.intro{font-size:1.375em;font-weight:300;line-height:1.4;margin:1.25rem 0;text-transform:uppercase}.introSmall{font-size:1.125rem;font-weight:100;color:#00aaae;line-height:1.2;margin:1.25rem 0}.button{-webkit-transition:ease 500ms background-color;-moz-transition:ease 500ms background-color;-o-transition:ease 500ms background-color;transition:ease 500ms background-color;display:block;background-color:#f60;border:.0625rem solid #f60;border:0;font-size:1em;color:#FFF;cursor:pointer;outline:0;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-tap-highlight-color:rgba(0,0,0,0)}.button:hover{background-color:#ff6e0d}.button:active{background-color:#f26100}.button[disabled],button:disabled{opacity:.30;filter:alpha(opacity=30)}.button.inline{display:inline-block;padding:1rem 2rem;width:45%}.link{cursor:pointer;color:#f60}.link:hover{text-decoration:none}.link.alternative{color:#ddd;text-decoration:none}.link.alternative:hover{text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9yZXNldC5zY3NzIiwidHlwb2dyYXBoeS9faWNvbi1mb250cy5zY3NzIiwianMtcGx1Z2lucy9fY3NzQ29sbGFwc2UtbWVkaWEtcXVlcmllcy5zY3NzIiwibW9kdWxlcy9fZnVuY3Rpb25zLnNjc3MiLCJqcy1wbHVnaW5zL19jc3NDb2xsYXBzZS5zY3NzIiwidHlwb2dyYXBoeS9fY29sb3JzLnNjc3MiLCJtb2R1bGVzL19taXhpbnMuc2NzcyIsInBhcnRpYWxzL19ib2R5LXNldHRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19mb250cy5zY3NzIiwicGFydGlhbHMvX2hlYWRlcnMuc2NzcyIsInBhcnRpYWxzL19nbG9iYWxzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19saW5rcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU07QUFDN0MsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLFVBQVUsRUFBRSxHQUFHO0FBQzFDLENBQUMsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLElBQUk7QUFDMUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJO0FBQ3ZDLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLEdBQUc7QUFDeEMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsTUFBTSxFQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFB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R0FDeEI7RUFOTCxBQVFJLEtBUkMsQUFRQSxZQUFZLENBQUM7SUFDVixLQUFLLEVQS0gsT0FBTztJT0pULGVBQWUsRUFBRSxJQUFJLEdBQ3hCO0VBWEwsQUFhSSxLQWJDLEFBYUEsWUFBWSxNQUFNLENBQUM7SUFDaEIsZUFBZSxFQUFFLFNBQVMsR0FDN0IiLCJmaWxlIjoiZXhhbXBsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcblx0Y29sb3I6ICMwMGFmZDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogMDtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiAjRkZDQzAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0b3V0bGluZTogMDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7IC8qIE9sZGVyIGJyb3dzZXIgZG8gbm90IHN1cHBvcnQgZW1wdHkgY29udGVudCAqL1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdGNsZWFyOiBib3RoO1xufSIsIi8qKioqKioqKioqIElDT04gRk9OVFMgKioqKioqKioqKi9cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJjc3Njb2xsYXBzZS1pY29uLWZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2Nzc2NvbGxhcHNlLWljb24tZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2Nzc2NvbGxhcHNlLWljb24tZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2Nzc2NvbGxhcHNlLWljb24tZm9udC5zdmcjY3NzY29sbGFwc2UtaWNvbi1mb250XCIpIGZvcm1hdChcInN2Z1wiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvY3NzY29sbGFwc2UtaWNvbi1mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiY3NzY29sbGFwc2UtaWNvbi1mb250XCIgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePVwiY3NzQ29sbGFwc2UtXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgY3NzQ29sbGFwc2UtXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiY3NzY29sbGFwc2UtaWNvbi1mb250XCIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5jc3NDb2xsYXBzZS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjFcIjtcbn1cblxuLmNzc0NvbGxhcHNlLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjJcIjtcbn1cblxuLmNzc0NvbGxhcHNlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjNcIjtcbn1cblxuLmNzc0NvbGxhcHNlLWRhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjRcIjtcbn1cblxuLmNzc0NvbGxhcHNlLWRpZmYtYWRkZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcNjVcIjtcbn1cblxuLmNzc0NvbGxhcHNlLWRpZmYtcmVtb3ZlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw2NlwiO1xufSIsIi8qKioqKiBNRURJQSBRVUVSSUVTIEZPUiBUSEUgSElEREVOIENPTlRFTlQgKioqKiovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jc3NDb2xsYXBzZS1oaWRkZW5Db250ZW50LmlzLW9wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTkwMCk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1oaWRkZW5Db250ZW50LmlzLW9wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTkwMCk7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuY3NzQ29sbGFwc2UtaGlkZGVuQ29udGVudC5pcy1vcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDExMDApO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taGlkZGVuQ29udGVudC5pcy1vcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDExMDApO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAuY3NzQ29sbGFwc2UtaGlkZGVuQ29udGVudC5pcy1vcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDEwMDApO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taGlkZGVuQ29udGVudC5pcy1vcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDEwMDApO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jc3NDb2xsYXBzZS1oaWRkZW5Db250ZW50LmlzLW9wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNzAwKTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhpZGRlbkNvbnRlbnQuaXMtb3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSg3MDApO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY3NzQ29sbGFwc2UtaGlkZGVuQ29udGVudC5pcy1vcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDUwMCk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1oaWRkZW5Db250ZW50LmlzLW9wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNTAwKTtcbiAgICB9XG59IiwiQGZ1bmN0aW9uIGVtKCR0YXJnZXQsICRjb250ZXh0OiAkYmFzZS1mb250KSB7XG4gICAgQHJldHVybiAoJHRhcmdldCAvICRjb250ZXh0KSAqIDFlbTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2UtZm9udCkge1xuICAgIEByZXR1cm4gKCR0YXJnZXQgLyAkY29udGV4dCkgKiAxcmVtO1xufSIsIkBpbXBvcnQgXCJjc3NDb2xsYXBzZS1tZWRpYS1xdWVyaWVzXCI7XG5cbi8qKioqKioqKioqIFBSRVZFTlQgUEVSTUFORU5UIEhJR0hMSUdIVCAqKioqKioqKioqL1xuXG4uY3NzQ29sbGFwc2UtdGFyZ2V0LFxuLmNzc0NvbGxhcHNlLWNvbGxhcHNlSWNvbnMsXG4uYWNjb3JkaW9uLXRhcmdldCxcbi5hY2NvcmRpb24tY29sbGFwc2VJY29ucyB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG59XG5cbi8qKioqKioqKioqIENTUyBDT0xMQVBTRSAqKioqKioqKioqL1xuXG4uY3NzQ29sbGFwc2UtaGlkZGVuQ29udGVudCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjdWJpYy1iZXppZXIoLjA4LCAuOTksIC40NiwgLjczKSwgNDAwbXMsIG1heC1oZWlnaHQpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjdWJpYy1iZXppZXIoLjA4LCAuOTksIC40NiwgLjczKSwgNjAwbXMsIG1heC1oZWlnaHQpO1xuICAgIH1cbn1cblxuLyoqKioqKioqKiogQUNDT1JESU9OICoqKioqKioqKiovXG5cbi5hY2NvcmRpb25Db250YWluZXIge1xuICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkICRncmV5RGRkO1xufVxuXG4uYWNjb3JkaW9uQ29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogcmVtKDEpIHNvbGlkICRncmV5RGRkO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24tdGFyZ2V0IHtcbiAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XG59XG5cbi5hY2NvcmRpb24tY29sbGFwc2VJY29ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWNjb3JkaW9uLWhpZGRlbkNvbnRlbnQge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZS1pbi1vdXQsIDYwMG1zLCBtYXgtaGVpZ2h0KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCByZW0oMjApO1xuICAgIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5hY2NvcmRpb24taGlkZGVuQ29udGVudC5pcy1vcGVuIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UtaW4tb3V0LCA2MDBtcywgbWF4LWhlaWdodCk7XG59XG5cbi8qKioqKioqKioqIE9QRU4vQ0xPU0UgQk9YRVMgKioqKioqKioqKi9cblxuLmNzc0NvbGxhcHNlLWJveCB7XG4gICAgPiAuY3NzQ29sbGFwc2UtdGFyZ2V0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYtLXNob3dfY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuY3NzQ29sbGFwc2UtYm94LS1zaG93X2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLy8gQ29sb3JzXG5cbiR3aGl0ZTogI0ZGRjtcbiRibGFjazogIzAwMDtcbiRsaWdodGVyQmxhY2s6ICMyMjI7XG4kb3JhbmdlOiAjRkY2NjAwO1xuJGxpZ2h0T3JhbmdlOiAjRkZDQzAwO1xuJHBpbms6ICNmNDQyYzg7XG4kbGlnaHRQaW5rOiAjZTJjM2RiOztcbiRncmVlbjogIzFjYWY2YTtcbiRsaWdodEdyZWVuOiAjMjNjNjdhO1xuJGRhcmtHcmVlbjogIzBkODc0ZTtcbiR0ZXJxdW9pc2U6ICMwMEFGRDA7XG4kbGlnaHRUZXJxdW9pc2U6ICMwMEFBQUU7XG4kbGlnaHRCbHVlOiAjMzRkMWJlO1xuJGRhcmtCbHVlOiAjMTBhMDhmO1xuJGdyZXlEZGQ6ICNkZGRkZGQ7XG4kdHJhbnNwYXJlbnQ6IHJnYmEoMCwwLDAsMCk7XG4kaW5zZXRTaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKTsiLCIvLyBUcmFuc2l0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbCwgJHRyYW5zaXRpb24tdGltZTogMC41cywgJG1ldGhvZDogZWFzZSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tcHJvcGVydHkgJHRyYW5zaXRpb24tdGltZSAkbWV0aG9kOyAvKiBDaHJvbWUgNC0yNSwgU2FmYXJpIDMuMS02LCBpT1MgMy4yLTYuMSwgQW5kcm9pZCAyLjEtNC4zLCBCbGFja0JlcnJ5IDcgKi9cbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXByb3BlcnR5ICR0cmFuc2l0aW9uLXRpbWUgJG1ldGhvZDsgLyogRmlyZUZveCA0LTE1ICovXG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tcHJvcGVydHkgJHRyYW5zaXRpb24tdGltZSAkbWV0aG9kOy8qIE9wZXJhICAgIDEwLjUtMTEuNSAqL1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXByb3BlcnR5ICR0cmFuc2l0aW9uLXRpbWUgJG1ldGhvZDsgLyogVzNDIC0gQ2hyb21lIDI2KywgU2FmYXJpIDYuMSssIEZGIDE2KywgSUUgMTArLCBPcGVyYSAxMi4xKywgaU9TIDcrLCBBbmRyb2lkIDQuNCssIEJsYWNrQmVycnkgMTArICovXG59XG5cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0tcHJvcGVydHkpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybS1wcm9wZXJ0eTsgLyogQ2hyb21lIDQtMzUsIFNhZmFyaSAzLjItOCwgT3BlcmEgMTIuMS0yMiwgaU9TIDMuMi04LjQsIEFuZHJvaWQgMi4xLTQuNC40LCBCbGFja0JlcnJ5IDctMTAgKi9cbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybS1wcm9wZXJ0eTsgLyogRmlyZUZveCAzLjUtMTUgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtLXByb3BlcnR5OyAvKiBJRSA5ICovXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtLXByb3BlcnR5OyAvKiBPcGVyYSAxMC41LTExLjUgKi9cbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm0tcHJvcGVydHk7IC8qIFczQyAtIENocm9tZSAzNissIFNhZmFyaSA5KywgRkYgMTYrLCBJRSAxMCssIE9wZXJhIDIzKywgaU9TIDkrLCBBbmRyb2lkIDUrICovXG59XG5cblxuLy8gQm94LVNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGJveC1zaXppbmcoJHR5cGU6IGJvcmRlci1ib3gpIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICR0eXBlOyAvKiBDaHJvbWUgNC05LCBTYWZhcmkgMy4xLTUsIGlPUyAzLjItNC4zLCBBbmRyb2lkIDIuMS0zLCBCbGFja0JlcnJ5IDcgKi9cbiAgICAtbW96LWJveC1zaXppbmc6ICR0eXBlOyAvKiBGaXJlRm94IDItMjggKi9cbiAgICBib3gtc2l6aW5nOiAkdHlwZTsgLyogVzNDIC0gQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIEZGIDI5KywgSUUgOCssIE9wZXJhIDEwLjErLCBpT1MgNSssIEFuZHJvaWQgNCssIEJsYWNrQmVycnkgMTArICovXG59XG5cblxuLy8gU2NhbGUgQ29sb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBzY2FsZS1jb2xvci1yZ2JhLWllOCgkY29sb3IsICRsaWdodG5lc3MsICRhbHBoYTogbnVsbCkge1xuICAgIHNjYWxlLWNvbG9yOiAkY29sb3IsICRsaWdodG5lc3M7XG59IiwiLy8gVHlwb2dyYXBoeSBjdXN0b20gdmFyaWFibGVzXG4kZm9udDogJGJhc2UtZm9udC1mYW1pbHk7XG4kZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4kbGluZS1oZWlnaHQ6IDEuMjtcblxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGNvbG9yOiAkbGlnaHRlckJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG59XG5cbi5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvO1xuICAgIG1heC13aWR0aDogcmVtKDEwMjQpO1xufVxuXG4ud3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIHJlbSgxNik7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKioqKioqKioqIENVU1RPTSBDU1MgTkVFREVEIE9OTFkgRk9SIFRIRSBFWEFNUExFUyAqKioqKioqKioqL1xuXG4ud3JhcEJveENvbnRlbnQge1xuICAgIG1hcmdpbjogcmVtKDQwKSAwO1xuXG4gICAgLmJ1dHRvbi5pbmxpbmUge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cbn1cblxuLmJveEhpZGRlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0T3JhbmdlO1xufVxuXG4uaW5uZXJUZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IHJlbSgxNik7XG5cbiAgICAubGlua1RleHRIaWRkZW4gPiAmIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KSAwO1xuICAgIH1cbn1cblxuLmV4YW1wbGUxLCAuZXhhbXBsZTIsIC5leGFtcGxlMywgLmV4YW1wbGU0LCAuZXhhbXBsZTUge1xuICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcbn1cblxuLmV4YW1wbGUxIHtcbiAgICAud3JhcEJveENvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgID4gLndyYXBCb3hDb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4YW1wbGUyIHtcbiAgICAuY3NzQ29sbGFwc2UtdGFyZ2V0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgLmNzc0NvbGxhcHNlLWNvbGxhcHNlSWNvbnMge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5jc3NDb2xsYXBzZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmV4YW1wbGU0IHtcbiAgICAuY3NzQ29sbGFwc2UtY29sbGFwc2VJY29ucyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn0iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIEZvbnQgd2VpZ2h0c1xuJGxpZ2h0OiAxMDA7XG4kcmVndWxhcjogNDAwO1xuJGJvbGQ6IDYwMDtcblxuLy8gQmFzZSBGb250XG4kYmFzZS1mb250LWZhbWlseTogJ0xhdG8nLCAnUm9ib3RvJywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LXdlaWdodDogJHJlZ3VsYXI7XG4kYmFzZS1mb250OiAxNjtcbiRiYXNlLWZvbnQtc2l6ZTogcmVtKDE2KTtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjQ7XG5cbi8vIEZpeGVkIEZvbnRcbiRmaXhlZC1mb250LWZhbWlseTogbW9ub3NwYWNlO1xuJGZpeGVkLWZvbnQtc2l6ZTogODUlO1xuJGZpeGVkLWxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblxuLy8gSGVhZGluZ3NcbiRoZWFkZXItZm9udC13ZWlnaHQ6ICRib2xkO1xuIiwiLmhlYWRpbmcxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiBlbSgzMik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogJGxpZ2h0ZXJCbGFjaztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogcmVtKDE2KSAwO1xufVxuXG4uaW50cm8sIC5pbnRyb1NtYWxsIHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG59XG5cbi5pbnRybyB7XG4gICAgZm9udC1zaXplOiBlbSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogcmVtKDIwKSAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiLmludHJvLCAuaW50cm9TbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xufVxuXG4uaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IHJlbSgyMCkgMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW50cm9TbWFsbCB7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICRsaWdodFRlcnF1b2lzZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogcmVtKDIwKSAwO1xufSIsIi8vIEJ1dHRvbnNcblxuLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlLCA1MDBtcywgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCAkb3JhbmdlO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IHJlbSgxNik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNjYWxlLWNvbG9yKCRvcmFuZ2UsICRsaWdodG5lc3M6IDUlKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNjYWxlLWNvbG9yKCRvcmFuZ2UsICRsaWdodG5lc3M6IC01JSk7XG4gICAgfVxufVxuXG4uYnV0dG9uW2Rpc2FibGVkXSwgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjMwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XG59XG5cbi5idXR0b24uaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogcmVtKDE2KSByZW0oMzIpO1xuICAgIHdpZHRoOiA0NSU7XG59IiwiLy8gTGlua3NcblxuLmxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hbHRlcm5hdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleURkZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYuYWx0ZXJuYXRpdmU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59Il19 */
