@font-face{src:url(/php-wasm/assets/fsex302-webfont-CjHT_xkh.woff) format("woff");font-weight:400;font-style:normal;font-family:fixedsys}#root{background-color:#008282;display:flex;flex-direction:column;background-image:url(/php-wasm/assets/sane-sigil-B4YWDBQA.svg);background-size:max(200px,10%) max(400px,35%);background-position:95% 95%;background-repeat:no-repeat}html{height:100dvh}body,#root,.App{width:100%;height:100%}body{font-family:fixedsys;display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;background-color:#aaa}button{font-family:fixedsys;font-size:1rem}.viewport-page{width:100%;height:var(--visual-viewport-height, 100dvh);min-height:0;box-sizing:border-box;transform:translateY(var(--visual-viewport-offset-top, 0px))}.viewport-page.margined:not([data-iframed="1"]){width:calc(100% - 1rem);height:calc(var(--visual-viewport-height, 100dvh) - 1rem)}.bevel{border:2px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wAAAAAzJ3zzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgMCwwgoCmHaAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOklEQVQI11XMwQnAMAzAwEvpWPZ0GSwPe6/2USiJnkJoVNVjIzNdEBEiwloLPgnd/dc3zDn3g4HjCS9aigyDqeLTLAAAAABJRU5ErkJggg==) 2 2 2 2!important;background-color:#c3c3c3;padding:1em}.inset{border:2px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QAAAAAAIL69VlzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgLDRcjCUxZQwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOUlEQVQI11WMwQkAMAjEInQPR9XR3MRRrp+22MB9whHLTDGICDjyTZLWfVQV7g7AAujuWcAkfU2ADVsVFrX3Q3PKAAAAAElFTkSuQmCC) 2 2 2 2}.center{text-align:center}.right{text-align:right}.padded{padding:.75rem}button.padded{padding:.75rem 1.5rem}.margined{margin:.5rem}[data-iframed="1"].margined{margin:0rem}[data-iframed="1"].margined>.bevel{padding-top:.8rem}.button-bar{display:flex;flex-direction:column;margin-top:.5rem}.button-bar>div{display:flex;flex-direction:row}.button-bar button{padding:.5rem;flex-grow:1;display:flex;align-items:center;justify-content:center}.button-bar button img{margin:0 .25rem}.contents{display:contents}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:1000}.overlay:empty{pointer-events:none}.row.toolbar{padding:.25em 0;border:2px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QAAAAAAIL69VlzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgLDRcjCUxZQwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOUlEQVQI11WMwQkAMAjEInQPR9XR3MRRrp+22MB9whHLTDGICDjyTZLWfVQV7g7AAujuWcAkfU2ADVsVFrX3Q3PKAAAAAElFTkSuQmCC) 2 2 2 2;align-items:center}.row.toolbar.tight{padding:0}.row.toolbar>div{display:flex;justify-content:flex-end;padding:0 .5em;flex:1;flex-direction:row}.row.toolbar>div .start{flex:1}.row.toolbar hr{margin:0;margin-left:1rem;margin-right:1rem}.row.toolbar button[data-run],.row.toolbar button[data-reset-storage],.row.toolbar button[data-refresh]{height:50px;min-width:3em;font-weight:700;border:2px solid;align-self:center;margin-left:.5em;margin-right:.25em;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:85%}.row.toolbar select{height:100%;padding:0 .25rem}button.square{width:2.15rem;height:2.25rem}.flex-end{justify-content:flex-end}a,button,select,input{cursor:pointer}[data-iframed="1"] h2:first-child{margin-top:0}[data-iframed="1"] h2{margin-bottom:.25em}[data-iframed="1"]:not(.Confirm)>.bevel{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column}[data-iframed="1"] .bevel .frameworks{display:flex;flex-direction:column}[data-iframed="1"] .bevel .frameworks,[data-iframed="1"] .bevel .frameworks .row.icons{flex:1}.dbg-preview{display:flex}.dbg-preview .warning{filter:opacity(.75) saturate(.75);color:#ccc}.dbg-preview .status>div{padding-left:1rem;padding-right:1rem}.dbg-preview .status>div>span.file:empty,.dbg-preview .status>div>span.file:empty+span.line{display:none}.dbg-preview .status>div>span.line:before{content:":"}.dbg-preview .ansi[style~="text-shadow:"]{text-shadow:none!important;font-weight:700!important}.phpdbg-console-input img{width:1.75rem;margin-right:.5rem}.dbg-preview .frame{position:relative;display:flex;flex:1}.phpdbg{display:flex;flex-direction:row;position:absolute;width:100%;height:100%;flex:1;box-sizing:border-box}.phpdbg-console{position:absolute;inset:0;overflow-y:scroll;overflow-x:auto;color:#fff;background-color:#000}.phpdbg-console .scroll-to-bottom{z-index:100;position:sticky;top:1rem;left:calc(100% - 2.5rem);width:2rem;height:2rem;text-align:center;line-height:2.125rem;padding:0;user-select:none;-webkit-user-select:none;overflow:hidden;background-color:#888;color:#000}.phpdbg-console .console-output{white-space:pre-wrap;padding:1rem;min-height:100%;box-sizing:border-box;text-align:left}.phpdbg-console .console-input span{user-select:none;-webkit-user-select:none}.phpdbg-console .console-output .line[data-type=stderr]{color:#888}.phpdbg-console .console-output .line[data-type=stdin]{color:#ff0}.phpdbg-console :not(.line[data-type=stdin])+.line[data-type=stdin],.phpdbg-console :not(.line[data-type=stdout])+.line[data-type=stdout],.phpdbg-console :not(.line[data-type=stderr])+.line[data-type=stderr]{margin-top:.5rem}.phpdbg-console .console-input{display:flex;align-items:center;border-top:1px solid #999;margin-top:1rem;transition:filter .5s ease-in-out}.phpdbg-console .console-input:not([data-ready=true]){filter:saturate(0)}.phpdbg-console .console-input:not([data-ready=true]) span{filter:opacity(.25)}.phpdbg-console .console-input:not([data-ready=true]) span{font-style:italic}.phpdbg-console .console-input input{flex:1;min-height:100%;box-sizing:border-box;padding:1rem .25rem;font:inherit;color:inherit;background-color:inherit;border:0;cursor:text}.phpdbg-console .console-input span{color:#ff0}.phpdbg-console .console-input button{border:0;margin:0;width:2rem;height:100%;font-weight:700;background-color:#888}.phpdbg-console .console-input button:active{filter:brightness(2)}.phpdbg .phpdbg-left-panel{flex-grow:1;flex-basis:50%;position:relative}.phpdbg .phpdbg-right-panel{display:flex;flex-direction:column;flex-grow:1;flex-basis:30%;background-color:#fff}.phpdbg .phpdbg-zval label{display:flex;flex-direction:row;flex-grow:1;border-right:1px solid #CCC;width:100%}.phpdbg .phpdbg-zval label>div:not(:has(*)){padding:.25rem}.phpdbg .phpdbg-zval label .variable-name{background-color:#ccc}.phpdbg .phpdbg-zval label .variable-name{border-top-width:1px;border-bottom-width:1px}.phpdbg .phpdbg-zval label .variable-value{background-color:#fff;flex-grow:1}.phpdbg .phpdbg-zval label{border-bottom:1px solid #0004}.phpdbg .phpdbg-zval label .phpdbg-zval label:last-child{border-bottom:none}.editor .phpdbg .phpdbg-right-panel .toolbar{margin:0;background-color:#ccc;border-top:none;overflow-x:auto;width:100%;box-sizing:border-box}.phpdbg-panel{display:none;width:100%;overflow-y:auto;overflow-x:auto}.editor .phpdbg .phpdbg-right-panel[data-current-panel=none]{display:none}[data-current-panel=variables] .phpdbg-panel.phpdbg-variables,[data-current-panel=globals] .phpdbg-panel.phpdbg-globals,[data-current-panel=constants] .phpdbg-panel.phpdbg-constants,[data-current-panel=classes] .phpdbg-panel.phpdbg-classes,[data-current-panel=functions] .phpdbg-panel.phpdbg-functions,[data-current-panel=files] .phpdbg-panel.phpdbg-files,[data-current-panel=trace] .phpdbg-panel.phpdbg-trace{display:initial}.phpdbg-panel.phpdbg-trace .current-frame{background-color:#008;color:#fff}.phpdbg-panel-frame{position:relative;width:100%;flex:1;box-sizing:border-box}.phpdbg-panel-frame-inner{position:absolute;inset:0;overflow:auto}.phpdbg-panel.phpdbg-files>div,.phpdbg-panel.phpdbg-classes>div,.phpdbg-panel.phpdbg-trace>div,.phpdbg-panel.phpdbg-functions>div{padding:.5rem;border-bottom:1px solid #CCC;white-space:pre}.phpdbg-panel.phpdbg-files>div span,.phpdbg-panel.phpdbg-classes>div span,.phpdbg-panel.phpdbg-trace>div,.phpdbg-panel.phpdbg-functions>div>span{cursor:pointer}.phpdbg-panel.phpdbg-classes>div .filename,.phpdbg-panel.phpdbg-functions>div .filename{color:#666}.phpdbg-panel.phpdbg-files>div:active span,.phpdbg-panel.phpdbg-classes>div:active span,.phpdbg-panel.phpdbg-functions>div:active>span{color:#999}.editor{display:flex;flex-grow:1;align-self:stretch}.editor.viewport-page{flex-grow:0;flex-shrink:0}.editor>.bevel{display:flex;flex-direction:column;align-self:stretch;box-sizing:border-box;margin:.5rem;flex-grow:1}.editor>.bevel>.row:not(.header):not(.toolbar){flex-grow:1}.editor .row.header,.editor .row.toolbar{margin:0;margin-bottom:.5rem}.editor .frame{position:relative}.editor .frame .scroller{position:absolute;height:100%;width:100%;white-space:pre;overflow:auto}.editor .file-area{width:18rem;flex-grow:0;background-color:#333;color:#ccc}.editor[data-show-left=false] .file-area{display:none}.editor .file-area .context{padding:.25rem;margin-left:1rem;background-color:#999;color:#333;border-bottom:1px solid #333;margin-top:0;margin-bottom:0}.editor .tab-area{width:100%;display:flex;height:2.5rem;background-color:#272822;-webkit-user-select:none;user-select:none}.editor .tab-area .scroller{display:flex;flex-direction:row-reverse}.editor .tab-area .tab{display:flex;flex-direction:row;background-color:#666;color:#222;margin-left:4px;margin-top:4px;margin-bottom:4px;cursor:pointer}.editor .tab-area .tab:first-child{margin-right:4px}.editor .tab-area .tab[data-active=true]{background-color:#ccc;color:#000}.editor .tab-area .tab>div{padding:0rem .25rem;align-content:center;justify-content:center;padding:0 .5rem}.editor .tab-area .tab>div:first-child{padding-right:0}.editor .tab-area .tab>div:last-child{align-content:center;justify-content:center;padding:0 .75rem 0 .25rem;opacity:.5}.editor .tab-area .tab>div:last-child:hover{opacity:1}.editor .edit-area{flex-grow:1;display:flex;flex-direction:column}.grow{flex-grow:1}.editor .ace_gutter-cell.ace_breakpoint{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%3e%3ctitle%3e%20red_circle%20%3c/title%3e%3cg%20fill='%23df2c2c'%3e%3ccircle%20cx='9.85'%20cy='10'%20r='9'/%3e%3c/g%3e%3c/svg%3e");background-position:3px 50%;background-size:contain;background-repeat:no-repeat}.editor .ace_marker-layer .active_breakpoint{position:absolute;background-color:#cc06}.editor iframe{flex-grow:1}select.bevel option{background-color:#fff}.editor-entry{-webkit-user-select:none;user-select:none;cursor:pointer;margin-left:1rem}.editor-entry>p{margin:0;padding-top:.25rem;padding-bottom:.25rem}.editor-entry input{padding:0;border:none;border-bottom:1px solid #333;background-color:transparent;height:100%}.editor-entry>p:focus{background-color:#008}.editor-entry .icon{height:1.15rem;vertical-align:middle;margin-right:.5rem}.editor-entry p.context:hover,.editor-entry p.context:hover input{background-color:#008;color:#ccc}.Embedded{display:flex;flex-direction:column}.Embedded>.bevel{flex-grow:1;padding:.5rem}@media screen and (max-width:1300px){.Embedded .row.toolbar.header .row{flex-wrap:wrap}.Embedded .row.toolbar.header hr,.Embedded .row.toolbar.header .separator{display:none}.Embedded .row.toolbar input[type=radio],.Embedded .row.toolbar input[type=checkbox]{transform:scale(1.5);margin:10px}.Embedded .row.toolbar select,.Embedded .row.toolbar button{padding:.5rem;margin-top:.25rem}.Embedded .row.toolbar.header{align-items:flex-start}.Embedded .row.toolbar.header .rows.spread{justify-content:flex-start}}.output .scroller{background-color:#eee}.output div.scroller{white-space:pre;padding:.25rem;box-sizing:border-box}.output .row{background-color:#fff;padding:.5em;border-bottom:1px white solid}.Embedded .row.toolbar{margin:.5em;padding:.5em 0;border:2px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QAAAAAAIL69VlzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgLDRcjCUxZQwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOUlEQVQI11WMwQkAMAjEInQPR9XR3MRRrp+22MB9whHLTDGICDjyTZLWfVQV7g7AAujuWcAkfU2ADVsVFrX3Q3PKAAAAAElFTkSuQmCC) 2 2 2 2;align-items:center}button{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wAAAAAzJ3zzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgMCwwgoCmHaAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOklEQVQI11XMwQnAMAzAwEvpWPZ0GSwPe6/2USiJnkJoVNVjIzNdEBEiwloLPgnd/dc3zDn3g4HjCS9aigyDqeLTLAAAAABJRU5ErkJggg==) 2 2 2 2}button[data-ui]:after{position:absolute;inset:-2px;content:"";mix-blend-mode:darken;opacity:.5}body.loading button[data-ui]{transition:background-color .5s ease-in-out}[data-running="0"] button[data-run]:after{background-color:red!important;transition:background-color 0s .05s ease-out}[data-running="1"] button[data-ui]{background-color:#c3c3c3;background-color:#505050;color:#00000080;filter:saturate(0) brightness(1.25) contrast(.5);pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3crect%20x='11'%20y='1'%20width='2'%20height='5'%20opacity='.14'/%3e%3crect%20x='11'%20y='1'%20width='2'%20height='5'%20transform='rotate(30%2012%2012)'%20opacity='.29'/%3e%3crect%20x='11'%20y='1'%20width='2'%20height='5'%20transform='rotate(60%2012%2012)'%20opacity='.43'/%3e%3crect%20x='11'%20y='1'%20width='2'%20height='5'%20transform='rotate(90%2012%2012)'%20opacity='.57'/%3e%3crect%20x='11'%20y='1'%20width='2'%20height='5'%20transform='rotate(120%2012%2012)'%20opacity='.71'/%3e%3crect%20x='11'%20y='1'%20width='2'%20height='5'%20transform='rotate(150%2012%2012)'%20opacity='.86'/%3e%3crect%20x='11'%20y='1'%20width='2'%20height='5'%20transform='rotate(180%2012%2012)'/%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20calcMode='discrete'%20dur='0.75s'%20values='0%2012%2012;30%2012%2012;60%2012%2012;90%2012%2012;120%2012%2012;150%2012%2012;180%2012%2012;210%2012%2012;240%2012%2012;270%2012%2012;300%2012%2012;330%2012%2012;360%2012%2012'%20repeatCount='indefinite'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat}.header button[data-reset-storage]{max-width:6em}.header button[data-ui],.header button[data-reset-storage],.header button[data-refresh]{position:relative;font-weight:700;font-size:13pt;box-sizing:border-box}*:focus{outline-style:dotted;outline-color:#000}.row:focus{background-color:#000082;border-bottom:1px #000082 solid;color:#fff}.Embedded .row.toolbar.header{background-color:#bbb;flex-wrap:wrap}.Embedded .row.toolbar.status{padding:0}.Embedded [data-load-demo]{min-width:4rem}.Embedded .row.toolbar.status>div{padding:.25em}h1{margin:.25em;white-space:nowrap}.row{display:flex;flex-direction:row}.row.wide{flex:1}.row.status{display:flex}body>div{display:flex;flex-direction:row}.row.body{flex-grow:1}.collapse{flex-grow:0;flex-shrink:1}.spread{flex-grow:1;justify-content:space-around}div.column{display:flex;position:relative;flex:1}div.column .scroller{position:absolute;inset:0;width:100%;height:100%;overflow-y:auto;overflow-x:auto;font-size:.9rem}div.panel{font-family:fixedsys;display:flex;position:relative;background-color:#aaa;flex-direction:column;box-sizing:border-box;margin:0 .5em;flex:1;border-right:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5)}div.panel:last-child{margin-left:0}div.panel div.input{background-color:#272822}div.panel>div{background-color:#fff;border:2px solid;border-right-width:0;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QAAAAAAIL69VlzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgLDRcjCUxZQwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOUlEQVQI11WMwQkAMAjEInQPR9XR3MRRrp+22MB9whHLTDGICDjyTZLWfVQV7g7AAujuWcAkfU2ADVsVFrX3Q3PKAAAAAElFTkSuQmCC) 2 2 2 2;flex-direction:column;display:flex;flex:1}.Embedded:not([data-output-mode=single]) div.panel>div:not(:has(iframe[srcdoc=""]))+div:has(iframe[srcdoc=""]){flex:0;min-height:5rem}.liquid{display:flex;flex-direction:column;flex:1}button,.panel>div label{-webkit-user-select:none;user-select:none;border:2px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wAAAAAzJ3zzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgMCwwgoCmHaAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOklEQVQI11XMwQnAMAzAwEvpWPZ0GSwPe6/2USiJnkJoVNVjIzNdEBEiwloLPgnd/dc3zDn3g4HjCS9aigyDqeLTLAAAAABJRU5ErkJggg==) 2 2 2 2!important;background-color:#c3c3c3;padding:.25em}.input,.output .scroller,iframe{-webkit-user-select:normal;user-select:normal}.panel>div label[tabindex]:first-child{box-sizing:border-box}.panel>div .cols>label[tabindex]:last-child{border-right-width:2px}label[tabindex],button{position:relative}label[tabindex]:active,button:active{border:2px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QAAAAAAIL69VlzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgLDRcjCUxZQwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOUlEQVQI11WMwQkAMAjEInQPR9XR3MRRrp+22MB9whHLTDGICDjyTZLWfVQV7g7AAujuWcAkfU2ADVsVFrX3Q3PKAAAAAElFTkSuQmCC) 2 2 2 2!important;position:relative;z-index:100}.header label{display:flex;align-items:center;justify-content:flex-end}.header label p{text-align:right}pre{flex:1;margin-top:0;margin-bottom:0}.round{border-radius:50%;height:49px;margin-right:5px}.credit{padding-right:.5em;padding-left:.5em}.column .row{white-space:pre}.cols{display:flex;flex-direction:row!important}.rows{display:flex;flex-direction:column!important}.cols label{flex:1}label{-webkit-user-select:none;user-select:none}.collapse{flex:0!important;white-space:nowrap}iframe{border:none}.Embedded [type=file]{display:none}.header select{font-size:1rem}form{display:flex;flex-direction:column;max-width:15rem}form label{display:flex;flex-direction:row}form label>span:first-child{flex:1}.loader{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20fill='%23fff'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cstyle%3e.spinner_Wezc{transform-origin:center;animation:spinner_Oiah%20.75s%20step-end%20infinite}@keyframes%20spinner_Oiah{8.3%25{transform:rotate(30deg)}16.6%25{transform:rotate(60deg)}25%25{transform:rotate(90deg)}33.3%25{transform:rotate(120deg)}41.6%25{transform:rotate(150deg)}50%25{transform:rotate(180deg)}58.3%25{transform:rotate(210deg)}66.6%25{transform:rotate(240deg)}75%25{transform:rotate(270deg)}83.3%25{transform:rotate(300deg)}91.6%25{transform:rotate(330deg)}100%25{transform:rotate(360deg)}}%3c/style%3e%3cg%20class='spinner_Wezc'%3e%3ccircle%20cx='12'%20cy='2.5'%20r='1.5'%20opacity='.14'/%3e%3ccircle%20cx='16.75'%20cy='3.77'%20r='1.5'%20opacity='.29'/%3e%3ccircle%20cx='20.23'%20cy='7.25'%20r='1.5'%20opacity='.43'/%3e%3ccircle%20cx='21.50'%20cy='12.00'%20r='1.5'%20opacity='.57'/%3e%3ccircle%20cx='20.23'%20cy='16.75'%20r='1.5'%20opacity='.71'/%3e%3ccircle%20cx='16.75'%20cy='20.23'%20r='1.5'%20opacity='.86'/%3e%3ccircle%20cx='12'%20cy='21.5'%20r='1.5'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-color:#00000080;background-size:15rem}body:not(.loading) .loader{display:none}.Embedded[data-display-mode=html] .stdout div.scroller,.Embedded[data-display-mode=html] .stdret div.scroller{display:none}.Embedded[data-display-mode=html] .stdout iframe.scroller,.Embedded .stderr iframe.scroller,.Embedded[data-display-mode=html] .stdret iframe.scroller{display:initial}.Embedded[data-output-mode=normal] #ret{display:none}#example-wrapper{display:flex;justify-content:center;align-items:center;white-space:initial}#example-wrapper #example{display:flex;justify-content:center;align-items:center;white-space:initial;width:100%}#example-wrapper p{word-break:break-all}#example-wrapper:has(#example:empty){display:none}.stdout input{display:inline}.header .selects label{display:flex;flex-direction:column;align-items:flex-start}.header .selects label{margin-right:1rem}.header .selects label select,.header .selects label button{padding:0 .5rem;flex-grow:1;min-width:100%}div.toggleExtensions{height:100%;width:100%;display:flex;justify-content:center;align-items:center}div.toggleExtensions label,div.toggleExtensions button{padding:.5rem}div.toggleExtensions label{border:2px solid;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QAAAAAAIL69VlzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AgLDRcjCUxZQwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOUlEQVQI11WMwQkAMAjEInQPR9XR3MRRrp+22MB9whHLTDGICDjyTZLWfVQV7g7AAujuWcAkfU2ADVsVFrX3Q3PKAAAAAElFTkSuQmCC) 2 2 2 2}div.toggleExtensions button{width:100%}div.toggleExtensions input{transform:scale(2);margin:.25rem 1rem .25rem .25rem}.Confirm{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:auto}.Confirm .dialog{max-width:min(400px,50dvw);max-height:100%;box-sizing:border-box;overflow:auto;box-shadow:0 1rem 2rem #00000080}.Confirm .dialog b{white-space:pre}.home{display:flex;position:relative;overflow:auto}.home-menu{margin:auto;flex-shrink:0}.home-menu .big-link:not(:last-child){margin-right:.5rem}.home-menu .big-link{flex-direction:column;align-items:center;justify-content:flex-start;width:18rem;display:flex;background-color:#fff;text-align:center}.home-menu .big-link{text-decoration:none!important;color:#000}.home-menu .big-link p{font-size:1.1rem}.big-link .big-icon{--size: 212px;height:var(--size);display:flex;flex-direction:column;overflow:hidden}.big-link .big-icon img{object-fit:contain;height:var(--size);box-sizing:border-box;max-width:100%}.big-link .big-icon .offset-column{display:flex;flex-direction:column}.big-link .big-icon[data-scroll-state="0"] .offset-column{transition:transform 0s!important}.big-link .big-icon.cgi .offset-column{transition:transform .75s cubic-bezier(.65,0,.25,1);position:relative;transform:translateY(calc(-1 * calc(var(--size) * var(--offset, 0))))}.big-link .title{color:#00e;text-decoration:underline;font-size:1.8rem}.small-icon{height:1rem;vertical-align:baseline;position:relative;top:4px}.demo-bar{margin-top:.5rem}.column{display:flex;flex-direction:column}p.padded{margin:0}.home .extra-demos{background-color:#fff}a.icon-box{margin-top:.25rem;align-items:center;max-width:96px;font-size:1.1rem;letter-spacing:-1px;display:inline-flex;flex-direction:column;text-align:center;padding:.5rem}a.icon-box img{margin-bottom:.25rem}.home h3{display:flex;align-items:center}.home button{letter-spacing:-1px}.home h3 button.square{width:1.55rem;height:1.55rem;display:flex;align-items:center;justify-content:center;margin-right:.25rem}.home h3 img{width:1rem}.install-demo{display:flex;overflow:auto}.overlay>.install-demo{width:100%;height:100%;align-items:center;justify-content:center}.install-demo>.bevel{margin:auto;width:min(45rem,calc(100% - 2rem));min-width:0;box-sizing:border-box}.install-demo>.bevel>.inset{min-width:0;box-sizing:border-box}.install-demo h2{overflow-wrap:anywhere}.install-demo .install-terminal{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:max(12rem,min(30rem,calc(var(--visual-viewport-height, 100dvh) - 12rem)));resize:both}.install-demo .loader-icon{margin:1rem;height:3rem}.query-workbench{display:flex;min-width:0}.query-workbench>.bevel{margin:.5rem;padding:.75rem;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;gap:.4rem}.query-workbench .header{flex-shrink:0}.workbench-heading,.connection-actions{display:flex;align-items:center;gap:.4rem}.workbench-heading img{width:24px;height:24px}.workbench-heading h1{font-size:1.2rem;margin:0}.workbench-heading>span{margin-left:auto;font-size:.9rem}.query-workbench .workbench-toolbar,.query-workbench .result-toolbar{display:flex;align-items:stretch;flex-wrap:wrap;flex-shrink:0;gap:0;padding:0;margin:0}.workbench-toolbar>button,.workbench-toolbar>label{min-height:2.25rem}.workbench-toolbar>button,.result-toolbar>button{height:auto;margin:0}.workbench-toolbar label{display:flex;white-space:nowrap}.workbench-toolbar label>span{display:flex;align-items:center;padding:0 .4rem}.query-workbench .workbench-toolbar select{height:auto;margin:0}.sql-file-action{display:flex;align-items:center;justify-content:center;gap:.2rem}.sql-file-action img{width:16px;height:16px}.query-hint{align-self:center;margin-left:auto;padding:.25rem .4rem;font-size:.85rem}.workbench-body{display:flex;flex:1;min-height:0;gap:.4rem}.schema-panel{background:#333;color:#ddd;width:17rem;flex-shrink:0;padding:.6rem;box-sizing:border-box;overflow:auto}.query-workbench[data-show-schemas=false] .schema-panel{display:none}.schema-panel h2{font-size:1rem;border-bottom:1px solid #666;padding-bottom:.35rem;margin:.3rem 0 .7rem}.schema-panel h2:not(:first-child){margin-top:1rem}.schema-panel h2 span{float:right}.schema-panel>label{display:block;font-size:.9rem;margin-bottom:.25rem}.schema-panel input,.schema-panel select{width:100%;box-sizing:border-box;margin-bottom:.6rem;min-width:0}.query-workbench input,.query-workbench select{font:inherit;font-size:.9rem;min-height:1.8rem}.connection-hint,.schema-tree p{font-size:.85rem;line-height:1.35}.schema-tree details{margin-bottom:.45rem;overflow-wrap:anywhere}.schema-tree summary{cursor:pointer;list-style-position:outside;margin-inline-start:1em}.schema-tree ul{list-style:none;margin:.4rem 0 .5rem;padding-left:1rem}.schema-tree li{display:flex;gap:.5rem;justify-content:space-between;margin:.3rem 0}.schema-tree small{color:#bbb}.preview-table{font-size:.8rem;margin:.4rem 0 0 1rem}.query-main,.query-panel{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.query-tabs{display:flex;background:#272822;gap:.25rem;padding:.25rem;overflow-x:auto;flex-shrink:0}.query-tab{display:flex;flex-shrink:0;background:#666}.query-tab button{border:0;background:transparent;padding:.35rem;color:#fff}.query-tab[data-active=true]{background:#c3c3c3}.query-tab[data-active=true] button{color:#111}.query-tab small{display:block;font-size:.75rem;text-align:left;margin-top:.2rem}.query-connection-strip{display:flex;align-items:baseline;gap:1rem;font-size:.8rem;line-height:1.4;padding:.3rem;background:#ddd;min-width:0}.query-connection-strip span:first-child{flex-shrink:0;white-space:nowrap}.query-connection-strip span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sql-editor{flex:1 1 var(--editor-share, 50%);min-height:8rem;background:#272822}.query-results{display:flex;flex-direction:column;flex:1 1 calc(100% - var(--editor-share, 50%));min-height:6rem;background:#eee;color:#222}.query-workbench .result-toolbar{background:#aaa;border-width:2px 0 0}.result-toolbar>button,.result-toolbar>label{min-height:2rem}.editor-size{display:flex;align-items:center;margin-left:auto;padding:0 .4rem;font-size:.75rem}.editor-size input{width:5rem}.result-scroll-toggle{display:flex;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.75rem;white-space:nowrap}.result-scroll-toggle input{min-height:0}.query-results[data-collapsed=true]{flex:0 0 auto;min-height:0}.query-results[data-collapsed=true]>:not(.result-toolbar){display:none}.result-toolbar button[aria-pressed=true]{background:#eee}.result-scroll,.action-output{overflow:auto;flex:1;min-height:0}.result-scroll{isolation:isolate}.result-placeholder,.result-summary,.action-output p{margin:.7rem;font-size:.85rem}.query-results table{border-collapse:separate;border-spacing:0;border-left:1px solid #bbb;font:.85rem monospace;min-width:100%}.query-results th,.query-results td{text-align:left;padding:.4rem .6rem;border:1px solid #bbb;border-top-width:0;border-left-width:0;max-width:32rem;white-space:pre-wrap;overflow-wrap:anywhere}.query-results thead th{border-top-width:1px;position:sticky;top:0;z-index:1;background:#ccc}.query-results td{position:relative;z-index:0}.result-scroll[data-horizontal-scroll=true] table{width:max-content}.result-scroll[data-horizontal-scroll=true] th,.result-scroll[data-horizontal-scroll=true] td,.result-scroll[data-horizontal-scroll=true] .editable-cell{max-width:none;white-space:pre;overflow-wrap:normal}.query-results tbody tr:nth-child(2n){background:#fff}.null-cell{color:#666;font-style:italic}.editable-cell{font:inherit;border:0;background:transparent;color:inherit;padding:0;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.query-results .editable-cell,.query-results .editable-cell:active{position:static;border:0}.editable-cell:after{content:"";position:absolute;inset:0}.editable-cell:hover:not(:disabled):after{outline:1px dotted #006b9c;outline-offset:-1px}.query-workbench .editable-cell:focus-visible{outline:none}.editable-cell:focus-visible:after{outline:2px solid #006b9c;outline-offset:-2px}.row-edit{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;background:#c3c3c3;flex-shrink:0;width:100%;max-width:none;min-width:0;box-sizing:border-box}.row-edit input:not([type=checkbox]){display:block;width:100%;min-width:0;box-sizing:border-box}.row-edit-field{display:flex;flex-direction:column;gap:.25rem;min-width:0;overflow-wrap:anywhere}.row-edit-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.row-edit-actions label{display:flex;align-items:center;margin-right:auto}.action-output ol{padding-left:2rem;font-size:.85rem}.action-output li{padding:.3rem;white-space:pre-wrap;overflow-wrap:anywhere}.action-output .failed{color:#9b1818}.workbench-status{padding:.35rem;font-size:.8rem;flex-shrink:0}.query-workbench :focus-visible{outline:2px solid #006b9c;outline-offset:-2px}.query-workbench .overlay{position:fixed;inset:0}.query-workbench .Confirm{padding:1rem;background:#0004}.query-workbench .Confirm .query-sql-file-dialog{width:28rem;max-width:100%;gap:.5rem}.query-sql-file-dialog h2{margin:0;font-size:1.1rem}.query-sql-file-dialog input{min-width:0}.query-sql-file-dialog .right{display:flex;justify-content:flex-end;gap:.4rem}.query-sql-file-dialog [role=alert]{margin:0;color:#9b1818}@media(max-width:760px){.query-workbench>.bevel{padding:.35rem;margin:.25rem;overflow:auto}.workbench-heading>span,.query-hint{display:none}.workbench-body{flex-direction:column;overflow:auto}.schema-panel{width:100%;max-height:15rem}.query-main{min-height:32rem;flex-shrink:0}.query-connection-strip{gap:.4rem}}.select-framework{display:flex;flex-direction:column;overflow:auto}.select-framework>.framework-menu{margin:auto;flex-shrink:0}.select-framework .frameworks .column{align-items:stretch}.select-framework .frameworks .column button{padding:.75rem 0}.select-framework .frameworks .column button.drupal-start-icon{width:100%;padding:0;border:0;border-bottom:1px solid #333}.select-framework .Confirm .drupal-database-dialog{width:min(24rem,calc(100% - 2rem));max-width:calc(100% - 2rem)}.select-framework .drupal-database-dialog h2{margin-top:0}.select-framework .drupal-database-options{gap:.5rem;margin-bottom:.75rem}.select-framework .drupal-database-option{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.5rem;cursor:pointer}.select-framework .drupal-database-option>span:first-child{flex:0 1 auto}.select-framework .drupal-database-option>span,.select-framework .drupal-database-warning{display:inline-flex;align-items:center;gap:.35rem}.select-framework .drupal-database-option input{margin:0}.select-framework .drupal-database-warning img{width:16px;height:16px}.select-framework .frameworks .popup-form{display:contents}.select-framework .frameworks .popup-link{background-color:#fff;display:block;text-align:center;border-bottom:1px solid #333}.select-framework .frameworks .popup-link img{height:120px;width:6rem;margin:.75rem}.select-framework .frameworks .column:nth-child(2n) .popup-link{background-color:#eee}
