<snapdata remixID="11357792"><project name="horoskov" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>Horoskov generates "horoscopes" from a Markov Chain loaded from a simple text file.The horoscopes have already been loaded. If you want to load a new file, press 1 at the open screen.  this is the dropbox link to the source for the current horoscopes:&#xD;https://www.dropbox.com/s/on3qmk6c1n1omx0/horoscopy_tiny.txt</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADG0lEQVR4Xu3SMU6qURSF0WPsLDAkTkBaGQgNDQXDIHTaWyo1I6BjGNLbWjoHO2J4T7uXV91ww86fLOrL2fm/rKvT31/5KRAqcAVgqLzZ3wIAghAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0AIDR/MYBZCBaAMBofuMAMhAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0wOAAvr+/13a7rZeXlxqNRtF4xs8vMDiAP5+82+1qv9/X9/d33d7e1sPDQz09PZ1fw4WLFxgkwJ9K6/W6Pj8//wl2PB5rPB7Xcrms+Xx+8ZgG2wsMFuBms6m3t7f/vvjr66tms1ktFou6v79vL+IfFy0wSICHw6FeX19/Q51Op7q7u6vHx8eaTCZ1fX190YDGziswOIAfHx+1Wq3q+fm5ptNp3dzcnFfAv6MFBgcwWst49wIAdk/qYEsBAFtqedu9AIDdkzrYUgDAllredi8AYPekDrYUALCllrfdCwDYPamDLQUAbKnlbfcCAHZP6mBLAQBbannbvQCA3ZM62FIAwJZa3nYvAGD3pA62FACwpZa33QsA2D2pgy0FAGyp5W33AgB2T+pgSwEAW2p5273AHz+mDrcZRvQNAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="horoskov"><notes>Horoskov generates "horoscopes" from a Markov Chain loaded from a simple text file.The horoscopes have already been loaded. If you want to load a new file, press 1 at the open screen.  this is the dropbox link to the source for the current horoscopes:&#xD;https://www.dropbox.com/s/on3qmk6c1n1omx0/horoscopy_tiny.txt</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$flash remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" 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 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><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="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><l/></block></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="$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="genHoroscope %&apos;min_len&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>horoscope</l><l>word</l></list></block><block s="doSetVar"><l>horoscope</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>word</l><block s="reportListItem"><l><option>any</option></l><block var="startwords"/></block></block><block s="doAddToList"><block var="word"/><block var="horoscope"/></block><block s="doUntil"><block s="reportListContainsItem"><block var="endwords"/><block var="word"/></block><script><block s="doSetVar"><l>word</l><block s="reportListItem"><l><option>any</option></l><block s="reportListItem"><l><option>last</option></l><custom-block s="$flash assoc %s %l"><block var="word"/><block var="wordbank"/></custom-block></block></block></block><block s="doAddToList"><block var="word"/><block var="horoscope"/></block></script></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListAttribute"><l><option>length</option></l><block var="horoscope"/></block><block var="min_len"/></block><script><block s="doReport"><custom-block s="genHoroscope %s"><l>6</l></custom-block></block></script><script><block s="doReport"><custom-block s="join words %mult%txt"><list><custom-block s="list $arrowRight sentence %l"><block var="horoscope"/></custom-block><l>. </l></list></custom-block></block></script></block></script><scripts><script x="259" y="232.33333333333343"><block var="startwords"/></script></scripts></block-definition><block-definition s="ask for files of types %&apos;types&apos; for %&apos;callback&apos;" type="command" category="sensing"><comment x="0" y="0" w="451.7978515625001" collapsed="false">Opens the file select dialog. When the user has submitted at least one file, it will run the ring with the file list as the input.&#xD;&#xD;To make it accept only a certain file extension, write the file extension, including the dot, or the MIME type (e.g. &quot;.txt&quot;, &quot;text/plain&quot;) in the text field. You can make it accept multiple file extension types by adding more text fields.&#xD;&#xD;Remove all input fields to make it accept all files. &#xD;&#xD;If you want to use broadcast in the action, you need to either, expand the broadcast block to send to all, or use an input variable. I think it&apos;s a bug with the broadcast blocks.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input><input type="%cmdRing"></input></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>https://ego-lay-atman-bay.github.io/snap-extensions/block-extensions/file-import.js</l></list></block><block s="doApplyExtension"><l>file_ask(types,script)</l><list><block var="types"/><block var="callback"/></list></block></script><scripts><script x="24" y="177.83333333333331"><block s="doRun"><block s="reportJSFunction"><list><l>typesList</l><l>callback</l></list><l>var receiver = this;&#xD;&#xD;var input = document.createElement("input");&#xD;input.type = "file";&#xD;input.id = "fileInput";&#xD;input.style = "position:absolute;display:none;"&#xD;input.multiple = true;&#xD;document.body.appendChild(input);&#xD;console.log(callback);&#xD;&#xD;input.onchange = function() {&#xD;  delete input.onchange;&#xD;&#xD;  invoke(callback, new List([new List(input.files)]));&#xD;}&#xD;&#xD;var types = typesList.asArray();&#xD;&#xD;//compile types list to comma separated list&#xD;var accept = "";&#xD;&#xD;if (types.length &gt; 0) {&#xD;  for (let i in types) {&#xD;    let v = types[i];&#xD;    &#xD;    if (typeof v == "string") {&#xD;      accept += v&#xD;    }&#xD;    &#xD;    if (i + 1 &lt; types.length) { //last item doesn&apos;t have a comma at the end&#xD;      accept += ","&#xD;    }&#xD;  }&#xD;} else {&#xD;  accept = "*.*"; //i think that means all files&#xD;}&#xD;&#xD;input.accept = accept; &#xD;input.click();</l></block><list><block var="types"/><block var="callback"/></list></block></script></scripts></block-definition><block-definition s="read file %&apos;file&apos; as %&apos;type&apos;" type="reporter" category="sensing"><comment x="0" y="0" w="210" collapsed="false">Reads a file as a certain type.&#xD;&#xD;The binary string type is the file&apos;s actual contents in binary (I think). So can someone please make a MIDI player with my library.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s" readonly="true">text<options>text&#xD;binary string&#xD;costume&#xD;vector costume&#xD;sound</options></input></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>https://ego-lay-atman-bay.github.io/snap-extensions/block-extensions/file-import.js</l></list></block><block s="doReport"><block s="evaluate"><block s="reportApplyExtension"><l>file_read(file,type</l><list><block var="file"/><block var="type"/></list></block><list></list></block></block></script><scripts><script x="309" y="192.49999999999994"><block s="evaluate"><block s="reportJSFunction"><list><l>file</l><l>type</l><l>process</l></list><l>if (!(file instanceof File)) throw new Error("Not a file");&#xD;&#xD;var reader = new FileReader();&#xD;var readerResult;&#xD;&#xD;var isMedia = type == "costume" || type == "vector costume" || type == "sound";&#xD;&#xD;reader.addEventListener("load", function() {&#xD;    var res = reader.result;&#xD;&#xD;    if (type == "costume" || type == "vector costume") {&#xD;        var img = document.createElement("img");&#xD;        &#xD;        img.onload = function() {&#xD;          //for bitmap costume&#xD;          if (type == "costume") {&#xD;            var canvas = document.createElement("canvas");&#xD;            canvas.width = img.width;&#xD;            canvas.height = img.height;&#xD;            canvas.getContext("2d").drawImage(img, 0, 0);&#xD;&#xD;            readerResult = new Costume(canvas, file.name);&#xD;          } else if (type == "vector costume") { //for vector costume&#xD;            readerResult = new SVG_Costume(img, file.name);&#xD;          }&#xD;&#xD;          process.resume()&#xD;        }&#xD;&#xD;        img.src = res;&#xD;    } else if (type == "sound") {&#xD;       var audioElem = document.createElement("audio");&#xD;&#xD;       audioElem.type = file.type;&#xD;       audioElem.src = res;&#xD;&#xD;       readerResult = new Sound(audioElem, file.name);&#xD;       process.resume(); &#xD;    } else {&#xD;        readerResult = res;&#xD;        process.resume();&#xD;    }&#xD;})&#xD;    &#xD;if (isMedia) {&#xD;  if (type == "costume" &amp;&amp; file.type.slice(0, 6) != "image/") throw new Error("Not an image file");&#xD;  if (type == "vector costume" &amp;&amp; file.type != "image/svg+xml") throw new Error("Not an SVG file");&#xD;  if (type == "sound" &amp;&amp; file.type.slice(0, 6) != "audio/") throw new Error("Not an audio file");&#xD;&#xD;  reader.readAsDataURL(file);&#xD;} else if (type == "text") {&#xD;  reader.readAsText(file);&#xD;} else if (type == "binary string") {&#xD;  reader.readAsBinaryString(file);&#xD;} else {&#xD;  throw new Error("Incorrect type");&#xD;}&#xD;&#xD;process.homeContext.variables.addVar("res")&#xD;process.pause();&#xD;&#xD;return function() {&#xD;  return readerResult;&#xD;}</l></block><list><block var="file"/><block var="type"/></list></block></script></scripts></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;ca:_ sense la primera lletra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><block s="reportCDR"><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE➞LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;ca:_ sense la primera paraula&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportCDR"><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportCDR"><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but first of empty sentence.</l></custom-block></block></custom-block></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;ca:_ sense la darrera lletra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></block></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;ca:_ sense la darrera paraula&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block var="sentence"/></block></block></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but last of empty sentence.</l></custom-block></block></block></block></custom-block></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;ca:primera paraula de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="sentence"/></block></block></script></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>First of empty sentence.</l></custom-block></block></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;ca:primera lletra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script></block><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;ca:darrera paraula de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>Last of empty sentence.</l></custom-block></block></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;ca:paraula buida? _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="empty word? %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;ca:frase buida? _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListIsEmpty"><block var="sentence"/></block></block></script></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Like JOIN, takes any number of words (text strings) and reports a sentence with its inputs concatenated, but inserts a blank space between the inputs.&#xD;Consider using SENTENCE (Lists palette) instead.</comment><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="words"/></block><script><block s="doReport"><l></l></block></script></block><block s="doDeclareVariables"><list><l>first</l><l>bf</l></list></block><block s="doSetVar"><l>first</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><custom-block s="join words %mult%txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><block s="reportListItem"><l>1</l><block var="words"/></block></block></block><block s="doSetVar"><l>bf</l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><comment x="0" y="0" w="165.33333333333334" collapsed="false">Takes a sentence in list form and reports the sentence as a text string.</comment><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-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="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>0</l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="word $arrowRight list %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="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="error %&apos;msg&apos;" type="command" category="control"><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="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).</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="reportCombine"><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="require nonempty %&apos;text&apos; %&apos;message&apos;" type="reporter" category="operators" helper="true"><comment x="0" y="0" w="220" collapsed="false">Helper function for word/sentence library.&#xD;Reports its first input, unless that input is empty, in which case it gives its second input as an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIfElse"><block s="reportIsA"><block var="text"/><l><option>list</option></l></block><block s="reportListIsEmpty"><block var="text"/></block><block s="reportEquals"><block s="reportStringSize"><block var="text"/></block><l>0</l></block></block><script><custom-block s="error %txt"><block var="message"/></custom-block></script><script><block s="doReport"><block var="text"/></block></script></block></script></block-definition><block-definition s="first letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the first character in the string.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;ca:primera lletra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><script><block s="doReport"><block s="reportLetter"><l>1</l><custom-block s="require nonempty %s %s"><block var="word"/><l>First of empty word.</l></custom-block></block></block></script></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="883"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="884"></list></costumes><sounds><list struct="atomic" id="885"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-76.31232091690549" y="-114.20343839541545" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="890"><costumes><list struct="atomic" id="891"></list></costumes><sounds><list struct="atomic" id="892"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveMessage"><l>load_horoskov</l><list></list></block><custom-block s="ask for files of types %mult%txt for %cmdRing"><list><l>text/*</l></list><block s="reifyScript"><script><block s="doSetVar"><l>file</l><block s="reportListItem"><l>1</l><block var="files"/></block></block></script><list><l>files</l></list></block></custom-block><block s="doSetVar"><l>file_contents</l><custom-block s="read file %l as %s"><block var="file"/><l>text</l></custom-block></block><block s="doSetVar"><l>source</l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>!</l><l>?</l></list></block><l></l></block><l>.</l><l></l></block></autolambda><list></list></block><block s="reportTextSplit"><block var="file_contents"/><l><option>letter</option></l></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>srclines</l><block s="reportTextSplit"><block s="reportCombine"><block s="reportTextSplit"><block var="source"/><l><option>line</option></l></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>. </l></block></block><block s="doSetVar"><l>startwords</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>endwords</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>wordbank</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="srclines"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="srclines"/></block></block><l>0</l></block><script><block s="doSetVar"><l>srcline</l><block s="reportListItem"><block var="i"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>!</l><l>?</l></list></block><block s="reportLetter"><l><option>last</option></l><l></l></block></block><custom-block s="join words %mult%txt"><list><custom-block s="all but last letter of %txt"><l></l></custom-block><l>.</l></list></custom-block><l></l></block></autolambda><list></list></block><block var="srclines"/></block></block></block><block s="doAddToList"><custom-block s="first word of %txt"><block var="srcline"/></custom-block><block var="startwords"/></block><block s="doAddToList"><custom-block s="last word of %txt"><block var="srcline"/></custom-block><block var="endwords"/></block><block s="doSetVar"><l>linewords</l><block s="reportTextSplit"><block var="srcline"/><l><option>word</option></l></block></block><block s="doFor"><l>j</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="linewords"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportEquals"><custom-block s="$flash assoc %s %l"><block s="reportListItem"><block var="j"/><block var="linewords"/></block><block var="wordbank"/></custom-block><l></l></block><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportListItem"><block var="j"/><block var="linewords"/></block><block s="reportNewList"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="j"/><l>1</l></list></block><block var="linewords"/></block></list></block></list></block><block var="wordbank"/></block></script><script><block s="doAddToList"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="j"/><l>1</l></list></block><block var="linewords"/></block><block s="reportListItem"><l><option>last</option></l><custom-block s="$flash assoc %s %l"><block s="reportListItem"><block var="j"/><block var="linewords"/></block><block var="wordbank"/></custom-block></block></block></script></block></script></block></script></block></script></block><block s="doBroadcast"><l>run_horoskov</l><list></list></block></script><script x="20" y="886.3333333333335"><block s="receiveGo"></block><block s="doAsk"><l>Horoscopes have been loaded.  (if you want to load a new horoscope file, press 1, else just hit Enter) Spacebar makes new horoscope.</l></block><block s="doBroadcast"><block s="reportIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><l>load_horoskov</l><l>run_horoskov</l></block><list></list></block></script><script x="20" y="1011.8333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doBroadcast"><l>run_horoskov</l><list></list></block></script><script x="20" y="1085.8333333333337"><block s="receiveMessage"><l>run_horoskov</l><list></list></block><block s="doSetVar"><l>sentenceSize</l><l>8</l></block><block s="doDeclareVariables"><list><l>horotext</l><l>numSentences</l></list></block><block s="doSetVar"><l>horotext</l><block s="reportJoinWords"><list><block s="reportListItem"><l><option>any</option></l><block s="reportTextSplit"><l>over,gosh,ack,cheers,mmm,okay,humbug,man,naw,ha,yummy,nah,phew,look,ready,doggone,cheerio,er,argh,my my,sup,yikes,foo,oh,you don&apos;t say,by golly,om,dear me,hee,pish posh,when,say,my word,fie,whoopee,shh,tch,long time,yech,tally ho,whee,voila,time out,kapish,great,shoo,aw,hmm,lordy,ahem,just a sec</l><l>,</l></block></block><l>, </l><block s="reportListItem"><l><option>any</option></l><block s="reportTextSplit"><l>Aries Taurus Gemini Cancer Leo Virgo Libra Scorpio Sagittarius Capricorn Aquarius Pisces</l><l> </l></block></block><l>! </l></list></block></block><block s="doSetVar"><l>numSentences</l><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="sentenceSize"/><l>2</l></block></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportVariadicProduct"><list><block var="sentenceSize"/><block s="reportQuotient"><block s="reportRandom"><l>1</l><l>100</l></block><l>100</l></block></list></block></block></list></block></block><block s="doIf"><block s="reportGreaterThan"><block var="numSentences"/><l>4</l></block><script><block s="doSetVar"><l>numSentences</l><l>4</l></block></script></block><block s="doFor"><l>i</l><l>1</l><block var="numSentences"/><script><block s="doSetVar"><l>horotext</l><custom-block s="join words %mult%txt"><list><block var="horotext"/><custom-block s="genHoroscope %s"><block var="sentenceSize"/></custom-block></list></custom-block></block></script></block><block s="bubble"><block var="horotext"/></block></script></scripts></sprite><watcher var="srcline" style="normal" x="7.2708333333332575" y="22.53958478749999" color="243,118,29" hidden="true"/><watcher var="source" style="normal" x="0" y="90.15833624166666" color="243,118,29" hidden="true"/><watcher var="endwords" style="normal" x="5.816666666666606" y="7.270839149999986" color="243,118,29" hidden="true"/><watcher var="sentenceSize" style="normal" x="7.2708333333332575" y="230.48542539166664" color="243,118,29" hidden="true"/><watcher var="file" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="file_contents" style="normal" x="0" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="startwords" style="normal" x="38.27083333333326" y="0" color="243,118,29" hidden="true"/><watcher var="linewords" style="normal" x="23.270833333333258" y="49.21667393749996" color="243,118,29" hidden="true"/><watcher var="wordbank" style="normal" x="29.543750000000045" y="22" color="243,118,29" hidden="true"/><watcher var="srclines" style="normal" x="57.995833333333394" y="11" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="srclines"><list struct="atomic" id="1273"> Your week falls neatly into distinct phases,&quot;The completion of routine tasks is your number one priority until Tuesday and, after Wednesday, you&apos;ll deal with all those emotional wobbles&quot;,&quot;But if someone does seem intent on causing a fuss, why not just ignore them&quot;,It would be best if you concentrated on your own affairs,&quot; You&apos;re coming to the end of an emotional period, when you&apos;ve been too ready to sacrifice your interests to those of other people&quot;,&quot;Your desire to serve others is admirable, but not if it means that partners walk all over you&quot;,&quot;Your horoscope continues to show an unusual concentration on money and, by all accounts, your business sense is booming&quot;,&quot; Passions are still running high, and the degree of emotional intensity circulating in the cosmos remains pretty awe-inspiring&quot;,&quot;To avoid trouble, you must be impeccably polite and considerate&quot;,&quot;At work, it is now time to learn a new skill, perhaps by taking a short course&quot;,It doesn&apos;t have to be a big deal, First things first - don&apos;t rush it,&quot;There is still a great deal going on behind the scenes, away from prying eyes, and you have to be happy with your plans before you go public&quot;,&quot;After all, you don&apos;t want to risk unnecessary criticism, do you&quot;,&quot;In love, you&apos;re still chasing a fairy-tale fantasy but please keep one foot in the real world&quot;,&quot; The greatest pressures are coming from all directions at once, and midweek - perhaps from Tuesday to Thursday - you&apos;ll probably decide that you&apos;ve had enough&quot;,&quot;If you feel like ducking out and disappearing for a few days, go right ahead&quot;,&quot;Do be sure to keep family members informed of what you&apos;re doing, though&quot;,That&apos;s only fair,&quot; Get up with the lark and go to bed with the owl for, while upbeat, energetic Mars is charging through your chart, you will cram as much in to every week as you can&quot;,&quot;The one golden rule is to pace yourself, eat well and keep fit&quot;,A financial deal could finally yield a profit around Thursday or Friday,&quot;And, if you have a chance for a rest, take it&quot;, The Sun&apos;s marvellous motions mean that it&apos;s time for all born under the sign of the Balance to celebrate their blessings and put their burdens into perspective,&quot;However, the really good news is provided by Mercury and Venus, two splendid planets which encourage you to take confidence-building measures&quot;,&quot;Plus, be sure to settle all those issues which are troubling you&quot;,&quot; You have many talents, but you often give out misleading signals&quot;,Some people regard your tendency to secrecy as a bad characteristic,How wrong they are,Your ability to respect confidences and reward the trust placed in you is a fine quality which will come in very handy over the next two or three weeks,&quot; Many of you are still inclined to blow your tops, but you must remember that people you think are guilty are in fact completely innocent&quot;,&quot;Passions should be running high, but you may direct your energy towards positive, constructive and cultural ways of enjoying yourself&quot;,&quot;An old friend may have the best advice, so listen well  and take heed&quot;, You&apos;re on a positive path  that&apos;s for sure,&quot;This is still a relatively busy phase, and by no means dull  if not wildly exciting&quot;,If you&apos;re alive to new possibilities you&apos;ll find all sorts of ways to bring a little inspiration to work and routine chores,Ambitious Capricorns are now moving into top gear - and about time too, You can now look ahead and make plans for the coming months,&quot;Right now, some people are unwilling to accept flattery or generous gestures&quot;,&quot;I hope you&apos;re not among them because, over the period ahead, a number of partners, friends and colleagues will be more than willing to offer you praise, affection and presents&quot;,&quot; You may have a sense of being in limbo, or cast adrift&quot;,&quot;Quite why this should be so is not clear, but we can say that you&apos;ll have your feet back on firm ground very soon&quot;,This is a time to be constructive in outlook and resolute and firm in your approach, Stress levels are set to ease up,&quot;A battle royal has been taking place between a number of other planets, an encounter with profound consequences for your emotional security&quot;,It may be that you have already decided that things cannot go on as before,&quot;But then, you have known that for a long while&quot;,&quot;Come to think of it, it&apos;s time for an improvement&quot;,&quot; If you have been in touch with underlying trends, you will know that this has been a time of unique and reassuring experiences&quot;,But you must still be aware that there are serious emotional questions to be dealt with,It&apos;s just that it&apos;s difficult to get to the real issues, Many of you will be feeling the uncompromising impact of Mars blowing through your life,It must be clear by now that the pattern of your affairs and activities must be changed for the better,And I have a feeling you&apos;ll make a start by putting up some extra cash, Perhaps you now feel like battening down the hatches and taking shelter from emotional assaults,You may feel unfairly squeezed between people who think you should become more deeply involved and those who wish you to withdraw altogether,&quot;Watch out for financial confrontations - they can be avoided, you know&quot;, Seven planets encouraging you to do your own thing and go your own way is not bad support,&quot;You are under no pressure to take certain adventurous and even extraordinary steps, but the opportunity is there if you wish to use it&quot;,It really is up to you,</list></variable><variable name="srcline"><l>It really is up to you</l></variable><variable name="source"><l> Your week falls neatly into distinct phases. The completion of routine tasks is your number one priority until Tuesday and, after Wednesday, you&apos;ll deal with all those emotional wobbles. But if someone does seem intent on causing a fuss, why not just ignore them. It would be best if you concentrated on your own affairs. &#xD; You&apos;re coming to the end of an emotional period, when you&apos;ve been too ready to sacrifice your interests to those of other people. Your desire to serve others is admirable, but not if it means that partners walk all over you. Your horoscope continues to show an unusual concentration on money and, by all accounts, your business sense is booming. &#xD; Passions are still running high, and the degree of emotional intensity circulating in the cosmos remains pretty awe-inspiring. To avoid trouble, you must be impeccably polite and considerate. At work, it is now time to learn a new skill, perhaps by taking a short course. It doesn&apos;t have to be a big deal. &#xD; First things first - don&apos;t rush it. There is still a great deal going on behind the scenes, away from prying eyes, and you have to be happy with your plans before you go public. After all, you don&apos;t want to risk unnecessary criticism, do you. In love, you&apos;re still chasing a fairy-tale fantasy but please keep one foot in the real world. &#xD; The greatest pressures are coming from all directions at once, and midweek - perhaps from Tuesday to Thursday - you&apos;ll probably decide that you&apos;ve had enough. If you feel like ducking out and disappearing for a few days, go right ahead. Do be sure to keep family members informed of what you&apos;re doing, though. That&apos;s only fair. &#xD; Get up with the lark and go to bed with the owl for, while upbeat, energetic Mars is charging through your chart, you will cram as much in to every week as you can. The one golden rule is to pace yourself, eat well and keep fit. A financial deal could finally yield a profit around Thursday or Friday. And, if you have a chance for a rest, take it. &#xD; The Sun&apos;s marvellous motions mean that it&apos;s time for all born under the sign of the Balance to celebrate their blessings and put their burdens into perspective. However, the really good news is provided by Mercury and Venus, two splendid planets which encourage you to take confidence-building measures. Plus, be sure to settle all those issues which are troubling you. &#xD; You have many talents, but you often give out misleading signals. Some people regard your tendency to secrecy as a bad characteristic. How wrong they are. Your ability to respect confidences and reward the trust placed in you is a fine quality which will come in very handy over the next two or three weeks. &#xD; Many of you are still inclined to blow your tops, but you must remember that people you think are guilty are in fact completely innocent. Passions should be running high, but you may direct your energy towards positive, constructive and cultural ways of enjoying yourself. An old friend may have the best advice, so listen well  and take heed. &#xD; You&apos;re on a positive path  that&apos;s for sure. This is still a relatively busy phase, and by no means dull  if not wildly exciting. If you&apos;re alive to new possibilities you&apos;ll find all sorts of ways to bring a little inspiration to work and routine chores. Ambitious Capricorns are now moving into top gear - and about time too. &#xD; You can now look ahead and make plans for the coming months. Right now, some people are unwilling to accept flattery or generous gestures. I hope you&apos;re not among them because, over the period ahead, a number of partners, friends and colleagues will be more than willing to offer you praise, affection and presents. &#xD; You may have a sense of being in limbo, or cast adrift. Quite why this should be so is not clear, but we can say that you&apos;ll have your feet back on firm ground very soon. This is a time to be constructive in outlook and resolute and firm in your approach. &#xD; Stress levels are set to ease up. A battle royal has been taking place between a number of other planets, an encounter with profound consequences for your emotional security. It may be that you have already decided that things cannot go on as before. But then, you have known that for a long while. Come to think of it, it&apos;s time for an improvement. &#xD; If you have been in touch with underlying trends, you will know that this has been a time of unique and reassuring experiences. But you must still be aware that there are serious emotional questions to be dealt with. It&apos;s just that it&apos;s difficult to get to the real issues. &#xD; Many of you will be feeling the uncompromising impact of Mars blowing through your life. It must be clear by now that the pattern of your affairs and activities must be changed for the better. And I have a feeling you&apos;ll make a start by putting up some extra cash. &#xD; Perhaps you now feel like battening down the hatches and taking shelter from emotional assaults. You may feel unfairly squeezed between people who think you should become more deeply involved and those who wish you to withdraw altogether. Watch out for financial confrontations - they can be avoided, you know. &#xD; Seven planets encouraging you to do your own thing and go your own way is not bad support. You are under no pressure to take certain adventurous and even extraordinary steps, but the opportunity is there if you wish to use it. It really is up to you. </l></variable><variable name="startwords"><list struct="atomic" id="1274">Your,The,But,It,You&apos;re,Your,Your,Passions,To,At,It,First,There,After,In,The,If,Do,That&apos;s,Get,The,A,&quot;And,&quot;,The,&quot;However,&quot;,&quot;Plus,&quot;,You,Some,How,Your,Many,Passions,An,You&apos;re,This,If,Ambitious,You,Right,I,You,Quite,This,Stress,A,It,But,Come,If,But,It&apos;s,Many,It,And,Perhaps,You,Watch,Seven,You,It</list></variable><variable name="endwords"><list struct="atomic" id="1275">phases,wobbles,them,affairs,people,you,booming,awe-inspiring,considerate,course,deal,it,public,you,world,enough,ahead,though,fair,can,fit,Friday,it,perspective,measures,you,signals,characteristic,are,weeks,innocent,yourself,heed,sure,exciting,chores,too,months,gestures,presents,adrift,soon,approach,up,security,before,while,improvement,experiences,with,issues,life,better,cash,assaults,altogether,know,support,it,you</list></variable><variable name="wordbank"><list id="1276"><item><list id="1277"><item><l>Your</l></item><item><list struct="atomic" id="1278">week,number,own,interests,desire,horoscope,business,plans,&quot;chart,&quot;,tendency,ability,&quot;tops,&quot;,energy,feet,approach,emotional,life,affairs,own,own</list></item></list></item><item><list id="1279"><item><l>week</l></item><item><list struct="atomic" id="1280">falls,as</list></item></list></item><item><list id="1281"><item><l>falls</l></item><item><list struct="atomic" id="1282">neatly</list></item></list></item><item><list id="1283"><item><l>neatly</l></item><item><list struct="atomic" id="1284">into</list></item></list></item><item><list id="1285"><item><l>into</l></item><item><list struct="atomic" id="1286">distinct,perspective,top</list></item></list></item><item><list id="1287"><item><l>distinct</l></item><item><list struct="atomic" id="1288">phases</list></item></list></item><item><list id="1289"><item><l>The</l></item><item><list struct="atomic" id="1290">completion,end,degree,cosmos,&quot;scenes,&quot;,real,greatest,lark,owl,one,Sun&apos;s,sign,Balance,really,trust,next,best,coming,period,real,uncompromising,pattern,better,hatches,opportunity</list></item></list></item><item><list id="1291"><item><l>completion</l></item><item><list struct="atomic" id="1292">of</list></item></list></item><item><list id="1293"><item><l>of</l></item><item><list struct="atomic" id="1294">routine,an,other,emotional,what,the,you,enjoying,ways,&quot;partners,&quot;,being,other,&quot;it,&quot;,unique,you,Mars,your</list></item></list></item><item><list id="1295"><item><l>routine</l></item><item><list struct="atomic" id="1296">tasks,chores</list></item></list></item><item><list id="1297"><item><l>tasks</l></item><item><list struct="atomic" id="1298">is</list></item></list></item><item><list id="1299"><item><l>is</l></item><item><list struct="atomic" id="1300">your,&quot;admirable,&quot;,booming,now,still,charging,to,provided,a,still,not,a,not,there,up</list></item></list></item><item><list id="1301"><item><l>number</l></item><item><list struct="atomic" id="1302">one,of,of</list></item></list></item><item><list id="1303"><item><l>one</l></item><item><list struct="atomic" id="1304">priority,foot,golden</list></item></list></item><item><list id="1305"><item><l>priority</l></item><item><list struct="atomic" id="1306">until</list></item></list></item><item><list id="1307"><item><l>until</l></item><item><list struct="atomic" id="1308">Tuesday</list></item></list></item><item><list id="1309"><item><l>Tuesday</l></item><item><list struct="atomic" id="1310">&quot;and,&quot;,to</list></item></list></item><item><list id="1311"><item><l>and,</l></item><item><list struct="atomic" id="1312">after,by,if</list></item></list></item><item><list id="1313"><item><l>after</l></item><item><list struct="atomic" id="1314">&quot;Wednesday,&quot;,&quot;all,&quot;</list></item></list></item><item><list id="1315"><item><l>Wednesday,</l></item><item><list struct="atomic" id="1316">you&apos;ll</list></item></list></item><item><list id="1317"><item><l>you&apos;ll</l></item><item><list struct="atomic" id="1318">deal,probably,find,have,make</list></item></list></item><item><list id="1319"><item><l>deal</l></item><item><list struct="atomic" id="1320">with,going,could</list></item></list></item><item><list id="1321"><item><l>with</l></item><item><list struct="atomic" id="1322">all,your,the,the,profound,underlying</list></item></list></item><item><list id="1323"><item><l>all</l></item><item><list struct="atomic" id="1324">those,over,&quot;accounts,&quot;,directions,born,those,sorts</list></item></list></item><item><list id="1325"><item><l>those</l></item><item><list struct="atomic" id="1326">emotional,of,issues,who</list></item></list></item><item><list id="1327"><item><l>emotional</l></item><item><list struct="atomic" id="1328">wobbles,&quot;period,&quot;,intensity,security,questions,assaults</list></item></list></item><item><list id="1329"><item><l>But</l></item><item><list struct="atomic" id="1330">if,not,please,you,you,you,we,&quot;then,&quot;,you,the</list></item></list></item><item><list id="1331"><item><l>if</l></item><item><list struct="atomic" id="1332">someone,you,it,you,you,not,you&apos;re,you,you</list></item></list></item><item><list id="1333"><item><l>someone</l></item><item><list struct="atomic" id="1334">does</list></item></list></item><item><list id="1335"><item><l>does</l></item><item><list struct="atomic" id="1336">seem</list></item></list></item><item><list id="1337"><item><l>seem</l></item><item><list struct="atomic" id="1338">intent</list></item></list></item><item><list id="1339"><item><l>intent</l></item><item><list struct="atomic" id="1340">on</list></item></list></item><item><list id="1341"><item><l>on</l></item><item><list struct="atomic" id="1342">causing,your,money,behind,a,firm,as</list></item></list></item><item><list id="1343"><item><l>causing</l></item><item><list struct="atomic" id="1344">a</list></item></list></item><item><list id="1345"><item><l>a</l></item><item><list struct="atomic" id="1346">&quot;fuss,&quot;,new,short,big,great,fairy-tale,few,financial,profit,chance,&quot;rest,&quot;,bad,fine,positive,relatively,little,number,sense,time,battle,number,long,time,feeling,start</list></item></list></item><item><list id="1347"><item><l>fuss,</l></item><item><list struct="atomic" id="1348">why</list></item></list></item><item><list id="1349"><item><l>why</l></item><item><list struct="atomic" id="1350">not,this</list></item></list></item><item><list id="1351"><item><l>not</l></item><item><list struct="atomic" id="1352">just,if,wildly,among,&quot;clear,&quot;,bad</list></item></list></item><item><list id="1353"><item><l>just</l></item><item><list struct="atomic" id="1354">ignore,that</list></item></list></item><item><list id="1355"><item><l>ignore</l></item><item><list struct="atomic" id="1356">them</list></item></list></item><item><list id="1357"><item><l>It</l></item><item><list struct="atomic" id="1358">would,means,is,doesn&apos;t,may,must,really</list></item></list></item><item><list id="1359"><item><l>would</l></item><item><list struct="atomic" id="1360">be</list></item></list></item><item><list id="1361"><item><l>be</l></item><item><list struct="atomic" id="1362">best,impeccably,a,happy,sure,sure,running,more,so,constructive,that,aware,dealt,feeling,clear,changed,&quot;avoided,&quot;</list></item></list></item><item><list id="1363"><item><l>best</l></item><item><list struct="atomic" id="1364">if,&quot;advice,&quot;</list></item></list></item><item><list id="1365"><item><l>you</l></item><item><list struct="atomic" id="1366">concentrated,must,have,go,don&apos;t,feel,will,can,have,to,have,often,is,are,must,think,may,can,&quot;praise,&quot;,may,have,have,have,will,must,will,now,may,should,to,know,to,are,wish</list></item></list></item><item><list id="1367"><item><l>concentrated</l></item><item><list struct="atomic" id="1368">on</list></item></list></item><item><list id="1369"><item><l>own</l></item><item><list struct="atomic" id="1370">affairs,thing,way</list></item></list></item><item><list id="1371"><item><l>You&apos;re</l></item><item><list struct="atomic" id="1372">coming,still,&quot;doing,&quot;,on,alive,not</list></item></list></item><item><list id="1373"><item><l>coming</l></item><item><list struct="atomic" id="1374">to,from,months</list></item></list></item><item><list id="1375"><item><l>to</l></item><item><list struct="atomic" id="1376">the,sacrifice,those,serve,show,avoid,learn,be,be,risk,Thursday,keep,bed,every,pace,celebrate,take,settle,secrecy,respect,blow,new,bring,work,accept,offer,be,ease,think,be,get,the,withdraw,do,take,use,you</list></item></list></item><item><list id="1377"><item><l>end</l></item><item><list struct="atomic" id="1378">of</list></item></list></item><item><list id="1379"><item><l>an</l></item><item><list struct="atomic" id="1380">emotional,unusual,old,encounter,improvement</list></item></list></item><item><list id="1381"><item><l>period,</l></item><item><list struct="atomic" id="1382">when</list></item></list></item><item><list id="1383"><item><l>when</l></item><item><list struct="atomic" id="1384">you&apos;ve</list></item></list></item><item><list id="1385"><item><l>you&apos;ve</l></item><item><list struct="atomic" id="1386">been,had</list></item></list></item><item><list id="1387"><item><l>been</l></item><item><list struct="atomic" id="1388">too,taking,in,a</list></item></list></item><item><list id="1389"><item><l>too</l></item><item><list struct="atomic" id="1390">ready</list></item></list></item><item><list id="1391"><item><l>ready</l></item><item><list struct="atomic" id="1392">to</list></item></list></item><item><list id="1393"><item><l>sacrifice</l></item><item><list struct="atomic" id="1394">your</list></item></list></item><item><list id="1395"><item><l>interests</l></item><item><list struct="atomic" id="1396">to</list></item></list></item><item><list id="1397"><item><l>other</l></item><item><list struct="atomic" id="1398">people,&quot;planets,&quot;</list></item></list></item><item><list id="1399"><item><l>desire</l></item><item><list struct="atomic" id="1400">to</list></item></list></item><item><list id="1401"><item><l>serve</l></item><item><list struct="atomic" id="1402">others</list></item></list></item><item><list id="1403"><item><l>others</l></item><item><list struct="atomic" id="1404">is</list></item></list></item><item><list id="1405"><item><l>admirable,</l></item><item><list struct="atomic" id="1406">but</list></item></list></item><item><list id="1407"><item><l>means</l></item><item><list struct="atomic" id="1408">that,dull</list></item></list></item><item><list id="1409"><item><l>that</l></item><item><list struct="atomic" id="1410">partners,you&apos;ve,it&apos;s,people,you&apos;ll,you,things,for,this,there,it&apos;s,the</list></item></list></item><item><list id="1411"><item><l>partners</l></item><item><list struct="atomic" id="1412">walk</list></item></list></item><item><list id="1413"><item><l>walk</l></item><item><list struct="atomic" id="1414">all</list></item></list></item><item><list id="1415"><item><l>over</l></item><item><list struct="atomic" id="1416">you,the,the</list></item></list></item><item><list id="1417"><item><l>horoscope</l></item><item><list struct="atomic" id="1418">continues</list></item></list></item><item><list id="1419"><item><l>continues</l></item><item><list struct="atomic" id="1420">to</list></item></list></item><item><list id="1421"><item><l>show</l></item><item><list struct="atomic" id="1422">an</list></item></list></item><item><list id="1423"><item><l>unusual</l></item><item><list struct="atomic" id="1424">concentration</list></item></list></item><item><list id="1425"><item><l>concentration</l></item><item><list struct="atomic" id="1426">on</list></item></list></item><item><list id="1427"><item><l>money</l></item><item><list struct="atomic" id="1428">&quot;and,&quot;</list></item></list></item><item><list id="1429"><item><l>by</l></item><item><list struct="atomic" id="1430">all,taking,Mercury,no,now,putting</list></item></list></item><item><list id="1431"><item><l>accounts,</l></item><item><list struct="atomic" id="1432">your</list></item></list></item><item><list id="1433"><item><l>business</l></item><item><list struct="atomic" id="1434">sense</list></item></list></item><item><list id="1435"><item><l>sense</l></item><item><list struct="atomic" id="1436">is,of</list></item></list></item><item><list id="1437"><item><l>Passions</l></item><item><list struct="atomic" id="1438">are,should</list></item></list></item><item><list id="1439"><item><l>are</l></item><item><list struct="atomic" id="1440">still,coming,troubling,still,guilty,in,now,unwilling,set,serious,under</list></item></list></item><item><list id="1441"><item><l>still</l></item><item><list struct="atomic" id="1442">running,a,chasing,inclined,a,be</list></item></list></item><item><list id="1443"><item><l>running</l></item><item><list struct="atomic" id="1444">&quot;high,&quot;,&quot;high,&quot;</list></item></list></item><item><list id="1445"><item><l>high,</l></item><item><list struct="atomic" id="1446">and,but</list></item></list></item><item><list id="1447"><item><l>and</l></item><item><list struct="atomic" id="1448">the,considerate,you,midweek,disappearing,go,keep,put,&quot;Venus,&quot;,reward,cultural,take,by,routine,about,make,colleagues,presents,resolute,firm,reassuring,activities,I,taking,those,go,even</list></item></list></item><item><list id="1449"><item><l>degree</l></item><item><list struct="atomic" id="1450">of</list></item></list></item><item><list id="1451"><item><l>intensity</l></item><item><list struct="atomic" id="1452">circulating</list></item></list></item><item><list id="1453"><item><l>circulating</l></item><item><list struct="atomic" id="1454">in</list></item></list></item><item><list id="1455"><item><l>in</l></item><item><list struct="atomic" id="1456">the,&quot;love,&quot;,the,to,you,very,fact,&quot;limbo,&quot;,outlook,your,touch</list></item></list></item><item><list id="1457"><item><l>cosmos</l></item><item><list struct="atomic" id="1458">remains</list></item></list></item><item><list id="1459"><item><l>remains</l></item><item><list struct="atomic" id="1460">pretty</list></item></list></item><item><list id="1461"><item><l>pretty</l></item><item><list struct="atomic" id="1462">awe-inspiring</list></item></list></item><item><list id="1463"><item><l>avoid</l></item><item><list struct="atomic" id="1464">&quot;trouble,&quot;</list></item></list></item><item><list id="1465"><item><l>trouble,</l></item><item><list struct="atomic" id="1466">you</list></item></list></item><item><list id="1467"><item><l>must</l></item><item><list struct="atomic" id="1468">be,remember,still,be,be</list></item></list></item><item><list id="1469"><item><l>impeccably</l></item><item><list struct="atomic" id="1470">polite</list></item></list></item><item><list id="1471"><item><l>polite</l></item><item><list struct="atomic" id="1472">and</list></item></list></item><item><list id="1473"><item><l>At</l></item><item><list struct="atomic" id="1474">&quot;work,&quot;,&quot;once,&quot;</list></item></list></item><item><list id="1475"><item><l>work,</l></item><item><list struct="atomic" id="1476">it</list></item></list></item><item><list id="1477"><item><l>now</l></item><item><list struct="atomic" id="1478">time,moving,look,that,feel</list></item></list></item><item><list id="1479"><item><l>time</l></item><item><list struct="atomic" id="1480">to,for,too,to,for,of</list></item></list></item><item><list id="1481"><item><l>learn</l></item><item><list struct="atomic" id="1482">a</list></item></list></item><item><list id="1483"><item><l>new</l></item><item><list struct="atomic" id="1484">&quot;skill,&quot;,possibilities</list></item></list></item><item><list id="1485"><item><l>skill,</l></item><item><list struct="atomic" id="1486">perhaps</list></item></list></item><item><list id="1487"><item><l>perhaps</l></item><item><list struct="atomic" id="1488">by,from,you</list></item></list></item><item><list id="1489"><item><l>taking</l></item><item><list struct="atomic" id="1490">a,place,shelter</list></item></list></item><item><list id="1491"><item><l>short</l></item><item><list struct="atomic" id="1492">course</list></item></list></item><item><list id="1493"><item><l>doesn&apos;t</l></item><item><list struct="atomic" id="1494">have</list></item></list></item><item><list id="1495"><item><l>have</l></item><item><list struct="atomic" id="1496">to,to,a,many,the,a,your,already,known,been,a</list></item></list></item><item><list id="1497"><item><l>big</l></item><item><list struct="atomic" id="1498">deal</list></item></list></item><item><list id="1499"><item><l>First</l></item><item><list struct="atomic" id="1500">things,-</list></item></list></item><item><list id="1501"><item><l>things</l></item><item><list struct="atomic" id="1502">first,cannot</list></item></list></item><item><list id="1503"><item><l>-</l></item><item><list struct="atomic" id="1504">don&apos;t,perhaps,you&apos;ll,and,they</list></item></list></item><item><list id="1505"><item><l>don&apos;t</l></item><item><list struct="atomic" id="1506">rush,want</list></item></list></item><item><list id="1507"><item><l>rush</l></item><item><list struct="atomic" id="1508">it</list></item></list></item><item><list id="1509"><item><l>There</l></item><item><list struct="atomic" id="1510">is,are,if</list></item></list></item><item><list id="1511"><item><l>great</l></item><item><list struct="atomic" id="1512">deal</list></item></list></item><item><list id="1513"><item><l>going</l></item><item><list struct="atomic" id="1514">on</list></item></list></item><item><list id="1515"><item><l>behind</l></item><item><list struct="atomic" id="1516">the</list></item></list></item><item><list id="1517"><item><l>scenes,</l></item><item><list struct="atomic" id="1518">away</list></item></list></item><item><list id="1519"><item><l>away</l></item><item><list struct="atomic" id="1520">from</list></item></list></item><item><list id="1521"><item><l>from</l></item><item><list struct="atomic" id="1522">prying,all,Tuesday,emotional</list></item></list></item><item><list id="1523"><item><l>prying</l></item><item><list struct="atomic" id="1524">&quot;eyes,&quot;</list></item></list></item><item><list id="1525"><item><l>eyes,</l></item><item><list struct="atomic" id="1526">and</list></item></list></item><item><list id="1527"><item><l>happy</l></item><item><list struct="atomic" id="1528">with</list></item></list></item><item><list id="1529"><item><l>plans</l></item><item><list struct="atomic" id="1530">before,for</list></item></list></item><item><list id="1531"><item><l>before</l></item><item><list struct="atomic" id="1532">you</list></item></list></item><item><list id="1533"><item><l>go</l></item><item><list struct="atomic" id="1534">public,right,to,on,your</list></item></list></item><item><list id="1535"><item><l>all,</l></item><item><list struct="atomic" id="1536">you</list></item></list></item><item><list id="1537"><item><l>want</l></item><item><list struct="atomic" id="1538">to</list></item></list></item><item><list id="1539"><item><l>risk</l></item><item><list struct="atomic" id="1540">unnecessary</list></item></list></item><item><list id="1541"><item><l>unnecessary</l></item><item><list struct="atomic" id="1542">&quot;criticism,&quot;</list></item></list></item><item><list id="1543"><item><l>criticism,</l></item><item><list struct="atomic" id="1544">do</list></item></list></item><item><list id="1545"><item><l>do</l></item><item><list struct="atomic" id="1546">you,be,your</list></item></list></item><item><list id="1547"><item><l>love,</l></item><item><list struct="atomic" id="1548">you&apos;re</list></item></list></item><item><list id="1549"><item><l>chasing</l></item><item><list struct="atomic" id="1550">a</list></item></list></item><item><list id="1551"><item><l>fairy-tale</l></item><item><list struct="atomic" id="1552">fantasy</list></item></list></item><item><list id="1553"><item><l>fantasy</l></item><item><list struct="atomic" id="1554">but</list></item></list></item><item><list id="1555"><item><l>please</l></item><item><list struct="atomic" id="1556">keep</list></item></list></item><item><list id="1557"><item><l>keep</l></item><item><list struct="atomic" id="1558">one,family,fit</list></item></list></item><item><list id="1559"><item><l>foot</l></item><item><list struct="atomic" id="1560">in</list></item></list></item><item><list id="1561"><item><l>real</l></item><item><list struct="atomic" id="1562">world,issues</list></item></list></item><item><list id="1563"><item><l>greatest</l></item><item><list struct="atomic" id="1564">pressures</list></item></list></item><item><list id="1565"><item><l>pressures</l></item><item><list struct="atomic" id="1566">are</list></item></list></item><item><list id="1567"><item><l>directions</l></item><item><list struct="atomic" id="1568">at</list></item></list></item><item><list id="1569"><item><l>once,</l></item><item><list struct="atomic" id="1570">and</list></item></list></item><item><list id="1571"><item><l>midweek</l></item><item><list struct="atomic" id="1572">-</list></item></list></item><item><list id="1573"><item><l>Thursday</l></item><item><list struct="atomic" id="1574">-,or</list></item></list></item><item><list id="1575"><item><l>probably</l></item><item><list struct="atomic" id="1576">decide</list></item></list></item><item><list id="1577"><item><l>decide</l></item><item><list struct="atomic" id="1578">that</list></item></list></item><item><list id="1579"><item><l>had</l></item><item><list struct="atomic" id="1580">enough</list></item></list></item><item><list id="1581"><item><l>feel</l></item><item><list struct="atomic" id="1582">like,like,unfairly</list></item></list></item><item><list id="1583"><item><l>like</l></item><item><list struct="atomic" id="1584">ducking,battening</list></item></list></item><item><list id="1585"><item><l>ducking</l></item><item><list struct="atomic" id="1586">out</list></item></list></item><item><list id="1587"><item><l>out</l></item><item><list struct="atomic" id="1588">and,misleading,for</list></item></list></item><item><list id="1589"><item><l>disappearing</l></item><item><list struct="atomic" id="1590">for</list></item></list></item><item><list id="1591"><item><l>for</l></item><item><list struct="atomic" id="1592">a,a,all,sure,the,your,a,an,the,financial</list></item></list></item><item><list id="1593"><item><l>few</l></item><item><list struct="atomic" id="1594">&quot;days,&quot;</list></item></list></item><item><list id="1595"><item><l>days,</l></item><item><list struct="atomic" id="1596">go</list></item></list></item><item><list id="1597"><item><l>right</l></item><item><list struct="atomic" id="1598">ahead,&quot;now,&quot;</list></item></list></item><item><list id="1599"><item><l>sure</l></item><item><list struct="atomic" id="1600">to,to</list></item></list></item><item><list id="1601"><item><l>family</l></item><item><list struct="atomic" id="1602">members</list></item></list></item><item><list id="1603"><item><l>members</l></item><item><list struct="atomic" id="1604">informed</list></item></list></item><item><list id="1605"><item><l>informed</l></item><item><list struct="atomic" id="1606">of</list></item></list></item><item><list id="1607"><item><l>what</l></item><item><list struct="atomic" id="1608">you&apos;re</list></item></list></item><item><list id="1609"><item><l>doing,</l></item><item><list struct="atomic" id="1610">though</list></item></list></item><item><list id="1611"><item><l>That&apos;s</l></item><item><list struct="atomic" id="1612">only,for</list></item></list></item><item><list id="1613"><item><l>only</l></item><item><list struct="atomic" id="1614">fair</list></item></list></item><item><list id="1615"><item><l>Get</l></item><item><list struct="atomic" id="1616">up,to</list></item></list></item><item><list id="1617"><item><l>up</l></item><item><list struct="atomic" id="1618">with,some,to</list></item></list></item><item><list id="1619"><item><l>lark</l></item><item><list struct="atomic" id="1620">and</list></item></list></item><item><list id="1621"><item><l>bed</l></item><item><list struct="atomic" id="1622">with</list></item></list></item><item><list id="1623"><item><l>owl</l></item><item><list struct="atomic" id="1624">&quot;for,&quot;</list></item></list></item><item><list id="1625"><item><l>for,</l></item><item><list struct="atomic" id="1626">while</list></item></list></item><item><list id="1627"><item><l>while</l></item><item><list struct="atomic" id="1628">&quot;upbeat,&quot;</list></item></list></item><item><list id="1629"><item><l>upbeat,</l></item><item><list struct="atomic" id="1630">energetic</list></item></list></item><item><list id="1631"><item><l>energetic</l></item><item><list struct="atomic" id="1632">Mars</list></item></list></item><item><list id="1633"><item><l>Mars</l></item><item><list struct="atomic" id="1634">is,blowing</list></item></list></item><item><list id="1635"><item><l>charging</l></item><item><list struct="atomic" id="1636">through</list></item></list></item><item><list id="1637"><item><l>through</l></item><item><list struct="atomic" id="1638">your,your</list></item></list></item><item><list id="1639"><item><l>chart,</l></item><item><list struct="atomic" id="1640">you</list></item></list></item><item><list id="1641"><item><l>will</l></item><item><list struct="atomic" id="1642">cram,come,be,know,be</list></item></list></item><item><list id="1643"><item><l>cram</l></item><item><list struct="atomic" id="1644">as</list></item></list></item><item><list id="1645"><item><l>as</l></item><item><list struct="atomic" id="1646">much,you,a,before</list></item></list></item><item><list id="1647"><item><l>much</l></item><item><list struct="atomic" id="1648">in</list></item></list></item><item><list id="1649"><item><l>every</l></item><item><list struct="atomic" id="1650">week</list></item></list></item><item><list id="1651"><item><l>golden</l></item><item><list struct="atomic" id="1652">rule</list></item></list></item><item><list id="1653"><item><l>rule</l></item><item><list struct="atomic" id="1654">is</list></item></list></item><item><list id="1655"><item><l>pace</l></item><item><list struct="atomic" id="1656">&quot;yourself,&quot;</list></item></list></item><item><list id="1657"><item><l>yourself,</l></item><item><list struct="atomic" id="1658">eat</list></item></list></item><item><list id="1659"><item><l>eat</l></item><item><list struct="atomic" id="1660">well</list></item></list></item><item><list id="1661"><item><l>well</l></item><item><list struct="atomic" id="1662">and,and</list></item></list></item><item><list id="1663"><item><l>financial</l></item><item><list struct="atomic" id="1664">deal,confrontations</list></item></list></item><item><list id="1665"><item><l>could</l></item><item><list struct="atomic" id="1666">finally</list></item></list></item><item><list id="1667"><item><l>finally</l></item><item><list struct="atomic" id="1668">yield</list></item></list></item><item><list id="1669"><item><l>yield</l></item><item><list struct="atomic" id="1670">a</list></item></list></item><item><list id="1671"><item><l>profit</l></item><item><list struct="atomic" id="1672">around</list></item></list></item><item><list id="1673"><item><l>around</l></item><item><list struct="atomic" id="1674">Thursday</list></item></list></item><item><list id="1675"><item><l>or</l></item><item><list struct="atomic" id="1676">Friday,three,generous,cast</list></item></list></item><item><list id="1677"><item><l>chance</l></item><item><list struct="atomic" id="1678">for</list></item></list></item><item><list id="1679"><item><l>rest,</l></item><item><list struct="atomic" id="1680">take</list></item></list></item><item><list id="1681"><item><l>take</l></item><item><list struct="atomic" id="1682">it,confidence-building,heed,certain</list></item></list></item><item><list id="1683"><item><l>Sun&apos;s</l></item><item><list struct="atomic" id="1684">marvellous</list></item></list></item><item><list id="1685"><item><l>marvellous</l></item><item><list struct="atomic" id="1686">motions</list></item></list></item><item><list id="1687"><item><l>motions</l></item><item><list struct="atomic" id="1688">mean</list></item></list></item><item><list id="1689"><item><l>mean</l></item><item><list struct="atomic" id="1690">that</list></item></list></item><item><list id="1691"><item><l>it&apos;s</l></item><item><list struct="atomic" id="1692">time,time,just,difficult</list></item></list></item><item><list id="1693"><item><l>born</l></item><item><list struct="atomic" id="1694">under</list></item></list></item><item><list id="1695"><item><l>under</l></item><item><list struct="atomic" id="1696">the,no</list></item></list></item><item><list id="1697"><item><l>sign</l></item><item><list struct="atomic" id="1698">of</list></item></list></item><item><list id="1699"><item><l>Balance</l></item><item><list struct="atomic" id="1700">to</list></item></list></item><item><list id="1701"><item><l>celebrate</l></item><item><list struct="atomic" id="1702">their</list></item></list></item><item><list id="1703"><item><l>their</l></item><item><list struct="atomic" id="1704">blessings,burdens</list></item></list></item><item><list id="1705"><item><l>blessings</l></item><item><list struct="atomic" id="1706">and</list></item></list></item><item><list id="1707"><item><l>put</l></item><item><list struct="atomic" id="1708">their</list></item></list></item><item><list id="1709"><item><l>burdens</l></item><item><list struct="atomic" id="1710">into</list></item></list></item><item><list id="1711"><item><l>However,</l></item><item><list struct="atomic" id="1712">the</list></item></list></item><item><list id="1713"><item><l>really</l></item><item><list struct="atomic" id="1714">good,is</list></item></list></item><item><list id="1715"><item><l>good</l></item><item><list struct="atomic" id="1716">news</list></item></list></item><item><list id="1717"><item><l>news</l></item><item><list struct="atomic" id="1718">is</list></item></list></item><item><list id="1719"><item><l>provided</l></item><item><list struct="atomic" id="1720">by</list></item></list></item><item><list id="1721"><item><l>Mercury</l></item><item><list struct="atomic" id="1722">and</list></item></list></item><item><list id="1723"><item><l>Venus,</l></item><item><list struct="atomic" id="1724">two</list></item></list></item><item><list id="1725"><item><l>two</l></item><item><list struct="atomic" id="1726">splendid,or</list></item></list></item><item><list id="1727"><item><l>splendid</l></item><item><list struct="atomic" id="1728">planets</list></item></list></item><item><list id="1729"><item><l>planets</l></item><item><list struct="atomic" id="1730">which,encouraging</list></item></list></item><item><list id="1731"><item><l>which</l></item><item><list struct="atomic" id="1732">encourage,are,will</list></item></list></item><item><list id="1733"><item><l>encourage</l></item><item><list struct="atomic" id="1734">you</list></item></list></item><item><list id="1735"><item><l>confidence-building</l></item><item><list struct="atomic" id="1736">measures</list></item></list></item><item><list id="1737"><item><l>Plus,</l></item><item><list struct="atomic" id="1738">be</list></item></list></item><item><list id="1739"><item><l>settle</l></item><item><list struct="atomic" id="1740">all</list></item></list></item><item><list id="1741"><item><l>issues</l></item><item><list struct="atomic" id="1742">which</list></item></list></item><item><list id="1743"><item><l>troubling</l></item><item><list struct="atomic" id="1744">you</list></item></list></item><item><list id="1745"><item><l>many</l></item><item><list struct="atomic" id="1746">&quot;talents,&quot;,of,of</list></item></list></item><item><list id="1747"><item><l>talents,</l></item><item><list struct="atomic" id="1748">but</list></item></list></item><item><list id="1749"><item><l>often</l></item><item><list struct="atomic" id="1750">give</list></item></list></item><item><list id="1751"><item><l>give</l></item><item><list struct="atomic" id="1752">out</list></item></list></item><item><list id="1753"><item><l>misleading</l></item><item><list struct="atomic" id="1754">signals</list></item></list></item><item><list id="1755"><item><l>Some</l></item><item><list struct="atomic" id="1756">people,people,extra</list></item></list></item><item><list id="1757"><item><l>people</l></item><item><list struct="atomic" id="1758">regard,you,are,who</list></item></list></item><item><list id="1759"><item><l>regard</l></item><item><list struct="atomic" id="1760">your</list></item></list></item><item><list id="1761"><item><l>tendency</l></item><item><list struct="atomic" id="1762">to</list></item></list></item><item><list id="1763"><item><l>secrecy</l></item><item><list struct="atomic" id="1764">as</list></item></list></item><item><list id="1765"><item><l>bad</l></item><item><list struct="atomic" id="1766">characteristic,support</list></item></list></item><item><list id="1767"><item><l>How</l></item><item><list struct="atomic" id="1768">wrong</list></item></list></item><item><list id="1769"><item><l>wrong</l></item><item><list struct="atomic" id="1770">they</list></item></list></item><item><list id="1771"><item><l>they</l></item><item><list struct="atomic" id="1772">are,can</list></item></list></item><item><list id="1773"><item><l>ability</l></item><item><list struct="atomic" id="1774">to</list></item></list></item><item><list id="1775"><item><l>respect</l></item><item><list struct="atomic" id="1776">confidences</list></item></list></item><item><list id="1777"><item><l>confidences</l></item><item><list struct="atomic" id="1778">and</list></item></list></item><item><list id="1779"><item><l>reward</l></item><item><list struct="atomic" id="1780">the</list></item></list></item><item><list id="1781"><item><l>trust</l></item><item><list struct="atomic" id="1782">placed</list></item></list></item><item><list id="1783"><item><l>placed</l></item><item><list struct="atomic" id="1784">in</list></item></list></item><item><list id="1785"><item><l>fine</l></item><item><list struct="atomic" id="1786">quality</list></item></list></item><item><list id="1787"><item><l>quality</l></item><item><list struct="atomic" id="1788">which</list></item></list></item><item><list id="1789"><item><l>come</l></item><item><list struct="atomic" id="1790">in,to</list></item></list></item><item><list id="1791"><item><l>very</l></item><item><list struct="atomic" id="1792">handy,soon</list></item></list></item><item><list id="1793"><item><l>handy</l></item><item><list struct="atomic" id="1794">over</list></item></list></item><item><list id="1795"><item><l>next</l></item><item><list struct="atomic" id="1796">two</list></item></list></item><item><list id="1797"><item><l>three</l></item><item><list struct="atomic" id="1798">weeks</list></item></list></item><item><list id="1799"><item><l>inclined</l></item><item><list struct="atomic" id="1800">to</list></item></list></item><item><list id="1801"><item><l>blow</l></item><item><list struct="atomic" id="1802">your</list></item></list></item><item><list id="1803"><item><l>tops,</l></item><item><list struct="atomic" id="1804">but</list></item></list></item><item><list id="1805"><item><l>remember</l></item><item><list struct="atomic" id="1806">that</list></item></list></item><item><list id="1807"><item><l>think</l></item><item><list struct="atomic" id="1808">are,of,you</list></item></list></item><item><list id="1809"><item><l>guilty</l></item><item><list struct="atomic" id="1810">are</list></item></list></item><item><list id="1811"><item><l>fact</l></item><item><list struct="atomic" id="1812">completely</list></item></list></item><item><list id="1813"><item><l>completely</l></item><item><list struct="atomic" id="1814">innocent</list></item></list></item><item><list id="1815"><item><l>should</l></item><item><list struct="atomic" id="1816">be,be,become</list></item></list></item><item><list id="1817"><item><l>may</l></item><item><list struct="atomic" id="1818">direct,have,have,be,feel</list></item></list></item><item><list id="1819"><item><l>direct</l></item><item><list struct="atomic" id="1820">your</list></item></list></item><item><list id="1821"><item><l>energy</l></item><item><list struct="atomic" id="1822">towards</list></item></list></item><item><list id="1823"><item><l>towards</l></item><item><list struct="atomic" id="1824">&quot;positive,&quot;</list></item></list></item><item><list id="1825"><item><l>positive,</l></item><item><list struct="atomic" id="1826">constructive</list></item></list></item><item><list id="1827"><item><l>constructive</l></item><item><list struct="atomic" id="1828">and,in</list></item></list></item><item><list id="1829"><item><l>cultural</l></item><item><list struct="atomic" id="1830">ways</list></item></list></item><item><list id="1831"><item><l>ways</l></item><item><list struct="atomic" id="1832">of,to</list></item></list></item><item><list id="1833"><item><l>enjoying</l></item><item><list struct="atomic" id="1834">yourself</list></item></list></item><item><list id="1835"><item><l>old</l></item><item><list struct="atomic" id="1836">friend</list></item></list></item><item><list id="1837"><item><l>friend</l></item><item><list struct="atomic" id="1838">may</list></item></list></item><item><list id="1839"><item><l>advice,</l></item><item><list struct="atomic" id="1840">so</list></item></list></item><item><list id="1841"><item><l>so</l></item><item><list struct="atomic" id="1842">listen,is</list></item></list></item><item><list id="1843"><item><l>listen</l></item><item><list struct="atomic" id="1844">well</list></item></list></item><item><list id="1845"><item><l>positive</l></item><item><list struct="atomic" id="1846">path</list></item></list></item><item><list id="1847"><item><l>path</l></item><item><list struct="atomic" id="1848">that&apos;s</list></item></list></item><item><list id="1849"><item><l>This</l></item><item><list struct="atomic" id="1850">is,should,is,has</list></item></list></item><item><list id="1851"><item><l>relatively</l></item><item><list struct="atomic" id="1852">busy</list></item></list></item><item><list id="1853"><item><l>busy</l></item><item><list struct="atomic" id="1854">&quot;phase,&quot;</list></item></list></item><item><list id="1855"><item><l>phase,</l></item><item><list struct="atomic" id="1856">and</list></item></list></item><item><list id="1857"><item><l>no</l></item><item><list struct="atomic" id="1858">means,pressure</list></item></list></item><item><list id="1859"><item><l>dull</l></item><item><list struct="atomic" id="1860">if</list></item></list></item><item><list id="1861"><item><l>wildly</l></item><item><list struct="atomic" id="1862">exciting</list></item></list></item><item><list id="1863"><item><l>alive</l></item><item><list struct="atomic" id="1864">to</list></item></list></item><item><list id="1865"><item><l>possibilities</l></item><item><list struct="atomic" id="1866">you&apos;ll</list></item></list></item><item><list id="1867"><item><l>find</l></item><item><list struct="atomic" id="1868">all</list></item></list></item><item><list id="1869"><item><l>sorts</l></item><item><list struct="atomic" id="1870">of</list></item></list></item><item><list id="1871"><item><l>bring</l></item><item><list struct="atomic" id="1872">a</list></item></list></item><item><list id="1873"><item><l>little</l></item><item><list struct="atomic" id="1874">inspiration</list></item></list></item><item><list id="1875"><item><l>inspiration</l></item><item><list struct="atomic" id="1876">to</list></item></list></item><item><list id="1877"><item><l>work</l></item><item><list struct="atomic" id="1878">and</list></item></list></item><item><list id="1879"><item><l>Ambitious</l></item><item><list struct="atomic" id="1880">Capricorns</list></item></list></item><item><list id="1881"><item><l>Capricorns</l></item><item><list struct="atomic" id="1882">are</list></item></list></item><item><list id="1883"><item><l>moving</l></item><item><list struct="atomic" id="1884">into</list></item></list></item><item><list id="1885"><item><l>top</l></item><item><list struct="atomic" id="1886">gear</list></item></list></item><item><list id="1887"><item><l>gear</l></item><item><list struct="atomic" id="1888">-</list></item></list></item><item><list id="1889"><item><l>about</l></item><item><list struct="atomic" id="1890">time</list></item></list></item><item><list id="1891"><item><l>can</l></item><item><list struct="atomic" id="1892">now,say,be</list></item></list></item><item><list id="1893"><item><l>look</l></item><item><list struct="atomic" id="1894">ahead</list></item></list></item><item><list id="1895"><item><l>ahead</l></item><item><list struct="atomic" id="1896">and</list></item></list></item><item><list id="1897"><item><l>make</l></item><item><list struct="atomic" id="1898">plans,a</list></item></list></item><item><list id="1899"><item><l>now,</l></item><item><list struct="atomic" id="1900">some</list></item></list></item><item><list id="1901"><item><l>unwilling</l></item><item><list struct="atomic" id="1902">to</list></item></list></item><item><list id="1903"><item><l>accept</l></item><item><list struct="atomic" id="1904">flattery</list></item></list></item><item><list id="1905"><item><l>flattery</l></item><item><list struct="atomic" id="1906">or</list></item></list></item><item><list id="1907"><item><l>generous</l></item><item><list struct="atomic" id="1908">gestures</list></item></list></item><item><list id="1909"><item><l>I</l></item><item><list struct="atomic" id="1910">hope,have</list></item></list></item><item><list id="1911"><item><l>hope</l></item><item><list struct="atomic" id="1912">you&apos;re</list></item></list></item><item><list id="1913"><item><l>among</l></item><item><list struct="atomic" id="1914">them</list></item></list></item><item><list id="1915"><item><l>them</l></item><item><list struct="atomic" id="1916">&quot;because,&quot;</list></item></list></item><item><list id="1917"><item><l>because,</l></item><item><list struct="atomic" id="1918">over</list></item></list></item><item><list id="1919"><item><l>period</l></item><item><list struct="atomic" id="1920">&quot;ahead,&quot;</list></item></list></item><item><list id="1921"><item><l>ahead,</l></item><item><list struct="atomic" id="1922">a</list></item></list></item><item><list id="1923"><item><l>partners,</l></item><item><list struct="atomic" id="1924">friends</list></item></list></item><item><list id="1925"><item><l>friends</l></item><item><list struct="atomic" id="1926">and</list></item></list></item><item><list id="1927"><item><l>colleagues</l></item><item><list struct="atomic" id="1928">will</list></item></list></item><item><list id="1929"><item><l>more</l></item><item><list struct="atomic" id="1930">than,deeply</list></item></list></item><item><list id="1931"><item><l>than</l></item><item><list struct="atomic" id="1932">willing</list></item></list></item><item><list id="1933"><item><l>willing</l></item><item><list struct="atomic" id="1934">to</list></item></list></item><item><list id="1935"><item><l>offer</l></item><item><list struct="atomic" id="1936">you</list></item></list></item><item><list id="1937"><item><l>praise,</l></item><item><list struct="atomic" id="1938">affection</list></item></list></item><item><list id="1939"><item><l>affection</l></item><item><list struct="atomic" id="1940">and</list></item></list></item><item><list id="1941"><item><l>being</l></item><item><list struct="atomic" id="1942">in</list></item></list></item><item><list id="1943"><item><l>limbo,</l></item><item><list struct="atomic" id="1944">or</list></item></list></item><item><list id="1945"><item><l>cast</l></item><item><list struct="atomic" id="1946">adrift</list></item></list></item><item><list id="1947"><item><l>Quite</l></item><item><list struct="atomic" id="1948">why</list></item></list></item><item><list id="1949"><item><l>clear,</l></item><item><list struct="atomic" id="1950">but</list></item></list></item><item><list id="1951"><item><l>we</l></item><item><list struct="atomic" id="1952">can</list></item></list></item><item><list id="1953"><item><l>say</l></item><item><list struct="atomic" id="1954">that</list></item></list></item><item><list id="1955"><item><l>feet</l></item><item><list struct="atomic" id="1956">back</list></item></list></item><item><list id="1957"><item><l>back</l></item><item><list struct="atomic" id="1958">on</list></item></list></item><item><list id="1959"><item><l>firm</l></item><item><list struct="atomic" id="1960">ground,in</list></item></list></item><item><list id="1961"><item><l>ground</l></item><item><list struct="atomic" id="1962">very</list></item></list></item><item><list id="1963"><item><l>outlook</l></item><item><list struct="atomic" id="1964">and</list></item></list></item><item><list id="1965"><item><l>resolute</l></item><item><list struct="atomic" id="1966">and</list></item></list></item><item><list id="1967"><item><l>Stress</l></item><item><list struct="atomic" id="1968">levels</list></item></list></item><item><list id="1969"><item><l>levels</l></item><item><list struct="atomic" id="1970">are</list></item></list></item><item><list id="1971"><item><l>set</l></item><item><list struct="atomic" id="1972">to</list></item></list></item><item><list id="1973"><item><l>ease</l></item><item><list struct="atomic" id="1974">up</list></item></list></item><item><list id="1975"><item><l>battle</l></item><item><list struct="atomic" id="1976">royal</list></item></list></item><item><list id="1977"><item><l>royal</l></item><item><list struct="atomic" id="1978">has</list></item></list></item><item><list id="1979"><item><l>has</l></item><item><list struct="atomic" id="1980">been,been</list></item></list></item><item><list id="1981"><item><l>place</l></item><item><list struct="atomic" id="1982">between</list></item></list></item><item><list id="1983"><item><l>between</l></item><item><list struct="atomic" id="1984">a,people</list></item></list></item><item><list id="1985"><item><l>planets,</l></item><item><list struct="atomic" id="1986">an</list></item></list></item><item><list id="1987"><item><l>encounter</l></item><item><list struct="atomic" id="1988">with</list></item></list></item><item><list id="1989"><item><l>profound</l></item><item><list struct="atomic" id="1990">consequences</list></item></list></item><item><list id="1991"><item><l>consequences</l></item><item><list struct="atomic" id="1992">for</list></item></list></item><item><list id="1993"><item><l>already</l></item><item><list struct="atomic" id="1994">decided</list></item></list></item><item><list id="1995"><item><l>decided</l></item><item><list struct="atomic" id="1996">that</list></item></list></item><item><list id="1997"><item><l>cannot</l></item><item><list struct="atomic" id="1998">go</list></item></list></item><item><list id="1999"><item><l>then,</l></item><item><list struct="atomic" id="2000">you</list></item></list></item><item><list id="2001"><item><l>known</l></item><item><list struct="atomic" id="2002">that</list></item></list></item><item><list id="2003"><item><l>long</l></item><item><list struct="atomic" id="2004">while</list></item></list></item><item><list id="2005"><item><l>it,</l></item><item><list struct="atomic" id="2006">it&apos;s</list></item></list></item><item><list id="2007"><item><l>touch</l></item><item><list struct="atomic" id="2008">with</list></item></list></item><item><list id="2009"><item><l>underlying</l></item><item><list struct="atomic" id="2010">&quot;trends,&quot;</list></item></list></item><item><list id="2011"><item><l>trends,</l></item><item><list struct="atomic" id="2012">you</list></item></list></item><item><list id="2013"><item><l>know</l></item><item><list struct="atomic" id="2014">that</list></item></list></item><item><list id="2015"><item><l>unique</l></item><item><list struct="atomic" id="2016">and</list></item></list></item><item><list id="2017"><item><l>reassuring</l></item><item><list struct="atomic" id="2018">experiences</list></item></list></item><item><list id="2019"><item><l>aware</l></item><item><list struct="atomic" id="2020">that</list></item></list></item><item><list id="2021"><item><l>serious</l></item><item><list struct="atomic" id="2022">emotional</list></item></list></item><item><list id="2023"><item><l>questions</l></item><item><list struct="atomic" id="2024">to</list></item></list></item><item><list id="2025"><item><l>dealt</l></item><item><list struct="atomic" id="2026">with</list></item></list></item><item><list id="2027"><item><l>difficult</l></item><item><list struct="atomic" id="2028">to</list></item></list></item><item><list id="2029"><item><l>feeling</l></item><item><list struct="atomic" id="2030">the,you&apos;ll</list></item></list></item><item><list id="2031"><item><l>uncompromising</l></item><item><list struct="atomic" id="2032">impact</list></item></list></item><item><list id="2033"><item><l>impact</l></item><item><list struct="atomic" id="2034">of</list></item></list></item><item><list id="2035"><item><l>blowing</l></item><item><list struct="atomic" id="2036">through</list></item></list></item><item><list id="2037"><item><l>clear</l></item><item><list struct="atomic" id="2038">by</list></item></list></item><item><list id="2039"><item><l>pattern</l></item><item><list struct="atomic" id="2040">of</list></item></list></item><item><list id="2041"><item><l>affairs</l></item><item><list struct="atomic" id="2042">and</list></item></list></item><item><list id="2043"><item><l>activities</l></item><item><list struct="atomic" id="2044">must</list></item></list></item><item><list id="2045"><item><l>changed</l></item><item><list struct="atomic" id="2046">for</list></item></list></item><item><list id="2047"><item><l>start</l></item><item><list struct="atomic" id="2048">by</list></item></list></item><item><list id="2049"><item><l>putting</l></item><item><list struct="atomic" id="2050">up</list></item></list></item><item><list id="2051"><item><l>extra</l></item><item><list struct="atomic" id="2052">cash</list></item></list></item><item><list id="2053"><item><l>battening</l></item><item><list struct="atomic" id="2054">down</list></item></list></item><item><list id="2055"><item><l>down</l></item><item><list struct="atomic" id="2056">the</list></item></list></item><item><list id="2057"><item><l>hatches</l></item><item><list struct="atomic" id="2058">and</list></item></list></item><item><list id="2059"><item><l>shelter</l></item><item><list struct="atomic" id="2060">from</list></item></list></item><item><list id="2061"><item><l>unfairly</l></item><item><list struct="atomic" id="2062">squeezed</list></item></list></item><item><list id="2063"><item><l>squeezed</l></item><item><list struct="atomic" id="2064">between</list></item></list></item><item><list id="2065"><item><l>who</l></item><item><list struct="atomic" id="2066">think,wish</list></item></list></item><item><list id="2067"><item><l>become</l></item><item><list struct="atomic" id="2068">more</list></item></list></item><item><list id="2069"><item><l>deeply</l></item><item><list struct="atomic" id="2070">involved</list></item></list></item><item><list id="2071"><item><l>involved</l></item><item><list struct="atomic" id="2072">and</list></item></list></item><item><list id="2073"><item><l>wish</l></item><item><list struct="atomic" id="2074">you,to</list></item></list></item><item><list id="2075"><item><l>withdraw</l></item><item><list struct="atomic" id="2076">altogether</list></item></list></item><item><list id="2077"><item><l>Watch</l></item><item><list struct="atomic" id="2078">out</list></item></list></item><item><list id="2079"><item><l>confrontations</l></item><item><list struct="atomic" id="2080">-</list></item></list></item><item><list id="2081"><item><l>avoided,</l></item><item><list struct="atomic" id="2082">you</list></item></list></item><item><list id="2083"><item><l>Seven</l></item><item><list struct="atomic" id="2084">planets</list></item></list></item><item><list id="2085"><item><l>encouraging</l></item><item><list struct="atomic" id="2086">you</list></item></list></item><item><list id="2087"><item><l>thing</l></item><item><list struct="atomic" id="2088">and</list></item></list></item><item><list id="2089"><item><l>way</l></item><item><list struct="atomic" id="2090">is</list></item></list></item><item><list id="2091"><item><l>pressure</l></item><item><list struct="atomic" id="2092">to</list></item></list></item><item><list id="2093"><item><l>certain</l></item><item><list struct="atomic" id="2094">adventurous</list></item></list></item><item><list id="2095"><item><l>adventurous</l></item><item><list struct="atomic" id="2096">and</list></item></list></item><item><list id="2097"><item><l>even</l></item><item><list struct="atomic" id="2098">extraordinary</list></item></list></item><item><list id="2099"><item><l>extraordinary</l></item><item><list struct="atomic" id="2100">&quot;steps,&quot;</list></item></list></item><item><list id="2101"><item><l>steps,</l></item><item><list struct="atomic" id="2102">but</list></item></list></item><item><list id="2103"><item><l>opportunity</l></item><item><list struct="atomic" id="2104">is</list></item></list></item><item><list id="2105"><item><l>use</l></item><item><list struct="atomic" id="2106">it</list></item></list></item></list></variable><variable name="linewords"><list struct="atomic" id="2107">It,really,is,up,to,you</list></variable><variable name="sentenceSize"><l>8</l></variable><variable name="file"><l>0</l></variable><variable name="file_contents"><l> Your week falls neatly into distinct phases. The completion of routine tasks is your number one priority until Tuesday and, after Wednesday, you&apos;ll deal with all those emotional wobbles. But if someone does seem intent on causing a fuss, why not just ignore them? It would be best if you concentrated on your own affairs. &#xD; You&apos;re coming to the end of an emotional period, when you&apos;ve been too ready to sacrifice your interests to those of other people. Your desire to serve others is admirable, but not if it means that partners walk all over you! Your horoscope continues to show an unusual concentration on money and, by all accounts, your business sense is booming. &#xD; Passions are still running high, and the degree of emotional intensity circulating in the cosmos remains pretty awe-inspiring. To avoid trouble, you must be impeccably polite and considerate. At work, it is now time to learn a new skill, perhaps by taking a short course. It doesn&apos;t have to be a big deal. &#xD; First things first - don&apos;t rush it! There is still a great deal going on behind the scenes, away from prying eyes, and you have to be happy with your plans before you go public. After all, you don&apos;t want to risk unnecessary criticism, do you? In love, you&apos;re still chasing a fairy-tale fantasy but please keep one foot in the real world. &#xD; The greatest pressures are coming from all directions at once, and midweek - perhaps from Tuesday to Thursday - you&apos;ll probably decide that you&apos;ve had enough. If you feel like ducking out and disappearing for a few days, go right ahead! Do be sure to keep family members informed of what you&apos;re doing, though. That&apos;s only fair. &#xD; Get up with the lark and go to bed with the owl for, while upbeat, energetic Mars is charging through your chart, you will cram as much in to every week as you can. The one golden rule is to pace yourself, eat well and keep fit. A financial deal could finally yield a profit around Thursday or Friday. And, if you have a chance for a rest, take it. &#xD; The Sun&apos;s marvellous motions mean that it&apos;s time for all born under the sign of the Balance to celebrate their blessings and put their burdens into perspective. However, the really good news is provided by Mercury and Venus, two splendid planets which encourage you to take confidence-building measures. Plus, be sure to settle all those issues which are troubling you. &#xD; You have many talents, but you often give out misleading signals. Some people regard your tendency to secrecy as a bad characteristic. How wrong they are! Your ability to respect confidences and reward the trust placed in you is a fine quality which will come in very handy over the next two or three weeks. &#xD; Many of you are still inclined to blow your tops, but you must remember that people you think are guilty are in fact completely innocent! Passions should be running high, but you may direct your energy towards positive, constructive and cultural ways of enjoying yourself. An old friend may have the best advice, so listen well  and take heed. &#xD; You&apos;re on a positive path  that&apos;s for sure. This is still a relatively busy phase, and by no means dull  if not wildly exciting. If you&apos;re alive to new possibilities you&apos;ll find all sorts of ways to bring a little inspiration to work and routine chores. Ambitious Capricorns are now moving into top gear - and about time too! &#xD; You can now look ahead and make plans for the coming months. Right now, some people are unwilling to accept flattery or generous gestures. I hope you&apos;re not among them because, over the period ahead, a number of partners, friends and colleagues will be more than willing to offer you praise, affection and presents. &#xD; You may have a sense of being in limbo, or cast adrift. Quite why this should be so is not clear, but we can say that you&apos;ll have your feet back on firm ground very soon. This is a time to be constructive in outlook and resolute and firm in your approach. &#xD; Stress levels are set to ease up. A battle royal has been taking place between a number of other planets, an encounter with profound consequences for your emotional security. It may be that you have already decided that things cannot go on as before. But then, you have known that for a long while. Come to think of it, it&apos;s time for an improvement! &#xD; If you have been in touch with underlying trends, you will know that this has been a time of unique and reassuring experiences. But you must still be aware that there are serious emotional questions to be dealt with. It&apos;s just that it&apos;s difficult to get to the real issues. &#xD; Many of you will be feeling the uncompromising impact of Mars blowing through your life. It must be clear by now that the pattern of your affairs and activities must be changed for the better. And I have a feeling you&apos;ll make a start by putting up some extra cash. &#xD; Perhaps you now feel like battening down the hatches and taking shelter from emotional assaults. You may feel unfairly squeezed between people who think you should become more deeply involved and those who wish you to withdraw altogether. Watch out for financial confrontations - they can be avoided, you know. &#xD; Seven planets encouraging you to do your own thing and go your own way is not bad support. You are under no pressure to take certain adventurous and even extraordinary steps, but the opportunity is there if you wish to use it. It really is up to you. </l></variable></variables></scene></scenes></project><media name="horoskov" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>