<snapdata remixID="12376855"><project name="Rubiks Cube 3D" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes>Click outside the cube and drag to change the view.&#xD;Click inside the cube and drag to rotate selected face.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Rubiks Cube 3D"><notes>Click outside the cube and drag to change the view.&#xD;Click inside the cube and drag to rotate selected face.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="fill %&apos;x1&apos; %&apos;y1&apos; %&apos;x2&apos; %&apos;y2&apos; %&apos;x3&apos; %&apos;y3&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>ux</l><l>uy</l><l>d1</l><l>d2</l><l>d3</l><l>n1</l><l>n2</l><l>tx</l><l>ty</l><l>tz</l><l>w</l></list></block><block s="doSetVar"><l>ux</l><block s="reportDifference"><block var="x1"/><block var="x2"/></block></block><block s="doSetVar"><l>uy</l><block s="reportDifference"><block var="y1"/><block var="y2"/></block></block><block s="doSetVar"><l>d1</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="ux"/><block var="ux"/></list></block><block s="reportVariadicProduct"><list><block var="uy"/><block var="uy"/></list></block></list></block></block></block><block s="doSetVar"><l>ux</l><block s="reportDifference"><block var="x1"/><block var="x3"/></block></block><block s="doSetVar"><l>uy</l><block s="reportDifference"><block var="y1"/><block var="y3"/></block></block><block s="doSetVar"><l>d2</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="ux"/><block var="ux"/></list></block><block s="reportVariadicProduct"><list><block var="uy"/><block var="uy"/></list></block></list></block></block></block><block s="doSetVar"><l>ux</l><block s="reportDifference"><block var="x2"/><block var="x3"/></block></block><block s="doSetVar"><l>uy</l><block s="reportDifference"><block var="y2"/><block var="y3"/></block></block><block s="doSetVar"><l>d3</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="ux"/><block var="ux"/></list></block><block s="reportVariadicProduct"><list><block var="uy"/><block var="uy"/></list></block></list></block></block></block><block s="doSetVar"><l>n1</l><block s="reportVariadicSum"><list><block var="d1"/><block var="d2"/><block var="d3"/></list></block></block><block s="doSetVar"><l>tx</l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="x1"/><block var="d3"/></list></block><block s="reportVariadicProduct"><list><block var="x2"/><block var="d2"/></list></block><block s="reportVariadicProduct"><list><block var="x3"/><block var="d1"/></list></block></list></block><block var="n1"/></block></block><block s="doSetVar"><l>ty</l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="y1"/><block var="d3"/></list></block><block s="reportVariadicProduct"><list><block var="y2"/><block var="d2"/></list></block><block s="reportVariadicProduct"><list><block var="y3"/><block var="d1"/></list></block></list></block><block var="n1"/></block></block><block s="doSetVar"><l>n1</l><block s="reportQuotient"><block var="n1"/><l>2</l></block></block><block s="doSetVar"><l>n2</l><block s="reportQuotient"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="n1"/><block var="d1"/></block><block s="reportDifference"><block var="n1"/><block var="d2"/></block><block s="reportDifference"><block var="n1"/><block var="d3"/></block><block var="n1"/></list></block></block><block s="reportQuotient"><block var="n1"/><l>2</l></block></block></block><block s="doSetVar"><l>tz</l><l>0.5</l></block><block s="doSetVar"><l>w</l><block s="reportVariadicProduct"><list><block var="n2"/><block var="tz"/></list></block></block><block s="doUntil"><block s="reportVariadicLessThan"><list><block var="w"/><l>0.75</l></list></block><script><block s="setSize"><block var="w"/></block><block s="gotoXY"><block s="reportVariadicSum"><list><block var="x1"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="tx"/><block var="x1"/></block><block var="tz"/></list></block></list></block><block s="reportVariadicSum"><list><block var="y1"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="ty"/><block var="y1"/></block><block var="tz"/></list></block></list></block></block><block s="down"></block><block s="gotoXY"><block s="reportVariadicSum"><list><block var="x2"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="tx"/><block var="x2"/></block><block var="tz"/></list></block></list></block><block s="reportVariadicSum"><list><block var="y2"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="ty"/><block var="y2"/></block><block var="tz"/></list></block></list></block></block><block s="gotoXY"><block s="reportVariadicSum"><list><block var="x3"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="tx"/><block var="x3"/></block><block var="tz"/></list></block></list></block><block s="reportVariadicSum"><list><block var="y3"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="ty"/><block var="y3"/></block><block var="tz"/></list></block></list></block></block><block s="gotoXY"><block s="reportVariadicSum"><list><block var="x1"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="tx"/><block var="x1"/></block><block var="tz"/></list></block></list></block><block s="reportVariadicSum"><list><block var="y1"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="ty"/><block var="y1"/></block><block var="tz"/></list></block></list></block></block><block s="up"></block><block s="doSetVar"><l>tz</l><block s="reportQuotient"><block var="tz"/><l>2</l></block></block><block s="doSetVar"><l>w</l><block s="reportVariadicProduct"><list><block var="n2"/><block var="tz"/></list></block></block></script></block><block s="setSize"><l>1</l></block><block s="gotoXY"><block var="x1"/><block var="y1"/></block><block s="down"></block><block s="gotoXY"><block var="x2"/><block var="y2"/></block><block s="gotoXY"><block var="x3"/><block var="y3"/></block><block s="gotoXY"><block var="x1"/><block var="y1"/></block><block s="up"></block></script></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;ca:prova de forma segura _ i si _ _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block var="action"/><block var="handler"/><block var="error"/></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations>ca:prova de forma segura reportant _ i si _ reportant _&#xD;</translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition><block-definition s="fillJS %&apos;x1&apos; %&apos;y1&apos; %&apos;x2&apos; %&apos;y2&apos; %&apos;x3&apos; %&apos;y3&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>x1</l><l>y1</l><l>x2</l><l>y2</l><l>x3</l><l>y3</l></list><l>const ctx = this.parent.penTrails().getContext(&apos;2d&apos;);&#xD;const cx = this.parent.dimensions.x/2;&#xD;const cy = this.parent.dimensions.y/2;&#xD;ctx.fillStyle = this.color;&#xD;ctx.strokeStyle = this.color;&#xD;ctx.lineWidth = 1;&#xD;ctx.beginPath();&#xD;ctx.moveTo(cx+x1, cy-y1);&#xD;ctx.lineTo(cx+x2, cy-y2);&#xD;ctx.lineTo(cx+x3, cy-y3);&#xD;ctx.lineTo(cx+x1, cy-y1);&#xD;ctx.fill();&#xD;ctx.stroke();&#xD;ctx.closePath();&#xD;this.parent.changed();</l></block><list><block var="x1"/><block var="y1"/><block var="x2"/><block var="y2"/><block var="x3"/><block var="y3"/></list></block></script></block-definition><block-definition s="$flash remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="208.99999999999997" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations>ca:elimina els duplicats de _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportApplyExtension"><l>dta_analyze(list)</l><list><block var="data"/></list></block></block></block></block></script></block-definition><block-definition s="$flash assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations>ca:associació _ _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="key"/><block s="reportListItem"><l>1</l><l/></block></list></block></autolambda><list></list></block><block var="a-list"/></block></block></script></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><comment x="0" y="0" w="228.57142857142858" collapsed="false">This block carries out the given script for each item of the given list, like the primitive FOR EACH.&#xD;&#xD;What&apos;s different is that it provides the # variable, which will contain the item number in the list of each item in turn, 1 while processing item 1, and so on.</comment><header></header><code></code><translations>ca:_ per cada _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%ca"></input></inputs><script><block s="doForEach"><l>inner item</l><block var="data"/><script><block s="doSetVar"><l>item</l><block var="inner item"/></block><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="☠︎ linked? %&apos;data&apos;" type="predicate" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_linked(list)</l><list><block var="data"/></list></block></block></script></block-definition><block-definition s="☠︎ link %&apos;data&apos;" type="reporter" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="reportCDR"><block var="data"/></block></block></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).&#xD;&#xD;Will not work on circular lists.</comment><header></header><code></code><translations>ca:notació textual de _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportAtomicCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations>ca:frase _&#xD;</translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="$flash zip %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="192" collapsed="false">ZIP takes any number of lists as inputs.  The lists should all be the same length.  ZIP reports a list of lists in which the first item is a list of all the first items, the second item is a list of all the second items, etc.&#xD;Viewing the inputs as the rows of a matrix, ZIP reports its transpose.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>columns</option></l><block var="lists"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="lists"><comment x="0" y="0" w="105.33333333333333" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="multimap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="267.3333333333333" collapsed="false">Takes as input a function of N inputs and N lists.&#xD;The function is called with item 1 of all the lists as its inputs, with item 2 of all the lists as its inputs, and so on.  (The lists should all be the same length.)</comment><header></header><code></code><translations>ca:multi-mapeja _ sobre _&#xD;</translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="function"/><custom-block s="%s"><l></l></custom-block></block></autolambda><list></list></block><custom-block s="$flash zip %mult%l"><block var="lists"/></custom-block></block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportAtomicKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportStringSize"><l></l></block><l>0</l></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></block></script></block-definition><block-definition s="Space %&apos;call&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true"><options>rotView&#xD;select&#xD;getFacePoint&#xD;redraw&#xD;setLightPos&#xD;addModel&#xD;createGeometry&#xD;setModelWireStyle&#xD;setModelHSBColor&#xD;setModelRGBColor&#xD;setFaceHSBColor&#xD;setFaceRGBColor&#xD;translateModel&#xD;rotateXModel&#xD;rotateYModel&#xD;rotateZModel&#xD;pushModelTransformation&#xD;popModelTransformation&#xD;resetModelTransformation&#xD;setSortFce</options></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportListIndex"><block var="call"/><block var="Space"/></block><l>1</l></list></block><block var="Space"/></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="161.14285714285708" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations>ca:ordena _ segons criteri _&#xD;</translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block var="function"/></list></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="699"><pentrails>data:image/png;base64,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1aQ+a4pAGghoAE4DPJ2qCHQQBEZEew876bKKe0D1JCg92urKhlmw/Q+xz6oqYXO9Zcgm4EBgRQfBQM1UBHIOAQ3AObclapAiEAgClcBMYDIg7Q+t0vVgqJFOS9EYve4X0PBJe4b8FJDMZxVFQBFIEQENwCkCp9MUgQ6KwEHRa+kBDvtDnaBiSITWct01sPOLeC4q1WQH3Xw1O7cQ0ACcW/uh1igCmUBAfu7HArOAHo4F207BTWvcbFGqyUzskK5REAhoAC6IbVYnFQFXBKoByWsel7guqXW+Uk3qg6QI+IiABmAfwVRVikAHReCI6LW0JFW1J9LhSK6fVRQBRcAHBDQA+wCiqlAE8gQB4XK+Dahw8UepJvNkk9WN3EFAA3Du7IVaogjkAgK7AUICPdJmjLRWktIjFUVAEfAJAQ3APgGpahSBPENAeh1JEC4ClgDn5Jl/6o4ikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUENABnfQvUAEVAEVAEFIFCREADcCHuuvqsCCgCioAikHUE/h+yCjh2PhXM4AAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="700"></list></costumes><sounds><list struct="atomic" id="701"></list></sounds><variables><variable name="al"><l>0</l></variable><variable name="colors"><list id="703"><item><list struct="atomic" id="704">0,0,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="705">16,16,16,16,16,16,16,16,16</list></item><item><list struct="atomic" id="706">32,32,32,32,32,32,32,32,32</list></item><item><list struct="atomic" id="707">48,48,48,48,48,48,48,48,48</list></item><item><list struct="atomic" id="708">64,64,64,64,64,64,64,64,64</list></item><item><list struct="atomic" id="709">80,80,80,80,80,80,80,80,80</list></item></list></variable><variable name="dir"><l>-1</l></variable><variable name="dragX"><l>0</l></variable><variable name="dragY"><l>0</l></variable><variable name="fps"><l>Infinity</l></variable><variable name="models"><list id="710"><item><list struct="atomic" id="711">1,4,7,10,13,15,18,21,24,27</list></item><item><list struct="atomic" id="712">2,5,8,11,16,19,22,25,28</list></item><item><list struct="atomic" id="713">3,6,9,12,14,17,20,23,26,29</list></item><item><list struct="atomic" id="714">1,2,3,10,11,12,18,19,20,27</list></item><item><list struct="atomic" id="715">4,5,6,13,14,21,22,23,28</list></item><item><list struct="atomic" id="716">7,8,9,15,16,17,24,25,26,29</list></item><item><list struct="atomic" id="717">1,2,3,4,5,6,7,8,9,27</list></item><item><list struct="atomic" id="718">10,11,12,13,14,15,16,17,28</list></item><item><list struct="atomic" id="719">18,19,20,21,22,23,24,25,26,29</list></item><item><list struct="atomic" id="720">27,28,29</list></item></list></variable><variable name="mouseDown"><bool>false</bool></variable><variable name="mouseX"><l>207</l></variable><variable name="mouseY"><l>195</l></variable><variable name="moves"><list id="721"><item><list id="722"><item><list struct="atomic" id="723">1,1,1,3,1,9,1,7</list></item><item><list struct="atomic" id="724">1,2,1,6,1,8,1,4</list></item><item><list struct="atomic" id="725">5,1,4,1,6,7,3,7</list></item><item><list struct="atomic" id="726">5,4,4,4,6,4,3,4</list></item><item><list struct="atomic" id="727">5,7,4,7,6,1,3,1</list></item></list></item><item><list id="728"><item><list struct="atomic" id="729">5,2,4,2,6,8,3,8</list></item><item><list struct="atomic" id="730">5,5,4,5,6,5,3,5</list></item><item><list struct="atomic" id="731">5,8,4,8,6,2,3,2</list></item></list></item><item><list id="732"><item><list struct="atomic" id="733">2,1,2,3,2,9,2,7</list></item><item><list struct="atomic" id="734">2,2,2,6,2,8,2,4</list></item><item><list struct="atomic" id="735">5,3,4,3,6,9,3,9</list></item><item><list struct="atomic" id="736">5,6,4,6,6,6,3,6</list></item><item><list struct="atomic" id="737">5,9,4,9,6,3,3,3</list></item></list></item><item><list id="738"><item><list struct="atomic" id="739">3,1,3,3,3,9,3,7</list></item><item><list struct="atomic" id="740">3,2,3,6,3,8,3,4</list></item><item><list struct="atomic" id="741">1,1,5,3,2,7,6,1</list></item><item><list struct="atomic" id="742">1,4,5,2,2,4,6,2</list></item><item><list struct="atomic" id="743">1,7,5,1,2,1,6,3</list></item></list></item><item><list id="744"><item><list struct="atomic" id="745">1,2,5,6,2,8,6,4</list></item><item><list struct="atomic" id="746">1,5,5,5,2,5,6,5</list></item><item><list struct="atomic" id="747">1,8,5,4,2,2,6,6</list></item></list></item><item><list id="748"><item><list struct="atomic" id="749">4,1,4,3,4,9,4,7</list></item><item><list struct="atomic" id="750">4,2,4,6,4,8,4,4</list></item><item><list struct="atomic" id="751">1,3,5,9,2,9,6,7</list></item><item><list struct="atomic" id="752">1,6,5,8,2,6,6,8</list></item><item><list struct="atomic" id="753">1,9,5,7,2,3,6,9</list></item></list></item><item><list id="754"><item><list struct="atomic" id="755">5,1,5,3,5,9,5,7</list></item><item><list struct="atomic" id="756">5,2,5,6,5,8,5,4</list></item><item><list struct="atomic" id="757">1,1,3,3,2,3,4,1</list></item><item><list struct="atomic" id="758">1,2,3,2,2,2,4,2</list></item><item><list struct="atomic" id="759">1,3,3,1,2,1,4,3</list></item></list></item><item><list id="760"><item><list struct="atomic" id="761">1,4,3,6,2,6,4,4</list></item><item><list struct="atomic" id="762">1,5,3,5,2,5,4,5</list></item><item><list struct="atomic" id="763">1,6,3,4,2,4,4,6</list></item></list></item><item><list id="764"><item><list struct="atomic" id="765">6,1,6,3,6,9,6,7</list></item><item><list struct="atomic" id="766">6,2,6,6,6,8,6,4</list></item><item><list struct="atomic" id="767">1,7,3,9,2,9,4,7</list></item><item><list struct="atomic" id="768">1,8,3,8,2,8,4,8</list></item><item><list struct="atomic" id="769">1,9,3,7,2,7,4,9</list></item></list></item></list></variable><variable name="sides"><list id="770"><item><list id="771"><item><list struct="atomic" id="772">1,1</list></item><item><list struct="atomic" id="773">4,1</list></item><item><list struct="atomic" id="774">7,1</list></item><item><list struct="atomic" id="775">10,1</list></item><item><list struct="atomic" id="776">13,1</list></item><item><list struct="atomic" id="777">15,1</list></item><item><list struct="atomic" id="778">18,1</list></item><item><list struct="atomic" id="779">21,1</list></item><item><list struct="atomic" id="780">24,1</list></item></list></item><item><list id="781"><item><list struct="atomic" id="782">3,1</list></item><item><list struct="atomic" id="783">6,1</list></item><item><list struct="atomic" id="784">9,1</list></item><item><list struct="atomic" id="785">12,1</list></item><item><list struct="atomic" id="786">14,1</list></item><item><list struct="atomic" id="787">17,1</list></item><item><list struct="atomic" id="788">20,1</list></item><item><list struct="atomic" id="789">23,1</list></item><item><list struct="atomic" id="790">26,1</list></item></list></item><item><list id="791"><item><list struct="atomic" id="792">1,2</list></item><item><list struct="atomic" id="793">2,1</list></item><item><list struct="atomic" id="794">3,2</list></item><item><list struct="atomic" id="795">10,2</list></item><item><list struct="atomic" id="796">11,1</list></item><item><list struct="atomic" id="797">12,2</list></item><item><list struct="atomic" id="798">18,2</list></item><item><list struct="atomic" id="799">19,1</list></item><item><list struct="atomic" id="800">20,2</list></item></list></item><item><list id="801"><item><list struct="atomic" id="802">7,2</list></item><item><list struct="atomic" id="803">8,1</list></item><item><list struct="atomic" id="804">9,2</list></item><item><list struct="atomic" id="805">15,2</list></item><item><list struct="atomic" id="806">16,1</list></item><item><list struct="atomic" id="807">17,2</list></item><item><list struct="atomic" id="808">24,2</list></item><item><list struct="atomic" id="809">25,1</list></item><item><list struct="atomic" id="810">26,2</list></item></list></item><item><list id="811"><item><list struct="atomic" id="812">1,3</list></item><item><list struct="atomic" id="813">2,2</list></item><item><list struct="atomic" id="814">3,3</list></item><item><list struct="atomic" id="815">4,2</list></item><item><list struct="atomic" id="816">5,1</list></item><item><list struct="atomic" id="817">6,2</list></item><item><list struct="atomic" id="818">7,3</list></item><item><list struct="atomic" id="819">8,2</list></item><item><list struct="atomic" id="820">9,3</list></item></list></item><item><list id="821"><item><list struct="atomic" id="822">18,3</list></item><item><list struct="atomic" id="823">19,2</list></item><item><list struct="atomic" id="824">20,3</list></item><item><list struct="atomic" id="825">21,2</list></item><item><list struct="atomic" id="826">22,1</list></item><item><list struct="atomic" id="827">23,2</list></item><item><list struct="atomic" id="828">24,3</list></item><item><list struct="atomic" id="829">25,2</list></item><item><list struct="atomic" id="830">26,3</list></item></list></item></list></variable><variable name="rot"><l>0</l></variable><variable name="changed"><bool>false</bool></variable></variables><blocks><block-definition s="initColors" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>s</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>colors</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>si</l><l>1</l><l>6</l><script><block s="doSetVar"><l>s</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block var="s"/><block var="colors"/></block><block s="doFor"><l>ti</l><l>1</l><l>9</l><script><block s="doAddToList"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="si"/><l>1</l></block><l>16</l></list></block><block var="s"/></block></script></block></script></block><block s="doSetVar"><l>moves</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>3</l><l>1</l><l>9</l><l>1</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>2</l><l>1</l><l>6</l><l>1</l><l>8</l><l>1</l><l>4</l></list></block><block s="reportNewList"><list><l>5</l><l>1</l><l>4</l><l>1</l><l>6</l><l>7</l><l>3</l><l>7</l></list></block><block s="reportNewList"><list><l>5</l><l>4</l><l>4</l><l>4</l><l>6</l><l>4</l><l>3</l><l>4</l></list></block><block s="reportNewList"><list><l>5</l><l>7</l><l>4</l><l>7</l><l>6</l><l>1</l><l>3</l><l>1</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>5</l><l>2</l><l>4</l><l>2</l><l>6</l><l>8</l><l>3</l><l>8</l></list></block><block s="reportNewList"><list><l>5</l><l>5</l><l>4</l><l>5</l><l>6</l><l>5</l><l>3</l><l>5</l></list></block><block s="reportNewList"><list><l>5</l><l>8</l><l>4</l><l>8</l><l>6</l><l>2</l><l>3</l><l>2</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>2</l><l>1</l><l>2</l><l>3</l><l>2</l><l>9</l><l>2</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>2</l><l>2</l><l>6</l><l>2</l><l>8</l><l>2</l><l>4</l></list></block><block s="reportNewList"><list><l>5</l><l>3</l><l>4</l><l>3</l><l>6</l><l>9</l><l>3</l><l>9</l></list></block><block s="reportNewList"><list><l>5</l><l>6</l><l>4</l><l>6</l><l>6</l><l>6</l><l>3</l><l>6</l></list></block><block s="reportNewList"><list><l>5</l><l>9</l><l>4</l><l>9</l><l>6</l><l>3</l><l>3</l><l>3</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>3</l><l>1</l><l>3</l><l>3</l><l>3</l><l>9</l><l>3</l><l>7</l></list></block><block s="reportNewList"><list><l>3</l><l>2</l><l>3</l><l>6</l><l>3</l><l>8</l><l>3</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>1</l><l>5</l><l>3</l><l>2</l><l>7</l><l>6</l><l>1</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l><l>2</l><l>2</l><l>4</l><l>6</l><l>2</l></list></block><block s="reportNewList"><list><l>1</l><l>7</l><l>5</l><l>1</l><l>2</l><l>1</l><l>6</l><l>3</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>5</l><l>6</l><l>2</l><l>8</l><l>6</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>5</l><l>5</l><l>2</l><l>5</l><l>6</l><l>5</l></list></block><block s="reportNewList"><list><l>1</l><l>8</l><l>5</l><l>4</l><l>2</l><l>2</l><l>6</l><l>6</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>4</l><l>1</l><l>4</l><l>3</l><l>4</l><l>9</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>4</l><l>2</l><l>4</l><l>6</l><l>4</l><l>8</l><l>4</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l><l>9</l><l>2</l><l>9</l><l>6</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>6</l><l>5</l><l>8</l><l>2</l><l>6</l><l>6</l><l>8</l></list></block><block s="reportNewList"><list><l>1</l><l>9</l><l>5</l><l>7</l><l>2</l><l>3</l><l>6</l><l>9</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>5</l><l>1</l><l>5</l><l>3</l><l>5</l><l>9</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>5</l><l>2</l><l>5</l><l>6</l><l>5</l><l>8</l><l>5</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>1</l><l>3</l><l>3</l><l>2</l><l>3</l><l>4</l><l>1</l></list></block><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>2</l><l>2</l><l>2</l><l>4</l><l>2</l></list></block><block s="reportNewList"><list><l>1</l><l>3</l><l>3</l><l>1</l><l>2</l><l>1</l><l>4</l><l>3</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>4</l><l>3</l><l>6</l><l>2</l><l>6</l><l>4</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>3</l><l>5</l><l>2</l><l>5</l><l>4</l><l>5</l></list></block><block s="reportNewList"><list><l>1</l><l>6</l><l>3</l><l>4</l><l>2</l><l>4</l><l>4</l><l>6</l></list></block></list></block><block var="moves"/></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportNewList"><list><l>6</l><l>1</l><l>6</l><l>3</l><l>6</l><l>9</l><l>6</l><l>7</l></list></block><block s="reportNewList"><list><l>6</l><l>2</l><l>6</l><l>6</l><l>6</l><l>8</l><l>6</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>7</l><l>3</l><l>9</l><l>2</l><l>9</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>8</l><l>3</l><l>8</l><l>2</l><l>8</l><l>4</l><l>8</l></list></block><block s="reportNewList"><list><l>1</l><l>9</l><l>3</l><l>7</l><l>2</l><l>7</l><l>4</l><l>9</l></list></block></list></block><block var="moves"/></block></script></block></script></block-definition><block-definition s="initScene" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>cnt</l><l>i</l><l>dist</l><l>g</l><l>gt</l><l>f</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>gt</l><l>-100;-100;-100;100;-100;-100;-100;100;-100;100;100;-100;-100;-100;100;100;-100;100;-100;100;100;100;100;100;q;</l></block><block s="doSetVar"><l>dist</l><l>200</l></block><block s="doSetVar"><l>sides</l><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block></list></block></block><block s="doSetVar"><l>models</l><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block></list></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doFor"><l>z</l><l>1</l><l>3</l><script><block s="doFor"><l>y</l><l>1</l><l>3</l><script><block s="doFor"><l>x</l><l>1</l><l>3</l><script><block s="doIf"><block s="reportNot"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="x"/><l>2</l></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="y"/><l>2</l></list></block><block s="reportVariadicEquals"><list><block var="z"/><l>2</l></list></block></list></block></list></block></block><script><block s="doSetVar"><l>f</l><l>1</l></block><block s="doSetVar"><l>g</l><block var="gt"/></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="x"/><l>1</l></list></block><script><block s="doSetVar"><l>g</l><block s="reportJoinWords"><list><block var="g"/><l>1;3;7;5;</l></list></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>1</l><block var="models"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="i"/><block var="f"/></list></block><block s="reportListItem"><l>1</l><block var="sides"/></block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="x"/><l>3</l></list></block><script><block s="doSetVar"><l>g</l><block s="reportJoinWords"><list><block var="g"/><l>2;6;8;4;</l></list></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>3</l><block var="models"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="i"/><block var="f"/></list></block><block s="reportListItem"><l>2</l><block var="sides"/></block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script><script><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>2</l><block var="models"/></block></block></script></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="y"/><l>1</l></list></block><script><block s="doSetVar"><l>g</l><block s="reportJoinWords"><list><block var="g"/><l>1;5;6;2;</l></list></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>4</l><block var="models"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="i"/><block var="f"/></list></block><block s="reportListItem"><l>3</l><block var="sides"/></block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="y"/><l>3</l></list></block><script><block s="doSetVar"><l>g</l><block s="reportJoinWords"><list><block var="g"/><l>3;4;8;7;</l></list></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>6</l><block var="models"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="i"/><block var="f"/></list></block><block s="reportListItem"><l>4</l><block var="sides"/></block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script><script><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>5</l><block var="models"/></block></block></script></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="z"/><l>1</l></list></block><script><block s="doSetVar"><l>g</l><block s="reportJoinWords"><list><block var="g"/><l>1;2;4;3;</l></list></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>7</l><block var="models"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="i"/><block var="f"/></list></block><block s="reportListItem"><l>5</l><block var="sides"/></block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="z"/><l>3</l></list></block><script><block s="doSetVar"><l>g</l><block s="reportJoinWords"><list><block var="g"/><l>5;7;8;6;</l></list></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>9</l><block var="models"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="i"/><block var="f"/></list></block><block s="reportListItem"><l>6</l><block var="sides"/></block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script><script><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>8</l><block var="models"/></block></block></script></block></script></block><block s="doRun"><custom-block s="Space %txt"><l>addModel</l></custom-block><list><block s="evaluate"><custom-block s="Space %txt"><l>createGeometry</l></custom-block><list><block var="g"/></list></block></list></block><block s="doRun"><custom-block s="Space %txt"><l>setModelWireStyle</l></custom-block><list><block var="i"/><l>4</l><l>0</l></list></block><block s="doRun"><custom-block s="Space %txt"><l>translateModel</l></custom-block><list><block var="i"/><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="x"/><block var="dist"/></list></block><block s="reportVariadicProduct"><list><block var="dist"/><l>2</l></list></block></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="y"/><block var="dist"/></list></block><block s="reportVariadicProduct"><list><block var="dist"/><l>2</l></list></block></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="z"/><block var="dist"/></list></block><block s="reportVariadicProduct"><list><block var="dist"/><l>2</l></list></block></block></list></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block></script></block></script></block><block s="doRun"><custom-block s="Space %txt"><l>addModel</l></custom-block><list><block s="evaluate"><custom-block s="Space %txt"><l>createGeometry</l></custom-block><list><l>-100;-300;-300;-100;300;-300;-100;-300;300;-100;300;300;q;1;3;4;2</l></list></block></list></block><block s="doRun"><custom-block s="Space %txt"><l>setModelWireStyle</l></custom-block><list><block var="i"/><l>4</l><l>0</l></list></block><block s="doRun"><custom-block s="Space %txt"><l>setModelHSBColor</l></custom-block><list><block var="i"/><l>0</l><l>0</l><l>5</l></list></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>1</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>4</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>7</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>10</l><block var="models"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doRun"><custom-block s="Space %txt"><l>addModel</l></custom-block><list><block s="evaluate"><custom-block s="Space %txt"><l>createGeometry</l></custom-block><list><l>-100;-300;-300;-100;300;-300;-100;-300;300;-100;300;300;100;-300;-300;100;300;-300;100;-300;300;100;300;300;q;1;2;4;3;5;7;8;6</l></list></block></list></block><block s="doRun"><custom-block s="Space %txt"><l>setModelWireStyle</l></custom-block><list><block var="i"/><l>4</l><l>0</l></list></block><block s="doRun"><custom-block s="Space %txt"><l>setModelHSBColor</l></custom-block><list><block var="i"/><l>0</l><l>0</l><l>5</l></list></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>2</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>5</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>8</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>10</l><block var="models"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doRun"><custom-block s="Space %txt"><l>addModel</l></custom-block><list><block s="evaluate"><custom-block s="Space %txt"><l>createGeometry</l></custom-block><list><l>100;-300;-300;100;300;-300;100;-300;300;100;300;300;q;1;2;4;3</l></list></block></list></block><block s="doRun"><custom-block s="Space %txt"><l>setModelWireStyle</l></custom-block><list><block var="i"/><l>4</l><l>0</l></list></block><block s="doRun"><custom-block s="Space %txt"><l>setModelHSBColor</l></custom-block><list><block var="i"/><l>0</l><l>0</l><l>5</l></list></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>3</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>6</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>9</l><block var="models"/></block></block><block s="doAddToList"><block var="i"/><block s="reportListItem"><l>10</l><block var="models"/></block></block></script></block></script></block-definition><block-definition s="setColors" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>s</l><l>t</l></list></block><block s="doWarp"><script><block s="doFor"><l>si</l><l>1</l><l>6</l><script><block s="doSetVar"><l>s</l><block s="reportListItem"><block var="si"/><block var="colors"/></block></block><block s="doSetVar"><l>t</l><block s="reportListItem"><block var="si"/><block var="sides"/></block></block><block s="doFor"><l>ti</l><l>1</l><l>9</l><script><block s="doRun"><custom-block s="Space %txt"><l>setFaceHSBColor</l></custom-block><list><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="ti"/><block var="t"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="ti"/><block var="t"/></block></block><block s="reportListItem"><block var="ti"/><block var="s"/></block><l>100</l><l>100</l></list></block></script></block></script></block></script></block></script></block-definition><block-definition s="cubeSortFce %&apos;ml&apos; %&apos;view&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>vx</l><l>vy</l><l>vz</l><l>dl</l></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="rot"/><l>0</l></list></block><script><block s="doReport"><block s="reportNumbers"><l>1</l><l>26</l></block></block></script></block><block s="doSetVar"><l>a</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="rot"/><l>1</l></block><l>3</l></block></block></block><block s="doSetVar"><l>vx</l><block s="reportListItem"><l>11</l><block var="view"/></block></block><block s="doSetVar"><l>vy</l><block s="reportListItem"><l>10</l><block var="view"/></block></block><block s="doSetVar"><l>vz</l><block s="reportListItem"><l>12</l><block var="view"/></block></block><block s="doSetVar"><l>dl</l><block s="reportNewList"><list></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>0</l></list></block><script><block s="doAddToList"><block s="reportNewList"><list><l>2</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>vx</l><block s="reportDifference"><block s="reportListItem"><l>10</l><block var="view"/></block><l>200</l></block></block><block s="doSetVar"><l>vy</l><block s="reportListItem"><l>11</l><block var="view"/></block></block><block s="doSetVar"><l>vz</l><block s="reportListItem"><l>12</l><block var="view"/></block></block><block s="doAddToList"><block s="reportNewList"><list><l>1</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>vx</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>10</l><block var="view"/></block><l>200</l></list></block></block><block s="doSetVar"><l>vy</l><block s="reportListItem"><l>11</l><block var="view"/></block></block><block s="doSetVar"><l>vz</l><block s="reportListItem"><l>12</l><block var="view"/></block></block><block s="doAddToList"><block s="reportNewList"><list><l>3</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>dl</l><custom-block s="$flash sort %l ordering with %predRing"><block var="dl"/><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block var="#2"/></block><block s="reportListItem"><l>2</l><block var="#1"/></block></list></block></autolambda><list><l>#1</l><l>#2</l></list></block></custom-block></block><block s="doSetVar"><l>ml</l><block s="reportConcatenatedLists"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="dl"/></block></block><block var="models"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="dl"/></block></block><block var="models"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="dl"/></block></block><block var="models"/></block></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>1</l></list></block><script><block s="doAddToList"><block s="reportNewList"><list><l>5</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>vx</l><block s="reportListItem"><l>10</l><block var="view"/></block></block><block s="doSetVar"><l>vy</l><block s="reportDifference"><block s="reportListItem"><l>11</l><block var="view"/></block><l>200</l></block></block><block s="doSetVar"><l>vz</l><block s="reportListItem"><l>12</l><block var="view"/></block></block><block s="doAddToList"><block s="reportNewList"><list><l>4</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>vx</l><block s="reportListItem"><l>10</l><block var="view"/></block></block><block s="doSetVar"><l>vy</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>11</l><block var="view"/></block><l>200</l></list></block></block><block s="doSetVar"><l>vz</l><block s="reportListItem"><l>12</l><block var="view"/></block></block><block s="doAddToList"><block s="reportNewList"><list><l>6</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>dl</l><custom-block s="$flash sort %l ordering with %predRing"><block var="dl"/><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block var="#2"/></block><block s="reportListItem"><l>2</l><block var="#1"/></block></list></block></autolambda><list><l>#1</l><l>#2</l></list></block></custom-block></block><block s="doSetVar"><l>ml</l><block s="reportConcatenatedLists"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="dl"/></block></block><block var="models"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="dl"/></block></block><block var="models"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="dl"/></block></block><block var="models"/></block></list></block></block></script><script><block s="doAddToList"><block s="reportNewList"><list><l>8</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>vx</l><block s="reportListItem"><l>10</l><block var="view"/></block></block><block s="doSetVar"><l>vy</l><block s="reportListItem"><l>11</l><block var="view"/></block></block><block s="doSetVar"><l>vz</l><block s="reportDifference"><block s="reportListItem"><l>12</l><block var="view"/></block><l>200</l></block></block><block s="doAddToList"><block s="reportNewList"><list><l>7</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>vx</l><block s="reportListItem"><l>10</l><block var="view"/></block></block><block s="doSetVar"><l>vy</l><block s="reportListItem"><l>11</l><block var="view"/></block></block><block s="doSetVar"><l>vz</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>12</l><block var="view"/></block><l>200</l></list></block></block><block s="doAddToList"><block s="reportNewList"><list><l>9</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></list></block><block var="dl"/></block><block s="doSetVar"><l>dl</l><custom-block s="$flash sort %l ordering with %predRing"><block var="dl"/><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block var="#2"/></block><block s="reportListItem"><l>2</l><block var="#1"/></block></list></block></autolambda><list><l>#1</l><l>#2</l></list></block></custom-block></block><block s="doSetVar"><l>ml</l><block s="reportConcatenatedLists"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="dl"/></block></block><block var="models"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="dl"/></block></block><block var="models"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="dl"/></block></block><block var="models"/></block></list></block></block></script></block></script></block><block s="doReport"><block var="ml"/></block></script></block-definition><block-definition s="moveColors %&apos;rot&apos; %&apos;dir&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>r</l><l>s</l><l>t</l><l>v</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>r</l><block s="reportListItem"><block var="rot"/><block var="moves"/></block></block><block s="doForEach"><l>item</l><block var="r"/><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="dir"/><l>0</l></list></block><script><block s="doSetVar"><l>s</l><l>1</l></block></script><script><block s="doSetVar"><l>s</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="item"/></block><l>1</l></block></block></script></block><block s="doSetVar"><l>t</l><block s="reportListItem"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="s"/><l>1</l></list></block><block var="item"/></block><block s="reportListItem"><block s="reportListItem"><block var="s"/><block var="item"/></block><block var="colors"/></block></block></block><block s="doRepeat"><block s="reportDifference"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="item"/></block><l>2</l></block><l>1</l></block><script><block s="doChangeVar"><l>s</l><block s="reportVariadicProduct"><list><block var="dir"/><l>2</l></list></block></block><block s="doSetVar"><l>v</l><block s="reportListItem"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="s"/><l>1</l></list></block><block var="item"/></block><block s="reportListItem"><block s="reportListItem"><block var="s"/><block var="item"/></block><block var="colors"/></block></block></block><block s="doChangeVar"><l>s</l><block s="reportVariadicProduct"><list><block var="dir"/><l>-2</l></list></block></block><block s="doReplaceInList"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="s"/><l>1</l></list></block><block var="item"/></block><block s="reportListItem"><block s="reportListItem"><block var="s"/><block var="item"/></block><block var="colors"/></block><block var="v"/></block><block s="doChangeVar"><l>s</l><block s="reportVariadicProduct"><list><block var="dir"/><l>2</l></list></block></block></script></block><block s="doReplaceInList"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="s"/><l>1</l></list></block><block var="item"/></block><block s="reportListItem"><block s="reportListItem"><block var="s"/><block var="item"/></block><block var="colors"/></block><block var="t"/></block></script></block></script></block></script></block-definition><block-definition s="shuffle" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doRepeat"><l>20</l><script><custom-block s="moveColors %n %n" scope="local"><block s="reportRandom"><l>1</l><l>9</l></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportRandom"><l>0</l><l>1</l></block><l>2</l></list></block><l>1</l></block></custom-block></script></block></script></block></script></block-definition><block-definition s="redraw" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block var="changed"/><script><block s="doRun"><custom-block s="Space %txt"><l>redraw</l></custom-block><list></list></block><block s="doTellTo"><l>Canvas</l><block s="reifyScript"><script><block s="doSwitchToCostume"><block s="reportPenTrailsAsCostume"></block></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Shadow</l><block s="reifyScript"><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSwitchToCostume"><block s="reportPenTrailsAsCostume"></block></block><block s="gotoXY"><l>-50</l><l>-50</l></block></script><list></list></block><list></list></block><block s="doSetVar"><l>changed</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="rotate %&apos;n&apos; %&apos;b&apos; %&apos;e&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>dx</l><l>dy</l><l>dz</l><l>ix</l><l>iy</l><l>iz</l><l>a</l><l>d</l></list></block><block s="doSetVar"><l>dx</l><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="e"/></block><block s="reportListItem"><l>1</l><block var="b"/></block></block></block><block s="doSetVar"><l>dy</l><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="e"/></block><block s="reportListItem"><l>2</l><block var="b"/></block></block></block><block s="doSetVar"><l>dz</l><block s="reportDifference"><block s="reportListItem"><l>3</l><block var="e"/></block><block s="reportListItem"><l>3</l><block var="b"/></block></block></block><block s="doSetVar"><l>ix</l><custom-block s="limit %n %n %n" scope="local"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="b"/></block><l>500</l></list></block><l>200</l></block></block><l>1</l><l>3</l></custom-block></block><block s="doSetVar"><l>iy</l><custom-block s="limit %n %n %n" scope="local"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="b"/></block><l>500</l></list></block><l>200</l></block></block><l>1</l><l>3</l></custom-block></block><block s="doSetVar"><l>iz</l><custom-block s="limit %n %n %n" scope="local"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="b"/></block><l>500</l></list></block><l>200</l></block></block><l>1</l><l>3</l></custom-block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block var="dx"/></block><block s="reportMonadic"><l><option>abs</option></l><block var="dy"/></block></list></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block var="dx"/></block><block s="reportMonadic"><l><option>abs</option></l><block var="dz"/></block></list></block><script><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>d</l><block s="reportMonadic"><l><option>sign</option></l><block var="dx"/></block></block></script><script><block s="doSetVar"><l>a</l><l>3</l></block><block s="doSetVar"><l>d</l><block s="reportMonadic"><l><option>sign</option></l><block var="dz"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportMonadic"><l><option>abs</option></l><block var="dy"/></block><block s="reportMonadic"><l><option>abs</option></l><block var="dz"/></block></list></block><script><block s="doSetVar"><l>a</l><l>2</l></block><block s="doSetVar"><l>d</l><block s="reportMonadic"><l><option>sign</option></l><block var="dy"/></block></block></script><script><block s="doSetVar"><l>a</l><l>3</l></block><block s="doSetVar"><l>d</l><block s="reportMonadic"><l><option>sign</option></l><block var="dz"/></block></block></script></block></script></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>3</l><block var="n"/></block><l>-0.5</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>2</l></list></block><script><block s="doSetVar"><l>rot</l><block var="ix"/></block><block s="doSetVar"><l>dir</l><block s="reportDifference"><l>0</l><block var="d"/></block></block></script><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iy"/><l>3</l></list></block></block><block s="doSetVar"><l>dir</l><block s="reportDifference"><l>0</l><block var="d"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>3</l><block var="n"/></block><l>0.5</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>2</l></list></block><script><block s="doSetVar"><l>rot</l><block var="ix"/></block><block s="doSetVar"><l>dir</l><block var="d"/></block></script><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iy"/><l>3</l></list></block></block><block s="doSetVar"><l>dir</l><block var="d"/></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block var="n"/></block><l>-0.5</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>3</l></list></block><script><block s="doSetVar"><l>rot</l><block var="ix"/></block><block s="doSetVar"><l>dir</l><block var="d"/></block></script><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iz"/><l>6</l></list></block></block><block s="doSetVar"><l>dir</l><block s="reportDifference"><l>0</l><block var="d"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>2</l><block var="n"/></block><l>0.5</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>3</l></list></block><script><block s="doSetVar"><l>rot</l><block var="ix"/></block><block s="doSetVar"><l>dir</l><block s="reportDifference"><l>0</l><block var="d"/></block></block></script><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iz"/><l>6</l></list></block></block><block s="doSetVar"><l>dir</l><block var="d"/></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="n"/></block><l>-0.5</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>3</l></list></block><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iy"/><l>3</l></list></block></block><block s="doSetVar"><l>dir</l><block var="d"/></block></script><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iz"/><l>6</l></list></block></block><block s="doSetVar"><l>dir</l><block var="d"/></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>3</l></list></block><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iy"/><l>3</l></list></block></block><block s="doSetVar"><l>dir</l><block s="reportDifference"><l>0</l><block var="d"/></block></block></script><script><block s="doSetVar"><l>rot</l><block s="reportVariadicSum"><list><block var="iz"/><l>6</l></list></block></block><block s="doSetVar"><l>dir</l><block s="reportDifference"><l>0</l><block var="d"/></block></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="limit %&apos;val&apos; %&apos;min&apos; %&apos;max&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="val"/><block var="min"/></list></block><script><block s="doReport"><block var="min"/></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="val"/><block var="max"/></list></block><script><block s="doReport"><block var="max"/></block></script></block><block s="doReport"><block var="val"/></block></script></block-definition></blocks><scripts><script x="10.769230769230774" y="10"><block s="receiveGo"></block><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>s</l><l>act</l><l>sel</l><l>p</l></list></block><custom-block s="initScene" scope="local"></custom-block><custom-block s="initColors" scope="local"></custom-block><custom-block s="shuffle" scope="local"></custom-block><custom-block s="setColors" scope="local"></custom-block><block s="doRun"><custom-block s="Space %txt"><l>setSortFce</l></custom-block><list><block s="reifyReporter"><autolambda><custom-block s="cubeSortFce %l %l" scope="local"><l/><l/></custom-block></autolambda><list></list></block></list></block><block s="doSetVar"><l>mouseDown</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>s</l><l>15</l></block><block s="doSetVar"><l>al</l><l>0</l></block><block s="doSetVar"><l>rot</l><l>0</l></block><block s="doSetVar"><l>act</l><l>0</l></block><block s="doSetVar"><l>changed</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="redraw" scope="local"></custom-block><block s="doForever"><script><block s="doWarp"><script><block s="doIfElse"><block var="mouseDown"/><script><block s="doIfElse"><block s="reportMouseDown"></block><script><block s="doIf"><block s="reportNot"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="mouseX"/><block s="reportMouseX"></block></list></block><block s="reportVariadicEquals"><list><block var="mouseY"/><block s="reportMouseY"></block></list></block></list></block></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="act"/><l>1</l></list></block><script><block s="doRun"><custom-block s="Space %txt"><l>rotView</l></custom-block><list><block s="reportQuotient"><block s="reportDifference"><block s="reportMouseX"></block><block var="mouseX"/></block><l>64</l></block><block s="reportQuotient"><block s="reportDifference"><block s="reportMouseY"></block><block var="mouseY"/></block><l>64</l></block></list></block><block s="doSetVar"><l>changed</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>mouseX</l><block s="reportMouseX"></block></block><block s="doSetVar"><l>mouseY</l><block s="reportMouseY"></block></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="act"/><l>2</l></list></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportMouseX"></block><block var="mouseX"/></block><block s="reportDifference"><block s="reportMouseX"></block><block var="mouseX"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportMouseY"></block><block var="mouseY"/></block><block s="reportDifference"><block s="reportMouseY"></block><block var="mouseY"/></block></list></block></list></block><l>1000</l></list></block><script><block s="doSetVar"><l>p</l><block s="evaluate"><custom-block s="Space %txt"><l>getFacePoint</l></custom-block><list><block s="reportListItem"><l>3</l><block var="sel"/></block><block s="reportListItem"><l>4</l><block var="sel"/></block><block s="reportMouseX"></block><block s="reportMouseY"></block></list></block></block><custom-block s="rotate %l %l %l" scope="local"><block s="reportListItem"><l>4</l><block var="sel"/></block><block s="reportListItem"><l>3</l><block var="sel"/></block><block var="p"/></custom-block><block s="doSetVar"><l>act</l><l>0</l></block></script></block></script></block></script></block></script></block></script><script><block s="doSetVar"><l>mouseDown</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script><block s="doIf"><block s="reportMouseDown"></block><script><block s="doSetVar"><l>mouseX</l><block s="reportMouseX"></block></block><block s="doSetVar"><l>mouseY</l><block s="reportMouseY"></block></block><block s="doSetVar"><l>mouseDown</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>sel</l><block s="evaluate"><custom-block s="Space %txt"><l>select</l></custom-block><list><block var="mouseX"/><block var="mouseY"/></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="sel"/></block><l>0</l></list></block><script><block s="doSetVar"><l>act</l><l>1</l></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="rot"/><l>0</l></list></block><script><block s="doSetVar"><l>act</l><l>2</l></block></script></block></script></block></script></block></script></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="al"/><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><block var="rot"/><l>0</l></list></block></list></block><script><block s="doSetVar"><l>a</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="rot"/><l>1</l></block><l>3</l></block></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>0</l></list></block><script></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>1</l></list></block><script><block s="doRun"><custom-block s="Space %txt"><l>rotateZModel</l></custom-block><list><block s="reportNewList"><list><l>27</l><l>28</l><l>29</l></list></block><l>-90</l></list></block></script><script><block s="doRun"><custom-block s="Space %txt"><l>rotateYModel</l></custom-block><list><block s="reportNewList"><list><l>27</l><l>28</l><l>29</l></list></block><l>-90</l></list></block></script></block></script></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="rot"/><l>0</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>0</l></list></block><script><block s="doRun"><custom-block s="Space %txt"><l>rotateXModel</l></custom-block><list><block s="reportListItem"><block var="rot"/><block var="models"/></block><block s="reportVariadicProduct"><list><block var="dir"/><block var="s"/></list></block></list></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>1</l></list></block><script><block s="doRun"><custom-block s="Space %txt"><l>rotateYModel</l></custom-block><list><block s="reportListItem"><block var="rot"/><block var="models"/></block><block s="reportVariadicProduct"><list><block var="dir"/><block var="s"/></list></block></list></block></script><script><block s="doRun"><custom-block s="Space %txt"><l>rotateZModel</l></custom-block><list><block s="reportListItem"><block var="rot"/><block var="models"/></block><block s="reportVariadicProduct"><list><block var="dir"/><block var="s"/></list></block></list></block></script></block></script></block><block s="doChangeVar"><l>al</l><block var="s"/></block><block s="doIf"><block s="reportNot"><block s="reportVariadicLessThan"><list><block var="al"/><l>90</l></list></block></block><script><block s="doSetVar"><l>al</l><block s="reportDifference"><l>0</l><block var="al"/></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>0</l></list></block><script><block s="doRun"><custom-block s="Space %txt"><l>rotateXModel</l></custom-block><list><block s="reportListItem"><block var="rot"/><block var="models"/></block><block s="reportVariadicProduct"><list><block var="dir"/><block var="al"/></list></block></list></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="a"/><l>1</l></list></block><script><block s="doRun"><custom-block s="Space %txt"><l>rotateYModel</l></custom-block><list><block s="reportListItem"><block var="rot"/><block var="models"/></block><block s="reportVariadicProduct"><list><block var="dir"/><block var="al"/></list></block></list></block><block s="doRun"><custom-block s="Space %txt"><l>rotateZModel</l></custom-block><list><block s="reportNewList"><list><l>27</l><l>28</l><l>29</l></list></block><l>90</l></list></block></script><script><block s="doRun"><custom-block s="Space %txt"><l>rotateZModel</l></custom-block><list><block s="reportListItem"><block var="rot"/><block var="models"/></block><block s="reportVariadicProduct"><list><block var="dir"/><block var="al"/></list></block></list></block><block s="doRun"><custom-block s="Space %txt"><l>rotateYModel</l></custom-block><list><block s="reportNewList"><list><l>27</l><l>28</l><l>29</l></list></block><l>90</l></list></block></script></block></script></block><custom-block s="moveColors %n %n" scope="local"><block var="rot"/><block var="dir"/></custom-block><custom-block s="setColors" scope="local"></custom-block><block s="doSetVar"><l>al</l><l>0</l></block><block s="doSetVar"><l>rot</l><l>0</l></block></script></block><block s="doSetVar"><l>changed</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><custom-block s="redraw" scope="local"></custom-block></script></block></script></block></script><script x="404.33333333333326" y="211.76923076923117"><block s="doSetVar"><l>fps</l><block s="reportQuotient"><block s="reportRound"><block s="reportQuotient"><l>10</l><block s="reportVariadicSum"><list><block s="getTimer"></block><l>0</l></list></block></block></block><l>10</l></block></block><block s="doResetTimer"></block></script></scripts><sprites select="0"><sprite name="Back" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="25.193999999999978,0,96.9,1" pen="tip" id="4106"><costumes><list id="4107"><item><ref mediaID="Back_cst_back"></ref></item></list></costumes><sounds><list struct="atomic" id="4108"></list></sounds><blocks></blocks><variables></variables><scripts><script x="141.15384615384616" y="39.923076923076906"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="goToLayer"><l><option>back</option></l></block><block s="show"></block></script></scripts></sprite><sprite name="Space" idx="1" x="129.7174666611836" y="89.43170083653064" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="false" hidden="true" costume="0" color="0,0,0,1" pen="tip" id="4119"><costumes><list struct="atomic" id="4120"></list></costumes><sounds><list struct="atomic" id="4121"></list></sounds><blocks><block-definition s="View.init" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>view</l><block s="reportNewList"><list><l>0</l><l>0</l><l>-1</l><l>0</l><l>-1</l><l>0</l><l>-1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></block><block s="doSetVar"><l>View.matrix</l><custom-block s="Matrix.viewMatrix %l" scope="local"><block var="view"/></custom-block></block><custom-block s="View.rot %n %n" scope="local"><l>-0.7</l><l>-0.7</l></custom-block></script></block-definition><block-definition s="Matrix.rotXY %&apos;a&apos; %&apos;b&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>ca</l><l>cb</l><l>sa</l><l>sb</l><l>sam</l><l>sbm</l></list></block><block s="doSetVar"><l>ca</l><block s="reportMonadic"><l><option>cos</option></l><block var="a"/></block></block><block s="doSetVar"><l>cb</l><block s="reportMonadic"><l><option>cos</option></l><block var="b"/></block></block><block s="doSetVar"><l>sa</l><block s="reportMonadic"><l><option>sin</option></l><block var="a"/></block></block><block s="doSetVar"><l>sb</l><block s="reportMonadic"><l><option>sin</option></l><block var="b"/></block></block><block s="doSetVar"><l>sam</l><block s="reportDifference"><l>0</l><block var="sa"/></block></block><block s="doSetVar"><l>sbm</l><block s="reportDifference"><l>0</l><block var="sb"/></block></block><block s="doReport"><block s="reportNewList"><list><block var="cb"/><l>0</l><block var="sbm"/><l>0</l><block s="reportVariadicProduct"><list><block var="sam"/><block var="sb"/></list></block><block var="ca"/><block s="reportVariadicProduct"><list><block var="sam"/><block var="cb"/></list></block><l>0</l><block s="reportVariadicProduct"><list><block var="ca"/><block var="sb"/></list></block><block var="sa"/><block s="reportVariadicProduct"><list><block var="ca"/><block var="cb"/></list></block><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></block></script></block-definition><block-definition s="Matrix.apply %&apos;m&apos; %&apos;vs&apos; %&apos;vd&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>l</l><l>x</l><l>y</l><l>z</l><l>w</l><l>vx</l><l>vy</l><l>vz</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>l</l><block s="reportListAttribute"><l><option>length</option></l><block var="vs"/></block></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="l"/></list></block><script><block s="doSetVar"><l>vx</l><block s="reportListItem"><block var="i"/><block var="vs"/></block></block><block s="doSetVar"><l>vy</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="vs"/></block></block><block s="doSetVar"><l>vz</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>2</l></list></block><block var="vs"/></block></block><block s="doSetVar"><l>x</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>1</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>5</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>9</l><block var="m"/></block></list></block><block s="reportListItem"><l>13</l><block var="m"/></block></list></block></block><block s="doSetVar"><l>y</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>2</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>6</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>10</l><block var="m"/></block></list></block><block s="reportListItem"><l>14</l><block var="m"/></block></list></block></block><block s="doSetVar"><l>z</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>3</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>7</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>11</l><block var="m"/></block></list></block><block s="reportListItem"><l>15</l><block var="m"/></block></list></block></block><block s="doSetVar"><l>w</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>4</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>8</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>12</l><block var="m"/></block></list></block><block s="reportListItem"><l>16</l><block var="m"/></block></list></block></block><block s="doReplaceInList"><block var="i"/><block var="vd"/><block s="reportQuotient"><block var="x"/><block var="w"/></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="vd"/><block s="reportQuotient"><block var="y"/><block var="w"/></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="i"/><l>2</l></list></block><block var="vd"/><block s="reportQuotient"><block var="z"/><block var="w"/></block></block><block s="doChangeVar"><l>i</l><l>3</l></block></script></block></script></block-definition><block-definition s="Matrix.apply %&apos;m&apos; %&apos;v&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>l</l><l>x</l><l>y</l><l>z</l><l>w</l><l>vx</l><l>vy</l><l>vz</l><l>r</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>l</l><block s="reportListAttribute"><l><option>length</option></l><block var="v"/></block></block><block s="doSetVar"><l>r</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="l"/></list></block><script><block s="doSetVar"><l>vx</l><block s="reportListItem"><block var="i"/><block var="v"/></block></block><block s="doSetVar"><l>vy</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="v"/></block></block><block s="doSetVar"><l>vz</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>2</l></list></block><block var="v"/></block></block><block s="doSetVar"><l>x</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>1</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>5</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>9</l><block var="m"/></block></list></block><block s="reportListItem"><l>13</l><block var="m"/></block></list></block></block><block s="doSetVar"><l>y</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>2</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>6</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>10</l><block var="m"/></block></list></block><block s="reportListItem"><l>14</l><block var="m"/></block></list></block></block><block s="doSetVar"><l>z</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>3</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>7</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>11</l><block var="m"/></block></list></block><block s="reportListItem"><l>15</l><block var="m"/></block></list></block></block><block s="doSetVar"><l>w</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block s="reportListItem"><l>4</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block s="reportListItem"><l>8</l><block var="m"/></block></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block s="reportListItem"><l>12</l><block var="m"/></block></list></block><block s="reportListItem"><l>16</l><block var="m"/></block></list></block></block><block s="doAddToList"><block s="reportQuotient"><block var="x"/><block var="w"/></block><block var="r"/></block><block s="doAddToList"><block s="reportQuotient"><block var="y"/><block var="w"/></block><block var="r"/></block><block s="doAddToList"><block s="reportQuotient"><block var="z"/><block var="w"/></block><block var="r"/></block><block s="doChangeVar"><l>i</l><l>3</l></block></script></block><block s="doReport"><block var="r"/></block></script></block-definition><block-definition s="View.rot %&apos;a&apos; %&apos;b&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>v1x</l><l>v1y</l><l>v1z</l><l>v2x</l><l>v2y</l><l>v2z</l><l>n</l><l>v3x</l><l>v3y</l><l>v3z</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="a"/><l>0</l></list></block></block><script><block s="doSetVar"><l>v1x</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="view"/></block><block var="a"/></list></block></block><block s="doSetVar"><l>v1y</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>8</l><block var="view"/></block><block var="a"/></list></block></block><block s="doSetVar"><l>v1z</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>9</l><block var="view"/></block><block var="a"/></list></block></block><block s="doSetVar"><l>n</l><block s="reportDifference"><l>0</l><block var="a"/></block></block><block s="doSetVar"><l>v2x</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="view"/></block><block var="n"/></list></block></block><block s="doSetVar"><l>v2y</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="view"/></block><block var="n"/></list></block></block><block s="doSetVar"><l>v2z</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="view"/></block><block var="n"/></list></block></block><block s="doSetVar"><l>v3x</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="view"/></block><block var="v1x"/></list></block></block><block s="doSetVar"><l>v3y</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="view"/></block><block var="v1y"/></list></block></block><block s="doSetVar"><l>v3z</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="view"/></block><block var="v1z"/></list></block></block><block s="doSetVar"><l>n</l><custom-block s="Vector.length %s %s %s" scope="local"><block var="v3x"/><block var="v3y"/><block var="v3z"/></custom-block></block><block s="doReplaceInList"><l>1</l><block var="view"/><block s="reportQuotient"><block var="v3x"/><block var="n"/></block></block><block s="doReplaceInList"><l>2</l><block var="view"/><block s="reportQuotient"><block var="v3y"/><block var="n"/></block></block><block s="doReplaceInList"><l>3</l><block var="view"/><block s="reportQuotient"><block var="v3z"/><block var="n"/></block></block><block s="doSetVar"><l>v3x</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>7</l><block var="view"/></block><block var="v2x"/></list></block></block><block s="doSetVar"><l>v3y</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>8</l><block var="view"/></block><block var="v2y"/></list></block></block><block s="doSetVar"><l>v3z</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>9</l><block var="view"/></block><block var="v2z"/></list></block></block><block s="doSetVar"><l>n</l><custom-block s="Vector.length %s %s %s" scope="local"><block var="v3x"/><block var="v3y"/><block var="v3z"/></custom-block></block><block s="doReplaceInList"><l>7</l><block var="view"/><block s="reportQuotient"><block var="v3x"/><block var="n"/></block></block><block s="doReplaceInList"><l>8</l><block var="view"/><block s="reportQuotient"><block var="v3y"/><block var="n"/></block></block><block s="doReplaceInList"><l>9</l><block var="view"/><block s="reportQuotient"><block var="v3z"/><block var="n"/></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="b"/><l>0</l></list></block></block><script><block s="doSetVar"><l>v1x</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>4</l><block var="view"/></block><block var="b"/></list></block></block><block s="doSetVar"><l>v1y</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>5</l><block var="view"/></block><block var="b"/></list></block></block><block s="doSetVar"><l>v1z</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>6</l><block var="view"/></block><block var="b"/></list></block></block><block s="doSetVar"><l>n</l><block s="reportDifference"><l>0</l><block var="b"/></block></block><block s="doSetVar"><l>v2x</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="view"/></block><block var="n"/></list></block></block><block s="doSetVar"><l>v2y</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="view"/></block><block var="n"/></list></block></block><block s="doSetVar"><l>v2z</l><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="view"/></block><block var="n"/></list></block></block><block s="doSetVar"><l>v3x</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="view"/></block><block var="v1x"/></list></block></block><block s="doSetVar"><l>v3y</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="view"/></block><block var="v1y"/></list></block></block><block s="doSetVar"><l>v3z</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="view"/></block><block var="v1z"/></list></block></block><block s="doSetVar"><l>n</l><custom-block s="Vector.length %s %s %s" scope="local"><block var="v3x"/><block var="v3y"/><block var="v3z"/></custom-block></block><block s="doReplaceInList"><l>1</l><block var="view"/><block s="reportQuotient"><block var="v3x"/><block var="n"/></block></block><block s="doReplaceInList"><l>2</l><block var="view"/><block s="reportQuotient"><block var="v3y"/><block var="n"/></block></block><block s="doReplaceInList"><l>3</l><block var="view"/><block s="reportQuotient"><block var="v3z"/><block var="n"/></block></block><block s="doSetVar"><l>v3x</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>4</l><block var="view"/></block><block var="v2x"/></list></block></block><block s="doSetVar"><l>v3y</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>5</l><block var="view"/></block><block var="v2y"/></list></block></block><block s="doSetVar"><l>v3z</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>6</l><block var="view"/></block><block var="v2z"/></list></block></block><block s="doSetVar"><l>n</l><custom-block s="Vector.length %s %s %s" scope="local"><block var="v3x"/><block var="v3y"/><block var="v3z"/></custom-block></block><block s="doReplaceInList"><l>4</l><block var="view"/><block s="reportQuotient"><block var="v3x"/><block var="n"/></block></block><block s="doReplaceInList"><l>5</l><block var="view"/><block s="reportQuotient"><block var="v3y"/><block var="n"/></block></block><block s="doReplaceInList"><l>6</l><block var="view"/><block s="reportQuotient"><block var="v3z"/><block var="n"/></block></block></script></block><block s="doSetVar"><l>View.matrix</l><custom-block s="Matrix.viewMatrix %l" scope="local"><block var="view"/></custom-block></block><block s="doSetVar"><l>Space.changed</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><custom-block s="setLightPos %n %n %n" scope="local"><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="view"/></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="view"/></block><l>-0.25</l></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>4</l><block var="view"/></block><l>-0.25</l></list></block></list></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="view"/></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>8</l><block var="view"/></block><l>-0.25</l></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>5</l><block var="view"/></block><l>-0.25</l></list></block></list></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="view"/></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>9</l><block var="view"/></block><l>-0.25</l></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>6</l><block var="view"/></block><l>-0.25</l></list></block></list></block></custom-block></script></block></script></block-definition><block-definition s="Space.initInterface" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Space</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><l>rotView</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="View.rot %n %n" scope="local"><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>select</l><block var="Space"/></block><block s="doAddToList"><block s="reifyReporter"><autolambda><custom-block s="Space.select %n %n" scope="local"><l></l><l></l></custom-block></autolambda><list></list></block><block var="Space"/></block><block s="doAddToList"><l>getFacePoint</l><block var="Space"/></block><block s="doAddToList"><block s="reifyReporter"><autolambda><custom-block s="Model.getFacePoint %l %l %n %n" scope="local"><l/><l/><l></l><l></l></custom-block></autolambda><list></list></block><block var="Space"/></block><block s="doAddToList"><l>createGeometry</l><block var="Space"/></block><block s="doAddToList"><block s="reifyReporter"><autolambda><custom-block s="Geometry.create %txt" scope="local"><l></l></custom-block></autolambda><list></list></block><block var="Space"/></block><block s="doAddToList"><l>addModel</l><block var="Space"/></block><block s="doAddToList"><block s="reifyReporter"><autolambda><custom-block s="Model.add %s" scope="local"><l></l></custom-block></autolambda><list></list></block><block var="Space"/></block><block s="doAddToList"><l>redraw</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="redraw" scope="local"></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>setLightPos</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="setLightPos %n %n %n" scope="local"><l></l><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>setModelWireStyle</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.setWireStyle %s %n %s" scope="local"><l></l><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>setModelHSBColor</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.setHSBColor %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>setModelRGBColor</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.setRGBColor %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>setFaceHSBColor</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.setFaceHSBColor %s %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>setFaceRGBColor</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.setFaceRGBColor %s %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>translateModel</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.translate %s %n %n %n" scope="local"><l></l><l></l><l></l><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>rotateXModel</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.rotateX %s %n %n %n %n" scope="local"><l></l><l></l><l>0</l><l>0</l><l>0</l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>rotateYModel</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.rotateY %s %n %n %n %n" scope="local"><l></l><l></l><l>0</l><l>0</l><l>0</l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>rotateZModel</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.rotateZ %s %n %n %n %n" scope="local"><l></l><l></l><l>0</l><l>0</l><l>0</l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>pushModelTransformation</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.pushTransformation %s" scope="local"><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>popModelTransformation</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.popTransformation %s" scope="local"><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>resetModelTransformation</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Model.resetTransformation %s" scope="local"><l></l></custom-block></script><list></list></block><block var="Space"/></block><block s="doAddToList"><l>setSortFce</l><block var="Space"/></block><block s="doAddToList"><block s="reifyScript"><script><custom-block s="Space.setSortFce %repRing" scope="local"><block s="reifyReporter"><script></script><list></list></block></custom-block></script><list></list></block><block var="Space"/></block></script></block-definition><block-definition s="Geometry.init" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Geometry.vertices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Geometry.normals</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Geometry.indices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Geometry.edges</l><block s="reportNewList"><list></list></block></block></script></block-definition><block-definition s="Geometry.create %&apos;def&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>data</l><l>vertices</l><l>normals</l><l>indices</l><l>c</l><l>s</l><l>i</l><l>j</l><l>k</l><l>l</l><l>c</l><l>d</l><l>i1</l><l>i2</l><l>i3</l><l>vl</l><l>em</l><l>edges</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>data</l><block s="reportTextSplit"><block var="def"/><l>;</l></block></block><block s="doSetVar"><l>vl</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>vertices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>normals</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>indices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>em</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>edges</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block var="vertices"/><block var="Geometry.vertices"/></block><block s="doAddToList"><block var="normals"/><block var="Geometry.normals"/></block><block s="doAddToList"><block var="indices"/><block var="Geometry.indices"/></block><block s="doAddToList"><block var="edges"/><block var="Geometry.edges"/></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doSetVar"><l>k</l><l>1</l></block><block s="doSetVar"><l>s</l><block s="reportListItem"><block var="i"/><block var="data"/></block></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="reportLetter"><l>1</l><block var="s"/></block><l>`</l></list></block><block s="reportVariadicLessThan"><list><block s="reportLetter"><l>1</l><block var="s"/></block><l>{</l></list></block></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="j"/><l>1</l></list></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="s"/></list></block><block var="vl"/></block></script><script><block s="doAddToList"><block var="s"/><block s="reportListItem"><block var="k"/><block var="vl"/></block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="j"/><l>3</l></list></block><script><block s="doSetVar"><l>j</l><l>1</l></block><block s="doChangeVar"><l>k</l><l>1</l></block></script><script><block s="doChangeVar"><l>j</l><l>1</l></block></script></block><block s="doSetVar"><l>s</l><block s="reportListItem"><block var="i"/><block var="data"/></block></block></script></block><block s="doSetVar"><l>k</l><l>-1</l></block><block s="doSetVar"><l>l</l><l>-1</l></block><block s="doSetVar"><l>d</l><l>0</l></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></list></block><script><block s="doSetVar"><l>s</l><block s="reportListItem"><block var="i"/><block var="data"/></block></block><block s="doSetVar"><l>c</l><block s="reportLetter"><l>1</l><block var="s"/></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="c"/><l>`</l></list></block><block s="reportVariadicLessThan"><list><block var="c"/><l>{</l></list></block></list></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="d"/><l>0</l></list></block><script><block s="doReplaceInList"><block var="k"/><block var="indices"/><block var="d"/></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="c"/><l>t</l></list></block><script><block s="doSetVar"><l>l</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="c"/><l>q</l></list></block><script><block s="doSetVar"><l>l</l><l>1</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="c"/><l>p</l></list></block><script><block s="doSetVar"><l>l</l><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportTextSplit"><block var="s"/><block var="c"/></block></block><l>3</l></block></block></script><script></script></block></script></block></script></block><block s="doAddToList"><block var="l"/><block var="indices"/></block><block s="doAddToList"><l>0</l><block var="indices"/></block><block s="doSetVar"><l>k</l><block s="reportListAttribute"><l><option>length</option></l><block var="indices"/></block></block><block s="doSetVar"><l>d</l><l>0</l></block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="s"/><l></l></list></block></block><script><block s="doSetVar"><l>i1</l><custom-block s="Geometry.addVertex %l %l %n" scope="local"><block var="vertices"/><block var="vl"/><block var="s"/></custom-block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>i2</l><custom-block s="Geometry.addVertex %l %l %n" scope="local"><block var="vertices"/><block var="vl"/><block s="reportListItem"><block var="i"/><block var="data"/></block></custom-block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>i3</l><custom-block s="Geometry.addVertex %l %l %n" scope="local"><block var="vertices"/><block var="vl"/><block s="reportListItem"><block var="i"/><block var="data"/></block></custom-block></block><custom-block s="Geometry.addEdge %n %n %l %l" scope="local"><block var="i1"/><block var="i2"/><block var="em"/><block var="edges"/></custom-block><custom-block s="Geometry.addEdge %n %n %l %l" scope="local"><block var="i2"/><block var="i3"/><block var="em"/><block var="edges"/></custom-block><block s="doAddToList"><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="normals"/></block><l>1</l></list></block><block var="indices"/></block><custom-block s="Geometry.addNormal %l %l %n %n %n" scope="local"><block var="normals"/><block var="vertices"/><block var="i1"/><block var="i2"/><block var="i3"/></custom-block><block s="doAddToList"><block var="i1"/><block var="indices"/></block><block s="doAddToList"><block var="i2"/><block var="indices"/></block><block s="doAddToList"><block var="i3"/><block var="indices"/></block><block s="doRepeat"><block var="l"/><script><block s="doSetVar"><l>i2</l><block var="i3"/></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>i3</l><custom-block s="Geometry.addVertex %l %l %n" scope="local"><block var="vertices"/><block var="vl"/><block s="reportListItem"><block var="i"/><block var="data"/></block></custom-block></block><custom-block s="Geometry.addEdge %n %n %l %l" scope="local"><block var="i2"/><block var="i3"/><block var="em"/><block var="edges"/></custom-block><block s="doAddToList"><block var="i3"/><block var="indices"/></block></script></block><custom-block s="Geometry.addEdge %n %n %l %l" scope="local"><block var="i3"/><block var="i1"/><block var="em"/><block var="edges"/></custom-block><block s="doChangeVar"><l>d</l><l>1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="d"/><l>0</l></list></block><script><block s="doReplaceInList"><block var="k"/><block var="indices"/><block var="d"/></block></script></block><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><block var="Geometry.vertices"/></block></block></script></block></script></block-definition><block-definition s="Geometry.addNormal %&apos;normals&apos; %&apos;vertices&apos; %&apos;i1&apos; %&apos;i2&apos; %&apos;i3&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>x1</l><l>y1</l><l>z1</l><l>v1x</l><l>v1y</l><l>v1z</l><l>v2x</l><l>v2y</l><l>v2z</l><l>n</l></list></block><block s="doSetVar"><l>x1</l><block s="reportListItem"><block var="i1"/><block var="vertices"/></block></block><block s="doSetVar"><l>y1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i1"/><l>1</l></list></block><block var="vertices"/></block></block><block s="doSetVar"><l>z1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i1"/><l>2</l></list></block><block var="vertices"/></block></block><block s="doSetVar"><l>v1x</l><block s="reportDifference"><block var="x1"/><block s="reportListItem"><block var="i2"/><block var="vertices"/></block></block></block><block s="doSetVar"><l>v1y</l><block s="reportDifference"><block var="y1"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i2"/><l>1</l></list></block><block var="vertices"/></block></block></block><block s="doSetVar"><l>v1z</l><block s="reportDifference"><block var="z1"/><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i2"/><l>2</l></list></block><block var="vertices"/></block></block></block><block s="doSetVar"><l>v2x</l><block s="reportDifference"><block s="reportListItem"><block var="i3"/><block var="vertices"/></block><block var="x1"/></block></block><block s="doSetVar"><l>v2y</l><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i3"/><l>1</l></list></block><block var="vertices"/></block><block var="y1"/></block></block><block s="doSetVar"><l>v2z</l><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i3"/><l>2</l></list></block><block var="vertices"/></block><block var="z1"/></block></block><block s="doSetVar"><l>x1</l><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="v1y"/><block var="v2z"/></list></block><block s="reportVariadicProduct"><list><block var="v1z"/><block var="v2y"/></list></block></block></block><block s="doSetVar"><l>y1</l><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="v1z"/><block var="v2x"/></list></block><block s="reportVariadicProduct"><list><block var="v1x"/><block var="v2z"/></list></block></block></block><block s="doSetVar"><l>z1</l><block s="reportDifference"><block s="reportVariadicProduct"><list><block var="v1x"/><block var="v2y"/></list></block><block s="reportVariadicProduct"><list><block var="v1y"/><block var="v2x"/></list></block></block></block><block s="doSetVar"><l>n</l><custom-block s="Vector.length %s %s %s" scope="local"><block var="x1"/><block var="y1"/><block var="z1"/></custom-block></block><block s="doAddToList"><block s="reportQuotient"><block var="x1"/><block var="n"/></block><block var="normals"/></block><block s="doAddToList"><block s="reportQuotient"><block var="y1"/><block var="n"/></block><block var="normals"/></block><block s="doAddToList"><block s="reportQuotient"><block var="z1"/><block var="n"/></block><block var="normals"/></block></script></block-definition><block-definition s="Vector.length %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="x"/><block var="x"/></list></block><block s="reportVariadicProduct"><list><block var="y"/><block var="y"/></list></block><block s="reportVariadicProduct"><list><block var="z"/><block var="z"/></list></block></list></block></block></block></script></block-definition><block-definition s="Model.add %&apos;g&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>p</l><l>vertices</l><l>normals</l><l>indices</l><l>edges</l></list></block><block s="doWarp"><script><block s="doAddToList"><block var="g"/><block var="Model.geoms"/></block><block s="doSetVar"><l>p</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><block var="g"/><block var="Geometry.vertices"/></block></block><script><block s="doAddToList"><l>0</l><block var="p"/></block></script></block><block s="doAddToList"><block var="p"/><block var="Model.points"/></block><block s="doAddToList"><block s="reportNewList"><list></list></block><block var="Model.faceColors"/></block><block s="doAddToList"><block s="reportNewList"><list></list></block><block var="Model.faceIndices"/></block><block s="doAddToList"><l>0</l><block var="Model.wireStyle"/></block><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>255</l></list></block><block var="Model.colors"/></block><block s="doSetVar"><l>vertices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>normals</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>indices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>edges</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block var="vertices"/><block var="Model.vertices"/></block><block s="doAddToList"><block var="normals"/><block var="Model.normals"/></block><block s="doAddToList"><block var="indices"/><block var="Model.indices"/></block><block s="doAddToList"><block var="edges"/><block var="Model.edges"/></block><block s="doForEach"><l>item</l><block s="reportListItem"><block var="g"/><block var="Geometry.vertices"/></block><script><block s="doAddToList"><block var="item"/><block var="vertices"/></block></script></block><block s="doForEach"><l>item</l><block s="reportListItem"><block var="g"/><block var="Geometry.normals"/></block><script><block s="doAddToList"><block var="item"/><block var="normals"/></block></script></block><block s="doForEach"><l>item</l><block s="reportListItem"><block var="g"/><block var="Geometry.indices"/></block><script><block s="doAddToList"><block var="item"/><block var="indices"/></block></script></block><block s="doForEach"><l>item</l><block s="reportListItem"><block var="g"/><block var="Geometry.edges"/></block><script><block s="doAddToList"><block var="item"/><block var="edges"/></block></script></block><block s="doAddToList"><block s="reportBoolean"><l><bool>true</bool></l></block><block var="Model.changed"/></block><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><block var="Model.geoms"/></block></block></script></block></script></block-definition><block-definition s="Geometry.copy %&apos;geom&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>vertices</l><l>normals</l><l>indices</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>vertices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>normals</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>indices</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block var="vertices"/><block var="Geometry.vertices"/></block><block s="doAddToList"><block var="normals"/><block var="Geometry.normals"/></block><block s="doAddToList"><block var="indices"/><block var="Geometry.indices"/></block><block s="doForEach"><l>item</l><block s="reportListItem"><block var="geom"/><block var="Geometry.vertices"/></block><script><block s="doAddToList"><block var="item"/><block var="vertices"/></block></script></block><block s="doForEach"><l>item</l><block s="reportListItem"><block var="geom"/><block var="Geometry.normals"/></block><script><block s="doAddToList"><block var="item"/><block var="normals"/></block></script></block><block s="doForEach"><l>item</l><block s="reportListItem"><block var="geom"/><block var="Geometry.indices"/></block><script><block s="doAddToList"><block var="item"/><block var="indices"/></block></script></block><block s="doReport"><block s="reportListAttribute"><l><option>length</option></l><block var="Geometry.vertices"/></block></block></script></block></script></block-definition><block-definition s="Model.init" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Model.geoms</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.points</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.colors</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.sort</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.faceColors</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.faceIndices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.wireStyle</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.vertices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.normals</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.indices</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.edges</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Model.changed</l><block s="reportNewList"><list></list></block></block></script></block-definition><block-definition s="Model.draw %&apos;model&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>indices</l><l>t</l><l>c</l><l>normals</l><l>points</l><l>color</l><l>mColor</l><l>f</l><l>ci</l><l>fi</l><l>fc</l><l>ws</l></list></block><block s="doSetVar"><l>points</l><block s="reportListItem"><block var="model"/><block var="Model.points"/></block></block><block s="doSetVar"><l>fi</l><block s="reportListItem"><block var="model"/><block var="Model.faceIndices"/></block></block><block s="doSetVar"><l>fc</l><block s="reportListItem"><block var="model"/><block var="Model.faceColors"/></block></block><block s="doSetVar"><l>ws</l><block s="reportListItem"><block var="model"/><block var="Model.wireStyle"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="model"/><block var="Model.normals"/></block></block><block s="doSetVar"><l>indices</l><block s="reportListItem"><block var="model"/><block var="Model.indices"/></block></block><block s="doSetVar"><l>mColor</l><block s="reportListItem"><block var="model"/><block var="Model.colors"/></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>f</l><l>1</l></block><block s="doSetVar"><l>ci</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="indices"/></block></list></block><script><block s="doSetVar"><l>t</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>c</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doRepeat"><block var="c"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="f"/><block s="reportListItem"><block var="ci"/><block var="fi"/></block></list></block><script><block s="doSetVar"><l>color</l><block s="reportListItem"><block var="ci"/><block var="fc"/></block></block><block s="doChangeVar"><l>ci</l><l>1</l></block></script><script><block s="doSetVar"><l>color</l><block var="mColor"/></block></script></block><block s="doSetVar"><l>i</l><custom-block s="Model.drawFace %l %l %l %n %n %l %s" scope="local"><block var="points"/><block var="normals"/><block var="indices"/><block var="i"/><block var="t"/><block var="color"/><block var="ws"/></custom-block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="Model.drawFace %&apos;vertices&apos; %&apos;normals&apos; %&apos;indices&apos; %&apos;i&apos; %&apos;t&apos; %&apos;c&apos; %&apos;ws&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>vi</l><l>ni</l><l>x1</l><l>y1</l><l>x2</l><l>y2</l><l>x3</l><l>y3</l><l>ti</l></list></block><block s="doSetVar"><l>ni</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>ti</l><block var="i"/></block><block s="doSetVar"><l>x1</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x2</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x3</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y3</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x2"/><block var="x1"/></block><block s="reportDifference"><block var="y3"/><block var="y1"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y2"/><block var="y1"/></block><block s="reportDifference"><block var="x1"/><block var="x3"/></block></list></block></list></block><l>0</l></list></block><script><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="c"/></block><custom-block s="Model.normColor %n %n %n" scope="local"><block s="reportListItem"><block var="ni"/><block var="normals"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ni"/><l>1</l></list></block><block var="normals"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ni"/><l>2</l></list></block><block var="normals"/></block></custom-block><block s="doRepeat"><block var="t"/><script><block s="doIfElse"><block var="isJSEnable"/><script><custom-block s="fillJS %n %n %n %n %n %n"><block var="x1"/><block var="y1"/><block var="x2"/><block var="y2"/><block var="x3"/><block var="y3"/></custom-block></script><script><custom-block s="fill %n %n %n %n %n %n"><block var="x1"/><block var="y1"/><block var="x2"/><block var="y2"/><block var="x3"/><block var="y3"/></custom-block></script></block><block s="doSetVar"><l>x2</l><block var="x3"/></block><block s="doSetVar"><l>y2</l><block var="y3"/></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x3</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y3</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block></script></block><block s="doIfElse"><block var="isJSEnable"/><script><custom-block s="fillJS %n %n %n %n %n %n"><block var="x1"/><block var="y1"/><block var="x2"/><block var="y2"/><block var="x3"/><block var="y3"/></custom-block></script><script><custom-block s="fill %n %n %n %n %n %n"><block var="x1"/><block var="y1"/><block var="x2"/><block var="y2"/><block var="x3"/><block var="y3"/></custom-block></script></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="ws"/><l></l></list></block></block><script><block s="doSetVar"><l>i</l><block var="ti"/></block><block s="setSize"><block s="reportListItem"><l>1</l><block var="ws"/></block></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block s="reportListItem"><l>2</l><block var="ws"/></block></block><block s="gotoXY"><block var="x2"/><block var="y2"/></block><block s="down"></block><block s="gotoXY"><block var="x3"/><block var="y3"/></block><block s="doRepeat"><block var="t"/><script><block s="gotoXY"><block var="x1"/><block var="y1"/></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x1</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block></script></block><block s="gotoXY"><block var="x1"/><block var="y1"/></block><block s="gotoXY"><block var="x2"/><block var="y2"/></block><block s="up"></block><block s="doChangeVar"><l>i</l><l>2</l></block></script></block></script><script><block s="doChangeVar"><l>i</l><block var="t"/></block></script></block><block s="doReport"><block var="i"/></block></script></block-definition><block-definition s="redraw" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doWarp"><script><custom-block s="Space.update" scope="local"></custom-block><block s="clear"></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="Model.sort"/></block><script><custom-block s="Model.draw %n" scope="local"><block s="reportListItem"><block var="i"/><block var="Model.sort"/></block></custom-block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="Model.normColor %&apos;nx&apos; %&apos;ny&apos; %&apos;nz&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l></list></block><block s="doSetVar"><l>n</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="nx"/><block var="lightX"/></list></block><block s="reportVariadicProduct"><list><block var="ny"/><block var="lightY"/></list></block><block s="reportVariadicProduct"><list><block var="nz"/><block var="lightZ"/></list></block></list></block></block><block s="doSetVar"><l>n</l><block s="reportDifference"><l>0.95</l><block var="n"/></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="n"/><l>0</l></list></block><script><block s="changePenColorDimension"><l><option>brightness</option></l><block s="reportVariadicProduct"><list><block var="n"/><l>-50</l></list></block></block></script><script><block s="changePenColorDimension"><l><option>brightness</option></l><block s="reportVariadicProduct"><list><block var="n"/><l>-1000</l></list></block></block><block s="changePenColorDimension"><l><option>saturation</option></l><block s="reportVariadicProduct"><list><block var="n"/><l>1000</l></list></block></block></script></block></script></block-definition><block-definition s="setLightPos %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>n</l><custom-block s="Vector.length %s %s %s" scope="local"><block var="x"/><block var="y"/><block var="z"/></custom-block></block><block s="doSetVar"><l>lightX</l><block s="reportQuotient"><block var="x"/><block var="n"/></block></block><block s="doSetVar"><l>lightY</l><block s="reportQuotient"><block var="y"/><block var="n"/></block></block><block s="doSetVar"><l>lightZ</l><block s="reportQuotient"><block var="z"/><block var="n"/></block></block></script></block></script></block-definition><block-definition s="Matrix.viewMatrix %&apos;view&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l><l>f</l><l>v1x</l><l>v1y</l><l>v1z</l><l>v2x</l><l>v2y</l><l>v2z</l><l>v3x</l><l>v3y</l><l>v3z</l><l>m</l></list></block><block s="doSetVar"><l>n</l><l>400</l></block><block s="doSetVar"><l>f</l><l>-1400</l></block><block s="doSetVar"><l>v1x</l><block s="reportListItem"><l>7</l><block var="view"/></block></block><block s="doSetVar"><l>v1y</l><block s="reportListItem"><l>8</l><block var="view"/></block></block><block s="doSetVar"><l>v1z</l><block s="reportListItem"><l>9</l><block var="view"/></block></block><block s="doSetVar"><l>v2x</l><block s="reportListItem"><l>4</l><block var="view"/></block></block><block s="doSetVar"><l>v2y</l><block s="reportListItem"><l>5</l><block var="view"/></block></block><block s="doSetVar"><l>v2z</l><block s="reportListItem"><l>6</l><block var="view"/></block></block><block s="doSetVar"><l>v3x</l><block s="reportListItem"><l>1</l><block var="view"/></block></block><block s="doSetVar"><l>v3y</l><block s="reportListItem"><l>2</l><block var="view"/></block></block><block s="doSetVar"><l>v3z</l><block s="reportListItem"><l>3</l><block var="view"/></block></block><block s="doSetVar"><l>m</l><block var="f"/></block><block s="doReplaceInList"><l>10</l><block var="view"/><block s="reportVariadicProduct"><list><block var="m"/><block s="reportListItem"><l>1</l><block var="view"/></block></list></block></block><block s="doReplaceInList"><l>11</l><block var="view"/><block s="reportVariadicProduct"><list><block var="m"/><block s="reportListItem"><l>2</l><block var="view"/></block></list></block></block><block s="doReplaceInList"><l>12</l><block var="view"/><block s="reportVariadicProduct"><list><block var="m"/><block s="reportListItem"><l>3</l><block var="view"/></block></list></block></block><block s="doSetVar"><l>m</l><block s="reportVariadicSum"><list><block var="f"/><block var="n"/></list></block></block><block s="doReplaceInList"><l>13</l><block var="view"/><block s="reportVariadicProduct"><list><block var="m"/><block s="reportListItem"><l>1</l><block var="view"/></block></list></block></block><block s="doReplaceInList"><l>14</l><block var="view"/><block s="reportVariadicProduct"><list><block var="m"/><block s="reportListItem"><l>2</l><block var="view"/></block></list></block></block><block s="doReplaceInList"><l>15</l><block var="view"/><block s="reportVariadicProduct"><list><block var="m"/><block s="reportListItem"><l>3</l><block var="view"/></block></list></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportVariadicProduct"><list><block var="v1x"/><block var="n"/></list></block><block s="reportVariadicProduct"><list><block var="v2x"/><block var="n"/></list></block><l>0</l><block s="reportDifference"><block var="v3x"/><l>0</l></block><block s="reportVariadicProduct"><list><block var="v1y"/><block var="n"/></list></block><block s="reportVariadicProduct"><list><block var="v2y"/><block var="n"/></list></block><l>0</l><block s="reportDifference"><block var="v3y"/><l>0</l></block><block s="reportVariadicProduct"><list><block var="v1z"/><block var="n"/></list></block><block s="reportVariadicProduct"><list><block var="v2z"/><block var="n"/></list></block><l>0</l><block s="reportDifference"><block var="v3z"/><l>0</l></block><l>0</l><l>0</l><l>1</l><block var="f"/></list></block></block></script></block-definition><block-definition s="Model.setHSBColor %&apos;m&apos; %&apos;hue&apos; %&apos;saturation&apos; %&apos;brightness&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="hue"/></block><block s="setPenColorDimension"><l><option>saturation</option></l><block var="saturation"/></block><block s="setPenColorDimension"><l><option>brightness</option></l><block var="brightness"/></block><block s="doReplaceInList"><block var="m"/><block var="Model.colors"/><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block></script></block></script></block-definition><block-definition s="Model.setRGBColor %&apos;m&apos; %&apos;red&apos; %&apos;green&apos; %&apos;blue&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doReplaceInList"><block var="m"/><block var="Model.colors"/><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/><l>255</l></list></block></block></script></block></script></block-definition><block-definition s="Model.translate %&apos;m&apos; %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>vertices</l><l>mx</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>mx</l><custom-block s="Matrix.translate %n %n %n" scope="local"><block var="x"/><block var="y"/><block var="z"/></custom-block></block><block s="doIfElse"><block s="reportIsA"><block var="m"/><l><option>list</option></l></block><script><block s="doForEach"><l>item</l><block var="m"/><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="item"/><block var="Model.vertices"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><block s="doReplaceInList"><block var="item"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="m"/><block var="Model.vertices"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><block s="doReplaceInList"><block var="m"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="Matrix.translate %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><block var="x"/><block var="y"/><block var="z"/><l>1</l></list></block></block></script></block-definition><block-definition s="Model.sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Model.sort</l><block s="reportNumbers"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="Model.geoms"/></block></block></block><block s="doSetVar"><l>Model.sort</l><block s="evaluate"><block var="Space.sortFce"/><list><block var="Model.sort"/><block var="view"/></list></block></block></script></block-definition><block-definition s="Model.setFaceRGBColor %&apos;mi&apos; %&apos;f&apos; %&apos;r&apos; %&apos;g&apos; %&apos;b&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>c</l><l>i</l><l>v</l><l>mf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>c</l><block s="reportNewList"><list><block var="r"/><block var="g"/><block var="b"/><l>255</l></list></block></block><block s="doSetVar"><l>mf</l><block s="reportListItem"><block var="mi"/><block var="Model.faceIndices"/></block></block><block s="doSetVar"><l>i</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicLessThan"><list><block var="value"/><block var="f"/></list></block></block></autolambda><list><l>value</l></list></block><block var="mf"/></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="i"/><l></l></list></block><script><block s="doAddToList"><block var="f"/><block var="mf"/></block><block s="doAddToList"><block var="c"/><block s="reportListItem"><block var="mi"/><block var="Model.faceColors"/></block></block></script><script><block s="doSetVar"><l>v</l><block s="reportListIndex"><block var="i"/><block var="mf"/></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="v"/><block var="f"/></list></block><script><block s="doReplaceInList"><block var="i"/><block var="mf"/><block var="f"/></block><block s="doReplaceInList"><block var="i"/><block s="reportListItem"><block var="mi"/><block var="Model.faceColors"/></block><block var="c"/></block></script><script><block s="doInsertInList"><block var="f"/><block var="i"/><block var="mf"/></block><block s="doInsertInList"><block var="c"/><block var="i"/><block s="reportListItem"><block var="mi"/><block var="Model.faceColors"/></block></block></script></block></script></block></script></block></script></block-definition><block-definition s="Model.setFaceHSBColor %&apos;mi&apos; %&apos;f&apos; %&apos;h&apos; %&apos;s&apos; %&apos;b&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>c</l><l>i</l><l>v</l><l>mf</l></list></block><block s="doWarp"><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="h"/></block><block s="setPenColorDimension"><l><option>saturation</option></l><block var="s"/></block><block s="setPenColorDimension"><l><option>brightness</option></l><block var="b"/></block><block s="doSetVar"><l>c</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doSetVar"><l>mf</l><block s="reportListItem"><block var="mi"/><block var="Model.faceIndices"/></block></block><block s="doSetVar"><l>i</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicLessThan"><list><block var="value"/><block var="f"/></list></block></block></autolambda><list><l>value</l></list></block><block var="mf"/></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="i"/><l></l></list></block><script><block s="doAddToList"><block var="f"/><block var="mf"/></block><block s="doAddToList"><block var="c"/><block s="reportListItem"><block var="mi"/><block var="Model.faceColors"/></block></block></script><script><block s="doSetVar"><l>v</l><block s="reportListIndex"><block var="i"/><block var="mf"/></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="v"/><block var="f"/></list></block><script><block s="doReplaceInList"><block var="i"/><block var="mf"/><block var="f"/></block><block s="doReplaceInList"><block var="i"/><block s="reportListItem"><block var="mi"/><block var="Model.faceColors"/></block><block var="c"/></block></script><script><block s="doInsertInList"><block var="f"/><block var="i"/><block var="mf"/></block><block s="doInsertInList"><block var="c"/><block var="i"/><block s="reportListItem"><block var="mi"/><block var="Model.faceColors"/></block></block></script></block></script></block></script></block></script></block-definition><block-definition s="Model.pushTransformation %&apos;m&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="Model.popTransformation %&apos;m&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="Model.resetTransformation %&apos;m&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="Model.setWireStyle %&apos;m&apos; %&apos;w&apos; %&apos;c&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="w"/><l>0</l></list></block><script><block s="doReplaceInList"><block var="m"/><block var="Model.wireStyle"/><block s="reportNewList"><list><block var="w"/><block var="c"/></list></block></block></script><script><block s="doReplaceInList"><block var="m"/><block var="Model.wireStyle"/><l></l></block></script></block></script></block></script></block-definition><block-definition s="Model.rotateX %&apos;m&apos; %&apos;a&apos; %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doDeclareVariables"><list><l>vertices</l><l>mx</l><l>normals</l><l>mn</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>mx</l><custom-block s="Matrix.rotateX %n %n %n %n" scope="local"><block var="a"/><block var="x"/><block var="y"/><block var="z"/></custom-block></block><block s="doSetVar"><l>mn</l><custom-block s="Matrix.normal %l" scope="local"><block var="mx"/></custom-block></block><block s="doIfElse"><block s="reportIsA"><block var="m"/><l><option>list</option></l></block><script><block s="doForEach"><l>item</l><block var="m"/><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="item"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="item"/><block var="Model.normals"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mn"/><block var="normals"/><block var="normals"/></custom-block><block s="doReplaceInList"><block var="item"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="m"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="m"/><block var="Model.normals"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mn"/><block var="normals"/><block var="normals"/></custom-block><block s="doReplaceInList"><block var="m"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="Model.rotateY %&apos;m&apos; %&apos;a&apos; %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doDeclareVariables"><list><l>vertices</l><l>mx</l><l>normals</l><l>mn</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>mx</l><custom-block s="Matrix.rotateY %n %n %n %n" scope="local"><block var="a"/><block var="x"/><block var="y"/><block var="z"/></custom-block></block><block s="doSetVar"><l>mn</l><custom-block s="Matrix.normal %l" scope="local"><block var="mx"/></custom-block></block><block s="doIfElse"><block s="reportIsA"><block var="m"/><l><option>list</option></l></block><script><block s="doForEach"><l>item</l><block var="m"/><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="item"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="item"/><block var="Model.normals"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mn"/><block var="normals"/><block var="normals"/></custom-block><block s="doReplaceInList"><block var="item"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="m"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="m"/><block var="Model.normals"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mn"/><block var="normals"/><block var="normals"/></custom-block><block s="doReplaceInList"><block var="m"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="Model.rotateZ %&apos;m&apos; %&apos;a&apos; %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n">0</input><input type="%n">0</input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>vertices</l><l>mx</l><l>normals</l><l>mn</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>mx</l><custom-block s="Matrix.rotateZ %n %n %n %n" scope="local"><block var="a"/><block var="x"/><block var="y"/><block var="z"/></custom-block></block><block s="doSetVar"><l>mn</l><custom-block s="Matrix.normal %l" scope="local"><block var="mx"/></custom-block></block><block s="doIfElse"><block s="reportIsA"><block var="m"/><l><option>list</option></l></block><script><block s="doForEach"><l>item</l><block var="m"/><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="item"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="item"/><block var="Model.normals"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mn"/><block var="normals"/><block var="normals"/></custom-block><block s="doReplaceInList"><block var="item"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="m"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="m"/><block var="Model.normals"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mx"/><block var="vertices"/><block var="vertices"/></custom-block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="mn"/><block var="normals"/><block var="normals"/></custom-block><block s="doReplaceInList"><block var="m"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="Matrix.rotateX %&apos;a&apos; %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sa</l><l>ca</l><l>sb</l></list></block><block s="doSetVar"><l>sa</l><block s="reportMonadic"><l><option>sin</option></l><block var="a"/></block></block><block s="doSetVar"><l>sb</l><block s="reportDifference"><l>0</l><block var="sa"/></block></block><block s="doSetVar"><l>ca</l><block s="reportMonadic"><l><option>cos</option></l><block var="a"/></block></block><block s="doReport"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><block var="ca"/><block var="sb"/><l>0</l><l>0</l><block var="sa"/><block var="ca"/><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></block></script></block-definition><block-definition s="Matrix.rotateY %&apos;a&apos; %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sa</l><l>ca</l><l>sb</l></list></block><block s="doSetVar"><l>sa</l><block s="reportMonadic"><l><option>sin</option></l><block var="a"/></block></block><block s="doSetVar"><l>sb</l><block s="reportDifference"><l>0</l><block var="sa"/></block></block><block s="doSetVar"><l>ca</l><block s="reportMonadic"><l><option>cos</option></l><block var="a"/></block></block><block s="doReport"><block s="reportNewList"><list><block var="ca"/><l>0</l><block var="sb"/><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><block var="sa"/><l>0</l><block var="ca"/><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></block></script></block-definition><block-definition s="Matrix.rotateZ %&apos;a&apos; %&apos;x&apos; %&apos;y&apos; %&apos;z&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sa</l><l>ca</l><l>sb</l></list></block><block s="doSetVar"><l>sa</l><block s="reportMonadic"><l><option>sin</option></l><block var="a"/></block></block><block s="doSetVar"><l>sb</l><block s="reportDifference"><l>0</l><block var="sa"/></block></block><block s="doSetVar"><l>ca</l><block s="reportMonadic"><l><option>cos</option></l><block var="a"/></block></block><block s="doReport"><block s="reportNewList"><list><block var="ca"/><block var="sb"/><l>0</l><l>0</l><block var="sa"/><block var="ca"/><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></block></script></block-definition><block-definition s="Matrix.normal %&apos;m&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="m"/></block><block s="reportListItem"><l>2</l><block var="m"/></block><block s="reportListItem"><l>3</l><block var="m"/></block><block s="reportListItem"><l>4</l><block var="m"/></block><block s="reportListItem"><l>5</l><block var="m"/></block><block s="reportListItem"><l>6</l><block var="m"/></block><block s="reportListItem"><l>7</l><block var="m"/></block><block s="reportListItem"><l>8</l><block var="m"/></block><block s="reportListItem"><l>9</l><block var="m"/></block><block s="reportListItem"><l>10</l><block var="m"/></block><block s="reportListItem"><l>11</l><block var="m"/></block><block s="reportListItem"><l>12</l><block var="m"/></block><l>0</l><l>0</l><l>0</l><l>1</l></list></block></block></script></block-definition><block-definition s="Space.simpleSortFce %&apos;models&apos; %&apos;view&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block var="models"/></block></script><scripts><script x="231.23076923076934" y="883.2307692307716"><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script x="248.92307692307702" y="1851.692307692318"><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="207.1538461538461" y="969.3589743589746"><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script x="247.1538461538461" y="1967.3076923076922"><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></scripts></block-definition><block-definition s="Space.setSortFce %&apos;fce&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input></inputs><script><block s="doSetVar"><l>Space.sortFce</l><block var="fce"/></block></script></block-definition><block-definition s="Vector.norm %&apos;vx&apos; %&apos;vy&apos; %&apos;vz&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>l</l></list></block><block s="doSetVar"><l>l</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="vx"/><block var="l"/></block><block s="reportQuotient"><block var="vy"/><block var="l"/></block><block s="reportQuotient"><block var="vz"/><block var="l"/></block></list></block></block></script></block-definition><block-definition s="Vector.norm %&apos;x1&apos; %&apos;y1&apos; %&apos;z1&apos; %&apos;x2&apos; %&apos;y2&apos; %&apos;z2&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>l</l><l>vx</l><l>vy</l><l>vz</l></list></block><block s="doSetVar"><l>vx</l><block s="reportDifference"><block var="x2"/><block var="x1"/></block></block><block s="doSetVar"><l>vy</l><block s="reportDifference"><block var="y2"/><block var="y1"/></block></block><block s="doSetVar"><l>vz</l><block s="reportDifference"><block var="z2"/><block var="z1"/></block></block><block s="doSetVar"><l>l</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="vx"/><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block var="vy"/><block var="vy"/></list></block><block s="reportVariadicProduct"><list><block var="vz"/><block var="vz"/></list></block></list></block></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="vx"/><block var="l"/></block><block s="reportQuotient"><block var="vy"/><block var="l"/></block><block s="reportQuotient"><block var="vz"/><block var="l"/></block></list></block></block></script></block-definition><block-definition s="Vector.dot %&apos;v1x&apos; %&apos;v1y&apos; %&apos;v1z&apos; %&apos;v2x&apos; %&apos;v2y&apos; %&apos;v2z&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="v1x"/><block var="v2x"/></list></block><block s="reportVariadicProduct"><list><block var="v1y"/><block var="v2y"/></list></block><block s="reportVariadicProduct"><list><block var="v1z"/><block var="v2z"/></list></block></list></block></block></script></block-definition><block-definition s="Model.project %&apos;points&apos; %&apos;vx&apos; %&apos;vy&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>min</l><l>max</l><l>p</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>p</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><block var="i"/><block var="points"/></block><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="points"/></block><block var="vy"/></list></block></list></block></block><block s="doSetVar"><l>min</l><block var="p"/></block><block s="doSetVar"><l>max</l><block var="p"/></block><block s="doChangeVar"><l>i</l><l>3</l></block><block s="doRepeat"><block s="reportQuotient"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="points"/></block><l>1</l></block><l>3</l></block><script><block s="doSetVar"><l>p</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><block var="i"/><block var="points"/></block><block var="vx"/></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="points"/></block><block var="vy"/></list></block></list></block></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="p"/><block var="min"/></list></block><script><block s="doSetVar"><l>min</l><block var="p"/></block></script><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="p"/><block var="max"/></list></block><script><block s="doSetVar"><l>max</l><block var="p"/></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>3</l></block></script></block><block s="doReport"><block s="reportNewList"><list><block var="min"/><block var="max"/></list></block></block></script></block-definition><block-definition s="Geometry.addVertex %&apos;vertices&apos; %&apos;vl&apos; %&apos;i&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>v</l><l>j</l></list></block><block s="doSetVar"><l>v</l><block s="reportListItem"><block var="i"/><block var="vl"/></block></block><block s="doIfElse"><block s="reportIsA"><block var="v"/><l><option>list</option></l></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="v"/></block><block var="vertices"/></block><block s="doSetVar"><l>j</l><block s="reportListAttribute"><l><option>length</option></l><block var="vertices"/></block></block><block s="doAddToList"><block s="reportListItem"><l>2</l><block var="v"/></block><block var="vertices"/></block><block s="doAddToList"><block s="reportListItem"><l>3</l><block var="v"/></block><block var="vertices"/></block><block s="doReplaceInList"><block var="i"/><block var="vl"/><block var="j"/></block><block s="doReport"><block var="j"/></block></script><script><block s="doReport"><block var="v"/></block></script></block></script></block-definition><block-definition s="Geometry.addEdge %&apos;i1&apos; %&apos;i2&apos; %&apos;em&apos; %&apos;edges&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>k</l></list></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="i1"/><block var="i2"/></list></block><script><block s="doSetVar"><l>k</l><block s="reportJoinWords"><list><block var="i1"/><l>:</l><block var="i2"/></list></block></block></script><script><block s="doSetVar"><l>k</l><block s="reportJoinWords"><list><block var="i2"/><l>:</l><block var="i1"/></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="em"/><block var="k"/></block></block><script><block s="doAddToList"><block var="i1"/><block var="edges"/></block><block s="doAddToList"><block var="i2"/><block var="edges"/></block><block s="doAddToList"><block var="k"/><block var="em"/></block></script></block></script></block-definition><block-definition s="Space.select %&apos;x&apos; %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>r</l></list></block><block s="doWarp"><script><custom-block s="Space.update" scope="local"></custom-block><block s="doSetVar"><l>i</l><block s="reportListAttribute"><l><option>length</option></l><block var="Model.sort"/></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="Model.sort"/></block><script><block s="doSetVar"><l>r</l><custom-block s="Model.select %n %n %n" scope="local"><block s="reportListItem"><block var="i"/><block var="Model.sort"/></block><block var="x"/><block var="y"/></custom-block></block><block s="doIf"><block s="reportIsA"><block var="r"/><l><option>list</option></l></block><script><block s="doReport"><block var="r"/></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block><block s="doReport"><block s="reportNewList"><list><l>0</l></list></block></block></script></block></script></block-definition><block-definition s="Space.update" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>v</l><l>p</l><l>c</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>c</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="Model.geoms"/></block><script><block s="doIf"><block s="reportVariadicOr"><list><block var="Space.changed"/><block s="reportListItem"><block var="i"/><block var="Model.changed"/></block></list></block><script><block s="doSetVar"><l>v</l><block s="reportListItem"><block var="i"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>p</l><block s="reportListItem"><block var="i"/><block var="Model.points"/></block></block><custom-block s="Matrix.apply %l %l %l" scope="local"><block var="View.matrix"/><block var="v"/><block var="p"/></custom-block><block s="doReplaceInList"><block var="i"/><block var="Model.changed"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>c</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicOr"><list><block var="Space.changed"/><block var="c"/></list></block><script><block s="doSetVar"><l>Space.changed</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="Model.sort" scope="local"></custom-block></script></block></script></block></script></block-definition><block-definition s="Model.select %&apos;model&apos; %&apos;x&apos; %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>indices</l><l>t</l><l>c</l><l>points</l><l>f</l><l>vertices</l><l>normals</l><l>vi</l><l>ni</l></list></block><block s="doSetVar"><l>points</l><block s="reportListItem"><block var="model"/><block var="Model.points"/></block></block><block s="doSetVar"><l>indices</l><block s="reportListItem"><block var="model"/><block var="Model.indices"/></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>f</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="indices"/></block></list></block><script><block s="doSetVar"><l>t</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>c</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doRepeat"><block var="c"/><script><block s="doIf"><custom-block s="Model.selectFace %l %l %n %n %n %n" scope="local"><block var="points"/><block var="indices"/><block var="i"/><block var="t"/><block var="x"/><block var="y"/></custom-block><script><block s="doSetVar"><l>vertices</l><block s="reportListItem"><block var="model"/><block var="Model.vertices"/></block></block><block s="doSetVar"><l>normals</l><block s="reportListItem"><block var="model"/><block var="Model.normals"/></block></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="indices"/></block></block><block s="doSetVar"><l>ni</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doReport"><block s="reportNewList"><list><block var="model"/><block var="f"/><custom-block s="Model.getFacePoint %n %n %n %n %n %n %n %n %n %n %n %n" scope="local"><block s="reportListItem"><block var="vi"/><block var="vertices"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>2</l></list></block><block var="vertices"/></block><block s="reportListItem"><block var="ni"/><block var="normals"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ni"/><l>1</l></list></block><block var="normals"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ni"/><l>2</l></list></block><block var="normals"/></block><block s="reportListItem"><l>10</l><block var="view"/></block><block s="reportListItem"><l>11</l><block var="view"/></block><block s="reportListItem"><l>12</l><block var="view"/></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>13</l><block var="view"/></block><block s="reportVariadicProduct"><list><block var="x"/><block s="reportListItem"><l>7</l><block var="view"/></block></list></block><block s="reportVariadicProduct"><list><block var="y"/><block s="reportListItem"><l>4</l><block var="view"/></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>14</l><block var="view"/></block><block s="reportVariadicProduct"><list><block var="x"/><block s="reportListItem"><l>8</l><block var="view"/></block></list></block><block s="reportVariadicProduct"><list><block var="y"/><block s="reportListItem"><l>5</l><block var="view"/></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>15</l><block var="view"/></block><block s="reportVariadicProduct"><list><block var="x"/><block s="reportListItem"><l>9</l><block var="view"/></block></list></block><block s="reportVariadicProduct"><list><block var="y"/><block s="reportListItem"><l>6</l><block var="view"/></block></list></block></list></block></custom-block><block s="reportNewList"><list><block s="reportListItem"><block var="ni"/><block var="normals"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ni"/><l>1</l></list></block><block var="normals"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ni"/><l>2</l></list></block><block var="normals"/></block></list></block></list></block></block></script></block><block s="doChangeVar"><l>i</l><block s="reportVariadicSum"><list><block var="t"/><l>4</l></list></block></block><block s="doChangeVar"><l>f</l><l>1</l></block></script></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Model.selectFace %&apos;vertices&apos; %&apos;indices&apos; %&apos;i&apos; %&apos;t&apos; %&apos;x&apos; %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>vi</l><l>x1</l><l>y1</l><l>x2</l><l>y2</l><l>x3</l><l>y3</l></list></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x1</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x2</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x3</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y3</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x2"/><block var="x1"/></block><block s="reportDifference"><block var="y3"/><block var="y1"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y2"/><block var="y1"/></block><block s="reportDifference"><block var="x1"/><block var="x3"/></block></list></block></list></block><l>0</l></list></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x2"/><block var="x1"/></block><block s="reportDifference"><block var="y"/><block var="y1"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y2"/><block var="y1"/></block><block s="reportDifference"><block var="x1"/><block var="x"/></block></list></block></list></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doRepeat"><block var="t"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x3"/><block var="x2"/></block><block s="reportDifference"><block var="y"/><block var="y2"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y3"/><block var="y2"/></block><block s="reportDifference"><block var="x2"/><block var="x"/></block></list></block></list></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSetVar"><l>x2</l><block var="x3"/></block><block s="doSetVar"><l>y2</l><block var="y3"/></block><block s="doSetVar"><l>vi</l><block s="reportListItem"><block var="i"/><block var="indices"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>x3</l><block s="reportListItem"><block var="vi"/><block var="vertices"/></block></block><block s="doSetVar"><l>y3</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="vi"/><l>1</l></list></block><block var="vertices"/></block></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x3"/><block var="x2"/></block><block s="reportDifference"><block var="y"/><block var="y2"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y3"/><block var="y2"/></block><block s="reportDifference"><block var="x2"/><block var="x"/></block></list></block></list></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x1"/><block var="x3"/></block><block s="reportDifference"><block var="y"/><block var="y3"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y1"/><block var="y3"/></block><block s="reportDifference"><block var="x3"/><block var="x"/></block></list></block></list></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="Model.getFacePoint %&apos;ax&apos; %&apos;ay&apos; %&apos;az&apos; %&apos;nx&apos; %&apos;ny&apos; %&apos;nz&apos; %&apos;l1x&apos; %&apos;l1y&apos; %&apos;l1z&apos; %&apos;l2x&apos; %&apos;l2y&apos; %&apos;l2z&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>lvx</l><l>lvy</l><l>lvz</l><l>t</l></list></block><block s="doSetVar"><l>lvx</l><block s="reportDifference"><block var="l1x"/><block var="l2x"/></block></block><block s="doSetVar"><l>lvy</l><block s="reportDifference"><block var="l1y"/><block var="l2y"/></block></block><block s="doSetVar"><l>lvz</l><block s="reportDifference"><block var="l1z"/><block var="l2z"/></block></block><block s="doSetVar"><l>l1x</l><block s="reportDifference"><l>0</l><block var="l1x"/></block></block><block s="doSetVar"><l>l1y</l><block s="reportDifference"><l>0</l><block var="l1y"/></block></block><block s="doSetVar"><l>l1z</l><block s="reportDifference"><l>0</l><block var="l1z"/></block></block><block s="doSetVar"><l>t</l><block s="reportQuotient"><block s="reportDifference"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="nx"/><block var="l1x"/></list></block><block s="reportVariadicProduct"><list><block var="ny"/><block var="l1y"/></list></block><block s="reportVariadicProduct"><list><block var="nz"/><block var="l1z"/></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="ax"/><block var="nx"/></list></block><block s="reportVariadicProduct"><list><block var="ay"/><block var="ny"/></list></block><block s="reportVariadicProduct"><list><block var="az"/><block var="nz"/></list></block></list></block></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="nx"/><block var="lvx"/></list></block><block s="reportVariadicProduct"><list><block var="ny"/><block var="lvy"/></list></block><block s="reportVariadicProduct"><list><block var="nz"/><block var="lvz"/></list></block></list></block></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportDifference"><block var="l1x"/><block s="reportVariadicProduct"><list><block var="lvx"/><block var="t"/></list></block></block><block s="reportDifference"><block var="l1y"/><block s="reportVariadicProduct"><list><block var="lvy"/><block var="t"/></list></block></block><block s="reportDifference"><block var="l1z"/><block s="reportVariadicProduct"><list><block var="lvz"/><block var="t"/></list></block></block></list></block></block></script></block-definition><block-definition s="Model.getFacePoint %&apos;p&apos; %&apos;n&apos; %&apos;x&apos; %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="Model.getFacePoint %n %n %n %n %n %n %n %n %n %n %n %n" scope="local"><block s="reportListItem"><l>1</l><block var="p"/></block><block s="reportListItem"><l>2</l><block var="p"/></block><block s="reportListItem"><l>3</l><block var="p"/></block><block s="reportListItem"><l>1</l><block var="n"/></block><block s="reportListItem"><l>2</l><block var="n"/></block><block s="reportListItem"><l>3</l><block var="n"/></block><block s="reportListItem"><l>10</l><block var="view"/></block><block s="reportListItem"><l>11</l><block var="view"/></block><block s="reportListItem"><l>12</l><block var="view"/></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>13</l><block var="view"/></block><block s="reportVariadicProduct"><list><block var="x"/><block s="reportListItem"><l>7</l><block var="view"/></block></list></block><block s="reportVariadicProduct"><list><block var="y"/><block s="reportListItem"><l>4</l><block var="view"/></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>14</l><block var="view"/></block><block s="reportVariadicProduct"><list><block var="x"/><block s="reportListItem"><l>8</l><block var="view"/></block></list></block><block s="reportVariadicProduct"><list><block var="y"/><block s="reportListItem"><l>5</l><block var="view"/></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportListItem"><l>15</l><block var="view"/></block><block s="reportVariadicProduct"><list><block var="x"/><block s="reportListItem"><l>9</l><block var="view"/></block></list></block><block s="reportVariadicProduct"><list><block var="y"/><block s="reportListItem"><l>6</l><block var="view"/></block></list></block></list></block></custom-block></block></script></block></script><scripts><script x="943.5601742788452" y="426.69230769230984"><block var="normals"/></script></scripts></block-definition></blocks><variables><variable name="view"><list struct="atomic" id="9678">0.4697986577181208,0.5734623443633283,-0.6711409395973155,0.32885906040268453,-0.8192319205190405,-0.4697986577181208,-0.8192319205190405,0,-0.5734623443633283,-657.7181208053692,-802.8472821086597,939.5973154362416,-469.7986577181208,-573.4623443633283,671.1409395973154</list></variable><variable name="Geometry.vertices"><list id="9679"><item><list struct="atomic" id="9680">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,-100,100,100,-100,-100,100,100,-100</list></item><item><list struct="atomic" id="9681">-100,-100,-100,-100,-100,100,100,-100,100,100,-100,-100,100,100,-100,-100,100,-100</list></item><item><list struct="atomic" id="9682">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,-100,-100,-100,-100,100,-100,100,-100</list></item><item><list struct="atomic" id="9683">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,-100,-100,100,100,-100</list></item><item><list struct="atomic" id="9684">-100,-100,-100,100,-100,-100,100,100,-100,-100,100,-100</list></item><item><list struct="atomic" id="9685">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,-100,-100,-100,100,-100</list></item><item><list struct="atomic" id="9686">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,100,-100,100,100,100,100,-100,-100</list></item><item><list struct="atomic" id="9687">-100,100,-100,100,100,-100,100,100,100,-100,100,100,-100,-100,-100,100,-100,-100</list></item><item><list struct="atomic" id="9688">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,100,-100,-100,100,100,-100,-100,-100</list></item><item><list struct="atomic" id="9689">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,-100,100,100,-100,-100</list></item><item><list struct="atomic" id="9690">-100,-100,-100,-100,-100,100,100,-100,100,100,-100,-100</list></item><item><list struct="atomic" id="9691">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,-100,-100,-100,-100,100</list></item><item><list struct="atomic" id="9692">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100</list></item><item><list struct="atomic" id="9693">100,-100,-100,100,-100,100,100,100,100,100,100,-100</list></item><item><list struct="atomic" id="9694">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,100,-100,100,100,100</list></item><item><list struct="atomic" id="9695">-100,100,-100,100,100,-100,100,100,100,-100,100,100</list></item><item><list struct="atomic" id="9696">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,100,-100,-100,100,100</list></item><item><list struct="atomic" id="9697">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,-100,100,100,-100,-100,100,100,100</list></item><item><list struct="atomic" id="9698">-100,-100,-100,-100,-100,100,100,-100,100,100,-100,-100,-100,100,100,100,100,100</list></item><item><list struct="atomic" id="9699">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,-100,-100,-100,-100,100,-100,100,100</list></item><item><list struct="atomic" id="9700">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,100,100,100,-100,100</list></item><item><list struct="atomic" id="9701">-100,-100,100,-100,100,100,100,100,100,100,-100,100</list></item><item><list struct="atomic" id="9702">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,-100,100,-100,100,100</list></item><item><list struct="atomic" id="9703">-100,-100,-100,-100,100,-100,-100,100,100,-100,-100,100,100,100,-100,100,100,100,100,-100,100</list></item><item><list struct="atomic" id="9704">-100,100,-100,100,100,-100,100,100,100,-100,100,100,-100,-100,100,100,-100,100</list></item><item><list struct="atomic" id="9705">100,-100,-100,100,-100,100,100,100,100,100,100,-100,-100,100,-100,-100,100,100,-100,-100,100</list></item><item><list struct="atomic" id="9706">-100,-300,-300,-100,-300,300,-100,300,300,-100,300,-300</list></item><item><list struct="atomic" id="9707">-100,-300,-300,-100,300,-300,-100,300,300,-100,-300,300,100,-300,-300,100,-300,300,100,300,300,100,300,-300</list></item><item><list struct="atomic" id="9708">100,-300,-300,100,300,-300,100,300,300,100,-300,300</list></item></list></variable><variable name="Geometry.normals"><list id="9709"><item><list struct="atomic" id="9710">-1,0,0,0,-1,0,0,0,-1</list></item><item><list struct="atomic" id="9711">0,-1,0,0,0,-1</list></item><item><list struct="atomic" id="9712">1,0,0,0,-1,0,0,0,-1</list></item><item><list struct="atomic" id="9713">-1,0,0,0,0,-1</list></item><item><list struct="atomic" id="9714">0,0,-1</list></item><item><list struct="atomic" id="9715">1,0,0,0,0,-1</list></item><item><list struct="atomic" id="9716">-1,0,0,0,1,0,0,0,-1</list></item><item><list struct="atomic" id="9717">0,1,0,0,0,-1</list></item><item><list struct="atomic" id="9718">1,0,0,0,1,0,0,0,-1</list></item><item><list struct="atomic" id="9719">-1,0,0,0,-1,0</list></item><item><list struct="atomic" id="9720">0,-1,0</list></item><item><list struct="atomic" id="9721">1,0,0,0,-1,0</list></item><item><list struct="atomic" id="9722">-1,0,0</list></item><item><list struct="atomic" id="9723">1,0,0</list></item><item><list struct="atomic" id="9724">-1,0,0,0,1,0</list></item><item><list struct="atomic" id="9725">0,1,0</list></item><item><list struct="atomic" id="9726">1,0,0,0,1,0</list></item><item><list struct="atomic" id="9727">-1,0,0,0,-1,0,0,0,1</list></item><item><list struct="atomic" id="9728">0,-1,0,0,0,1</list></item><item><list struct="atomic" id="9729">1,0,0,0,-1,0,0,0,1</list></item><item><list struct="atomic" id="9730">-1,0,0,0,0,1</list></item><item><list struct="atomic" id="9731">0,0,1</list></item><item><list struct="atomic" id="9732">1,0,0,0,0,1</list></item><item><list struct="atomic" id="9733">-1,0,0,0,1,0,0,0,1</list></item><item><list struct="atomic" id="9734">0,1,0,0,0,1</list></item><item><list struct="atomic" id="9735">1,0,0,0,1,0,0,0,1</list></item><item><list struct="atomic" id="9736">1,0,0</list></item><item><list struct="atomic" id="9737">-1,0,0,1,0,0</list></item><item><list struct="atomic" id="9738">-1,0,0</list></item></list></variable><variable name="Geometry.indices"><list id="9739"><item><list struct="atomic" id="9740">1,3,1,1,4,7,10,4,1,10,13,16,7,1,16,19,4</list></item><item><list struct="atomic" id="9741">1,2,1,1,4,7,10,4,1,10,13,16</list></item><item><list struct="atomic" id="9742">1,3,1,1,4,7,10,4,13,16,4,1,7,13,1,10,19</list></item><item><list struct="atomic" id="9743">1,2,1,1,4,7,10,4,1,13,16,4</list></item><item><list struct="atomic" id="9744">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="9745">1,2,1,1,4,7,10,4,13,1,10,16</list></item><item><list struct="atomic" id="9746">1,3,1,1,4,7,10,4,4,13,16,7,7,1,19,13,4</list></item><item><list struct="atomic" id="9747">1,2,1,1,4,7,10,4,13,16,4,1</list></item><item><list struct="atomic" id="9748">1,3,1,1,4,7,10,4,13,10,7,16,7,19,1,10,13</list></item><item><list struct="atomic" id="9749">1,2,1,1,4,7,10,4,1,10,13,16</list></item><item><list struct="atomic" id="9750">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="9751">1,2,1,1,4,7,10,4,13,16,4,1</list></item><item><list struct="atomic" id="9752">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="9753">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="9754">1,2,1,1,4,7,10,4,4,13,16,7</list></item><item><list struct="atomic" id="9755">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="9756">1,2,1,1,4,7,10,4,13,10,7,16</list></item><item><list struct="atomic" id="9757">1,3,1,1,4,7,10,4,1,10,13,16,7,10,7,19,13</list></item><item><list struct="atomic" id="9758">1,2,1,1,4,7,10,4,4,13,16,7</list></item><item><list struct="atomic" id="9759">1,3,1,1,4,7,10,4,13,16,4,1,7,16,19,7,4</list></item><item><list struct="atomic" id="9760">1,2,1,1,4,7,10,4,10,7,13,16</list></item><item><list struct="atomic" id="9761">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="9762">1,2,1,1,4,7,10,4,13,16,7,4</list></item><item><list struct="atomic" id="9763">1,3,1,1,4,7,10,4,4,13,16,7,7,10,7,16,19</list></item><item><list struct="atomic" id="9764">1,2,1,1,4,7,10,4,13,10,7,16</list></item><item><list struct="atomic" id="9765">1,3,1,1,4,7,10,4,13,10,7,16,7,19,16,7,4</list></item><item><list struct="atomic" id="9766">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="9767">1,2,1,1,4,7,10,4,13,16,19,22</list></item><item><list struct="atomic" id="9768">1,1,1,1,4,7,10</list></item></list></variable><variable name="Model.geoms"><list struct="atomic" id="9769">1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29</list></variable><variable name="lightX"><l>0.5585124137858005</l></variable><variable name="lightY"><l>0.7337602987270903</l></variable><variable name="lightZ"><l>-0.38685876965514204</l></variable><variable name="Model.points"><list id="9770"><item><list struct="atomic" id="9771">-110.5579052850354,-76.22243761813647,-0.0006615349115788253,-119.63497866547922,-35.56480754225598,-0.0007158485395427878,-79.18532013375341,-7.901227264428178,-0.0006530946041637423,-73.66727081483849,-47.17077460479932,-0.0006075835393652988,-35.896391490815475,-66.97926065764617,-0.0006443695575541016,-71.65582091020337,-99.83189268949398,-0.0007053796476866543,-77.96317706741851,-58.32056566004427,-0.0007674692393973697</list></item><item><list struct="atomic" id="9772">-71.65582091020337,-99.83189268949398,-0.0007053796476866543,-35.896391490815475,-66.97926065764617,-0.0006443695575541016,6.742905099480007,-89.34092993641443,-0.0006858970509034754,-27.231059662104155,-126.79302913238702,-0.000755448736910993,-29.81429807464054,-84.6132672468483,-0.0008271133808912773,-77.96317706741851,-58.32056566004427,-0.0007674692393973697</list></item><item><list struct="atomic" id="9773">23.98226101320879,-157.87410391204776,-0.0008131688968021533,55.256719115534054,-114.7834196402802,-0.0007331458858986327,60.329613828511185,-72.86068493411796,-0.0008004530287754987,26.449010767896606,-115.33702282805112,-0.0008968092247763042,-27.231059662104155,-126.79302913238702,-0.000755448736910993,6.742905099480007,-89.34092993641443,-0.0006858970509034754,-29.81429807464054,-84.6132672468483,-0.0008271133808912773</list></item><item><list struct="atomic" id="9774">-119.63497866547922,-35.56480754225598,-0.0007158485395427878,-130.33587123635746,12.366162429392716,-0.0007798784612606392,-85.59696346937467,37.727638471637135,-0.0007059757399505729,-79.18532013375341,-7.901227264428178,-0.0006530946041637423,-77.96317706741851,-58.32056566004427,-0.0007674692393973697,-85.48809026577719,-8.795990725749208,-0.0008415444583161871</list></item><item><list struct="atomic" id="9775">-77.96317706741851,-58.32056566004427,-0.0007674692393973697,-29.81429807464054,-84.6132672468483,-0.0008271133808912773,-32.93901401806583,-33.59212501932314,-0.0009137997875885287,-85.48809026577719,-8.795990725749208,-0.0008415444583161871</list></item><item><list struct="atomic" id="9776">26.449010767896606,-115.33702282805112,-0.0008968092247763042,60.329613828511185,-72.86068493411796,-0.0008004530287754987,66.42810836674356,-22.46232598941729,-0.0008813678252463483,29.481385413309944,-63.04620333009706,-0.0009996282518790226,-29.81429807464054,-84.6132672468483,-0.0008271133808912773,-32.93901401806583,-33.59212501932314,-0.0009137997875885287</list></item><item><list struct="atomic" id="9777">-130.33587123635746,12.366162429392716,-0.0007798784612606392,-143.13911956967416,69.71391238006805,-0.0008564880508894039,-93.13838812351443,91.39666449038612,-0.0007681749422901826,-85.59696346937467,37.727638471637135,-0.0007059757399505729,-94.6207750227334,51.309995705539734,-0.0009314465747732433,-46.12230678381473,76.7247638227864,-0.0008279330924743621,-85.48809026577719,-8.795990725749208,-0.0008415444583161871</list></item><item><list struct="atomic" id="9778">-94.6207750227334,51.309995705539734,-0.0009314465747732433,-36.79538995370035,29.375744270942885,-0.001020784031528301,8.82581140503118,59.577581221297685,-0.0008977729814124154,-46.12230678381473,76.7247638227864,-0.0008279330924743621,-85.48809026577719,-8.795990725749208,-0.0008415444583161871,-32.93901401806583,-33.59212501932314,-0.0009137997875885287</list></item><item><list struct="atomic" id="9779">29.481385413309944,-63.04620333009706,-0.0009996282518790226,66.42810836674356,-22.46232598941729,-0.0008813678252463483,73.89820047181858,39.271005228858634,-0.0009804809716977088,33.29912444172421,2.787582322695614,-0.001129076706814289,-36.79538995370035,29.375744270942885,-0.001020784031528301,8.82581140503118,59.577581221297685,-0.0008977729814124154,-32.93901401806583,-33.59212501932314,-0.0009137997875885287</list></item><item><list struct="atomic" id="9780">-73.66727081483849,-47.17077460479932,-0.0006075835393652988,-79.18532013375341,-7.901227264428178,-0.0006530946041637423,-45.25599858877864,15.303085068529226,-0.000600456373608144,-42.340126229997274,-22.500403365070447,-0.0005617685930474425,-5.830373411129463,-39.35723635042175,-0.0005930731441953897,-35.896391490815475,-66.97926065764617,-0.0006443695575541016</list></item><item><list struct="atomic" id="9781">-35.896391490815475,-66.97926065764617,-0.0006443695575541016,-5.830373411129463,-39.35723635042175,-0.0005930731441953897,34.9885175744822,-58.203631487781514,-0.0006280724789485191,6.742905099480007,-89.34092993641443,-0.0006858970509034754</list></item><item><list struct="atomic" id="9782">55.256719115534054,-114.7834196402802,-0.0007331458858986327,80.9272834070597,-79.41391212251453,-0.0006674617471206199,87.6360733258518,-38.62639464651763,-0.0007227936506733288,60.329613828511185,-72.86068493411796,-0.0008004530287754987,6.742905099480007,-89.34092993641443,-0.0006858970509034754,34.9885175744822,-58.203631487781514,-0.0006280724789485191</list></item><item><list struct="atomic" id="9783">-79.18532013375341,-7.901227264428178,-0.0006530946041637423,-85.59696346937467,37.727638471637135,-0.0007059757399505729,-48.60319485494346,58.69857011158278,-0.0006448669577165321,-45.25599858877864,15.303085068529226,-0.000600456373608144</list></item><item><list struct="atomic" id="9784">60.329613828511185,-72.86068493411796,-0.0008004530287754987,87.6360733258518,-38.62639464651763,-0.0007227936506733288,95.55771088029688,9.53488840176971,-0.0007881287245760442,66.42810836674356,-22.46232598941729,-0.0008813678252463483</list></item><item><list struct="atomic" id="9785">-85.59696346937467,37.727638471637135,-0.0007059757399505729,-93.13838812351443,91.39666449038612,-0.0007681749422901826,-52.485062704322786,109.02592614375992,-0.0006963715618430292,-48.60319485494346,58.69857011158278,-0.0006448669577165321,-46.12230678381473,76.7247638227864,-0.0008279330924743621,-7.325170106955175,97.05571999645494,-0.0007451258025438192</list></item><item><list struct="atomic" id="9786">-46.12230678381473,76.7247638227864,-0.0008279330924743621,8.82581140503118,59.577581221297685,-0.0008977729814124154,44.634220285902416,83.28322014053064,-0.0008012207239482018,-7.325170106955175,97.05571999645494,-0.0007451258025438192</list></item><item><list struct="atomic" id="9787">66.42810836674356,-22.46232598941729,-0.0008813678252463483,95.55771088029688,9.53488840176971,-0.0007881287245760442,105.05377697925171,67.2682451848478,-0.000866449169824406,73.89820047181858,39.271005228858634,-0.0009804809716977088,8.82581140503118,59.577581221297685,-0.0008977729814124154,44.634220285902416,83.28322014053064,-0.0008012207239482018</list></item><item><list struct="atomic" id="9788">-42.340126229997274,-22.500403365070447,-0.0005617685930474425,-45.25599858877864,15.303085068529226,-0.000600456373608144,-16.388024234174214,35.045934699522164,-0.0005556703590178868,-15.406170423197414,-1.2897026288874216,-0.0005223785447117524,19.801680795226982,-15.808749734881689,-0.0005493416316180548,-5.830373411129463,-39.35723635042175,-0.0005930731441953897,21.133184434553247,21.55221079758392,-0.0005862804344043909</list></item><item><list struct="atomic" id="9789">-5.830373411129463,-39.35723635042175,-0.0005930731441953897,19.801680795226982,-15.808749734881689,-0.0005493416316180548,58.84192091968886,-31.908201015787096,-0.0005792396614861181,34.9885175744822,-58.203631487781514,-0.0006280724789485191,21.133184434553247,21.55221079758392,-0.0005862804344043909,63.02923180941608,6.4851669597848245,-0.0006204595350795235</list></item><item><list struct="atomic" id="9790">80.9272834070597,-79.41391212251453,-0.0006674617471206199,102.37630154897234,-49.8609502240683,-0.0006125794208777721,110.1126211942795,-10.4473967626712,-0.0006588705071579365,87.6360733258518,-38.62639464651763,-0.0007227936506733288,34.9885175744822,-58.203631487781514,-0.0006280724789485191,58.84192091968886,-31.908201015787096,-0.0005792396614861181,63.02923180941608,6.4851669597848245,-0.0006204595350795235</list></item><item><list struct="atomic" id="9791">-45.25599858877864,15.303085068529226,-0.000600456373608144,-48.60319485494346,58.69857011158278,-0.0006448669577165321,-17.503546340439666,76.3282582307213,-0.0005934944774365247,-16.388024234174214,35.045934699522164,-0.0005556703590178868,22.656662620368653,64.29982837159396,-0.0006285450280510109,21.133184434553247,21.55221079758392,-0.0005862804344043909</list></item><item><list struct="atomic" id="9792">21.133184434553247,21.55221079758392,-0.0005862804344043909,22.656662620368653,64.29982837159396,-0.0006285450280510109,67.85815637007121,50.76147757200847,-0.0006679954513809906,63.02923180941608,6.4851669597848245,-0.0006204595350795235</list></item><item><list struct="atomic" id="9793">87.6360733258518,-38.62639464651763,-0.0007227936506733288,110.1126211942795,-10.4473967626712,-0.0006588705071579365,119.11374754073945,35.40985716868474,-0.0007127296980169117,95.55771088029688,9.53488840176971,-0.0007881287245760442,63.02923180941608,6.4851669597848245,-0.0006204595350795235,67.85815637007121,50.76147757200847,-0.0006679954513809906</list></item><item><list struct="atomic" id="9794">-48.60319485494346,58.69857011158278,-0.0006448669577165321,-52.485062704322786,109.02592614375992,-0.0006963715618430292,-18.78202662594059,123.6412038710379,-0.000636844034960375,-17.503546340439666,76.3282582307213,-0.0005934944774365247,-7.325170106955175,97.05571999645494,-0.0007451258025438192,24.416858863376248,113.68957123228698,-0.0006773766947211876,22.656662620368653,64.29982837159396,-0.0006285450280510109</list></item><item><list struct="atomic" id="9795">-7.325170106955175,97.05571999645494,-0.0007451258025438192,44.634220285902416,83.28322014053064,-0.0008012207239482018,73.48840015101257,102.38506773919057,-0.0007234195512537322,24.416858863376248,113.68957123228698,-0.0006773766947211876,22.656662620368653,64.29982837159396,-0.0006285450280510109,67.85815637007121,50.76147757200847,-0.0006679954513809906</list></item><item><list struct="atomic" id="9796">95.55771088029688,9.53488840176971,-0.0007881287245760442,119.11374754073945,35.40985716868474,-0.0007127296980169117,129.71746666118372,89.43170083653061,-0.000776178172123442,105.05377697925171,67.2682451848478,-0.000866449169824406,44.634220285902416,83.28322014053064,-0.0008012207239482018,73.48840015101257,102.38506773919057,-0.0007234195512537322,67.85815637007121,50.76147757200847,-0.0006679954513809906</list></item><item><list struct="atomic" id="9797">-71.65582091020337,-99.83189268949398,-0.0007053796476866543,19.801680795226982,-15.808749734881689,-0.0005493416316180548,24.416858863376248,113.68957123228698,-0.0006773766947211876,-94.6207750227334,51.309995705539734,-0.0009314465747732433</list></item><item><list struct="atomic" id="9798">-71.65582091020337,-99.83189268949398,-0.0007053796476866543,-94.6207750227334,51.309995705539734,-0.0009314465747732433,24.416858863376248,113.68957123228698,-0.0006773766947211876,19.801680795226982,-15.808749734881689,-0.0005493416316180548,-27.231059662104155,-126.79302913238702,-0.000755448736910993,58.84192091968886,-31.908201015787096,-0.0005792396614861181,73.48840015101257,102.38506773919057,-0.0007234195512537322,-36.79538995370035,29.375744270942885,-0.001020784031528301</list></item><item><list struct="atomic" id="9799">-27.231059662104155,-126.79302913238702,-0.000755448736910993,-36.79538995370035,29.375744270942885,-0.001020784031528301,73.48840015101257,102.38506773919057,-0.0007234195512537322,58.84192091968886,-31.908201015787096,-0.0005792396614861181</list></item></list></variable><variable name="View.matrix"><list struct="atomic" id="9800">-327.6927682076162,131.5436241610738,0,0.4697986577181208,0,-327.6927682076162,0,0.5734623443633283,-229.38493774533134,-187.91946308724832,0,-0.6711409395973155,0,0,1,-1400</list></variable><variable name="Model.colors"><list id="9801"><item><list struct="atomic" id="9802">0,0,0,255</list></item><item><list struct="atomic" id="9803">0,0,0,255</list></item><item><list struct="atomic" id="9804">0,0,0,255</list></item><item><list struct="atomic" id="9805">0,0,0,255</list></item><item><list struct="atomic" id="9806">0,0,0,255</list></item><item><list struct="atomic" id="9807">0,0,0,255</list></item><item><list struct="atomic" id="9808">0,0,0,255</list></item><item><list struct="atomic" id="9809">0,0,0,255</list></item><item><list struct="atomic" id="9810">0,0,0,255</list></item><item><list struct="atomic" id="9811">0,0,0,255</list></item><item><list struct="atomic" id="9812">0,0,0,255</list></item><item><list struct="atomic" id="9813">0,0,0,255</list></item><item><list struct="atomic" id="9814">0,0,0,255</list></item><item><list struct="atomic" id="9815">0,0,0,255</list></item><item><list struct="atomic" id="9816">0,0,0,255</list></item><item><list struct="atomic" id="9817">0,0,0,255</list></item><item><list struct="atomic" id="9818">0,0,0,255</list></item><item><list struct="atomic" id="9819">0,0,0,255</list></item><item><list struct="atomic" id="9820">0,0,0,255</list></item><item><list struct="atomic" id="9821">0,0,0,255</list></item><item><list struct="atomic" id="9822">0,0,0,255</list></item><item><list struct="atomic" id="9823">0,0,0,255</list></item><item><list struct="atomic" id="9824">0,0,0,255</list></item><item><list struct="atomic" id="9825">0,0,0,255</list></item><item><list struct="atomic" id="9826">0,0,0,255</list></item><item><list struct="atomic" id="9827">0,0,0,255</list></item><item><list struct="atomic" id="9828">12.75,12.75,12.75,255</list></item><item><list struct="atomic" id="9829">12.75,12.75,12.75,255</list></item><item><list struct="atomic" id="9830">12.75,12.75,12.75,255</list></item></list></variable><variable name="eyeX"><l>-615.6096962739704</l></variable><variable name="eyeY"><l>1161.6764011016458</l></variable><variable name="eyeZ"><l>1507.1604562809493</l></variable><variable name="isJSEnable"><bool>false</bool></variable><variable name="Model.faceColors"><list id="9831"><item><list id="9832"><item><list struct="atomic" id="9833">255,0,0,255</list></item><item><list struct="atomic" id="9834">20.40000000000002,255,0,255</list></item><item><list struct="atomic" id="9835">0,40.80000000000004,255,255</list></item></list></item><item><list id="9836"><item><list struct="atomic" id="9837">20.40000000000002,255,0,255</list></item><item><list struct="atomic" id="9838">0,40.80000000000004,255,255</list></item></list></item><item><list id="9839"><item><list struct="atomic" id="9840">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9841">20.40000000000002,255,0,255</list></item><item><list struct="atomic" id="9842">0,40.80000000000004,255,255</list></item></list></item><item><list id="9843"><item><list struct="atomic" id="9844">255,0,0,255</list></item><item><list struct="atomic" id="9845">0,40.80000000000004,255,255</list></item></list></item><item><list id="9846"><item><list struct="atomic" id="9847">0,40.80000000000004,255,255</list></item></list></item><item><list id="9848"><item><list struct="atomic" id="9849">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9850">0,40.80000000000004,255,255</list></item></list></item><item><list id="9851"><item><list struct="atomic" id="9852">255,0,0,255</list></item><item><list struct="atomic" id="9853">0,255,224.39999999999998,255</list></item><item><list struct="atomic" id="9854">0,40.80000000000004,255,255</list></item></list></item><item><list id="9855"><item><list struct="atomic" id="9856">0,255,224.39999999999998,255</list></item><item><list struct="atomic" id="9857">0,40.80000000000004,255,255</list></item></list></item><item><list id="9858"><item><list struct="atomic" id="9859">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9860">0,255,224.39999999999998,255</list></item><item><list struct="atomic" id="9861">0,40.80000000000004,255,255</list></item></list></item><item><list id="9862"><item><list struct="atomic" id="9863">255,0,0,255</list></item><item><list struct="atomic" id="9864">20.40000000000002,255,0,255</list></item></list></item><item><list id="9865"><item><list struct="atomic" id="9866">20.40000000000002,255,0,255</list></item></list></item><item><list id="9867"><item><list struct="atomic" id="9868">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9869">20.40000000000002,255,0,255</list></item></list></item><item><list id="9870"><item><list struct="atomic" id="9871">255,0,0,255</list></item></list></item><item><list id="9872"><item><list struct="atomic" id="9873">255,244.79999999999998,0,255</list></item></list></item><item><list id="9874"><item><list struct="atomic" id="9875">255,0,0,255</list></item><item><list struct="atomic" id="9876">0,255,224.39999999999998,255</list></item></list></item><item><list id="9877"><item><list struct="atomic" id="9878">0,255,224.39999999999998,255</list></item></list></item><item><list id="9879"><item><list struct="atomic" id="9880">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9881">0,255,224.39999999999998,255</list></item></list></item><item><list id="9882"><item><list struct="atomic" id="9883">255,0,0,255</list></item><item><list struct="atomic" id="9884">20.40000000000002,255,0,255</list></item><item><list struct="atomic" id="9885">204.00000000000017,0,255,255</list></item></list></item><item><list id="9886"><item><list struct="atomic" id="9887">20.40000000000002,255,0,255</list></item><item><list struct="atomic" id="9888">204.00000000000017,0,255,255</list></item></list></item><item><list id="9889"><item><list struct="atomic" id="9890">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9891">20.40000000000002,255,0,255</list></item><item><list struct="atomic" id="9892">204.00000000000017,0,255,255</list></item></list></item><item><list id="9893"><item><list struct="atomic" id="9894">255,0,0,255</list></item><item><list struct="atomic" id="9895">204.00000000000017,0,255,255</list></item></list></item><item><list id="9896"><item><list struct="atomic" id="9897">204.00000000000017,0,255,255</list></item></list></item><item><list id="9898"><item><list struct="atomic" id="9899">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9900">204.00000000000017,0,255,255</list></item></list></item><item><list id="9901"><item><list struct="atomic" id="9902">255,0,0,255</list></item><item><list struct="atomic" id="9903">0,255,224.39999999999998,255</list></item><item><list struct="atomic" id="9904">204.00000000000017,0,255,255</list></item></list></item><item><list id="9905"><item><list struct="atomic" id="9906">0,255,224.39999999999998,255</list></item><item><list struct="atomic" id="9907">204.00000000000017,0,255,255</list></item></list></item><item><list id="9908"><item><list struct="atomic" id="9909">255,244.79999999999998,0,255</list></item><item><list struct="atomic" id="9910">0,255,224.39999999999998,255</list></item><item><list struct="atomic" id="9911">204.00000000000017,0,255,255</list></item></list></item><item><list struct="atomic" id="9912"></list></item><item><list struct="atomic" id="9913"></list></item><item><list struct="atomic" id="9914"></list></item></list></variable><variable name="Model.faceIndices"><list id="9915"><item><list struct="atomic" id="9916">1,2,3</list></item><item><list struct="atomic" id="9917">1,2</list></item><item><list struct="atomic" id="9918">1,2,3</list></item><item><list struct="atomic" id="9919">1,2</list></item><item><list struct="atomic" id="9920">1</list></item><item><list struct="atomic" id="9921">1,2</list></item><item><list struct="atomic" id="9922">1,2,3</list></item><item><list struct="atomic" id="9923">1,2</list></item><item><list struct="atomic" id="9924">1,2,3</list></item><item><list struct="atomic" id="9925">1,2</list></item><item><list struct="atomic" id="9926">1</list></item><item><list struct="atomic" id="9927">1,2</list></item><item><list struct="atomic" id="9928">1</list></item><item><list struct="atomic" id="9929">1</list></item><item><list struct="atomic" id="9930">1,2</list></item><item><list struct="atomic" id="9931">1</list></item><item><list struct="atomic" id="9932">1,2</list></item><item><list struct="atomic" id="9933">1,2,3</list></item><item><list struct="atomic" id="9934">1,2</list></item><item><list struct="atomic" id="9935">1,2,3</list></item><item><list struct="atomic" id="9936">1,2</list></item><item><list struct="atomic" id="9937">1</list></item><item><list struct="atomic" id="9938">1,2</list></item><item><list struct="atomic" id="9939">1,2,3</list></item><item><list struct="atomic" id="9940">1,2</list></item><item><list struct="atomic" id="9941">1,2,3</list></item><item><list struct="atomic" id="9942"></list></item><item><list struct="atomic" id="9943"></list></item><item><list struct="atomic" id="9944"></list></item></list></variable><variable name="Model.wireStyle"><list id="9945"><item><list struct="atomic" id="9946">4,0</list></item><item><list struct="atomic" id="9947">4,0</list></item><item><list struct="atomic" id="9948">4,0</list></item><item><list struct="atomic" id="9949">4,0</list></item><item><list struct="atomic" id="9950">4,0</list></item><item><list struct="atomic" id="9951">4,0</list></item><item><list struct="atomic" id="9952">4,0</list></item><item><list struct="atomic" id="9953">4,0</list></item><item><list struct="atomic" id="9954">4,0</list></item><item><list struct="atomic" id="9955">4,0</list></item><item><list struct="atomic" id="9956">4,0</list></item><item><list struct="atomic" id="9957">4,0</list></item><item><list struct="atomic" id="9958">4,0</list></item><item><list struct="atomic" id="9959">4,0</list></item><item><list struct="atomic" id="9960">4,0</list></item><item><list struct="atomic" id="9961">4,0</list></item><item><list struct="atomic" id="9962">4,0</list></item><item><list struct="atomic" id="9963">4,0</list></item><item><list struct="atomic" id="9964">4,0</list></item><item><list struct="atomic" id="9965">4,0</list></item><item><list struct="atomic" id="9966">4,0</list></item><item><list struct="atomic" id="9967">4,0</list></item><item><list struct="atomic" id="9968">4,0</list></item><item><list struct="atomic" id="9969">4,0</list></item><item><list struct="atomic" id="9970">4,0</list></item><item><list struct="atomic" id="9971">4,0</list></item><item><list struct="atomic" id="9972">4,0</list></item><item><list struct="atomic" id="9973">4,0</list></item><item><list struct="atomic" id="9974">4,0</list></item></list></variable><variable name="Space.sortFce"><context id="9975"><inputs></inputs><variables></variables><custom-block s="cubeSortFce %l %l" scope="local"><l/><l/></custom-block><receiver><ref id="699"></ref></receiver><origin><ref id="699"></ref></origin><context id="9981"><inputs></inputs><variables><variable name="a"><l>0</l></variable><variable name="b"><l>0</l></variable><variable name="s"><l>15</l></variable><variable name="act"><l>1</l></variable><variable name="sel"><list struct="atomic" id="9983">0</list></variable><variable name="p"><l>0</l></variable></variables><receiver><ref id="699"></ref></receiver><origin><ref id="699"></ref></origin></context></context></variable><variable name="Model.vertices"><list id="9984"><item><list struct="atomic" id="9985">-300,-300,-300,-300,-100,-300,-300,-100,-100,-300,-300,-100,-100,-300,-100,-100,-300,-300,-100,-100,-300</list></item><item><list struct="atomic" id="9986">-100,-300,-300,-100,-300,-100,100,-300,-100,100,-300,-300,100,-100,-300,-100,-100,-300</list></item><item><list struct="atomic" id="9987">300,-300,-300,300,-300,-100,300,-100,-100,300,-100,-300,100,-300,-300,100,-300,-100,100,-100,-300</list></item><item><list struct="atomic" id="9988">-300,-100,-300,-300,100,-300,-300,100,-100,-300,-100,-100,-100,-100,-300,-100,100,-300</list></item><item><list struct="atomic" id="9989">-100,-100,-300,100,-100,-300,100,100,-300,-100,100,-300</list></item><item><list struct="atomic" id="9990">300,-100,-300,300,-100,-100,300,100,-100,300,100,-300,100,-100,-300,100,100,-300</list></item><item><list struct="atomic" id="9991">-300,100,-300,-300,300,-300,-300,300,-100,-300,100,-100,-100,300,-300,-100,300,-100,-100,100,-300</list></item><item><list struct="atomic" id="9992">-100,300,-300,100,300,-300,100,300,-100,-100,300,-100,-100,100,-300,100,100,-300</list></item><item><list struct="atomic" id="9993">300,100,-300,300,100,-100,300,300,-100,300,300,-300,100,300,-300,100,300,-100,100,100,-300</list></item><item><list struct="atomic" id="9994">-300,-300,-100,-300,-100,-100,-300,-100,100,-300,-300,100,-100,-300,100,-100,-300,-100</list></item><item><list struct="atomic" id="9995">-100,-300,-100,-100,-300,100,100,-300,100,100,-300,-100</list></item><item><list struct="atomic" id="9996">300,-300,-100,300,-300,100,300,-100,100,300,-100,-100,100,-300,-100,100,-300,100</list></item><item><list struct="atomic" id="9997">-300,-100,-100,-300,100,-100,-300,100,100,-300,-100,100</list></item><item><list struct="atomic" id="9998">300,-100,-100,300,-100,100,300,100,100,300,100,-100</list></item><item><list struct="atomic" id="9999">-300,100,-100,-300,300,-100,-300,300,100,-300,100,100,-100,300,-100,-100,300,100</list></item><item><list struct="atomic" id="10000">-100,300,-100,100,300,-100,100,300,100,-100,300,100</list></item><item><list struct="atomic" id="10001">300,100,-100,300,100,100,300,300,100,300,300,-100,100,300,-100,100,300,100</list></item><item><list struct="atomic" id="10002">-300,-300,100,-300,-100,100,-300,-100,300,-300,-300,300,-100,-300,300,-100,-300,100,-100,-100,300</list></item><item><list struct="atomic" id="10003">-100,-300,100,-100,-300,300,100,-300,300,100,-300,100,-100,-100,300,100,-100,300</list></item><item><list struct="atomic" id="10004">300,-300,100,300,-300,300,300,-100,300,300,-100,100,100,-300,100,100,-300,300,100,-100,300</list></item><item><list struct="atomic" id="10005">-300,-100,100,-300,100,100,-300,100,300,-300,-100,300,-100,100,300,-100,-100,300</list></item><item><list struct="atomic" id="10006">-100,-100,300,-100,100,300,100,100,300,100,-100,300</list></item><item><list struct="atomic" id="10007">300,-100,100,300,-100,300,300,100,300,300,100,100,100,-100,300,100,100,300</list></item><item><list struct="atomic" id="10008">-300,100,100,-300,300,100,-300,300,300,-300,100,300,-100,300,100,-100,300,300,-100,100,300</list></item><item><list struct="atomic" id="10009">-100,300,100,100,300,100,100,300,300,-100,300,300,-100,100,300,100,100,300</list></item><item><list struct="atomic" id="10010">300,100,100,300,100,300,300,300,300,300,300,100,100,300,100,100,300,300,100,100,300</list></item><item><list struct="atomic" id="10011">-100,-300,-300,-100,-300,300,-100,300,300,-100,300,-300</list></item><item><list struct="atomic" id="10012">-100,-300,-300,-100,300,-300,-100,300,300,-100,-300,300,100,-300,-300,100,-300,300,100,300,300,100,300,-300</list></item><item><list struct="atomic" id="10013">100,-300,-300,100,300,-300,100,300,300,100,-300,300</list></item></list></variable><variable name="Model.normals"><list id="10014"><item><list struct="atomic" id="10015">-1,0,0,0,-1,0,0,0,-1</list></item><item><list struct="atomic" id="10016">0,-1,0,0,0,-1</list></item><item><list struct="atomic" id="10017">1,0,0,0,-1,0,0,0,-1</list></item><item><list struct="atomic" id="10018">-1,0,0,0,0,-1</list></item><item><list struct="atomic" id="10019">0,0,-1</list></item><item><list struct="atomic" id="10020">1,0,0,0,0,-1</list></item><item><list struct="atomic" id="10021">-1,0,0,0,1,0,0,0,-1</list></item><item><list struct="atomic" id="10022">0,1,0,0,0,-1</list></item><item><list struct="atomic" id="10023">1,0,0,0,1,0,0,0,-1</list></item><item><list struct="atomic" id="10024">-1,0,0,0,-1,0</list></item><item><list struct="atomic" id="10025">0,-1,0</list></item><item><list struct="atomic" id="10026">1,0,0,0,-1,0</list></item><item><list struct="atomic" id="10027">-1,0,0</list></item><item><list struct="atomic" id="10028">1,0,0</list></item><item><list struct="atomic" id="10029">-1,0,0,0,1,0</list></item><item><list struct="atomic" id="10030">0,1,0</list></item><item><list struct="atomic" id="10031">1,0,0,0,1,0</list></item><item><list struct="atomic" id="10032">-1,0,0,0,-1,0,0,0,1</list></item><item><list struct="atomic" id="10033">0,-1,0,0,0,1</list></item><item><list struct="atomic" id="10034">1,0,0,0,-1,0,0,0,1</list></item><item><list struct="atomic" id="10035">-1,0,0,0,0,1</list></item><item><list struct="atomic" id="10036">0,0,1</list></item><item><list struct="atomic" id="10037">1,0,0,0,0,1</list></item><item><list struct="atomic" id="10038">-1,0,0,0,1,0,0,0,1</list></item><item><list struct="atomic" id="10039">0,1,0,0,0,1</list></item><item><list struct="atomic" id="10040">1,0,0,0,1,0,0,0,1</list></item><item><list struct="atomic" id="10041">1,0,0</list></item><item><list struct="atomic" id="10042">-1,0,0,1,0,0</list></item><item><list struct="atomic" id="10043">-1,0,0</list></item></list></variable><variable name="Model.indices"><list id="10044"><item><list struct="atomic" id="10045">1,3,1,1,4,7,10,4,1,10,13,16,7,1,16,19,4</list></item><item><list struct="atomic" id="10046">1,2,1,1,4,7,10,4,1,10,13,16</list></item><item><list struct="atomic" id="10047">1,3,1,1,4,7,10,4,13,16,4,1,7,13,1,10,19</list></item><item><list struct="atomic" id="10048">1,2,1,1,4,7,10,4,1,13,16,4</list></item><item><list struct="atomic" id="10049">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="10050">1,2,1,1,4,7,10,4,13,1,10,16</list></item><item><list struct="atomic" id="10051">1,3,1,1,4,7,10,4,4,13,16,7,7,1,19,13,4</list></item><item><list struct="atomic" id="10052">1,2,1,1,4,7,10,4,13,16,4,1</list></item><item><list struct="atomic" id="10053">1,3,1,1,4,7,10,4,13,10,7,16,7,19,1,10,13</list></item><item><list struct="atomic" id="10054">1,2,1,1,4,7,10,4,1,10,13,16</list></item><item><list struct="atomic" id="10055">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="10056">1,2,1,1,4,7,10,4,13,16,4,1</list></item><item><list struct="atomic" id="10057">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="10058">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="10059">1,2,1,1,4,7,10,4,4,13,16,7</list></item><item><list struct="atomic" id="10060">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="10061">1,2,1,1,4,7,10,4,13,10,7,16</list></item><item><list struct="atomic" id="10062">1,3,1,1,4,7,10,4,1,10,13,16,7,10,7,19,13</list></item><item><list struct="atomic" id="10063">1,2,1,1,4,7,10,4,4,13,16,7</list></item><item><list struct="atomic" id="10064">1,3,1,1,4,7,10,4,13,16,4,1,7,16,19,7,4</list></item><item><list struct="atomic" id="10065">1,2,1,1,4,7,10,4,10,7,13,16</list></item><item><list struct="atomic" id="10066">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="10067">1,2,1,1,4,7,10,4,13,16,7,4</list></item><item><list struct="atomic" id="10068">1,3,1,1,4,7,10,4,4,13,16,7,7,10,7,16,19</list></item><item><list struct="atomic" id="10069">1,2,1,1,4,7,10,4,13,10,7,16</list></item><item><list struct="atomic" id="10070">1,3,1,1,4,7,10,4,13,10,7,16,7,19,16,7,4</list></item><item><list struct="atomic" id="10071">1,1,1,1,4,7,10</list></item><item><list struct="atomic" id="10072">1,2,1,1,4,7,10,4,13,16,19,22</list></item><item><list struct="atomic" id="10073">1,1,1,1,4,7,10</list></item></list></variable><variable name="Model.edges"><list id="10074"><item><list struct="atomic" id="10075">1,4,4,7,7,10,10,1,10,13,13,16,16,1,16,19,19,4</list></item><item><list struct="atomic" id="10076">1,4,4,7,7,10,10,1,10,13,13,16,16,1</list></item><item><list struct="atomic" id="10077">1,4,4,7,7,10,10,1,13,16,16,4,1,13,10,19,19,13</list></item><item><list struct="atomic" id="10078">1,4,4,7,7,10,10,1,1,13,13,16,16,4</list></item><item><list struct="atomic" id="10079">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10080">1,4,4,7,7,10,10,1,13,1,10,16,16,13</list></item><item><list struct="atomic" id="10081">1,4,4,7,7,10,10,1,4,13,13,16,16,7,1,19,19,13</list></item><item><list struct="atomic" id="10082">1,4,4,7,7,10,10,1,13,16,16,4,1,13</list></item><item><list struct="atomic" id="10083">1,4,4,7,7,10,10,1,13,10,7,16,16,13,19,1,13,19</list></item><item><list struct="atomic" id="10084">1,4,4,7,7,10,10,1,10,13,13,16,16,1</list></item><item><list struct="atomic" id="10085">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10086">1,4,4,7,7,10,10,1,13,16,16,4,1,13</list></item><item><list struct="atomic" id="10087">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10088">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10089">1,4,4,7,7,10,10,1,4,13,13,16,16,7</list></item><item><list struct="atomic" id="10090">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10091">1,4,4,7,7,10,10,1,13,10,7,16,16,13</list></item><item><list struct="atomic" id="10092">1,4,4,7,7,10,10,1,10,13,13,16,16,1,7,19,19,13</list></item><item><list struct="atomic" id="10093">1,4,4,7,7,10,10,1,4,13,13,16,16,7</list></item><item><list struct="atomic" id="10094">1,4,4,7,7,10,10,1,13,16,16,4,1,13,16,19,19,7</list></item><item><list struct="atomic" id="10095">1,4,4,7,7,10,10,1,7,13,13,16,16,10</list></item><item><list struct="atomic" id="10096">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10097">1,4,4,7,7,10,10,1,13,16,16,7,4,13</list></item><item><list struct="atomic" id="10098">1,4,4,7,7,10,10,1,4,13,13,16,16,7,16,19,19,10</list></item><item><list struct="atomic" id="10099">1,4,4,7,7,10,10,1,13,10,7,16,16,13</list></item><item><list struct="atomic" id="10100">1,4,4,7,7,10,10,1,13,10,7,16,16,13,19,16,4,19</list></item><item><list struct="atomic" id="10101">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10102">1,4,4,7,7,10,10,1,13,16,16,19,19,22,22,13</list></item><item><list struct="atomic" id="10103">1,4,4,7,7,10,10,1</list></item></list></variable><variable name="Geometry.edges"><list id="10104"><item><list struct="atomic" id="10105">1,4,4,7,7,10,10,1,10,13,13,16,16,1,16,19,19,4</list></item><item><list struct="atomic" id="10106">1,4,4,7,7,10,10,1,10,13,13,16,16,1</list></item><item><list struct="atomic" id="10107">1,4,4,7,7,10,10,1,13,16,16,4,1,13,10,19,19,13</list></item><item><list struct="atomic" id="10108">1,4,4,7,7,10,10,1,1,13,13,16,16,4</list></item><item><list struct="atomic" id="10109">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10110">1,4,4,7,7,10,10,1,13,1,10,16,16,13</list></item><item><list struct="atomic" id="10111">1,4,4,7,7,10,10,1,4,13,13,16,16,7,1,19,19,13</list></item><item><list struct="atomic" id="10112">1,4,4,7,7,10,10,1,13,16,16,4,1,13</list></item><item><list struct="atomic" id="10113">1,4,4,7,7,10,10,1,13,10,7,16,16,13,19,1,13,19</list></item><item><list struct="atomic" id="10114">1,4,4,7,7,10,10,1,10,13,13,16,16,1</list></item><item><list struct="atomic" id="10115">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10116">1,4,4,7,7,10,10,1,13,16,16,4,1,13</list></item><item><list struct="atomic" id="10117">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10118">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10119">1,4,4,7,7,10,10,1,4,13,13,16,16,7</list></item><item><list struct="atomic" id="10120">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10121">1,4,4,7,7,10,10,1,13,10,7,16,16,13</list></item><item><list struct="atomic" id="10122">1,4,4,7,7,10,10,1,10,13,13,16,16,1,7,19,19,13</list></item><item><list struct="atomic" id="10123">1,4,4,7,7,10,10,1,4,13,13,16,16,7</list></item><item><list struct="atomic" id="10124">1,4,4,7,7,10,10,1,13,16,16,4,1,13,16,19,19,7</list></item><item><list struct="atomic" id="10125">1,4,4,7,7,10,10,1,7,13,13,16,16,10</list></item><item><list struct="atomic" id="10126">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10127">1,4,4,7,7,10,10,1,13,16,16,7,4,13</list></item><item><list struct="atomic" id="10128">1,4,4,7,7,10,10,1,4,13,13,16,16,7,16,19,19,10</list></item><item><list struct="atomic" id="10129">1,4,4,7,7,10,10,1,13,10,7,16,16,13</list></item><item><list struct="atomic" id="10130">1,4,4,7,7,10,10,1,13,10,7,16,16,13,19,16,4,19</list></item><item><list struct="atomic" id="10131">1,4,4,7,7,10,10,1</list></item><item><list struct="atomic" id="10132">1,4,4,7,7,10,10,1,13,16,16,19,19,22,22,13</list></item><item><list struct="atomic" id="10133">1,4,4,7,7,10,10,1</list></item></list></variable><variable name="Model.sort"><list struct="atomic" id="10134">1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26</list></variable><variable name="Space.changed"><bool>false</bool></variable><variable name="Model.changed"><list id="10135"><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item><item><bool>false</bool></item></list></variable></variables><scripts><script x="255.03763521634525" y="80.4615384615383"><block s="receiveGo"></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doRun"><block s="reportJSFunction"><list></list><l></l></block><list></list></block><block s="doSetVar"><l>isJSEnable</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><l>error</l><script><block s="doSetVar"><l>isJSEnable</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></custom-block><block s="hide"></block><block s="clear"></block><block s="doSetVar"><l>Space.changed</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>lightX</l><l>0</l></block><block s="doSetVar"><l>lightY</l><l>0</l></block><block s="doSetVar"><l>lightZ</l><l>1</l></block><custom-block s="Space.initInterface" scope="local"></custom-block><custom-block s="Geometry.init" scope="local"></custom-block><custom-block s="Model.init" scope="local"></custom-block><custom-block s="View.init" scope="local"></custom-block><custom-block s="Space.setSortFce %repRing" scope="local"><block s="reifyReporter"><autolambda><custom-block s="Space.simpleSortFce %l %l" scope="local"><l/><l/></custom-block></autolambda><list></list></block></custom-block></script></scripts></sprite><sprite name="Shadow" idx="3" x="-50" y="-50" heading="90" scale="1.1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="0,48.80700000000001,84.15,1" pen="tip" id="10192"><costumes><list id="10193"><item><ref mediaID="Shadow_cst_Nepojmenovaný"></ref></item></list></costumes><sounds><list struct="atomic" id="10194"></list></sounds><blocks></blocks><variables></variables><scripts><script x="244.23076923076923" y="128.38461538461536"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clearEffects"></block><block s="setEffect"><l><option>saturation</option></l><l>-100</l></block><block s="setEffect"><l><option>brightness</option></l><l>-100</l></block><block s="setEffect"><l><option>ghost</option></l><l>90</l></block><block s="setScale"><l>110</l></block><block s="show"></block></script></scripts></sprite><sprite name="Canvas" idx="4" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="0,122.39999999999999,85.68000000000002,1" pen="tip" id="10215"><costumes><list id="10216"><item><ref mediaID="Canvas_cst_Nepojmenovaný"></ref></item></list></costumes><sounds><list struct="atomic" id="10217"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15.384615384615383" y="15.384615384615383"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="show"></block></script></scripts></sprite><watcher scope="Space" s="getPenDown" style="normal" x="12.999999999997726" y="67.00000000000023" color="0,161,120" hidden="true"/><watcher var="fps" style="normal" x="322.7430338541667" y="333.899998" color="243,118,29" hidden="true"/><watcher var="mouseX" style="normal" x="9.999999999999545" y="31.000001999999967" color="243,118,29" hidden="true"/><watcher var="mouseY" style="normal" x="9.999999999999545" y="52.00000400000002" color="243,118,29" hidden="true"/><watcher var="mouseDown" style="normal" x="9.999999999999545" y="6.999999999999986" color="243,118,29" hidden="true"/><watcher var="Space" style="normal" x="9.00000000000091" y="108.00000200000008" color="243,118,29" hidden="true"/><watcher scope="Space" var="Geometry.vertices" style="normal" x="0.9999999999986358" y="7.000004000000018" color="243,118,29" hidden="true"/><watcher scope="Space" var="lightX" style="normal" x="10" y="10.000000000000085" color="243,118,29" hidden="true"/><watcher scope="Space" var="lightY" style="normal" x="10" y="31.000001999999967" color="243,118,29" hidden="true"/><watcher scope="Space" var="lightZ" style="normal" x="10" y="52.00000400000002" color="243,118,29" hidden="true"/><watcher scope="Space" var="View.matrix" style="normal" x="8.696267568752774" y="8.696267568753484" color="243,118,29" hidden="true"/><watcher var="dragX" style="normal" x="8.696267568752774" y="88.70193094053866" color="243,118,29" hidden="true"/><watcher var="dragY" style="normal" x="8.696267568752774" y="106.96409457417454" color="243,118,29" hidden="true"/><watcher scope="Space" var="view" style="normal" x="326.5" y="1.4728473949695342" color="243,118,29" hidden="true"/><watcher scope="Space" var="eyeX" style="normal" x="10" y="67.00000200000007" color="243,118,29" hidden="true"/><watcher scope="Space" var="eyeY" style="normal" x="10" y="88.00000400000012" color="243,118,29" hidden="true"/><watcher scope="Space" var="eyeZ" style="normal" x="10" y="109.0000060000001" color="243,118,29" hidden="true"/><watcher scope="Space" var="isJSEnable" style="normal" x="2" y="3.1000080000000025" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.faceColors" style="normal" x="34.000000000000455" y="151.1000080000001" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.faceIndices" style="normal" x="35" y="24.100008000000003" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.wireStyle" style="normal" x="6" y="92.10000800000012" color="243,118,29" hidden="true"/><watcher var="colors" style="normal" x="4" y="96.5000100000001" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.geoms" style="normal" x="7" y="31.000008000000236" color="243,118,29" hidden="true"/><watcher scope="Space" var="Geometry.indices" style="normal" x="21" y="49" color="243,118,29" hidden="true"/><watcher scope="Space" var="Geometry.normals" style="normal" x="0" y="29.000005999999985" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.colors" style="normal" x="23" y="98.99999999999994" color="243,118,29" hidden="true"/><watcher scope="Space" var="Space.sortFce" style="normal" x="10" y="135.10000800000014" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.normals" style="normal" x="117" y="42.70001400000018" color="243,118,29" hidden="true"/><watcher var="models" style="normal" x="1" y="4.600012000000163" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.indices" style="normal" x="222.5" y="166.80001600000017" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.vertices" style="normal" x="7" y="28.600012000000163" color="243,118,29" hidden="true"/><watcher scope="Space" var="Geometry.edges" style="normal" x="3" y="7.700014000000124" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.edges" style="normal" x="3" y="3.600012000000106" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.points" style="normal" x="-3.216345133118921" y="14.958429463135737" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.sort" style="normal" x="1" y="1.599997999999971" color="243,118,29" hidden="true"/><watcher var="rot" style="normal" x="10" y="176.6000100000001" color="243,118,29" hidden="true"/><watcher var="dir" style="normal" x="10" y="202.70001200000013" color="243,118,29" hidden="true"/><watcher var="moves" style="normal" x="10" y="228.80001400000015" color="243,118,29" hidden="true"/><watcher var="sides" style="normal" x="171.49999999999955" y="306.1000080000001" color="243,118,29" hidden="true"/><watcher scope="Stage" var="colors" style="normal" x="10" y="328.20001800000017" color="243,118,29" hidden="true"/><watcher scope="Stage" var="dir" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="dragX" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="dragY" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="fps" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="models" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="mouseDown" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="mouseX" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="mouseY" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="moves" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="sides" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" var="rot" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="333.899998" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="333.899998" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="0" y="8.526512829121202e-14" color="4,148,220" hidden="true"/><watcher scope="Stage" var="al" style="normal" x="16" y="251.10001600000015" color="243,118,29" hidden="true"/><watcher scope="Space" var="Model.changed" style="normal" x="276" y="3.8999979999999823" color="243,118,29" hidden="true"/><watcher scope="Stage" var="changed" style="normal" x="10" y="333.899998" color="243,118,29" hidden="true"/><watcher var="debug" style="normal" x="2" y="-2.000000000000057" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Space"><list id="10287"><item><l>rotView</l></item><item><context id="10288"><inputs></inputs><variables></variables><script><custom-block s="View.rot %n %n" scope="local"><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin><context id="10294"><inputs></inputs><variables></variables><receiver><ref id="4119"></ref></receiver><origin></origin></context></context></item><item><l>select</l></item><item><context id="10296"><inputs></inputs><variables></variables><custom-block s="Space.select %n %n" scope="local"><l></l><l></l></custom-block><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>getFacePoint</l></item><item><context id="10302"><inputs></inputs><variables></variables><custom-block s="Model.getFacePoint %l %l %n %n" scope="local"><l/><l/><l></l><l></l></custom-block><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>createGeometry</l></item><item><context id="10310"><inputs></inputs><variables></variables><custom-block s="Geometry.create %txt" scope="local"><l></l></custom-block><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>addModel</l></item><item><context id="10315"><inputs></inputs><variables></variables><custom-block s="Model.add %s" scope="local"><l></l></custom-block><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>redraw</l></item><item><context id="10320"><inputs></inputs><variables></variables><script><custom-block s="redraw" scope="local"></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>setLightPos</l></item><item><context id="10324"><inputs></inputs><variables></variables><script><custom-block s="setLightPos %n %n %n" scope="local"><l></l><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>setModelWireStyle</l></item><item><context id="10331"><inputs></inputs><variables></variables><script><custom-block s="Model.setWireStyle %s %n %s" scope="local"><l></l><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>setModelHSBColor</l></item><item><context id="10338"><inputs></inputs><variables></variables><script><custom-block s="Model.setHSBColor %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>setModelRGBColor</l></item><item><context id="10346"><inputs></inputs><variables></variables><script><custom-block s="Model.setRGBColor %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>setFaceHSBColor</l></item><item><context id="10354"><inputs></inputs><variables></variables><script><custom-block s="Model.setFaceHSBColor %s %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>setFaceRGBColor</l></item><item><context id="10363"><inputs></inputs><variables></variables><script><custom-block s="Model.setFaceRGBColor %s %n %n %n %n" scope="local"><l></l><l></l><l></l><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>translateModel</l></item><item><context id="10372"><inputs></inputs><variables></variables><script><custom-block s="Model.translate %s %n %n %n" scope="local"><l></l><l></l><l></l><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>rotateXModel</l></item><item><context id="10380"><inputs></inputs><variables></variables><script><custom-block s="Model.rotateX %s %n %n %n %n" scope="local"><l></l><l></l><l>0</l><l>0</l><l>0</l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>rotateYModel</l></item><item><context id="10389"><inputs></inputs><variables></variables><script><custom-block s="Model.rotateY %s %n %n %n %n" scope="local"><l></l><l></l><l>0</l><l>0</l><l>0</l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>rotateZModel</l></item><item><context id="10398"><inputs></inputs><variables></variables><script><custom-block s="Model.rotateZ %s %n %n %n %n" scope="local"><l></l><l></l><l>0</l><l>0</l><l>0</l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>pushModelTransformation</l></item><item><context id="10407"><inputs></inputs><variables></variables><script><custom-block s="Model.pushTransformation %s" scope="local"><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>popModelTransformation</l></item><item><context id="10412"><inputs></inputs><variables></variables><script><custom-block s="Model.popTransformation %s" scope="local"><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>resetModelTransformation</l></item><item><context id="10417"><inputs></inputs><variables></variables><script><custom-block s="Model.resetTransformation %s" scope="local"><l></l></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item><item><l>setSortFce</l></item><item><context id="10422"><inputs></inputs><variables></variables><script><custom-block s="Space.setSortFce %repRing" scope="local"><block s="reifyReporter"><script></script><list></list></block></custom-block></script><receiver><ref id="4119"></ref></receiver><origin><ref id="4119"></ref></origin></context></item></list></variable><variable name="debug"><list struct="atomic" id="10431">3,1,1,2,2</list></variable></variables></scene></scenes></project><media name="Rubiks Cube 3D" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><costume name="back" center-x="240" center-y="180" image="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDgwIgogICBoZWlnaHQ9IjM2MCIKICAgdmlld0JveD0iMCAwIDQ4MCAzNjAiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzUiCiAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMyIj4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50Mzk3NCI+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiM4N2NlZmY7c3RvcC1vcGFjaXR5OjEiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3AzOTcwIiAvPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojYjE4NmZmO3N0b3Atb3BhY2l0eToxIgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wMzk3MiIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDMwMzItOCI+CiAgICAgIDxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiMwMGNjZmY7c3RvcC1vcGFjaXR5OjE7IgogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIGlkPSJzdG9wMzAyOCIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzAwY2NmZjtzdG9wLW9wYWNpdHk6MDsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AzMDMwIiAvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxyYWRpYWxHcmFkaWVudAogICAgICAgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzk3NCIKICAgICAgIGlkPSJyYWRpYWxHcmFkaWVudDM5NzYiCiAgICAgICBjeD0iMjQwLjAwMDAyIgogICAgICAgY3k9IjE4MCIKICAgICAgIGZ4PSIyNDAuMDAwMDIiCiAgICAgICBmeT0iMTgwIgogICAgICAgcj0iMjM5Ljk5OTk3IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwwLjc0OTk5OTkxLDAsNDUuMDAwMDE2KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiAvPgogIDwvZGVmcz4KICA8ZwogICAgIGlkPSJsYXllcjEiPgogICAgPHJlY3QKICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO2ZpbGw6dXJsKCNyYWRpYWxHcmFkaWVudDM5NzYpO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTojODBiM2ZmO3N0cm9rZS13aWR0aDowLjQ3ODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6Mjc7c3Ryb2tlLWRhc2hhcnJheTpub25lO3BhaW50LW9yZGVyOm1hcmtlcnMgZmlsbCBzdHJva2UiCiAgICAgICBpZD0icmVjdDg0NiIKICAgICAgIHdpZHRoPSI0NzkuNTIxOTQiCiAgICAgICBoZWlnaHQ9IjM1OS41MjE5MSIKICAgICAgIHg9IjAuMjM5MDQwNzIiCiAgICAgICB5PSIwLjIzOTA0MDc1IiAvPgogIDwvZz4KPC9zdmc+Cg==" mediaID="Back_cst_back"/><costume name="Nepojmenovaný" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==" mediaID="Shadow_cst_Nepojmenovaný"/><costume name="Nepojmenovaný" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==" mediaID="Canvas_cst_Nepojmenovaný"/></media></snapdata>