<snapdata remixID="11728319"><project name="doodling_tool1" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="doodling_tool1"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pixels in %&apos;costume&apos;" type="reporter" category="sensing"><comment x="0" y="0" w="187" collapsed="false">reports a list of all pixels in the given costume. Each pixel is represented by a 4-item sublist of RGBA values</comment><header></header><code></code><translations></translations><inputs><input type="%obj"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>costume</l></list><l>  var i,&#xD;    pixels = [],&#xD;    src = costume.contents.getContext(&apos;2d&apos;).getImageData(&#xD;      0,&#xD;      0,&#xD;      costume.width(),&#xD;      costume.height()&#xD;    );&#xD;  for (i = 0; i &lt; src.data.length; i += 4) {&#xD;    pixels.push(new List([&#xD;      src.data[i],&#xD;      src.data[i + 1],&#xD;      src.data[i + 2],&#xD;      src.data[i + 3]&#xD;    ]));&#xD;  }&#xD;  return new List(pixels);</l></block><list><block var="costume"/></list></block></block></script></block-definition><block-definition s="update %&apos;costume&apos; with %&apos;pixels&apos;" type="command" category="looks"><comment x="0" y="0" w="286" collapsed="false">overwrite the pixels in the given costume with another list of pixels.&#xD;&#xD;Caution! This operation directly changes the costume. Make sure to use a copy in case you would like to revert changes later.</comment><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%l"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>costume</l><l>pixels</l></list><l>  var i, k,&#xD;    ctx = costume.contents.getContext(&apos;2d&apos;),&#xD;    src = pixels.asArray(),&#xD;    dta = ctx.createImageData(costume.width(), costume.height());&#xD;  for (i = 0; i &lt; src.length; i += 1) {&#xD;    px = src[i].asArray();&#xD;    for (k = 0; k &lt; 4; k += 1) {&#xD;      dta.data[(i * 4) + k] = px[k];&#xD;    }&#xD;  }&#xD;  ctx.putImageData(dta, 0, 0);</l></block><list><block var="costume"/><block var="pixels"/></list></block></script></block-definition><block-definition s="current costume" type="reporter" category="looks"><comment x="0" y="0" w="178" collapsed="false">reports the sprite&apos;s actual current costume, which may or may not be part of its wardrobe e.g. if it is a copy</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return this.costume;</l></block><list></list></block></block></script></block-definition><block-definition s="copy of %&apos;costume&apos;" type="reporter" category="looks"><comment x="0" y="0" w="206" collapsed="false">reports a copy of the given costume. This is especially useful when modifying a costume, so you can keep the original around</comment><header></header><code></code><translations></translations><inputs><input type="%obj"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>costume</l></list><l>return costume.copy();</l></block><list><block var="costume"/></list></block></block></script></block-definition><block-definition s="show picture %&apos;bitmap&apos;" type="command" category="looks"><comment x="0" y="0" w="88" collapsed="false">display the given bitmap in a copy of the current costume (so you can switch back to the original costume again)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><custom-block s="let %upvar be %s"><l>copy</l><custom-block s="copy of %obj"><custom-block s="current costume"></custom-block></custom-block></custom-block><custom-block s="update %obj with %l"><block var="copy"/><block var="bitmap"/></custom-block><block s="doSwitchToCostume"><block var="copy"/></block></script></block-definition><block-definition s="let %&apos;var&apos; be %&apos;value&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>var</l><block var="value"/></block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="set pen color to h: %&apos;h&apos; s: %&apos;s&apos; v: %&apos;v&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">0.3</input><input type="%n">0.7</input><input type="%n">0.6</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>h</l><l>s</l><l>v</l></list><l>var col = new Color();&#xD;col.set_hsv(h, s, v);&#xD;this.setColor(col);</l></block><list><block var="h"/><block var="s"/><block var="v"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="HSV color" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List(this.color.hsv());</l></block><list></list></block></block></script></block-definition><block-definition s="color of the clicked point" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>rx</l><l>ry</l><l>target</l><l>pixel</l></list></block><block s="doSetVar"><l>rx</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>角色</l></block><l>2</l></block><block s="reportDifference"><block s="reportMouseX"></block><block s="reportGet"><l><option>center x</option></l></block></block></list></block></block><block s="doSetVar"><l>ry</l><block s="reportDifference"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>角色</l></block><l>2</l></block><block s="reportDifference"><block s="reportMouseY"></block><block s="reportGet"><l><option>center y</option></l></block></block></block></block><block s="doSetVar"><l>target</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="ry"/><l>1</l></block><block s="reportAttributeOf"><l><option>width</option></l><l>角色</l></block></list></block><block var="rx"/></list></block></block><block s="doSetVar"><l>pixel</l><block s="reportListItem"><block var="target"/><custom-block s="pixels in %obj"><custom-block s="current costume"></custom-block></custom-block></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="pixel"/></block><block s="reportListItem"><l>2</l><block var="pixel"/></block><block s="reportListItem"><l>3</l><block var="pixel"/></block></list></block></block></script></block-definition></blocks><stage name="舞台" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="227"><pentrails>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==</pentrails><costumes><list struct="atomic" id="228"></list></costumes><sounds><list struct="atomic" id="229"></list></sounds><variables></variables><blocks></blocks><scripts><script x="82.6666666666667" y="57.833333333333314"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>colorpen</l><block s="reifyScript"><script><block s="doGotoObject"><l><option>mouse-pointer</option></l></block></script><list></list></block><list></list></block></script></scripts><sprites select="1"><sprite name="colorpen" idx="2" x="0" y="0" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="128,0,0,1" pen="tip" id="248"><costumes><list id="249"><item><ref mediaID="colorpen_cst_无名项目"></ref></item></list></costumes><sounds><list struct="atomic" id="250"></list></sounds><blocks></blocks><variables></variables><scripts><script x="391.6666666666667" y="6.666666666666667"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doIfElse"><block s="getPenDown"></block><script><block s="up"></block><block s="doSetVar"><l>pen state</l><l>up</l></block></script><script><block s="down"></block><block s="doSetVar"><l>pen state</l><l>down</l></block></script></block></script><script x="36.666666666666664" y="20.666666666666668"><block s="receiveGo"></block><block s="clear"></block><block s="show"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setSize"><l>2</l></block><block s="setScale"><l>50</l></block><block s="down"></block><block s="doSetVar"><l>pen state</l><l>down</l></block></script><script x="32.166666666666664" y="239.5"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="doDeclareVariables"><list><l>x</l><l>y</l><l>penstate</l></list></block><block s="doSetVar"><l>penstate</l><block s="getPenDown"></block></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="up"></block><block s="doGotoObject"><l><option>mouse-pointer</option></l></block><block s="floodFill"></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doIf"><block var="penstate"/><script><block s="down"></block></script></block></script></scripts></sprite><sprite name="角色" idx="1" x="-180" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="42,113,175,1" pen="tip" id="322"><costumes><list id="323"><item><ref mediaID="角色_cst_1"></ref></item><item><ref mediaID="角色_cst_2"></ref></item><item><ref mediaID="角色_cst_3"></ref></item><item><ref mediaID="角色_cst_4"></ref></item><item><ref mediaID="角色_cst_5"></ref></item><item><ref mediaID="角色_cst_6"></ref></item><item><ref mediaID="角色_cst_7"></ref></item><item><ref mediaID="角色_cst_8"></ref></item><item><ref mediaID="角色_cst_9"></ref></item><item><ref mediaID="角色_cst_10"></ref></item><item><ref mediaID="角色_cst_11"></ref></item><item><ref mediaID="角色_cst_12"></ref></item></list></costumes><sounds><list struct="atomic" id="324"></list></sounds><blocks></blocks><variables></variables><scripts><script x="225.33333333333334" y="19.666666666666668"><block s="receiveKey"><l><option>left arrow</option></l><list></list></block><block s="doIfElse"><block s="reportGreaterThan"><block s="getCostumeIdx"></block><l>1</l></block><script><block s="doSwitchToCostume"><block s="reportDifference"><block s="getCostumeIdx"></block><l>1</l></block></block></script><script><block s="doSwitchToCostume"><l>12</l></block></script></block></script><script x="28.333333333333332" y="21.666666666666668"><block s="receiveGo"></block><block s="gotoXY"><l>-180</l><l>0</l></block><block s="doSwitchToCostume"><l>1</l></block><block s="show"></block></script><script x="32.333333333333336" y="173.66666666666666"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeclareVariables"><list><l>c</l></list></block><block s="doSetVar"><l>c</l><custom-block s="color of the clicked point"></custom-block></block><block s="doTellTo"><l>colorpen</l><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="c"/></block><block s="reportListItem"><l>2</l><block var="c"/></block><block s="reportListItem"><l>3</l><block var="c"/></block></custom-block></script><list></list></block><list></list></block></script><script x="411.6666666666667" y="134.1666666666667"><block s="doIfElse"><block s="reportLessThan"><block s="getCostumeIdx"></block><l>12</l></block><script><block s="doSwitchToCostume"><block s="reportVariadicSum"><list><block s="getCostumeIdx"></block><l>1</l></list></block></block></script><script><block s="doSwitchToCostume"><l>1</l></block></script></block></script><script x="489.1666666666667" y="26.333333333333332"><block s="receiveKey"><l><option>right arrow</option></l><list></list></block><block s="doWearNextCostume"></block></script><script x="195.12109375" y="197.22222222222226"><block s="reportAspect"><l><option>r-g-b-a</option></l><l><option>mouse-pointer</option></l></block></script></scripts></sprite><watcher var="pen state" style="normal" x="171.75492341356636" y="268.6780003366437" color="243,118,29"/></sprites></stage><variables><variable name="pen state"><l>down</l></variable></variables></scene></scenes></project><media name="doodling_tool1" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="无名项目" center-x="4" center-y="5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAAXNSR0IArs4c6QAAAHBJREFUKFONkFENgDAMRN8UgAMkYAGcgBJACTgBCzhgDuYAcssWFpIm3Fd7fbnk6nhVA21aTyBodsmYgamANcpbBAzA+jnmdRSgqMoAgoDbOEb7F3ABjZHildABuwH0uaagrUjyqd2RgRygZ0nxSdIDu9kQeIJpks0AAAAASUVORK5CYII=" mediaID="colorpen_cst_无名项目"/><costume name="1" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAh9JREFUeF7tl0FNRFEUxebawAY6sIEObKADG+jAxuChSZPJSf/+NHnt3fx7Ph7Px8B3PeTFKlbkxYI8KlIRyUCnJYnF2IpgddKwIpJYjK0IVicNKyKJxdiKYHXS8P5W/tl7iHQiFNtpUXPWriKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+0qYpml3J0ivyv/7D2EHrO0u4pIZim2ItSctauIZZZyK0LNWbuKWGYptyLUnLWriGWWcitCzVm7nSI/K//sPcQ6dsi9ikBz1qwillnKrQg1Z+0qYpml3IpQc9auIpZZyq0INWftKmKZpdydIt8r/+w9hB6ztLuKSGYptiLUnLWriGWWcitCzVm7ilhmKbci1Jy1q4hllnIrQs1Zu50iXyv/7D3EOnbIvYpAc9asIpZZyq0INWftKmKZpdyKUHPWriKWWcqtCDVn7SpimaXcnSKfK//sPYQes7S7ikhmKbYi1Jy1q4hllnIrQs1Zu4pYZim3ItSctauIZZZyK0LNWbudIh8r/+w9xDp2yL2KQHPWrCKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+0qYpml3J0i7yv/7D2EHrO0u4pIZim2ItSctauIZZZyK0LNWbuKWGYptyLUnLWriGWWcitCzVm7nSJvK//sPcQ6dsi9ikBz1qwillnKrQg1Z+0qYpml3IpQc9auIpZZyq0INWftKmKZpdyZIv+qzTXUfPDSgQAAAABJRU5ErkJggg==" mediaID="角色_cst_1"/><costume name="2" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjVJREFUeF7tl7FNQ2EQxt71DIDoGQBRM0AKWgagSJkBqFiDOViDObJG2MGSpejk13+WfvuaN7ev43Ys+KaH3FnFitxZkKMiFZEMdFqSWIytCFYnDSsiicXYimB10rAikliMrQhWJw3nelnyz95DpBOh2E6LmrN2FbHMUm5FqDlrVxHLLOVWhJqzdhWxzFJuRag5a1cRyyzl7iny97nkn72H0GOWdlMRySzFVoSas3YVscxSbkWoOWtXEcss5VaEmrN2FbHMUm5FqDlrt6fI78eSf/YeYh075E5FoDlrVhHLLOVWhJqzdhWxzFJuRag5a1cRyyzlVoSas3YVscxS7p4iP6cl/+w9hB6ztJuKSGYptiLUnLWriGWWcitCzVm7ilhmKbci1Jy1q4hllnIrQs1Zuz1Fvt+W/LP3EOvYIXcqAs1Zs4pYZim3ItSctauIZZZyK0LNWbuKWGYptyLUnLWriGWWcvcUOb8s+WfvIfSYpd1URDJLsRWh5qxdRSyzlFsRas7aVcQyS7kVoeasXUUss5RbEWrO2u0p8v685J+9h1jHDrlTEWjOmlXEMku5FaHmrF1FLLOUWxFqztpVxDJLuRWh5qxdRSyzlLunyOvjkn/2HkKPWdpNRSSzFFsRas7aVcQyS7kVoeasXUUss5RbEWrO2lXEMku5FaHmrN2eIk8PS/7Ze4h17JA7FYHmrFlFLLOUWxFqztpVxDJLuRWh5qxdRSyzlFsRas7aVcQyS7lrivwDPpZqVPohWFwAAAAASUVORK5CYII=" mediaID="角色_cst_2"/><costume name="3" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjVJREFUeF7tl7FNQ2EQxt4NQcMKlCzAArSMkIYlYIlImYGSCeipGSFrhB0sWYpOfv1n6beveXP7O27Hgm96yJ1VrMidBTkqUhHJQKclicXYimB10rAikliMrQhWJw0rIonF2IpgddJwrj9L/tl7iHQiFNtpUXPWriKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+0qYpml3D1Ffr+W/LP3EHrM0m4qIpml2IpQc9auIpZZyq0INWftKmKZpdyKUHPWriKWWcqtCDVn7fYU+T4v+WfvIdaxQ+5UBJqzZhWxzFJuRag5a1cRyyzlVoSas3YVscxSbkWoOWtXEcss5e4pcvlc8s/eQ+gxS7upiGSWYitCzVm7ilhmKbci1Jy1q4hllnIrQs1Zu4pYZim3ItSctdtT5ON9yT97D7GOHXKnItCcNauIZZZyK0LNWbuKWGYptyLUnLWriGWWcitCzVm7ilhmKXdPkdPbkn/2HkKPWdpNRSSzFFsRas7aVcQyS7kVoeasXUUss5RbEWrO2lXEMku5FaHmrN2eIq8vS/7Ze4h17JA7FYHmrFlFLLOUWxFqztpVxDJLuRWh5qxdRSyzlFsRas7aVcQyS7l7ijw/Lfln7yH0mKXdVEQyS7EVoeasXUUss5RbEWrO2lXEMku5FaHmrF1FLLOUWxFqztrtKfL4sOSfvYdYxw65UxFozppVxDJLuRWh5qxdRSyzlFsRas7aVcQyS7kVoeasXUUss5S7psg/HziR3FoSqyMAAAAASUVORK5CYII=" mediaID="角色_cst_3"/><costume name="4" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjZJREFUeF7tl7FNQ2EQxt5NgcQSFOxAxwqU2YCeBRggfTagZQQ6dqDJEGEHS5aik1//Wfrta95cb8ftWPBND7mzihW5syBHRSoiGei0JLEYWxGsThpWRBKLsRXB6qRhRSSxGFsRrE4azu/fkn/2HiKdCMV2WtSctauIZZZyK0LNWbuKWGYptyLUnLWriGWWcitCzVm7ilhmKXdPke+fJf/sPYQes7SbikhmKbYi1Jy1q4hllnIrQs1Zu4pYZim3ItSctauIZZZyK0LNWbs9RS5fS/7Ze4h17JA7FYHmrFlFLLOUWxFqztpVxDJLuRWh5qxdRSyzlFsRas7aVcQyS7l7inyel/yz9xB6zNJuKiKZpdiKUHPWriKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+32FHn/WPLP3kOsY4fcqQg0Z80qYpml3IpQc9auIpZZyq0INWftKmKZpdyKUHPWriKWWcrdU+TttOSfvYfQY5Z2UxHJLMVWhJqzdhWxzFJuRag5a1cRyyzlVoSas3YVscxSbkWoOWu3p8jL65J/9h5iHTvkTkWgOWtWEcss5VaEmrN2FbHMUm5FqDlrVxHLLOVWhJqzdhWxzFLuniJPz0v+2XsIPWZpNxWRzFJsRag5a1cRyyzlVoSas3YVscxSbkWoOWtXEcss5VaEmrN2e4o8PC75Z+8h1rFD7lQEmrNmFbHMUm5FqDlrVxHLLOVWhJqzdhWxzFJuRag5a1cRyyzlrinyD66nmpwpyxUHAAAAAElFTkSuQmCC" mediaID="角色_cst_4"/><costume name="5" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjJJREFUeF7tl7FNQ2EQxt4VaWhoUqWhoaGhyRyskTmyBnOwBnOwRtjBkqXo5Nd/ln77mjfXx/E4FnzTQ56sYkWeLMhRkYpIBjotSSzGVgSrk4YVkcRibEWwOmlYEUksxlYEq5OG8/m35J+9h0gnQrGdFjVn7SpimaXcilBz1q4illnKrQg1Z+0qYpml3IpQc9auIpZZyt1T5ON3yT97D6HHLO2mIpJZiq0INWftKmKZpdyKUHPWriKWWcqtCDVn7SpimaXcilBz1m5PkfefJf/sPcQ6dsidikBz1qwillnKrQg1Z+0qYpml3IpQc9auIpZZyq0INWftKmKZpdw9Rd6+l/yz9xB6zNJuKiKZpdiKUHPWriKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+32FLncl/yz9xDr2CF3KgLNWbOKWGYptyLUnLWriGWWcitCzVm7ilhmKbci1Jy1q4hllnL3FDnflvyz9xB6zNJuKiKZpdiKUHPWriKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+32FHn9WvLP3kOsY4fcqQg0Z80qYpml3IpQc9auIpZZyq0INWftKmKZpdyKUHPWriKWWcrdU+TluuSfvYfQY5Z2UxHJLMVWhJqzdhWxzFJuRag5a1cRyyzlVoSas3YVscxSbkWoOWu3p8jpsuSfvYdYxw65UxFozppVxDJLuRWh5qxdRSyzlFsRas7aVcQyS7kVoeasXUUss5S7psg/urpLyJxRWqIAAAAASUVORK5CYII=" mediaID="角色_cst_5"/><costume name="6" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjpJREFUeF7tlzFNRVEQBfdaoKTGAQkWqBCAARo0kOCAmhIN3wY6sPHxMMkkP5t5/Znkzmzzzlwv11nwnR5yYxUrcmNBpiIVkQx0WpJYjK0IVicNKyKJxdiKYHXSsCKSWIytCFYnDc/8/Sz5Z+8h0o1AbKcFxWmzimhqIbgiUJw2q4imFoIrAsVps4poaiG4IlCcNquIphaCFxX5/Vryz95D4DFLszMVkdRCbEWgOG1WEU0tBFcEitNmFdHUQnBFoDhtVhFNLQRXBIrTZouKXD6W/LP3EO3cEfhMRZA4bVQRTS0EVwSK02YV0dRCcEWgOG1WEU0tBFcEitNmFdHUQvCiIt/vS/7Zewg8Zml2piKSWoitCBSnzSqiqYXgikBx2qwimloIrggUp80qoqmF4IpAcdpsUZHP1yX/7D1EO3cEPlMRJE4bVURTC8EVgeK0WUU0tRBcEShOm1VEUwvBFYHitFlFNLUQvKjI2/OSf/YeAo9Zmp2piKQWYisCxWmzimhqIbgiUJw2q4imFoIrAsVps4poaiG4IlCcNltU5OVpyT97D9HOHYHPVASJ00YV0dRCcEWgOG1WEU0tBFcEitNmFdHUQnBFoDhtVhFNLQQvKvL4sOSfvYfAY5ZmZyoiqYXYikBx2qwimloIrggUp80qoqmF4IpAcdqsIppaCK4IFKfNFhW5v1vyz95DtHNH4DMVQeK0UUU0tRBcEShOm1VEUwvBFYHitFlFNLUQXBEoTptVRFMLwWuK/AP4JoKgF7YCdwAAAABJRU5ErkJggg==" mediaID="角色_cst_6"/><costume name="7" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAixJREFUeF7tl0ENQkEQxWZtYAMd2EAHNtCBDXRgAzw0aUIm/ffXZNu5/DPf73cWfKeH/FnFivxZkKlIRSQDnZYkFmMrgtVJw4pIYjG2IlidNKyIJBZjK4LVScMzn8+Sf/YeIt0IxHZaUJw2q4imFoIrAsVps4poaiG4IlCcNquIphaCKwLFabOKaGoheFGR93vJP3sPgccszc5URFILsRWB4rRZRTS1EFwRKE6bVURTC8EVgeK0WUU0tRBcEShOmy0q8not+WfvIdq5I/CZiiBx2qgimloIrggUp80qoqmF4IpAcdqsIppaCK4IFKfNKqKpheBFRZ7PJf/sPQQeszQ7UxFJLcRWBIrTZhXR1EJwRaA4bVYRTS0EVwSK02YV0dRCcEWgOG22qMjjseSfvYdo547AZyqCxGmjimhqIbgiUJw2q4imFoIrAsVps4poaiG4IlCcNquIphaCFxW535f8s/cQeMzS7ExFJLUQWxEoTptVRFMLwRWB4rRZRTS1EFwRKE6bVURTC8EVgeK02aIit9uSf/Yeop07Ap+pCBKnjSqiqYXgikBx2qwimloIrggUp80qoqmF4IpAcdqsIppaCF5U5Hpd8s/eQ+AxS7MzFZHUQmxFoDhtVhFNLQRXBIrTZhXR1EJwRaA4bVYRTS0EVwSK02aLilwuS/7Ze4h27gh8piJInDaqiKYWgisCxWmzimhqIbgiUJw2q4imFoIrAsVps4poaiF4TZEfS12jmN4QhaEAAAAASUVORK5CYII=" mediaID="角色_cst_7"/><costume name="8" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjpJREFUeF7tlzFNRVEQBfdaoKTGAQkWqBCAARo0kOCAmhILYAMd2Ph4mGSSn828/kxyZ7Z5Z74vl1nwnR5yZRUrcmVBpiIVkQx0WpJYjK0IVicNKyKJxdiKYHXSsCKSWIytCFYnDc98/S35Z+8h0o1AbKcFxWmzimhqIbgiUJw2q4imFoIrAsVps4poaiG4IlCcNquIphaCFxX5+F3yz95D4DFLszMVkdRCbEWgOG1WEU0tBFcEitNmFdHUQnBFoDhtVhFNLQRXBIrTZouKvP0s+WfvIdq5I/CZiiBx2qgimloIrggUp80qoqmF4IpAcdqsIppaCK4IFKfNKqKpheBFRV4/l/yz9xB4zNLsTEUktRBbEShOm1VEUwvBFYHitFlFNLUQXBEoTptVRFMLwRWB4rTZoiLP70v+2XuIdu4IfKYiSJw2qoimFoIrAsVps4poaiG4IlCcNquIphaCKwLFabOKaGoheFGRx5cl/+w9BB6zNDtTEUktxFYEitNmFdHUQnBFoDhtVhFNLQRXBIrTZhXR1EJwRaA4bbaoyMPTkn/2HqKdOwKfqQgSp40qoqmF4IpAcdqsIppaCK4IFKfNKqKpheCKQHHarCKaWgheVOTufsk/ew+BxyzNzlREUguxFYHitFlFNLUQXBEoTptVRFMLwRWB4rRZRTS1EFwRKE6bLSpyc7vkn72HaOeOwGcqgsRpo4poaiG4IlCcNquIphaCKwLFabOKaGohuCJQnDariKYWgtcU+QcnP4KMkJUsjwAAAABJRU5ErkJggg==" mediaID="角色_cst_8"/><costume name="9" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjZJREFUeF7tl6FNRFEUBe+zaBQGjV6NRmHQ6K2DNqiDNqiDNpYeJplkczPfn0nezDX/zPV2mwXf6SF3VrEidxZkKlIRyUCnJYnF2IpgddKwIpJYjK0IVicNKyKJxdiKYHXS8Mzn35J/9h4i3QjEdlpQnDariKYWgisCxWmzimhqIbgiUJw2q4imFoIrAsVps4poaiF4UZGP3yX/7D0EHrM0O1MRSS3EVgSK02YV0dRCcEWgOG1WEU0tBFcEitNmFdHUQnBFoDhttqjI28+Sf/Yeop07Ap+pCBKnjSqiqYXgikBx2qwimloIrggUp80qoqmF4IpAcdqsIppaCF5U5PV7yT97D4HHLM3OVERSC7EVgeK0WUU0tRBcEShOm1VEUwvBFYHitFlFNLUQXBEoTpstKnL5WvLP3kO0c0fgMxVB4rRRRTS1EFwRKE6bVURTC8EVgeK0WUU0tRBcEShOm1VEUwvBi4q8XJf8s/cQeMzS7ExFJLUQWxEoTptVRFMLwRWB4rRZRTS1EFwRKE6bVURTC8EVgeK02aIiz+9L/tl7iHbuCHymIkicNqqIphaCKwLFabOKaGohuCJQnDariKYWgisCxWmzimhqIXhRkcfLkn/2HgKPWZqdqYikFmIrAsVps4poaiG4IlCcNquIphaCKwLFabOKaGohuCJQnDZbVOThack/ew/Rzh2Bz1QEidNGFdHUQnBFoDhtVhFNLQRXBIrTZhXR1EJwRaA4bVYRTS0ErynyD7SiYajInuVcAAAAAElFTkSuQmCC" mediaID="角色_cst_9"/><costume name="10" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjdJREFUeF7tl6FNRVEQBfcKDAaDAYPBYDC/DtqgDtqgDtqgDtr49DDJJD+bef5McmfWvHOZ63UWfKeH3FjFitxYkKlIRSQDnZYkFmMrgtVJw4pIYjG2IlidNKyIJBZjK4LVScPzPn87/tl7iHQiFNtpUXPWriKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+0qYpml3D1F3uZ3xz97D6HHLO1ORSSzFFsRas7aVcQyS7kVoeasXUUss5RbEWrO2lXEMku5FaHmrN2eIq/zs+OfvYdYxw65pyLQnDWriGWWcitCzVm7ilhmKbci1Jy1q4hllnIrQs1Zu4pYZil3T5GX+d7xz95D6DFLu1MRySzFVoSas3YVscxSbkWoOWtXEcss5VaEmrN2FbHMUm5FqDlrt6fI03zt+GfvIdaxQ+6pCDRnzSpimaXcilBz1q4illnKrQg1Z+0qYpml3IpQc9auIpZZyt1T5HE+d/yz9xB6zNLuVEQyS7EVoeasXUUss5RbEWrO2lXEMku5FaHmrF1FLLOUWxFqztrtKfIwHzv+2XuIdeyQeyoCzVmzilhmKbci1Jy1q4hllnIrQs1Zu4pYZim3ItSctauIZZZy9xS5n8uOf/YeQo9Z2p2KSGYptiLUnLWriGWWcitCzVm7ilhmKbci1Jy1q4hllnIrQs1Zuz1F7uZ5xz97D7GOHXJPRaA5a1YRyyzlVoSas3YVscxSbkWoOWtXEcss5VaEmrN2FbHMUu6aIv+/jku0e6fqswAAAABJRU5ErkJggg==" mediaID="角色_cst_10"/><costume name="11" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjhJREFUeF7tl7FNREEQxWZ7IKIDYmJKIKGIK4KIDoiJKYGEIq4O2jh6sGTpNPLPn6W1J/nnOrfbLPhOD7mzihW5syBTkYpIBjotSSzGVgSrk4YVkcRibEWwOmlYEUksxlYEq5OG53f+dvyz9xDpRCi206LmrF1FLLOUWxFqztpVxDJLuRWh5qxdRSyzlFsRas7aVcQyS7l7inzPdcc/ew+hxyztTkUksxRbEWrO2lXEMku5FaHmrF1FLLOUWxFqztpVxDJLuRWh5qzdniKf87Pjn72HWMcOuaci0Jw1q4hllnIrQs1Zu4pYZim3ItSctauIZZZyK0LNWbuKWGYpd0+R9/na8c/eQ+gxS7tTEcksxVaEmrN2FbHMUm5FqDlrVxHLLOVWhJqzdhWxzFJuRag5a7enyGU+dvyz9xDr2CH3VASas2YVscxSbkWoOWtXEcss5VaEmrN2FbHMUm5FqDlrVxHLLOXuKfI2lx3/7D2EHrO0OxWRzFJsRag5a1cRyyzlVoSas3YVscxSbkWoOWtXEcss5VaEmrN2e4q8zOuOf/YeYh075J6KQHPWrCKWWcqtCDVn7SpimaXcilBz1q4illnKrQg1Z+0qYpml3D1FnuZ5xz97D6HHLO1ORSSzFFsRas7aVcQyS7kVoeasXUUss5RbEWrO2lXEMku5FaHmrN2eIg/zuOOfvYdYxw65pyLQnDWriGWWcitCzVm7ilhmKbci1Jy1q4hllnIrQs1Zu4pYZil3TZF/fXiNfBdu9XoAAAAASUVORK5CYII=" mediaID="角色_cst_11"/><costume name="12" center-x="25" center-y="100" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADICAYAAACqNrLOAAAAAXNSR0IArs4c6QAAAjlJREFUeF7tl7FNREEQxWYrICehAxJiOoAOiEnogIiYDq4O2qAO2jh6sGTpNPLPn6W1J/nnOpfrLPhOD7mxihW5sSBTkYpIBjotSSzGVgSrk4YVkcRibEWwOmlYEUksxlYEq5OG52++d/yz9xDpRCi206LmrF1FLLOUWxFqztpVxDJLuRWh5qxdRSyzlFsRas7aVcQyS7l7ivzO545/9h5Cj1nanYpIZim2ItSctauIZZZyK0LNWbuKWGYptyLUnLWriGWWcitCzVm7PUV+5mPHP3sPsY4dck9FoDlrVhHLLOVWhJqzdhWxzFJuRag5a1cRyyzlVoSas3YVscxS7p4il3nb8c/eQ+gxS7tTEcksxVaEmrN2FbHMUm5FqDlrVxHLLOVWhJqzdhWxzFJuRag5a7enyNe87Phn7yHWsUPuqQg0Z80qYpml3IpQc9auIpZZyq0INWftKmKZpdyKUHPWriKWWcrdU+R9nnf8s/cQeszS7lREMkuxFaHmrF1FLLOUWxFqztpVxDJLuRWh5qxdRSyzlFsRas7a7SnyOo87/tl7iHXskHsqAs1Zs4pYZim3ItSctauIZZZyK0LNWbuKWGYptyLUnLWriGWWcvcUeZqHHf/sPYQes7Q7FZHMUmxFqDlrVxHLLOVWhJqzdhWxzFJuRag5a1cRyyzlVoSas3Z7itzP3Y5/9h5iHTvknopAc9asIpZZyq0INWftKmKZpdyKUHPWriKWWcqtCDVn7SpimaXcNUX+Acwld4jc09R3AAAAAElFTkSuQmCC" mediaID="角色_cst_12"/></media></snapdata>