UniTO/anno2/YearI/SecondSem/VPC/labs/analisi/3.2/Alg3-9.PNPRO

229 lines
26 KiB
Text
Raw Normal View History

2018-11-22 13:09:11 +01:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- This project file has been saved by the New GreatSPN Editor, v.100 --><project name="Alg3-9" version="121">
<gspn name="net" show-color-cmd="false" show-fluid-cmd="false" view-rates="false">
<nodes>
<place label-x="-1.9999960000000012" label-y="0.0" marking="1" name="P0" x="6.999998000000001" y="2.0"/>
<place label-x="-2.500000000000001" label-y="0.49999800000000155" name="P1" x="6.999998000000001" y="9.000001999999999"/>
<place label-x="-2.500000000000001" label-y="-1.7763568394002505E-15" name="P2" x="6.999998000000001" y="15.999998000000001"/>
<place label-x="-2.500000000000001" label-y="5.999999997285954E-6" name="P3" x="7.0" y="29.0"/>
<place label-x="1.9999999993913775E-6" label-y="1.4999999999999982" name="P4" x="7.0" y="37.0"/>
<place label-x="-2.000003999999999" label-y="-6.000000000838668E-6" marking="1" name="Q0" x="52.0" y="2.000002000000002"/>
<place label-x="2.5" label-y="0.5000020000000021" name="Q1" x="52.0" y="8.999997999999998"/>
<place label-x="2.5" label-y="-1.0" name="Q2" x="52.0" y="16.0"/>
<place label-x="2.5" label-y="2.0000000020559128E-6" name="Q3" x="52.0" y="29.0"/>
<place label-x="-3.0000000000000018" label-y="-5.999999986627813E-6" name="Q4" x="52.0" y="37.0"/>
<transition delay="1.000000" delay-x="0.5000039999999979" delay-y="0.9999979999999997" label-x="-2.500000000000001" label-y="-3.9999999996709334E-6" name="ncsP" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="7.549998" y="6.000002"/>
<transition delay="1.000000" delay-x="0.4999980000000015" delay-y="0.9999979999999997" label-x="0.1562519999999985" label-y="-1.5000040000000006" name="T11" nservers-x="0.5" type="EXP" x="11.55" y="3.0000020000000003"/>
<transition delay="1.000000" delay-x="0.5000039999999979" delay-y="1.0000040000000041" label-x="-2.9999960000000003" label-y="2.0000000020559128E-6" name="csP" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="7.55" y="33.0"/>
<transition delay="1.000000" delay-x="0.5000039999999979" delay-y="0.9999979999999979" label-x="-3.000000000000001" label-y="-4.0000000041118255E-6" name="exitP" nservers-x="0.5" rotation="1.5707963267948966" superpos-x="4.000001999999999" superpos-y="-4.000002000000002" type="EXP" x="7.55" y="42.0"/>
<transition delay="1.000000" delay-x="0.49999799999999794" delay-y="1.0000040000000041" label-x="3.0" label-y="0.0" name="ncsQ" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="52.55" y="6.0"/>
<transition delay="1.000000" delay-x="0.49999799999999794" delay-y="1.0000040000000041" label-x="-4.0000000041118255E-6" label-y="-1.499997999999998" name="T1" nservers-x="0.5" type="EXP" x="56.550002" y="2.999997999999998"/>
<transition delay="1.000000" delay-x="0.49999799999999794" delay-y="0.9999979999999979" label-x="2.5" label-y="0.0" name="csQ" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="52.55" y="34.0"/>
<transition delay="1.000000" delay-x="0.49999799999999794" delay-y="1.00000399999999" label-x="3.0" label-y="1.9999999949504854E-6" name="exitQ" nservers-x="0.5" rotation="1.5707963267948966" superpos-x="4.0" superpos-y="-3.999998000000005" type="EXP" x="52.55" y="42.0"/>
<place label-y="-2.0" name="wantP" x="25.0" y="20.0"/>
<place label-y="-2.0" name="wantQ" x="33.0" y="20.0"/>
<place label-x="-4.0" label-y="0.0" marking="1" name="NOTwantQ" x="29.0" y="29.0"/>
<place label-x="2.0" label-y="-2.5" marking="1" name="NOTwantP" x="29.0" y="6.0"/>
<transition label-x="-3.0" label-y="0.0" name="setP" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="7.55" y="13.0"/>
<transition label-x="-3.5" label-y="0.0" name="isNotWantQ" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="7.55" y="20.0"/>
<transition label-x="3.0" label-y="0.0" name="setQ" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="52.55" y="13.0"/>
<transition label-x="3.5" label-y="0.0" name="isNotWantP" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="52.55" y="20.0"/>
<transition name="isWantQ" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="13.55" y="17.0"/>
<place label-x="2.0" label-y="0.0" name="P5" x="13.0" y="20.0"/>
<place name="P6" x="13.0" y="28.0"/>
<transition label-x="-4.0" label-y="0.0" name="loopUnsetP" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="13.55" y="25.0"/>
<transition label-x="-3.0" label-y="0.0" name="loopSetP" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="13.55" y="32.0"/>
<transition name="isWantP" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="45.55" y="17.0"/>
<transition label-x="4.0" label-y="0.0" name="loopUnsetQ" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="45.55" y="25.0"/>
<transition label-x="3.5" label-y="0.0" name="loopSetQ" nservers-x="0.5" rotation="1.5707963267948966" type="EXP" x="45.55" y="32.0"/>
<place name="P7" x="45.0" y="20.0"/>
<place name="P8" x="45.0" y="28.0"/>
</nodes>
<edges>
<arc head="ncsP" head-magnet="0" kind="INPUT" tail="P0" tail-magnet="0">
<point x="7.999998000000001" y="6.0"/>
</arc>
<arc head="P1" head-magnet="0" kind="OUTPUT" tail="ncsP" tail-magnet="0"/>
<arc head="T11" head-magnet="0" kind="INPUT" tail="P0" tail-magnet="0">
<point x="9.499998000000001" y="5.500002"/>
</arc>
<arc head="P0" head-magnet="0" kind="OUTPUT" tail="T11" tail-magnet="0">
<point x="10.999998000000001" y="1.999998"/>
</arc>
<arc head="csP" head-magnet="0" kind="INPUT" tail="P3" tail-magnet="0"/>
<arc head="P4" head-magnet="0" kind="OUTPUT" tail="csP" tail-magnet="0"/>
<arc head="exitP" head-magnet="0" kind="INPUT" tail="P4" tail-magnet="0"/>
<arc head="P0" head-magnet="0" kind="OUTPUT" tail="exitP" tail-magnet="0">
<point x="8.0" y="47.0"/>
<point x="2.5" y="47.0"/>
<point x="2.5" y="1.5"/>
<point x="8.0" y="1.5"/>
</arc>
<arc head="ncsQ" head-magnet="0" kind="INPUT" tail="Q0" tail-magnet="0">
<point x="53.0" y="6.000002000000002"/>
</arc>
<arc head="Q1" head-magnet="0" kind="OUTPUT" tail="ncsQ" tail-magnet="0"/>
<arc head="T1" head-magnet="0" kind="INPUT" tail="Q0" tail-magnet="0">
<point x="54.5" y="5.499997999999998"/>
</arc>
<arc head="Q0" head-magnet="0" kind="OUTPUT" tail="T1" tail-magnet="0">
<point x="56.0" y="2.0"/>
</arc>
<arc head="csQ" head-magnet="0" kind="INPUT" tail="Q3" tail-magnet="0"/>
<arc head="Q4" head-magnet="0" kind="OUTPUT" tail="csQ" tail-magnet="0"/>
<arc head="exitQ" head-magnet="0" kind="INPUT" tail="Q4" tail-magnet="0"/>
<arc head="Q0" head-magnet="0" kind="OUTPUT" tail="exitQ" tail-magnet="0">
<point x="53.0" y="47.0"/>
<point x="60.0" y="47.0"/>
<point x="60.0" y="1.0"/>
<point x="53.0" y="0.9999979999999979"/>
</arc>
<arc broken="true" head="exitP" kind="INPUT" tail="wantP">
<point x="26.5" y="40.0"/>
<point x="15.0" y="40.0"/>
</arc>
<arc broken="true" head="NOTwantP" kind="OUTPUT" tail="exitP">
<point x="19.0" y="34.0"/>
<point x="19.0" y="9.5"/>
<point x="29.0" y="9.5"/>
</arc>
<arc broken="true" head="exitQ" kind="INPUT" tail="wantQ">
<point x="46.0" y="35.5"/>
<point x="58.0" y="35.5"/>
</arc>
<arc broken="true" head="NOTwantQ" kind="OUTPUT" tail="exitQ">
<point x="64.0" y="43.5"/>
<point x="49.5" y="43.0"/>
</arc>
<arc head="setP" kind="INPUT" tail="P1"/>
<arc head="P2" kind="OUTPUT" tail="setP"/>
<arc head="isNotWantQ" kind="INPUT" tail="P2"/>
<arc head="P3" kind="OUTPUT" tail="isNotWantQ"/>
<arc head="setQ" kind="INPUT" tail="Q1"/>
<arc head="Q2" kind="OUTPUT" tail="setQ"/>
<arc head="isNotWantP" kind="INPUT" tail="Q2"/>
<arc head="Q3" kind="OUTPUT" tail="isNotWantP"/>
<arc broken="true" head="setP" kind="INPUT" tail="NOTwantP"/>
<arc broken="true" head="wantP" kind="OUTPUT" tail="setP">
<point x="19.5" y="17.0"/>
<point x="19.5" y="21.0"/>
</arc>
<arc broken="true" head="setQ" kind="INPUT" tail="NOTwantQ">
<point x="51.5" y="26.0"/>
<point x="51.5" y="13.0"/>
</arc>
<arc broken="true" head="wantQ" kind="OUTPUT" tail="setQ">
<point x="51.5" y="15.0"/>
<point x="48.0" y="15.0"/>
</arc>
<arc broken="true" head="isNotWantQ" kind="INPUT" mult-k="0.5118473574519157" tail="NOTwantQ">
<point x="26.0" y="33.5"/>
<point x="19.0" y="33.5"/>
<point x="19.0" y="22.5"/>
<point x="16.0" y="23.0"/>
</arc>
<arc broken="true" head="NOTwantQ" kind="OUTPUT" tail="isNotWantQ">
<point x="16.5" y="26.5"/>
<point x="17.0" y="39.0"/>
<point x="23.5" y="39.0"/>
</arc>
<arc broken="true" head="isNotWantP" kind="INPUT" tail="NOTwantP">
<point x="50.0" y="7.0"/>
<point x="50.0" y="12.5"/>
<point x="57.0" y="12.5"/>
</arc>
<arc broken="true" head="NOTwantP" kind="OUTPUT" tail="isNotWantP">
<point x="49.5" y="16.0"/>
<point x="48.5" y="8.5"/>
<point x="43.0" y="8.5"/>
</arc>
<arc head="isWantQ" kind="INPUT" tail="P2"/>
<arc broken="true" head="isWantQ" kind="INPUT" tail="wantQ">
<point x="34.0" y="15.5"/>
<point x="16.0" y="15.5"/>
</arc>
<arc head="P5" kind="OUTPUT" tail="isWantQ"/>
<arc head="loopUnsetP" kind="INPUT" tail="P5"/>
<arc broken="true" head="loopUnsetP" kind="INPUT" tail="wantP">
<point x="22.0" y="24.5"/>
<point x="17.0" y="24.5"/>
</arc>
<arc broken="true" head="NOTwantP" kind="OUTPUT" tail="loopUnsetP">
<point x="20.0" y="26.0"/>
<point x="20.0" y="7.0"/>
</arc>
<arc head="P6" kind="OUTPUT" tail="loopUnsetP"/>
<arc head="loopSetP" kind="INPUT" tail="P6"/>
<arc broken="true" head="loopSetP" kind="INPUT" tail="NOTwantP">
<point x="30.0" y="3.0"/>
<point x="21.5" y="3.0"/>
<point x="21.5" y="31.5"/>
<point x="16.5" y="31.5"/>
</arc>
<arc broken="true" head="wantP" kind="OUTPUT" tail="loopSetP">
<point x="22.5" y="33.0"/>
<point x="22.5" y="22.5"/>
<point x="22.5" y="17.5"/>
<point x="26.0" y="17.5"/>
</arc>
<arc broken="true" head="P2" kind="OUTPUT" tail="loopSetP">
<point x="14.0" y="36.0"/>
<point x="1.0" y="36.0"/>
<point x="1.0" y="17.0"/>
</arc>
<arc head="isWantP" kind="INPUT" tail="Q2"/>
<arc head="P7" kind="OUTPUT" tail="isWantP"/>
<arc head="loopUnsetQ" kind="INPUT" tail="P7"/>
<arc head="P8" kind="OUTPUT" tail="loopUnsetQ"/>
<arc head="loopSetQ" kind="INPUT" tail="P8"/>
<arc broken="true" head="Q2" kind="OUTPUT" tail="loopSetQ">
<point x="46.0" y="41.0"/>
<point x="62.5" y="41.0"/>
<point x="62.5" y="17.0"/>
</arc>
<arc broken="true" head="isWantP" kind="INPUT" tail="wantP">
<point x="35.0" y="21.0"/>
<point x="35.0" y="15.0"/>
<point x="48.0" y="15.0"/>
</arc>
<arc broken="true" head="loopUnsetQ" kind="INPUT" tail="wantQ">
<point x="44.0" y="21.0"/>
</arc>
<arc broken="true" head="NOTwantQ" kind="OUTPUT" tail="loopUnsetQ">
<point x="30.0" y="26.0"/>
</arc>
<arc broken="true" head="loopSetQ" kind="INPUT" tail="NOTwantQ">
<point x="45.5" y="30.0"/>
</arc>
<arc broken="true" head="wantQ" kind="OUTPUT" tail="loopSetQ">
<point x="37.0" y="33.0"/>
<point x="37.0" y="27.5"/>
<point x="30.5" y="23.5"/>
</arc>
<arc broken="true" head="wantQ" kind="OUTPUT" tail="isWantQ">
<point x="30.5" y="18.0"/>
</arc>
<arc broken="true" head="wantP" kind="OUTPUT" tail="isWantP">
<point x="22.5" y="16.5"/>
</arc>
</edges>
</gspn>
<measures gspn-name="net" log-uuid="96f6640d-551a-4ead-abd4-5303b7eb99fe" name="CTL model checking of net" rapid-type="CTL_MODEL_CHECKING" simplified-UI="true">
<assignments/>
<rgmedd2 counter-examples="true"/>
<formulas>
<formula language="STAT"/>
<formula comment="CTL formula" expr="AG ( #P1 == 1 -&gt; #P4 == 1 )" language="CTL">
<result-table>
<mc-result name="MEASURE0" value="false">
<bindings/>
</mc-result>
</result-table>
</formula>
</formulas>
</measures>
<resource-list>
<document-log uuid="96f6640d-551a-4ead-abd4-5303b7eb99fe">rO0ABXNyABRqYXZhLnV0aWwuTGlua2VkTGlzdAwpU11KYIgiAwAAeHB3BAAAANV0AHEbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vcGludmFyICIvaG9tZS91c2VyL0FsZzMtOS1DVEwgbW9kZWwgY2hlY2tpbmcgb2YgbmV0LnNvbHV0aW9uL25ldCIgLWRldGVjdC1leHAgCnQAAQp0AFNQbGFjZSBpbnZhcmlhbnRzIGZvciBuZXQgL2hvbWUvdXNlci9BbGczLTktQ1RMIG1vZGVsIGNoZWNraW5nIG9mIG5ldC5zb2x1dGlvbi9uZXQ6CnQAAQp0ACQgICBRMCAgIFExICAgUTIgICBRMyAgIFE0ICAgUDcgICBQOAp0ABggICBRMCAgIFExICAgd2FudFEgICBQOAp0ACAgICBRMiAgIFEzICAgUTQgICBOT1R3YW50USAgIFA3CnQAFCAgIHdhbnRRICAgTk9Ud2FudFEKdAAkICAgUDAgICBQMSAgIFAyICAgUDMgICBQNCAgIFA1ICAgUDYKdAAYICAgUDAgICBQMSAgIHdhbnRQICAgUDYKdAAgICAgUDIgICBQMyAgIFA0ICAgTk9Ud2FudFAgICBQNQp0ABQgICB3YW50UCAgIE5PVHdhbnRQCnQAAQp0ACtBTEwgcGxhY2VzIGFyZSBjb3ZlcmVkIGJ5IHNvbWUgUC1pbnZhcmlhbnQKdAABCnQAJxtbMFgbWzMybSBQUk9DRVNTIEVYSVRFRCBOT1JNQUxMWS4bWzBtCnQAbxtbMG1FWEVDOiAvdXNyL2xvY2FsL0dyZWF0U1BOL2Jpbi9zdHJ1Y3QgIi9ob21lL3VzZXIvQWxnMy05LUNUTCBtb2RlbCBjaGVja2luZyBvZiBuZXQuc29sdXRpb24vbmV0IiAtb25seS1ibmQgCnEAfgARdAB2G1swbUVYRUM6IC91c3IvbG9jYWwvR3JlYXRTUE4vYmluL0RTUE4tVG9vbCAtbG9hZCAiL2hvbWUvdXNlci9BbGczLTktQ1RMIG1vZGVsIGNoZWNraW5nIG9mIG5ldC5zb2x1dGlvbi9uZXQiIC1wYmFzaXMgCnQAahtbMW0bWzRtTE9BRElORyBQRVRSSSBORVQgL2hvbWUvdXNlci9BbGczLTktQ1RMIG1vZGVsIGNoZWNraW5nIG9mIG5ldC5zb2x1dGlvbi9uZXQgKG5ldC9kZWYpLi4uG1syMm0bWzI0bQp0AA9NQVJLSU5HIFBBUjogMAp0ABBQTEFDRVM6ICAgICAgMTgKdAAPUkFURSBQQVI6ICAgIDAKdAAQVFJBTlNJVElPTlM6IDE4CnQAD01FQVNVUkVTOiAgICAwCnQAKExPQURJTkcgVElNRTogW1VzZXIgMC4wMDBzLCBTeXMgMC4wMDBzXQp0AAEKdAABCnQAHkNPTVBVVElORyBQTEFDRSBGTE9XIEJBU0lTLi4uCnQAOUNvbXB1dGF0aW9uIG9mIEZsb3cgYmFzaXM6IHN0ZXAgMS8xOCwgfEt8PTE2LCBwcm9kdWN0cz0xCnQAUxtbMUEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdABTG1sxQUNvbXB1dGF0aW9uIG9mIEZsb3cgYmFzaXM6IGNvbXBsZXRlZCBpbiAxMiBzdGVwcywgfEt8PTYuICAgICAgICAgICAgICAgICAgICAgIAp0AEBGT1VORCA2IFZFQ1RPUlMgSU4gVEhFIFBMQUNFIEZMT1cgQkFTSVMgKDQgc2VtaWZsb3dzLCAyIGZsb3dzKS4KdAABCnQAAQp0AChBbGwgcGxhY2VzIGFyZSBjb3ZlcmVkIGJ5IHNvbWUgUC1mbG93cy4KdAABCnQAJlRPVEFMIFRJTUU6IFtVc2VyIDAuMDAwcywgU3lzIDAuMDAwc10KcQB+ABF0AHIbWzBtRVhFQzogL3Vzci9sb2NhbC9HcmVhdFNQTi9iaW4vUkdNRUREMiAiL2hvbWUvdXNlci9BbGczLTktQ1RMIG1vZGVsIGNoZWNraW5nIG9mIG5ldC5zb2x1dGlvbi9uZXQiIC1NRVRBICAtYyAtQwp0AFA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnQAJ1VTRSA6ICBSR01FREQyICA8bmV0bmFtZT4gW29wdGlvbnMuLi5dCnQAAQp0ABVPcHRpb25zIGRlc2NyaXB0aW9uOgp0ACogIC1DICAgICAgICAgICBlbmFibGUgQ1RMIG1vZGVsIGNoZWNraW5nLgp0AEogIC1jICAgICAgICAgICBwcmludCBjb3VudGVyLWV4YW1wbGVzIGFuZCB3aXRuZXNzZXMgb2YgZWFjaCBDVEwgZm9ybXVsYXMuCnQAOiAgLWggICAgICAgICAgIHNwZWNpZnkgdGhlIE1lZGRseSBjYWNoZSBzaXplLCBpbiBlbnRyaWVzLgp0ADogIC1mICAgICAgICAgICBzcGVjaWZ5IHRoZSBmaWxlIGNvbnRhaW5pbmcgQ1RMIGZvcm11bGFlLiAKdAA1ICAtbW9uby1uc2YgICAgVXNlIG1vbm9saXRoaWMgTlNGIGZvciBSUyBnZW5lcmF0aW9uLgp0AEMgIC1ldmVudC1uc2YgICBVc2UgcGVyLWV2ZW50IFJTIGdlbmVyYXRpb24gKHNhdC1wcmVnZW4pLiBbZGVmYXVsdF0KdAA/ICAtbXBhciA8bXBhcj4gPHZhbD4gIENoYW5nZSB0aGUgdmFsdWUgb2YgYSBtYXJraW5nIHBhcmFtZXRlci4KdAA8ICAtcnBhciA8cnBhcj4gPHZhbD4gIENoYW5nZSB0aGUgdmFsdWUgb2YgYSByYXRlIHBhcmFtZXRlci4KdABPICAtbyAgICAgICAgICAgU2F2ZSBSUyBhbmQgQ1RMIHJlc3VsdHMgb24gYSBmaWxlICg8bmV0bmFtZT4ucnMgYW5kIC5jdGxvdXRwdXQpCnQAQSAgLXZhcm9yZCgtb25seSkgIFByaW50IHZhcmlhYmxlIG9yZGVyaW5nIChhbmQgb3B0aW9uYWxseSBxdWl0KS4KdABAICAtbWV0cmljcygtb25seSkgUHJpbnQgb3JkZXJpbmcgbWV0cmljcyAoYW5kIG9wdGlvbmFsbHkgcXVpdCkuCnQAPiAgLW9yZGVyLWltYWdlIFNhdmUgYSBiaXRtYXAgcmVwcmVzZW50aW5nIHRoZSB2YXJpYWJsZSBvcmRlci4KdAABCnQAJEF2YWlsYWJsZSB2YXJpYWJsZSBvcmRlciBoZXVyaXN0aWM6CnQARyAgLUYgICAgICAgICAgIFJlYWQgdGhlIHZhcmlhYmxlIG9yZGVyIGZyb20gdGhlIDxuZXRuYW1lPi5wbGFjZSBmaWxlLiAKdABDICAtUCAgICAgICAgICAgRGVyaXZlIG9yZGVyIHVzaW5nIHRoZSBQLXNlbWlmbG93cyBjaGFpbmluZyBtZXRob2QuCnQALSAgLUZSICAgICAgICAgIFVzZSBzdGFuZGFyZCBGT1JDRSBhbGdvcml0aG0uCnQANSAgLUZSLVAgICAgICAgIFVzZSBGT1JDRSBhbGdvcml0aG0gd2l0aCBQLXNlbWlmbG93cy4KdAA3ICAtRlItTlUgICAgICAgVXNlIEZPUkNFIGFsZ29yaXRobSB3aXRoICBOZXN0ZWQgVW5pdHMuCnQAQyAgLUJGUyAgICAgICAgIFVzZSBicmVhZHRoLWZpcnN0IHNlYXJjaCBvcmRlciAocG9vciBwZXJmb3JtYW5jZXMpLgp0AEEgIC1ERlMgICAgICAgICBVc2UgZGVwdGgtZ
</resource-list>
</project>