<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.ExecutionVisualizer{background:#fff;color:#000}div.ExecutionVisualizer .ui-resizable-e{width:7px}div.ExecutionVisualizer .visualizer{display:flex;flex-wrap:wrap;font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;margin-bottom:10px;overflow:auto;width:100%}.visualizer #vizLayoutTdFirst{flex:2;flex-basis:400px}.visualizer #vizLayoutTdSecond{flex:1;flex-basis:200px}.ExecutionVisualizer .codAndNav{max-width:95%}div.ExecutionVisualizer .visualizer .vizLayoutTd{display:inline-block;margin:0 20px;vertical-align:top}#vizLayoutTdThird{text-align:center}div.ExecutionVisualizer #heap_td,div.ExecutionVisualizer #stack_td{font-size:10pt;vertical-align:top}div.ExecutionVisualizer #dataViz{margin-left:25px}div.ExecutionVisualizer div#pyCodeOutputDiv{margin-left:auto;margin-right:auto;max-height:450px;overflow:auto}div.ExecutionVisualizer table#pyCodeOutput{border-bottom:1px solid #bbb;border-collapse:separate;border-spacing:0;border-top:1px solid #bbb;font-family:Andale mono,monospace;font-size:12pt;line-height:1.1em;margin:6px auto;padding-top:3px}div.ExecutionVisualizer table#pyCodeOutput td{vertical-align:middle;white-space:nowrap}div.ExecutionVisualizer #leftCodeGutterSVG{height:0;min-width:18px;width:18px}div.ExecutionVisualizer #curLegendArrowSVG,div.ExecutionVisualizer #prevLegendArrowSVG{height:10px;width:18px}div.ExecutionVisualizer .arrow{font-size:16pt}div.ExecutionVisualizer table#pyCodeOutput .lineNo{color:#aaa;padding:.2em .5em .2em .3em;text-align:right}div.ExecutionVisualizer table#pyCodeOutput .cod{color:#000;margin-left:3px;padding-left:7px;text-align:left}div.ExecutionVisualizer div#progOutputs{margin-top:8px}div.ExecutionVisualizer div#legendDiv{color:#666;font-size:9pt;margin-top:10px;padding:0;text-align:left}div.ExecutionVisualizer div#editCodeLinkDiv{font-size:11pt;margin:8px auto;text-align:center}div.ExecutionVisualizer div#annotateLinkDiv{margin-bottom:12px;margin-top:0}div.ExecutionVisualizer div#stepAnnotationDiv{margin-bottom:12px}div.ExecutionVisualizer textarea#stepAnnotationEditor,div.ExecutionVisualizer textarea#vizDescriptionEditor,div.ExecutionVisualizer textarea#vizTitleEditor{border:1px solid #999;overflow:auto;padding:4px;resize:none}div.ExecutionVisualizer #errorOutput{color:#e93f34;font-size:12pt;line-height:1.5em;margin-bottom:4px;padding:2px}div.ExecutionVisualizer #vcrControls{margin:15px auto;text-align:center}div.ExecutionVisualizer #vcrControls button{margin-left:2px;margin-right:2px}div.ExecutionVisualizer #vcrControls #curInstr{margin-left:4px;margin-right:4px}div.ExecutionVisualizer #pyStdout{border:1px solid #999;font-family:Andale mono,monospace;font-size:12pt;min-height:100px!important;overflow:auto;padding:4px;resize:none}div.ExecutionVisualizer .vizFrame{border-left:2px solid #ccc;margin-bottom:20px;padding-left:8px}div.ExecutionVisualizer .nullObj{font-size:8pt}div.ExecutionVisualizer .customObj,div.ExecutionVisualizer .funcObj,div.ExecutionVisualizer .stringObj{font-family:Andale mono,monospace;white-space:nowrap}div.ExecutionVisualizer .retval{font-size:9pt}div.ExecutionVisualizer .stackFrame .retval{color:#e93f34}div.ExecutionVisualizer table.listTbl,div.ExecutionVisualizer table.setTbl,div.ExecutionVisualizer table.tupleTbl{background-color:#ffffc6}div.ExecutionVisualizer table.listTbl{border:0 solid #000;border-spacing:0}div.ExecutionVisualizer table.listTbl td.listHeader,div.ExecutionVisualizer table.tupleTbl td.tupleHeader{border-left:1px solid #555;color:#777;font-size:8pt;padding-bottom:3px;padding-left:4px;padding-top:2px;text-align:left}div.ExecutionVisualizer table.tupleTbl{border-bottom:1px solid #555;border-right:1px solid #555;border-spacing:0;border-top:1px solid #555;color:#000}div.ExecutionVisualizer table.listTbl td.listElt{border-bottom:1px solid #555;border-left:1px solid #555}div.ExecutionVisualizer table.tupleTbl td.tupleElt{border-left:1px solid #555}div.ExecutionVisualizer table.customObjTbl{background-color:#fff;border:1px solid #000;color:#000}div.ExecutionVisualizer table.customObjTbl td.customObjElt{padding:5px}div.ExecutionVisualizer table.listTbl td.listElt,div.ExecutionVisualizer table.tupleTbl td.tupleElt{padding:0 10px 8px;vertical-align:bottom}div.ExecutionVisualizer table.setTbl{border:1px solid #555;border-spacing:0;text-align:center}div.ExecutionVisualizer table.setTbl td.setElt{padding:8px}div.ExecutionVisualizer table.classTbl,div.ExecutionVisualizer table.dictTbl,div.ExecutionVisualizer table.instTbl{border-spacing:1px}div.ExecutionVisualizer table.classTbl td.classKey,div.ExecutionVisualizer table.dictTbl td.dictKey,div.ExecutionVisualizer table.instTbl td.instKey{background-color:#faebbf}div.ExecutionVisualizer table.classTbl td.classVal,div.ExecutionVisualizer table.dictTbl td.dictVal,div.ExecutionVisualizer table.instTbl td.instVal{background-color:#ffffc6}div.ExecutionVisualizer table.classTbl td.classKey,div.ExecutionVisualizer table.dictTbl td.dictKey,div.ExecutionVisualizer table.instTbl td.instKey{padding:12px 4px 5px 10px;text-align:right}div.ExecutionVisualizer table.classTbl td.classVal,div.ExecutionVisualizer table.dictTbl td.dictVal,div.ExecutionVisualizer table.instTbl td.instVal{padding:12px 10px 5px 4px}div.ExecutionVisualizer table.classTbl td,div.ExecutionVisualizer table.instTbl td{border-bottom:1px solid #888}div.ExecutionVisualizer table.classTbl td.classVal,div.ExecutionVisualizer table.instTbl td.instVal{border-left:1px solid #888}div.ExecutionVisualizer table.classTbl{border:1px solid #888;border-collapse:collapse}div.ExecutionVisualizer td.classVal table.dictTbl,div.ExecutionVisualizer td.dictVal table.dictTbl,div.ExecutionVisualizer td.instVal table.dictTbl,div.ExecutionVisualizer td.listElt table.dictTbl,div.ExecutionVisualizer td.tupleElt table.dictTbl{border:1px solid #888}div.ExecutionVisualizer .objectIdLabel{color:#444;font-size:8pt;margin-bottom:2px}div.ExecutionVisualizer .typeLabel{color:#555;font-size:8pt;margin-bottom:2px}div.ExecutionVisualizer div#globals_area,div.ExecutionVisualizer div#stack{padding-left:10px;padding-right:30px}div.ExecutionVisualizer div.stackFrame,div.ExecutionVisualizer div.zombieStackFrame{background-color:#fff;font-size:10pt;margin-bottom:15px;padding:2px 6px 4px}div.ExecutionVisualizer div.zombieStackFrame{border-left:1px dotted #aaa;color:#a0a0a0}div.ExecutionVisualizer div.highlightedStackFrame{background-color:#e2ebf6}div.ExecutionVisualizer div.highlightedStackFrame,div.ExecutionVisualizer div.stackFrame{border-left:1px solid #a6b3b6}div.ExecutionVisualizer div.stackFrameHeader{font-family:Andale mono,monospace;font-size:10pt;margin-bottom:3px;margin-top:4px;white-space:nowrap}div.ExecutionVisualizer td.stackFrameVar{padding-bottom:3px;padding-right:8px;padding-top:3px;text-align:right}div.ExecutionVisualizer td.stackFrameValue{border-bottom:1px solid #aaa;border-left:1px solid #aaa;padding-bottom:3px;padding-left:3px;padding-top:3px;text-align:left;vertical-align:middle}div.ExecutionVisualizer .stackFrameVarTable{border-collapse:separate;border-spacing:2px;margin-left:auto;margin-right:0;padding-top:3px;text-align:right}div.ExecutionVisualizer div#heap{float:left;padding-left:30px}div.ExecutionVisualizer td.toplevelHeapObject{padding:4px 8px}div.ExecutionVisualizer table.heapRow{margin-bottom:10px}div.ExecutionVisualizer div.heapObject{padding-left:2px}div.ExecutionVisualizer div.heapPrimitive{padding-left:4px}div.ExecutionVisualizer div#stackHeader{margin-bottom:15px;text-align:right}div.ExecutionVisualizer div#heapHeader{margin-bottom:15px}div.ExecutionVisualizer div#heapHeader,div.ExecutionVisualizer div#stackHeader{color:#333;font-size:10pt}div.ExecutionVisualizer #executionSlider{margin:15px auto 5px;width:95%}div.ExecutionVisualizer #executionSliderCaption{color:#666;font-size:8pt;margin-top:15px}div.ExecutionVisualizer #executionSliderFooter{margin-top:-7px}div.ExecutionVisualizer .ui-slider .ui-slider-handle{border:1px solid #999}textarea.bubbleInputText{border:1px solid #ccc;height:35px;max-height:35px;max-width:225px;outline:none;overflow:auto;resize:none;width:225px}.ui-tooltip-pgbootstrap,textarea.bubbleInputText{font-family:verdana,arial,helvetica,sans-serif;font-size:9pt;line-height:1.3em}.ui-tooltip-pgbootstrap{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;border:2px solid #4284d3;*border-bottom-width:2px;*border-right-width:2px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);color:#333;cursor:pointer;max-width:250px;min-width:10px}.ui-tooltip-pgbootstrap .ui-tooltip-titlebar{background-color:transparent;border-bottom:1px solid #ccc;font-size:18px;line-height:22px}.ui-tooltip-pgbootstrap .ui-tooltip-content{padding:5px 8px}.ui-tooltip-pgbootstrap .ui-tooltip-titlebar .ui-state-default{border-style:none;right:9px;top:49%}.ui-tooltip-pgbootstrap .ui-tooltip-icon{background:#fff}.ui-tooltip-pgbootstrap .ui-tooltip-icon .ui-icon{color:#000;filter:alpha(opacity=20);float:right;font-size:20px;font-weight:700;height:auto;line-height:18px;opacity:.2;text-shadow:0 1px 0 #fff;width:auto}.ui-tooltip-pgbootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;cursor:pointer;filter:alpha(opacity=40);opacity:.4;text-decoration:none}.ui-tooltip-pgbootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-pgbootstrap-stub{border:1px solid #999}.ui-tooltip-pgbootstrap-stub .ui-tooltip-content{padding:6px 9px}div.ExecutionVisualizer .annotationText,div.ExecutionVisualizer .vizDescriptionText{font-family:verdana,arial,helvetica,sans-serif;font-size:11pt;line-height:1.5em}div.ExecutionVisualizer .vizTitleText{font-family:verdana,arial,helvetica,sans-serif;font-size:16pt;margin-bottom:12pt}div.ExecutionVisualizer div#vizHeader{margin-bottom:10px;max-width:700px;width:700px}div.ExecutionVisualizer .highlight-prev{background-color:#f0f0ea}div.ExecutionVisualizer .highlight-cur{background-color:#ff6}div.ExecutionVisualizer .highlight-legend{padding:2px}.ui-resizable-e{background-color:#ddd;border:3px solid #fff;width:1px}.ui-resizable-e:hover{border-color:#ddd}div.ExecutionVisualizer div#rawUserInputDiv{border:1px solid #e93f34;margin:5px auto;padding:5px;text-align:center;width:95%}div.ExecutionVisualizer .pycrazy-highlight-prev{background-color:#eee}div.ExecutionVisualizer .pycrazy-highlight-cur{background-color:#ff6}div.ExecutionVisualizer .pycrazy-highlight-prev-and-cur{background-color:#ff6;border-bottom:1px solid #999;text-decoration:none}#optTabularView thead.stepTableThead{background-color:#bbb}#optTabularView td.stepTableTd{padding:3px 10px}.codelens-question--reveal{animation:target-fade 5s 1}@keyframes target-fade{0%{background-color:var(--activated-content-bg,var(--componentBgColor))}to{background-color:transparent}}.codelens__question--hidden{display:none}.codelens__questionContainer{border-top:1px solid #ccc;padding:20px}.codelens__question&gt;*,.codelens__questionContainer&gt;*{margin-bottom:10px}.codelens .exercise-statement{background-color:var(--questionBgColor);margin-bottom:10px;padding:10px}.codelens__questionControls input[type=text]{display:inline-block;width:auto}
/*# sourceMappingURL=prefix-412.25f3c4ff23eb9893.css.map*/</pre></body></html>