From f9c5c9968c7c38e371d6a2ffb57f88088ed808a1 Mon Sep 17 00:00:00 2001 From: gittiver Date: Mon, 19 Dec 2022 20:19:50 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20OpenCoin?= =?UTF-8?q?/oc-mint-cpp@cb8d1477d9aebda492ee0f8cb3e57527b14b402d=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- annotated.html | 106 ++ bc_s.png | Bin 0 -> 676 bytes bdwn.png | Bin 0 -> 147 bytes classDefaultModel-members.html | 86 + classDefaultModel.html | 127 ++ classDefaultModel__coll__graph.map | 4 + classDefaultModel__coll__graph.md5 | 1 + classDefaultModel__coll__graph.png | Bin 0 -> 2723 bytes classDefaultModel__inherit__graph.map | 4 + classDefaultModel__inherit__graph.md5 | 1 + classDefaultModel__inherit__graph.png | Bin 0 -> 2723 bytes classModel-members.html | 85 + classModel.html | 117 ++ classModel__inherit__graph.map | 4 + classModel__inherit__graph.md5 | 1 + classModel__inherit__graph.png | Bin 0 -> 2700 bytes classes.html | 99 + closed.png | Bin 0 -> 132 bytes dir_68267d1309a1af8e8297ef4c3efbcdba.html | 79 + doc.png | Bin 0 -> 746 bytes doxygen.css | 1793 +++++++++++++++++++ doxygen.svg | 26 + dynsections.js | 121 ++ files.html | 81 + folderclosed.png | Bin 0 -> 616 bytes folderopen.png | Bin 0 -> 597 bytes functions.html | 89 + functions_func.html | 78 + functions_vars.html | 84 + graph_legend.html | 135 ++ graph_legend.md5 | 1 + graph_legend.png | Bin 0 -> 20615 bytes hierarchy.html | 108 ++ index.html | 75 + inherit_graph_0.map | 3 + inherit_graph_0.md5 | 1 + inherit_graph_0.png | Bin 0 -> 660 bytes inherit_graph_1.map | 3 + inherit_graph_1.md5 | 1 + inherit_graph_1.png | Bin 0 -> 1543 bytes inherit_graph_10.map | 3 + inherit_graph_10.md5 | 1 + inherit_graph_10.png | Bin 0 -> 1247 bytes inherit_graph_11.map | 3 + inherit_graph_11.md5 | 1 + inherit_graph_11.png | Bin 0 -> 1358 bytes inherit_graph_12.map | 3 + inherit_graph_12.md5 | 1 + inherit_graph_12.png | Bin 0 -> 1736 bytes inherit_graph_13.map | 3 + inherit_graph_13.md5 | 1 + inherit_graph_13.png | Bin 0 -> 1412 bytes inherit_graph_14.map | 3 + inherit_graph_14.md5 | 1 + inherit_graph_14.png | Bin 0 -> 1501 bytes inherit_graph_15.map | 3 + inherit_graph_15.md5 | 1 + inherit_graph_15.png | Bin 0 -> 1264 bytes inherit_graph_16.map | 3 + inherit_graph_16.md5 | 1 + inherit_graph_16.png | Bin 0 -> 1389 bytes inherit_graph_17.map | 3 + inherit_graph_17.md5 | 1 + inherit_graph_17.png | Bin 0 -> 1355 bytes inherit_graph_18.map | 9 + inherit_graph_18.md5 | 1 + inherit_graph_18.png | Bin 0 -> 18956 bytes inherit_graph_19.map | 3 + inherit_graph_19.md5 | 1 + inherit_graph_19.png | Bin 0 -> 1425 bytes inherit_graph_2.map | 3 + inherit_graph_2.md5 | 1 + inherit_graph_2.png | Bin 0 -> 619 bytes inherit_graph_3.map | 3 + inherit_graph_3.md5 | 1 + inherit_graph_3.png | Bin 0 -> 691 bytes inherit_graph_4.map | 3 + inherit_graph_4.md5 | 1 + inherit_graph_4.png | Bin 0 -> 706 bytes inherit_graph_5.map | 3 + inherit_graph_5.md5 | 1 + inherit_graph_5.png | Bin 0 -> 1363 bytes inherit_graph_6.map | 3 + inherit_graph_6.md5 | 1 + inherit_graph_6.png | Bin 0 -> 1358 bytes inherit_graph_7.map | 3 + inherit_graph_7.md5 | 1 + inherit_graph_7.png | Bin 0 -> 1073 bytes inherit_graph_8.map | 3 + inherit_graph_8.md5 | 1 + inherit_graph_8.png | Bin 0 -> 1357 bytes inherit_graph_9.map | 4 + inherit_graph_9.md5 | 1 + inherit_graph_9.png | Bin 0 -> 1953 bytes inherits.html | 186 ++ jquery.js | 35 + menu.js | 51 + menudata.js | 36 + model_8hpp_source.html | 361 ++++ nav_f.png | Bin 0 -> 153 bytes nav_g.png | Bin 0 -> 95 bytes nav_h.png | Bin 0 -> 98 bytes open.png | Bin 0 -> 123 bytes search/all_0.html | 37 + search/all_0.js | 5 + search/all_1.html | 37 + search/all_1.js | 7 + search/all_2.html | 37 + search/all_2.js | 4 + search/all_3.html | 37 + search/all_3.js | 4 + search/all_4.html | 37 + search/all_4.js | 8 + search/all_5.html | 37 + search/all_5.js | 5 + search/all_6.html | 37 + search/all_6.js | 17 + search/all_7.html | 37 + search/all_7.js | 4 + search/all_8.html | 37 + search/all_8.js | 4 + search/classes_0.html | 37 + search/classes_0.js | 5 + search/classes_1.html | 37 + search/classes_1.js | 7 + search/classes_2.html | 37 + search/classes_2.js | 4 + search/classes_3.html | 37 + search/classes_3.js | 6 + search/classes_4.html | 37 + search/classes_4.js | 5 + search/classes_5.html | 37 + search/classes_5.js | 17 + search/classes_6.html | 37 + search/classes_6.js | 4 + search/close.svg | 31 + search/functions_0.html | 37 + search/functions_0.js | 4 + search/mag_sel.svg | 74 + search/nomatches.html | 13 + search/search.css | 257 +++ search/search.js | 816 +++++++++ search/search_l.png | Bin 0 -> 567 bytes search/search_m.png | Bin 0 -> 158 bytes search/search_r.png | Bin 0 -> 553 bytes search/searchdata.js | 24 + search/variables_0.html | 37 + search/variables_0.js | 5 + search/variables_1.html | 37 + search/variables_1.js | 4 + splitbar.png | Bin 0 -> 314 bytes structBlind-members.html | 83 + structBlind.html | 109 ++ structBlindSignature-members.html | 81 + structBlindSignature.html | 99 + structCDD-members.html | 95 + structCDD.html | 154 ++ structCDDC-members.html | 81 + structCDDC.html | 109 ++ structCDDC__coll__graph.map | 5 + structCDDC__coll__graph.md5 | 1 + structCDDC__coll__graph.png | Bin 0 -> 5924 bytes structCDD__coll__graph.map | 4 + structCDD__coll__graph.md5 | 1 + structCDD__coll__graph.png | Bin 0 -> 4321 bytes structCoin-members.html | 82 + structCoin.html | 121 ++ structCoinStack-members.html | 81 + structCoinStack.html | 99 + structCoin_1_1Payload-members.html | 90 + structCoin_1_1Payload.html | 122 ++ structCoin__coll__graph.map | 4 + structCoin__coll__graph.md5 | 1 + structCoin__coll__graph.png | Bin 0 -> 3244 bytes structMintKey-members.html | 87 + structMintKey.html | 126 ++ structMintKeyCert-members.html | 81 + structMintKeyCert.html | 109 ++ structMintKeyCert__coll__graph.map | 5 + structMintKeyCert__coll__graph.md5 | 1 + structMintKeyCert__coll__graph.png | Bin 0 -> 6039 bytes structMintKey__coll__graph.map | 4 + structMintKey__coll__graph.md5 | 1 + structMintKey__coll__graph.png | Bin 0 -> 3819 bytes structPublicKey-members.html | 81 + structPublicKey.html | 99 + structRequestCDDC-members.html | 81 + structRequestCDDC.html | 127 ++ structRequestCDDSerial-members.html | 80 + structRequestCDDSerial.html | 123 ++ structRequestMKCs-members.html | 82 + structRequestMKCs.html | 117 ++ structRequestMint-members.html | 82 + structRequestMint.html | 117 ++ structRequestRedeem-members.html | 81 + structRequestRedeem.html | 126 ++ structRequestRenew-members.html | 83 + structRequestRenew.html | 120 ++ structRequestResume-members.html | 81 + structRequestResume.html | 114 ++ structResponse-members.html | 82 + structResponse.html | 116 ++ structResponseCDDC-members.html | 83 + structResponseCDDC.html | 127 ++ structResponseCDDC__coll__graph.map | 7 + structResponseCDDC__coll__graph.md5 | 1 + structResponseCDDC__coll__graph.png | Bin 0 -> 10107 bytes structResponseCDDC__inherit__graph.map | 4 + structResponseCDDC__inherit__graph.md5 | 1 + structResponseCDDC__inherit__graph.png | Bin 0 -> 3031 bytes structResponseCDDSerial-members.html | 83 + structResponseCDDSerial.html | 124 ++ structResponseCDDSerial__coll__graph.map | 4 + structResponseCDDSerial__coll__graph.md5 | 1 + structResponseCDDSerial__coll__graph.png | Bin 0 -> 3466 bytes structResponseCDDSerial__inherit__graph.map | 4 + structResponseCDDSerial__inherit__graph.md5 | 1 + structResponseCDDSerial__inherit__graph.png | Bin 0 -> 3466 bytes structResponseDelay-members.html | 82 + structResponseDelay.html | 120 ++ structResponseDelay__coll__graph.map | 4 + structResponseDelay__coll__graph.md5 | 1 + structResponseDelay__coll__graph.png | Bin 0 -> 3186 bytes structResponseDelay__inherit__graph.map | 4 + structResponseDelay__inherit__graph.md5 | 1 + structResponseDelay__inherit__graph.png | Bin 0 -> 3186 bytes structResponseMKCs-members.html | 83 + structResponseMKCs.html | 124 ++ structResponseMKCs__coll__graph.map | 4 + structResponseMKCs__coll__graph.md5 | 1 + structResponseMKCs__coll__graph.png | Bin 0 -> 3166 bytes structResponseMKCs__inherit__graph.map | 4 + structResponseMKCs__inherit__graph.md5 | 1 + structResponseMKCs__inherit__graph.png | Bin 0 -> 3166 bytes structResponseMint-members.html | 83 + structResponseMint.html | 124 ++ structResponseMint__coll__graph.map | 4 + structResponseMint__coll__graph.md5 | 1 + structResponseMint__coll__graph.png | Bin 0 -> 2923 bytes structResponseMint__inherit__graph.map | 4 + structResponseMint__inherit__graph.md5 | 1 + structResponseMint__inherit__graph.png | Bin 0 -> 2923 bytes structResponseRedeem-members.html | 82 + structResponseRedeem.html | 120 ++ structResponseRedeem__coll__graph.map | 4 + structResponseRedeem__coll__graph.md5 | 1 + structResponseRedeem__coll__graph.png | Bin 0 -> 3034 bytes structResponseRedeem__inherit__graph.map | 4 + structResponseRedeem__inherit__graph.md5 | 1 + structResponseRedeem__inherit__graph.png | Bin 0 -> 3034 bytes structResponse__inherit__graph.map | 9 + structResponse__inherit__graph.md5 | 1 + structResponse__inherit__graph.png | Bin 0 -> 10811 bytes structWeightedUrl-members.html | 81 + structWeightedUrl.html | 99 + sync_off.png | Bin 0 -> 853 bytes sync_on.png | Bin 0 -> 845 bytes tab_a.png | Bin 0 -> 142 bytes tab_b.png | Bin 0 -> 169 bytes tab_h.png | Bin 0 -> 177 bytes tab_s.png | Bin 0 -> 184 bytes tabs.css | 1 + 262 files changed, 11215 insertions(+) create mode 100644 annotated.html create mode 100644 bc_s.png create mode 100644 bdwn.png create mode 100644 classDefaultModel-members.html create mode 100644 classDefaultModel.html create mode 100644 classDefaultModel__coll__graph.map create mode 100644 classDefaultModel__coll__graph.md5 create mode 100644 classDefaultModel__coll__graph.png create mode 100644 classDefaultModel__inherit__graph.map create mode 100644 classDefaultModel__inherit__graph.md5 create mode 100644 classDefaultModel__inherit__graph.png create mode 100644 classModel-members.html create mode 100644 classModel.html create mode 100644 classModel__inherit__graph.map create mode 100644 classModel__inherit__graph.md5 create mode 100644 classModel__inherit__graph.png create mode 100644 classes.html create mode 100644 closed.png create mode 100644 dir_68267d1309a1af8e8297ef4c3efbcdba.html create mode 100644 doc.png create mode 100644 doxygen.css create mode 100644 doxygen.svg create mode 100644 dynsections.js create mode 100644 files.html create mode 100644 folderclosed.png create mode 100644 folderopen.png create mode 100644 functions.html create mode 100644 functions_func.html create mode 100644 functions_vars.html create mode 100644 graph_legend.html create mode 100644 graph_legend.md5 create mode 100644 graph_legend.png create mode 100644 hierarchy.html create mode 100644 index.html create mode 100644 inherit_graph_0.map create mode 100644 inherit_graph_0.md5 create mode 100644 inherit_graph_0.png create mode 100644 inherit_graph_1.map create mode 100644 inherit_graph_1.md5 create mode 100644 inherit_graph_1.png create mode 100644 inherit_graph_10.map create mode 100644 inherit_graph_10.md5 create mode 100644 inherit_graph_10.png create mode 100644 inherit_graph_11.map create mode 100644 inherit_graph_11.md5 create mode 100644 inherit_graph_11.png create mode 100644 inherit_graph_12.map create mode 100644 inherit_graph_12.md5 create mode 100644 inherit_graph_12.png create mode 100644 inherit_graph_13.map create mode 100644 inherit_graph_13.md5 create mode 100644 inherit_graph_13.png create mode 100644 inherit_graph_14.map create mode 100644 inherit_graph_14.md5 create mode 100644 inherit_graph_14.png create mode 100644 inherit_graph_15.map create mode 100644 inherit_graph_15.md5 create mode 100644 inherit_graph_15.png create mode 100644 inherit_graph_16.map create mode 100644 inherit_graph_16.md5 create mode 100644 inherit_graph_16.png create mode 100644 inherit_graph_17.map create mode 100644 inherit_graph_17.md5 create mode 100644 inherit_graph_17.png create mode 100644 inherit_graph_18.map create mode 100644 inherit_graph_18.md5 create mode 100644 inherit_graph_18.png create mode 100644 inherit_graph_19.map create mode 100644 inherit_graph_19.md5 create mode 100644 inherit_graph_19.png create mode 100644 inherit_graph_2.map create mode 100644 inherit_graph_2.md5 create mode 100644 inherit_graph_2.png create mode 100644 inherit_graph_3.map create mode 100644 inherit_graph_3.md5 create mode 100644 inherit_graph_3.png create mode 100644 inherit_graph_4.map create mode 100644 inherit_graph_4.md5 create mode 100644 inherit_graph_4.png create mode 100644 inherit_graph_5.map create mode 100644 inherit_graph_5.md5 create mode 100644 inherit_graph_5.png create mode 100644 inherit_graph_6.map create mode 100644 inherit_graph_6.md5 create mode 100644 inherit_graph_6.png create mode 100644 inherit_graph_7.map create mode 100644 inherit_graph_7.md5 create mode 100644 inherit_graph_7.png create mode 100644 inherit_graph_8.map create mode 100644 inherit_graph_8.md5 create mode 100644 inherit_graph_8.png create mode 100644 inherit_graph_9.map create mode 100644 inherit_graph_9.md5 create mode 100644 inherit_graph_9.png create mode 100644 inherits.html create mode 100644 jquery.js create mode 100644 menu.js create mode 100644 menudata.js create mode 100644 model_8hpp_source.html create mode 100644 nav_f.png create mode 100644 nav_g.png create mode 100644 nav_h.png create mode 100644 open.png create mode 100644 search/all_0.html create mode 100644 search/all_0.js create mode 100644 search/all_1.html create mode 100644 search/all_1.js create mode 100644 search/all_2.html create mode 100644 search/all_2.js create mode 100644 search/all_3.html create mode 100644 search/all_3.js create mode 100644 search/all_4.html create mode 100644 search/all_4.js create mode 100644 search/all_5.html create mode 100644 search/all_5.js create mode 100644 search/all_6.html create mode 100644 search/all_6.js create mode 100644 search/all_7.html create mode 100644 search/all_7.js create mode 100644 search/all_8.html create mode 100644 search/all_8.js create mode 100644 search/classes_0.html create mode 100644 search/classes_0.js create mode 100644 search/classes_1.html create mode 100644 search/classes_1.js create mode 100644 search/classes_2.html create mode 100644 search/classes_2.js create mode 100644 search/classes_3.html create mode 100644 search/classes_3.js create mode 100644 search/classes_4.html create mode 100644 search/classes_4.js create mode 100644 search/classes_5.html create mode 100644 search/classes_5.js create mode 100644 search/classes_6.html create mode 100644 search/classes_6.js create mode 100644 search/close.svg create mode 100644 search/functions_0.html create mode 100644 search/functions_0.js create mode 100644 search/mag_sel.svg create mode 100644 search/nomatches.html create mode 100644 search/search.css create mode 100644 search/search.js create mode 100644 search/search_l.png create mode 100644 search/search_m.png create mode 100644 search/search_r.png create mode 100644 search/searchdata.js create mode 100644 search/variables_0.html create mode 100644 search/variables_0.js create mode 100644 search/variables_1.html create mode 100644 search/variables_1.js create mode 100644 splitbar.png create mode 100644 structBlind-members.html create mode 100644 structBlind.html create mode 100644 structBlindSignature-members.html create mode 100644 structBlindSignature.html create mode 100644 structCDD-members.html create mode 100644 structCDD.html create mode 100644 structCDDC-members.html create mode 100644 structCDDC.html create mode 100644 structCDDC__coll__graph.map create mode 100644 structCDDC__coll__graph.md5 create mode 100644 structCDDC__coll__graph.png create mode 100644 structCDD__coll__graph.map create mode 100644 structCDD__coll__graph.md5 create mode 100644 structCDD__coll__graph.png create mode 100644 structCoin-members.html create mode 100644 structCoin.html create mode 100644 structCoinStack-members.html create mode 100644 structCoinStack.html create mode 100644 structCoin_1_1Payload-members.html create mode 100644 structCoin_1_1Payload.html create mode 100644 structCoin__coll__graph.map create mode 100644 structCoin__coll__graph.md5 create mode 100644 structCoin__coll__graph.png create mode 100644 structMintKey-members.html create mode 100644 structMintKey.html create mode 100644 structMintKeyCert-members.html create mode 100644 structMintKeyCert.html create mode 100644 structMintKeyCert__coll__graph.map create mode 100644 structMintKeyCert__coll__graph.md5 create mode 100644 structMintKeyCert__coll__graph.png create mode 100644 structMintKey__coll__graph.map create mode 100644 structMintKey__coll__graph.md5 create mode 100644 structMintKey__coll__graph.png create mode 100644 structPublicKey-members.html create mode 100644 structPublicKey.html create mode 100644 structRequestCDDC-members.html create mode 100644 structRequestCDDC.html create mode 100644 structRequestCDDSerial-members.html create mode 100644 structRequestCDDSerial.html create mode 100644 structRequestMKCs-members.html create mode 100644 structRequestMKCs.html create mode 100644 structRequestMint-members.html create mode 100644 structRequestMint.html create mode 100644 structRequestRedeem-members.html create mode 100644 structRequestRedeem.html create mode 100644 structRequestRenew-members.html create mode 100644 structRequestRenew.html create mode 100644 structRequestResume-members.html create mode 100644 structRequestResume.html create mode 100644 structResponse-members.html create mode 100644 structResponse.html create mode 100644 structResponseCDDC-members.html create mode 100644 structResponseCDDC.html create mode 100644 structResponseCDDC__coll__graph.map create mode 100644 structResponseCDDC__coll__graph.md5 create mode 100644 structResponseCDDC__coll__graph.png create mode 100644 structResponseCDDC__inherit__graph.map create mode 100644 structResponseCDDC__inherit__graph.md5 create mode 100644 structResponseCDDC__inherit__graph.png create mode 100644 structResponseCDDSerial-members.html create mode 100644 structResponseCDDSerial.html create mode 100644 structResponseCDDSerial__coll__graph.map create mode 100644 structResponseCDDSerial__coll__graph.md5 create mode 100644 structResponseCDDSerial__coll__graph.png create mode 100644 structResponseCDDSerial__inherit__graph.map create mode 100644 structResponseCDDSerial__inherit__graph.md5 create mode 100644 structResponseCDDSerial__inherit__graph.png create mode 100644 structResponseDelay-members.html create mode 100644 structResponseDelay.html create mode 100644 structResponseDelay__coll__graph.map create mode 100644 structResponseDelay__coll__graph.md5 create mode 100644 structResponseDelay__coll__graph.png create mode 100644 structResponseDelay__inherit__graph.map create mode 100644 structResponseDelay__inherit__graph.md5 create mode 100644 structResponseDelay__inherit__graph.png create mode 100644 structResponseMKCs-members.html create mode 100644 structResponseMKCs.html create mode 100644 structResponseMKCs__coll__graph.map create mode 100644 structResponseMKCs__coll__graph.md5 create mode 100644 structResponseMKCs__coll__graph.png create mode 100644 structResponseMKCs__inherit__graph.map create mode 100644 structResponseMKCs__inherit__graph.md5 create mode 100644 structResponseMKCs__inherit__graph.png create mode 100644 structResponseMint-members.html create mode 100644 structResponseMint.html create mode 100644 structResponseMint__coll__graph.map create mode 100644 structResponseMint__coll__graph.md5 create mode 100644 structResponseMint__coll__graph.png create mode 100644 structResponseMint__inherit__graph.map create mode 100644 structResponseMint__inherit__graph.md5 create mode 100644 structResponseMint__inherit__graph.png create mode 100644 structResponseRedeem-members.html create mode 100644 structResponseRedeem.html create mode 100644 structResponseRedeem__coll__graph.map create mode 100644 structResponseRedeem__coll__graph.md5 create mode 100644 structResponseRedeem__coll__graph.png create mode 100644 structResponseRedeem__inherit__graph.map create mode 100644 structResponseRedeem__inherit__graph.md5 create mode 100644 structResponseRedeem__inherit__graph.png create mode 100644 structResponse__inherit__graph.map create mode 100644 structResponse__inherit__graph.md5 create mode 100644 structResponse__inherit__graph.png create mode 100644 structWeightedUrl-members.html create mode 100644 structWeightedUrl.html create mode 100644 sync_off.png create mode 100644 sync_on.png create mode 100644 tab_a.png create mode 100644 tab_b.png create mode 100644 tab_h.png create mode 100644 tab_s.png create mode 100644 tabs.css diff --git a/annotated.html b/annotated.html new file mode 100644 index 0000000..82ab6b3 --- /dev/null +++ b/annotated.html @@ -0,0 +1,106 @@ + + + + + + + +oc-mint: Class List + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
+ + + + diff --git a/bc_s.png b/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/bdwn.png b/bdwn.png new file mode 100644 index 0000000000000000000000000000000000000000..940a0b950443a0bb1b216ac03c45b8a16c955452 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T + + + + + + +oc-mint: Member List + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
DefaultModel Member List
+
+
+ +

This is the complete list of members for DefaultModel, including all inherited members.

+ + + + + + + + + +
DefaultModel() (defined in DefaultModel)DefaultModelinline
getCDDC(unsigned int cdd_serial) override (defined in DefaultModel)DefaultModelinlinevirtual
getCurrentCDDC() override (defined in DefaultModel)DefaultModelinlinevirtual
getMKCs(const std::vector< unsigned int > &denominations, const std::vector< unsigned int > &mint_key_ids) override (defined in DefaultModel)DefaultModelinlinevirtual
getModel(const std::string &backend_name) (defined in Model)Modelstatic
mint(const std::string &transaction_reference, const std::vector< Blind > &blinds) override (defined in DefaultModel)DefaultModelinlinevirtual
redeem(const std::vector< Coin > &coins) override (defined in DefaultModel)DefaultModelinlinevirtual
~Model() (defined in Model)Modelinlinevirtual
+ + + + diff --git a/classDefaultModel.html b/classDefaultModel.html new file mode 100644 index 0000000..7baee76 --- /dev/null +++ b/classDefaultModel.html @@ -0,0 +1,127 @@ + + + + + + + +oc-mint: DefaultModel Class Reference + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
DefaultModel Class Reference
+
+
+
+Inheritance diagram for DefaultModel:
+
+
Inheritance graph
+ + + + +
[legend]
+
+Collaboration diagram for DefaultModel:
+
+
Collaboration graph
+ + + + +
[legend]
+ + + + + + + + + + + + +

+Public Member Functions

+tl::expected< CDDC *, bool > getCDDC (unsigned int cdd_serial) override
 
+tl::expected< CDDC *, bool > getCurrentCDDC () override
 
+std::vector< BlindSignaturemint (const std::string &transaction_reference, const std::vector< Blind > &blinds) override
 
+const std::vector< MintKeyCertgetMKCs (const std::vector< unsigned int > &denominations, const std::vector< unsigned int > &mint_key_ids) override
 
+bool redeem (const std::vector< Coin > &coins) override
 
+ + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from Model
+static std::unique_ptr< ModelgetModel (const std::string &backend_name)
 
+

Detailed Description

+

this is for now our sample model

+

The documentation for this class was generated from the following file:
    +
  • src/model.cpp
  • +
+
+ + + + diff --git a/classDefaultModel__coll__graph.map b/classDefaultModel__coll__graph.map new file mode 100644 index 0000000..8dc8079 --- /dev/null +++ b/classDefaultModel__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classDefaultModel__coll__graph.md5 b/classDefaultModel__coll__graph.md5 new file mode 100644 index 0000000..25841b0 --- /dev/null +++ b/classDefaultModel__coll__graph.md5 @@ -0,0 +1 @@ +faf6952a441b15d4604fcef12fcaf861 \ No newline at end of file diff --git a/classDefaultModel__coll__graph.png b/classDefaultModel__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c5ec97c2b4c2ebef675a751feac535c913f15a GIT binary patch literal 2723 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 + + + diff --git a/classDefaultModel__inherit__graph.md5 b/classDefaultModel__inherit__graph.md5 new file mode 100644 index 0000000..25841b0 --- /dev/null +++ b/classDefaultModel__inherit__graph.md5 @@ -0,0 +1 @@ +faf6952a441b15d4604fcef12fcaf861 \ No newline at end of file diff --git a/classDefaultModel__inherit__graph.png b/classDefaultModel__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c5ec97c2b4c2ebef675a751feac535c913f15a GIT binary patch literal 2723 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 + + + + + + +oc-mint: Member List + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
Model Member List
+
+
+ +

This is the complete list of members for Model, including all inherited members.

+ + + + + + + + +
getCDDC(unsigned int cdd_serial)=0 (defined in Model)Modelpure virtual
getCurrentCDDC()=0 (defined in Model)Modelpure virtual
getMKCs(const std::vector< unsigned int > &denominations, const std::vector< unsigned int > &mint_key_ids)=0 (defined in Model)Modelpure virtual
getModel(const std::string &backend_name) (defined in Model)Modelstatic
mint(const std::string &transaction_reference, const std::vector< Blind > &blinds)=0 (defined in Model)Modelpure virtual
redeem(const std::vector< Coin > &coins)=0 (defined in Model)Modelpure virtual
~Model() (defined in Model)Modelinlinevirtual
+ + + + diff --git a/classModel.html b/classModel.html new file mode 100644 index 0000000..3532a51 --- /dev/null +++ b/classModel.html @@ -0,0 +1,117 @@ + + + + + + + +oc-mint: Model Class Reference + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+ +
+
+Inheritance diagram for Model:
+
+
Inheritance graph
+ + + + +
[legend]
+ + + + + + + + + + + + +

+Public Member Functions

+virtual tl::expected< CDDC *, bool > getCDDC (unsigned int cdd_serial)=0
 
+virtual tl::expected< CDDC *, bool > getCurrentCDDC ()=0
 
+virtual const std::vector< MintKeyCertgetMKCs (const std::vector< unsigned int > &denominations, const std::vector< unsigned int > &mint_key_ids)=0
 
+virtual std::vector< BlindSignaturemint (const std::string &transaction_reference, const std::vector< Blind > &blinds)=0
 
+virtual bool redeem (const std::vector< Coin > &coins)=0
 
+ + + +

+Static Public Member Functions

+static std::unique_ptr< ModelgetModel (const std::string &backend_name)
 
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/classModel__inherit__graph.map b/classModel__inherit__graph.map new file mode 100644 index 0000000..3a0e41c --- /dev/null +++ b/classModel__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classModel__inherit__graph.md5 b/classModel__inherit__graph.md5 new file mode 100644 index 0000000..2ec271a --- /dev/null +++ b/classModel__inherit__graph.md5 @@ -0,0 +1 @@ +74734b3cb3d64878e857923c5210862f \ No newline at end of file diff --git a/classModel__inherit__graph.png b/classModel__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0d1127894f5d67e7d671ff76acb64ac4d30fde GIT binary patch literal 2700 zcmb`Jc{J4BAIHDh35}8wSrU;Y4=Enm4THuuD1VstbU1yG( zm;B8(Gxwp`1XB}Ek1mL1k|SqES{j=v=Nsc8g%sF%wP!pq&dm68hH4zb5KbM4)G;af z(k@+|;q!f*36Cs}mpk06R#`ppwDzUARdiWZhjr@XzB8%Jz)pm>)FeK^qT-}`w!tVG zID)&=mbw~-6I{!>T}cXBU+528o8bg> z!hgh5JcKw(o}N=t2|%G*o0^)6iw&e9g};ZUAoOGQT1!g)FgJfc*>ZPfWyN845Pz-r zTZpPF8TD%`01ofXleZqgb8nFKHJc}yi-SdRyQ~T_SzAlXF$S8|8+EXU4hdlcV(X81ama^4@>) zZz0Ek8#itst5MO>E(*fAWOE7th>MH!%zbVT>!(t)HNVo9V)>5&O^$UbDJkGVnJ*(Q z`qFZ1 z9tsDojH_699B`XKxcLPFs;_ks1E!x18Dae_cGm|_AiP6-eMt@M!(s>GjkPt0mWO@c z_*{ESB_bD`FBCj$I6MwWpUl*cnW|n1YBe5o(bU*K_?9jVxVszF*7%O0wWdn$HYh3G z65ziF0Ho-zS^86QxsBupX2&<)KX=^Uoa@#M+2tTzeAp+YTgo_aRUDG1ZEi~3e%0qt z0D05bCnC{Prm{yTH#aAn{=%?dRx1hL-w7}oe!sn+q*B``$@?AQ*M+8|=-eSw2ms)({ofhYKfMhH0En8rl+jk*`Vy4UHnQ(&qHdwm?3y_=eoy+#unzB z&iV(5?0CO?gvgmQKEA$;xjD7WuX=iV;0tV#e5eh+r27y-0RdZKF7g^??Q=Wr(_bw}kJZf;L~ zFRQ9%Q9Nu>bv~ENeohSy1uc(MI5{~92?>FWp;xVzm6e&Bn_F2~iHL~!Uu|z|g92UN zEsZWDq>T-5PAB*)M?TxR^5J{wP*p2y>zgqmfq{WXOT*_``l;Os5WZxi&BX7YNG;Ew zqh~u~AVyMBQtH8@m6pcF#*Jq?y%J<2U}Z0>_OzI zQ+b7jh0V?CA<)Fv*=DlzIK84qf>vfFDg7;lvis}T-8*+Iomcu^zc#$|czbg*hyD7^ zo6vj(k@Vi49(zA`(9837@r8wzBYXk*wyz$&_rl}x7cX9W{HKhD#$TTtTwIu-@`Qz94Q!&PPjAjw zJZ)(S_4Zz9aBT+#@Zjw4&FGaIV-4$zgC_(8CMPEelm441G!lsfWgyC*!qBEa{zOK9 zc>6Yq;t>%M0cM!d#h21`;rvUe^~ne8`(HK%or literal 0 HcmV?d00001 diff --git a/classes.html b/classes.html new file mode 100644 index 0000000..fde7309 --- /dev/null +++ b/classes.html @@ -0,0 +1,99 @@ + + + + + + + +oc-mint: Class Index + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+ + + + + diff --git a/closed.png b/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc2c909da37a6df914fbf67780eebd99c597f5 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT literal 0 HcmV?d00001 diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html new file mode 100644 index 0000000..a06c445 --- /dev/null +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -0,0 +1,79 @@ + + + + + + + +oc-mint: src Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
src Directory Reference
+
+
+
+ + + + diff --git a/doc.png b/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/doxygen.css b/doxygen.css new file mode 100644 index 0000000..ffbff02 --- /dev/null +++ b/doxygen.css @@ -0,0 +1,1793 @@ +/* The standard CSS for doxygen 1.9.1 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: #A0A0A0; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +.contents a.qindexHL:visited { + color: #FFFFFF; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/doxygen.svg b/doxygen.svg new file mode 100644 index 0000000..d42dad5 --- /dev/null +++ b/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynsections.js b/dynsections.js new file mode 100644 index 0000000..3174bd7 --- /dev/null +++ b/dynsections.js @@ -0,0 +1,121 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +oc-mint: File List + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all documented files with brief descriptions:
+
[detail level 12]
+ + +
  src
 model.hpp
+
+
+ + + + diff --git a/folderclosed.png b/folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8ab35edce8e97554e360005ee9fc5bffb36e66 GIT binary patch literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/functions.html b/functions.html new file mode 100644 index 0000000..59637a2 --- /dev/null +++ b/functions.html @@ -0,0 +1,89 @@ + + + + + + + +oc-mint: Class Members + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+
+ + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 0000000..7334551 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,78 @@ + + + + + + + +oc-mint: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 0000000..512a2f2 --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,84 @@ + + + + + + + +oc-mint: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/graph_legend.html b/graph_legend.html new file mode 100644 index 0000000..02eac6e --- /dev/null +++ b/graph_legend.html @@ -0,0 +1,135 @@ + + + + + + + +oc-mint: Graph Legend + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

+

The boxes in the above graph have the following meaning:

+
    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a gray border denotes an undocumented struct or class.
  • +
  • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • +
+

The arrows have the following meaning:

+
    +
  • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
  • +
  • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
  • +
+
+ + + + diff --git a/graph_legend.md5 b/graph_legend.md5 new file mode 100644 index 0000000..8fcdccd --- /dev/null +++ b/graph_legend.md5 @@ -0,0 +1 @@ +f51bf6e9a10430aafef59831b08dcbfe \ No newline at end of file diff --git a/graph_legend.png b/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..7e2cbcfb2d143e382be6ed65635a3d859e53bc36 GIT binary patch literal 20615 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 literal 0 HcmV?d00001 diff --git a/hierarchy.html b/hierarchy.html new file mode 100644 index 0000000..c2cb3fe --- /dev/null +++ b/hierarchy.html @@ -0,0 +1,108 @@ + + + + + + + +oc-mint: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
+ + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..23fe89c --- /dev/null +++ b/index.html @@ -0,0 +1,75 @@ + + + + + + + +oc-mint: Main Page + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
oc-mint Documentation
+
+
+
+ + + + diff --git a/inherit_graph_0.map b/inherit_graph_0.map new file mode 100644 index 0000000..2c853e3 --- /dev/null +++ b/inherit_graph_0.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_0.md5 b/inherit_graph_0.md5 new file mode 100644 index 0000000..28e361a --- /dev/null +++ b/inherit_graph_0.md5 @@ -0,0 +1 @@ +08cf86e31fd1681d7ed96fd0fc93a216 \ No newline at end of file diff --git a/inherit_graph_0.png b/inherit_graph_0.png new file mode 100644 index 0000000000000000000000000000000000000000..6173d8bf979366f3be67fe2b6eab91d8c120ea0c GIT binary patch literal 660 zcmV;F0&D$=P)#$fXy4~)}Ej6M!zWUa2~V_>fp&4d_G^LQi1Cg1OWiB-EJRk{D}Vji%|#<#IcWW!ZE(t=QpxAlHGSC`poz$77?>D3wapYW2Cc9zxMxLJ%Yn2zWf6 z>2!K~SH73rZZ}QSp->1#QHR4Z91gGgdc7tH0!2}$)7k6w;A|+$a5|k>mYqx{!C>(2 z;Cj8zFpMAw$z(E-NL=4rVzJoA$H#0o8w>`uS`E$yWQJm~2mmk|jeftMAc#mLa<_$| zD38ZuHk&hNRl+4 z&zsGr%jJS-$8kIm2xPO_&1S>%d_JFtv!Uob7z_rl*Nb6TqtSqyr`2lhb~_x$34%x_ zlW>#hBpIz%>x-g7NRlK;Qm$yveCj~UpboSQ>fjwReDiIl-EP0$$In?VmsYD)u6&ar u7K^>g4%1a<={~y$VmO&l7Lxw+9mwRlOST1e=0000 + + diff --git a/inherit_graph_1.md5 b/inherit_graph_1.md5 new file mode 100644 index 0000000..3a4ec3d --- /dev/null +++ b/inherit_graph_1.md5 @@ -0,0 +1 @@ +5f54dbfb87c04d1d86a00567efa58454 \ No newline at end of file diff --git a/inherit_graph_1.png b/inherit_graph_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8abb39608ebd9cca1a2153970f10b37563224395 GIT binary patch literal 1543 zcmV+i2Kf1jP)8cJ`J3g-|Z#Qtd4V1aBy z945X9R0azY5rZH?1rw_`VYQO5t!ceT2`WJd@q*|J@s)FHx;u0_a>e|Iy8C-^;BtT4 zOuO^v&7b%4>YV4C=Q+>0-<@;r&KP7_7D$MPOzZ>>JCXn*BMBffk^mwj=T}BXMjkzS zBvvYi1gq7m)9JYCzgB?H=j-k5-S?CZ5xu>=KA(?ok;is&I-UEK&!GcC7-f;p0FjXd z5E)4Tk=bJb^7HebKYuRFcYb~zLKqAN_co=!od0kIBqGLs#uOJJ0$jUx4MGSZl*{EB zji$M|ITDG)cB5&!rlv+%T2oU~dc7XU@zm7Rl9G~d-@YXtb2~0xy!h(XtG$i6djzfk zi^amS?AqE|PfyR|$B$pUc(J!>m6nz&mCEt)@!8o~tJT`l(z3Vl{~i+Bg5+{}K|w)Y zUf$&7WNa&cyU5MWZEkKZDk{P-EGsMP^XJdVJ~uZ+3_tKp^0DyYJk& zqf)7olanuBzC1865F69)_m`HIBHt%Zo^a>Kc4JW#1tFBlWM|HtdGO!?x`#I!jbmeD zw{G2n5a#FS0{~Pi)z`0Ikqg5x5W-L>gu*s8HC?)NDLFaWZnuZSVT;A0(P&PdJV{a1 z%*>3iXPA%xo12?7O^=R_78Vxn*txsAyQQUNetzC;Hdj_wqWK#PhU3SNPft&O{P>aE z2XGued-m-8`}b*@URzt+E}+3+NJ&X?yWRc${cqm9*>SA?{(hEaH#RojzkmPw_3O89 z-vR*acKd}37i=~g%d#|0|9%QDU%q_!@L?zvG8&C$v)Scx4Gj&=&dz3MXY2L)xcl(V zusj?NN0cQlSFc{>N2sW%*x1-WON#EBD}og_)FGeHnfpFVZDT)|+lqN1X_ynJYAh#$@G z_bZjk)2C0PYDPxJ@5cfFIGxV(=g%vZN(iCFVqqBOPiL)Gt5MH+=65>Sw=>N$z=NQ;e!Bol}fd|yu7fmfT|vkC$FMdi!^3<# zK@j0^nETQY*OyNq5HOic_wL=Bo12S7A{`wao12^5EciVY3I!4j0Knyj;BIm>8jVaQ z3kHMy&vIE=*=}YXMM46wEbH}p?RI-kPL2R~k|YZX3hL_W78e&i9#3OqBeMJb{<5;N z!NI|$rKO)ge?EKm%n28kMiA))z#HVB$ASnl9ZH0({x8i2iKIA zmNqdl!Re8kn`^V#LZQ&i%uGW=L)>U;wfe@58&y?RQ&UqbD=VX;qk6r5eSKZPLl7uH zXJ;o`dRna($MK$?9$|4D4o5f~CP|W_D6`p&j08d4zJ0s3wUs1EwOZZP)n&8Uii?Y5 zeM6xTNs`yEUoS5&2LL1`C2coQdU|?WTbs#b!Z6HgwcfmWlWV$r_wJ`ppA-rOdJAf8 zZ4Cy41VK;~#qSnHcXxMoc6Lcg36A6S_4QR%RmYAU6Y>c7i)fdJ@L$Nlz(8ths@PfV z42U^|ZD?_EvD4|)XfzZ>6%`e=x3`O( zkq{2>3OIG@l-+I@JBvg)z$@VYfh2&)NCJqAB!I}oIfUQ6d$<3299rTCU@#c=KaWET tWTpQHh>COuh>RqF$VdW+j3j`_`~ymPnMx;g=$HTi002ovPDHLkV1gIP={5iW literal 0 HcmV?d00001 diff --git a/inherit_graph_10.map b/inherit_graph_10.map new file mode 100644 index 0000000..3ad8a13 --- /dev/null +++ b/inherit_graph_10.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_10.md5 b/inherit_graph_10.md5 new file mode 100644 index 0000000..d2f3207 --- /dev/null +++ b/inherit_graph_10.md5 @@ -0,0 +1 @@ +fd9e8702e04cbad4da7c624c5b37d5c8 \ No newline at end of file diff --git a/inherit_graph_10.png b/inherit_graph_10.png new file mode 100644 index 0000000000000000000000000000000000000000..456ceef8be20d02b45ecc26ae9d45fcce4c3b2ab GIT binary patch literal 1247 zcmV<51R(o~P)`&xR{*0Lmp5Mi(wco}L24=f1bzo_I6WKlmAIOIy%s{ z)9K`Lx%v6|7Z(>lpV~hG?jVUo0syev?S+MfJRa}r>gspX^25!|4V%q&xmg(&PtE;cCul)o!G&Jn*@9T6r zlgU(ASh&8vj@l0o4~vV7c|4vqzt2Og-^YA?%&a5xht+O8@|kMq61~L1WMt_Pe_~ z06=bTZg+RL`|_-;EQLY=0AMniN~IDty4&b|HX4n-lOhO0CX){j58Xy|7Q5Y!cHiFK z5Cl0mH~;{&wzdic0sw%^<%)}oo12@%To?M=p<1o>v;??=Mn*l$($YNJHk<9UNVC}-78aJCp6=@s3WXw(sI07PZ*LE^m`o-Jf@m}v`p^gq3wwNg zG@H#31c}9BtyX(`d#llCh(uydP0jaL2|*uzi+u%&L?V;Pyo@9g>E-1GZF`k%bR{Tf zXJ*`2n52_)m2>0B;XBoZATA3r=iD3!{kr6tdRzP>)GRLbFS*4EbObUKg66AFbVCnrv) zb9Z-_&*#6szM_$0v3PKBaBFMJ{|khFep8@Zau`@F>U%v$Uts))z002fu zM@b}7U0vNz#tE=UhdxnJQ4|Vge0)6M@{ID=3gmvC{*b@+i2WA0Kp5ZxVSo#S!3RZp zc6K)Sd4wz<2vlERAN)K*78v0F5Aq9MgD}7a!T=Wt16&{s{sD`dQJy4!*$n^y002ov JPDHLkV1fuqNsj;k literal 0 HcmV?d00001 diff --git a/inherit_graph_11.map b/inherit_graph_11.map new file mode 100644 index 0000000..8a3f715 --- /dev/null +++ b/inherit_graph_11.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_11.md5 b/inherit_graph_11.md5 new file mode 100644 index 0000000..358858a --- /dev/null +++ b/inherit_graph_11.md5 @@ -0,0 +1 @@ +a1e4bd3b4348168b6512d1e865b8c6f4 \ No newline at end of file diff --git a/inherit_graph_11.png b/inherit_graph_11.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d2ab330573ddb3023c1d5750cadb2bf44de8f9 GIT binary patch literal 1358 zcmV-U1+n^xP)f~z6QSLx0~mg z_s{eEd3olYVGsx*Ao*S>L>KTAAx$R$(sTkKO(y_%>x=dE_0G;tqDuLLsi~<+OG~p{ z{%faSUS7`5&VGAIe>k(VvzM2b))9Bxn`UNazN?-e0fHbOBIHab0Mc{rBdnh^E0rj zoJONXMMagCmhSBASXSX@ab%sv#hqSVT@4{L7!2j*F}CzrVkqpP$FFSmpQk_X`UP!NI|4X=!q~+_DxYi!bXO(2A+4sSgpmswGzpjNA~_|?@_K|z7Hw|87zTz7Xj06?$T zLkL+c*3!}vb`SOjaeI42&(a%F4~n4U@@aGMQ~{Z88u7F5@9$2@;`61MuG8rR0zpeli^*gH z0GyqjVU=NzBR4mFG(Q(_yPrDwRcnMx$8{0G1m*(*Xbo1cJrI#jUNa?Ck8UtSl5o0RR-rKV8Jd z#j)A!(a}){TNoP~3k?m8jg7_6IxCCMSI_Bwetr^(q_ws6_4PG8JiM^5u&k`?s2aMV`HObd2({{(9qD`-QD^5d3}977W_`rB_t$BrBW0{vC6TofBpK!X0wGt;r8~n zbzeAH99evT&FRGz)4#~|^|i(HpMb6D%ZsLF(dL7Ky{yG2QwLHOcP)`QfKGLLg^40g$E>0BJe_kfsyBU+Q0IB*8L2 Q_W%F@07*qoM6N<$g4I-r8vp + + diff --git a/inherit_graph_12.md5 b/inherit_graph_12.md5 new file mode 100644 index 0000000..65713ff --- /dev/null +++ b/inherit_graph_12.md5 @@ -0,0 +1 @@ +a07159cdc3551ec3b004be5c7d60d522 \ No newline at end of file diff --git a/inherit_graph_12.png b/inherit_graph_12.png new file mode 100644 index 0000000000000000000000000000000000000000..3bfe7f8d0ab820f2081e59a07aa598395130638c GIT binary patch literal 1736 zcmV;(1~>VMP) zZqxbH)8&5tyXSX)Kfk~G-Pt+!It)SxSpIzCezyRY*?~2ZA+Sa=1lCA~kU+h7`t<3! zbLW1S6qadGTwJVFDnpn5T9JKyea+3yzg!Z_v}tZ`?(6HLjwDQ-)YR1UtMstU5Ddd6 zjj($pLtu?$2&|C|fi?1fL~d?wRaMo@a#-qENp)C5S)oN9% z)nc(YDJdyGKmXCAN7E8%Hkl4 zQaPPYH2(49N0mx7fByXJ?Ci?QN&vvn&=7=BB9U}-bf7ut33qsSn5IreMFo!IJRWcD z+O;oUynqmDG@4K^3WXvV4B|MxZ{NP3Dn}F)6i6hJU@%A@{q*S*0N~ZDS5s?7k}8wQ zN=i!BuU{_^2#iLfLZP^N^(qRfR4M=fhG964pFDXI{dEW-bq+lMfX2o~>PSp`BuSDN zE?mGcOfHwB5uHwFv)N20lgs7G%F0r!)xls80HD!m=FOXDx7%A=TPJ-Dh9ztrtJSL4 z>+9<3K7amPR#s*-8UX;eZr#es$*HNSfe@O_=6CPjIh{_OP8VehTCLXO@$~fc&_~5$ zab{*_X=$n1Z2tQ7>rbVk(6wvV&YU?jGBUDb#|~;rTU#51(C_!(y?eK|wiY!KD^ypb zUy-474u^we!5>S?-ymRLcP0J8MnM`)- z)TvOZNUN=)qC%t5(9f9)n5`9w8Xg=RBnYCkv@{S1007>DSoQ&>ll#L)KL?Y2o zqY{avva-@L-ODh}6{7FJHb44i2I$hrcD0DvHf_V)I!uC5ImHss~ykt7KKh>QEDi|p)d9LMYG>Y{9+zP>&+HFeptWzk24 zLSbQHA&%pZA3vs%3c|e+1po{T4D8&w^Tdf0{r&yHV6eQr{QLLsQL3dO*5}9t3l`}0 z`qQURfBW`LDwS^Cx^?&N-BzoWB+2gXZnauHF)@*zp1x+yn*ICt4-E}D9FAkhj)l@! zty)!6Q!_F$^5MgWBS(&)!ANyFIyy>9O6+#K-|r6u0^{T3Xg5kpNwHWg=yqTjcInck z>gwvFM~~WUHj*UYzI}WA`0?AfZ&PLa{r;Ywp2LR^-?(w({Q2{f?)cQG$KxRg;^D)G z!^6WqpYO_*D^90Vp-@DUN^{4M?8L-G4u@klo6F0~W3=FJs2`;noLV7-V`F0?k?8W} z%MilR(NVo#pO%)!=kpZ`#l3s?&>Xkhou8jS_0-zi+q-VvIv$U=eEIT=7cYVzr`E7_ zCMG5f217m1$FfJx#K;)w@9z&8$ucvh8p*z*V+gE~3?a-f1paFlFJ27U zUq#P0?22RvtdR_XHIgB)Mlysjhn-0;L0J9>!Wc>Y4(ZGFavgvWC*O041qP0 eA+Sa=gueh7O0xj%QmtqJ0000 + + diff --git a/inherit_graph_13.md5 b/inherit_graph_13.md5 new file mode 100644 index 0000000..95dd9cb --- /dev/null +++ b/inherit_graph_13.md5 @@ -0,0 +1 @@ +1df40b4b6eab24a99ebf19f3541704fc \ No newline at end of file diff --git a/inherit_graph_13.png b/inherit_graph_13.png new file mode 100644 index 0000000000000000000000000000000000000000..b0980b807e7f123c92260d9c9e7befa101de0520 GIT binary patch literal 1412 zcmV-~1$+95P)MsI7o;Ucw?h2up7H+ zSd>L6-mIdci!Op9DhSGpj75J~&bl%%(u?jCqoCQ9t))3J^;i-*>CbxJi{1`R-5>Mh zUJlO(&c%MuIp5#!dA>Y{c+S*#s8gwyp=gyrdih`mj6crWWa=EyF|Gpm5%YxhO=JxH| zX|Z2@nrl#he?N+%ux8Dgw0LiCF9#1ETvE=ZqT9@DZf-^hfvTz;I&_FYAi(R_ul15I z2rie4mX?;ZSW8O_E|;r76=g^FWwxlOh-1f&p(qOd{ry^edU~4X=4MJuOR?E(_qqpYk9 zi^YP+{+U-tFc@N1bFl24bPrEhl$V!N zTU*PIA3p%7tE*%6>ea+zF*-Ur7QF;z(;pZZAQ%jC@7_HoCnvdd=@Q{^7=Q;49#C0X zNhlOT2tjXeucm1-nP_Ne;Kq#`0NlNM7mvq7Nl8gwHQl*$hYJ@j@ZrM;0)YVg_U%Im zku~R%5OZj2YZD8EvrQ)*N)ZZ$=Jn~! znKNQ+Y)q_OyH-q2P70UHB|1AhMMp=6uvjc<_ix?0RouLJQ~SJS%NB9@@@4Jw$B!Qc zAQFj0#+><(#h-}od*=A~IDWsMbLY;HN~HjJ_wF444u?ZKD6Lqrg3q5nGdMU%B9Xvi zv0%5`H9e=(nRo77`ekKhgu`KuA3u)U?dHIN1H5|mDlcuj-HzAmrJ-YYc&1L{*XJ_+%ezEAj%&uR*p4Qe@-oAayty{MMC@n3;WHOSKTn=Kp|7ux>gsB?Z{JQbnfy5jrtHIT^ypC@ zJ$l5EBS%maWoZNSAGvb=k*4m7fX!wj7z}d${CU29{Yptm3A=airoO(Ofq?;%$t2I8 zKc}{~mM>qv;B-3Kwrv}Yjg3r9Oc0O9Id$q(nr1~s1))%gsi`T3hK4wK@}$<5OTVkD zi_@o16N|<8_U#*~REpWzS#7`GxN#%VXq4~Yzc1JykH>=$f?zPH+Zg4_`6v9f9}SwC znn)&-ghCR?@d_Et6Kp;);;>C-o zs*1zmz~}R^XV0Fr_H6n)cI?1rv*Go6S+{N-SFc_r5{YQv6;GTvL1$+tX0uthlVvXc zO3p=Wu*=Hm=xEvjNb-|qIRHrtk2KRjWPH=0&}`VS0U_VdUKDa>8VG5ofskez2x+E) z$anyXL?X*sha^vWdU`UpWi&I>yP1;zFN%=of1@D(pJ^ndnFd0dX&|JT2I5~XjTdb@ S6wIjr0000B literal 0 HcmV?d00001 diff --git a/inherit_graph_14.map b/inherit_graph_14.map new file mode 100644 index 0000000..f5508b7 --- /dev/null +++ b/inherit_graph_14.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_14.md5 b/inherit_graph_14.md5 new file mode 100644 index 0000000..82b2baf --- /dev/null +++ b/inherit_graph_14.md5 @@ -0,0 +1 @@ +acee1414e6406da4f3bd1c7e4d13da6f \ No newline at end of file diff --git a/inherit_graph_14.png b/inherit_graph_14.png new file mode 100644 index 0000000000000000000000000000000000000000..dcbf7c69c6a15901c47deb292f09ed7ca568bf27 GIT binary patch literal 1501 zcmV<31tR*1P)D1AZ00006VoOIv0RI60 z0RN!9r;`8x1(HcbK~!jg?V3wSTTK+l&y6A`@r9@;N*b$zf=yc*5V5h?F05!QLPT&8 zM5tIPt(25%vl4U>gwo<8E(|F&)%rqd1O+Q7s8NfH#uPzgOf^>2h*t4xTH}0+fy@2! z;#2co!QS60b24-0KmVM}OdbS62v`__bJ+s^B3Q4PgY}v@Sg)BQklrvD3~%1NxhyGH zkIc->7cX8=&41PP+S*!gZ!hDLt|rsd(*}cq9tm{s)YH?$l%A_hadELrgx#;1gY}v@ zSg)Cb^_n?YubJaKUO#;JkRS+xAb32UNF@6B@uS~moe8m6{QmuWs)^;bx3^P~`T2Q* zAVNYy=zXfItMOx!Bnt`(Zr{GWv9SRFv$M009zBYRio&Z?sZ>WtM}E2M5odJrf87 z;o;%=`T16>6~}-6{F$Gh9~v5(mX_As+zbHQ+uI1C`1tsdkrCWyZEXzzc6WDuRA83{Djh5z*4p!sqi{mSC}1Qc_Y% zOG_ON2SVud^i(JmK6&!Q_oy zeY$h!j#jHh2u)8<nhlb4rQQBiStct|e} zin6k@^78U~_wLQj&EZINbTk00udlmzKGW3RxX>OF9Ua}?-oCuNtkGxy;M%oo91h2B zx6@xtsZ^SfkZ^c-xV5!~M_DWuDg&3xrA~ROgSR{YAeBmohlgipXYb#?pPijek|Y3d zIG$HgRaMp3*H>9tNf3nlvjjoBefzeuvhu-$2a}VN0FaiJCKL*FI-SRC9;ZGN7rkFc zL_{bQiiU=U-@ktg1cJiC!m_fm#l=OEB)@+BT2xfza5$2ZlCrY0o<4oLy}fO*SZZr) zso}S7-O_5cdwY97e*Ad#>J<)p%QG@E^7{2_v)TOT&mX7Ld31Dy4}-Y4IHS>ca&qFL zO(KyXgcJ&e5B>G^^))p$xw*NcqoV{tsMTtXMpIK$v$V8ClH~XA-<3*bcXzk9sm}(z zcFu7RK?ofj97IJ$wY9Y&g!cFM6$-`m>(}{wenv*dz`y|RW3$=v^77p8AMqW6@vv2OzetnS=G3IasfmgY}v@Je-Z)-QCRVxO&)ZwuFQPdc=d* z^lyY&E`m%Zqc@4a^ZIouu=_Q0uwF9<>os$*UNgr(p*$+p!X3mO00000NkvXXu0mjf Dkqh!a literal 0 HcmV?d00001 diff --git a/inherit_graph_15.map b/inherit_graph_15.map new file mode 100644 index 0000000..920367a --- /dev/null +++ b/inherit_graph_15.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_15.md5 b/inherit_graph_15.md5 new file mode 100644 index 0000000..7b55822 --- /dev/null +++ b/inherit_graph_15.md5 @@ -0,0 +1 @@ +749533ca4634c97e5a00b5c5f820583d \ No newline at end of file diff --git a/inherit_graph_15.png b/inherit_graph_15.png new file mode 100644 index 0000000000000000000000000000000000000000..2359f4c893d8ba652cb76961ca59585da12e8767 GIT binary patch literal 1264 zcmVTl|>JK zyOYk&&NLd$ms`U8hDM_~J3I4K0^b(R%*=e1AB-0ugs&8QCb0k<5(~f~u>c&>Yc4J> zAcWV~*WYdAe{e`F;3FaB=jTHRA%p}$q^GBkkB@)4t#=`jNJd6R=;2SZ=RY63lj`g1 zDT=zjzOJsWE-NeB+uQqGTYmDx?Y$SjwmX6#YHMpDguA=DNU_;$_4W1f@$oz!uduN2 zM0`RLQz+nbP(K$4_PCfnZL z1^|?llx%HnRa8_!2&Gb~|Mq5QXXy@1^-Q{0EN*CMkjZ2rAt9-$sq5?OU0q$Vv9aOd z;WafiZnyhm>+DxZcDo&|xI`jBN?BRi!NI}G%F5~KX>xM1LZLv;ii?YbgM*DmBeZ5}4xw*Npu;3a0`=C5ftJSX*ujJ+B(bI#1f)*DSk&a$woS&bg zq08k83k%ch^+ux+0C0JEiF9=9TwPsJ6eSP{v|6p_^xNB8ramT^%_K=iMMa^xLZQ%ibEZBC2?>*vlZ}my5{aa; zvT|o<=bzeRs%O&CEIyx)E`o!D34$O=k{&u7j`yxJ!ppn6zlYD~4-E|og~H+C;hLJ7 z`1p7Zhhw!`BO)R^%MK3@A0HpBRx4TvlgUJX#N~2n>sG53T`=_l0LbNXxm@mcyC)_l za&mGk77IZT9FF&|nxFQV>Q7Hkne6=|{QaH8hnjG1W8aey*f1Jomo8KaVOJ92}%5 z>i+&-sZ=H=CXytXnVC61KaXn6W^+M7L1<`bN=iy!Umy7IOgcO~l*wcSL8PUn4Gatb z0B&z@nff@L&W?_bq@*M+mn#y9=H}*5^VQYWY;41>lfafL~8{A0s+Cn!^9cd=L0e zVgWcL7Jx%y0XQTU;N`(#dV2cnePDdxC8Xlw;;;9C@d3n7!#^Kc$r a3-|?MW+F4o)#yF|0000 + + diff --git a/inherit_graph_16.md5 b/inherit_graph_16.md5 new file mode 100644 index 0000000..27084fa --- /dev/null +++ b/inherit_graph_16.md5 @@ -0,0 +1 @@ +3ed465c69fb501b7c3155efe60865c7b \ No newline at end of file diff --git a/inherit_graph_16.png b/inherit_graph_16.png new file mode 100644 index 0000000000000000000000000000000000000000..74465f2ceec49f43029f46ade7ed5a9ff2fd988c GIT binary patch literal 1389 zcmV-z1(N!SP)Q5d200006VoOIv0RI60 z0RN!9r;`8x1tLjAK~!jg?V4XmQ*Ri@pQ9t(8P1_LR+GeL%tbW8117c*ne>M(5GDrU z(4cM#1~L%^FS-Z{DPpL2(O7Jy_K$+D<1UsLr^FBQ9!}q-3^S;kHYy?6GSQw>?>3=E=o_GiS~a1VIo4Ns`BpAAk7p;jYX2BPfcxfB$}R__xX1ksSAd zPNzc%1pPBd@cFB+08+uM!0D@#9Av35UZvovymNS|AXp zR4TXIjpII_Po+}v`TV0tkB*Lx5(E(l1OT9_s>)`w;T)Q#34#a)gIVer42GJT8Xk|Q zP$=HNe-8i`E?ihxSm^2LAqe8ci4(cWtFNyg8X9VCZRPX%QmORKn>ShVpFMjfl}d5K z(9jS;5H6Ps0OsfC%gV}r{rdH%%b1r3kw^qDC`C~?qSb1bmX>B_W;`BGU0q#!dwU|0 z0D#WU&XST6r_=fJ<;&D_BNJ)sEG{nU_4)@79(?=uZFqQia&i&?rlzJE8X8O{6GCWi zZZ0=@0AMzoZ{EE5<;xeXR@>Fpg@0B_o8Q{n>U26i9uEN6Y_=muj^M}0X0x@lv~W0S zK6`fnrSRy{qivD2oIZUzIep*0eXm}sK7d zir3cG5JFHItK*eSLitMP0gd>BEN)yCM%y zNy_7Lxd0H2MziEAl}ekC4@Au>T#HS~Q%jHI+QGD(9`|(AlIsl+n ztJP|CB9WMwm^gLnl+WiQNwTOY{gd>Y@-mSnU#V1Hym+y^yu7WgO(YT>Jb3W#-MbYP z6*8IZcPeiq-|qu~K%m#_Z``=?^XJb)hYp=Tf4;lBdvS3w5{bNf_pZIYJr;{eB$DRl z=4;okt*x!OT&{tEf#mf1`g)Ve6buI4Zg+owKMrQ9W3^fb2M3)_=hoI%JRXlmqxdvG zaNvN$;YiyIe@9-XTg#Gv^5n@-C}go%@Pn^ZDu;)MbK3*}x%LCR*)f}&o0XN7@OBJ(*<}VLf1;yxxm) zLnIO*_K#&Lu={{{SPz(o^?-R;511!SPk#LP@!snw9B7)Zs;Wwjr17A$vvaTX6et>v vCUr=#uZfJq_5 + + diff --git a/inherit_graph_17.md5 b/inherit_graph_17.md5 new file mode 100644 index 0000000..6fd603f --- /dev/null +++ b/inherit_graph_17.md5 @@ -0,0 +1 @@ +787137a9b1881efa85874df81192a2dc \ No newline at end of file diff --git a/inherit_graph_17.png b/inherit_graph_17.png new file mode 100644 index 0000000000000000000000000000000000000000..7152e856e8c12d332c49d0269f0c8e15220495c4 GIT binary patch literal 1355 zcmV-R1+@B!P)K0X}o^@S|3j& z5_ENSQC3!l&1S>paxpVAqt8d9QCuz;MMXtaR#tNJ=1nwBBOZ?fP+D5bgqdR_f~Nc=_@r0LPCX=f#T`oIH6FP1C5UsWGjlOl!*2Q&m;P zxpU{JtE;21u#n2iN}fJ_%C&3PC@n2z@7}$1bab$?vLc<&dYRrV$z)Q0p`A{rKJM{& zc=zrdj~_qg)2B~VR8-K?(xMmJ*49RTem=A3b^`G))tUL_!}sapHuyc=4iCKC-gB{sGhX zEU{P&x7*E?D_2ORQUHAT@Bsk3-L7vMckSB6($W$iKYk<9vjG zmzS60^Z7V`{ya{nlT)Wo@#@v94Xr8HHUF)+xLALjpP!G#V!>*)rj0ExFH7ZPhK!#L z<*K;2m|M4Q;cz&(efu^Y9UYXFm64a1M=Ta&|Ni}}e&_xB_k8>IjaV$EH%vGjPJ2#4 zL4kf?0AjJ2{@5r!fZOfH?RK-WvckQ4_o%P0CmM}nu~^8<%l=W~(O`GWo36 zhP=;Wv)SnG?&j*%tNi%!gF}Z7(cIijdwV<6)6*oANuE7>MoUWz-@kvy;c!q}Tg%zA zXPKLuBODHM>C&aNm{nC(c)ea07Z;hCnW3krN1ro_KQS@E<;#}|g+l!N`IA&C#q#p9 zel0(E@F2lpkYB%knO2k0n%U~fg;73c*swR{Iy*Z_CX;x*UI2!MhN!5hpsA^el9CcS zJ3DD_Z)eY*JplOqeiDfU4u=Dm%Z10|NsHIp+e*pv;fvh%5CQKXrEH)NIr2M!?A_usY^b!Jhdsb*26sb*26sb*26W!&Hf0)frU zL)j*#rlvB^Wo(vA-yKo@zciulPZc@p|FbCaRI@13RI@13RI@13{su#XVZ$NM-rE2G N002ovPDHLkV1lX%rUU>0 literal 0 HcmV?d00001 diff --git a/inherit_graph_18.map b/inherit_graph_18.map new file mode 100644 index 0000000..b1a23b1 --- /dev/null +++ b/inherit_graph_18.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/inherit_graph_18.md5 b/inherit_graph_18.md5 new file mode 100644 index 0000000..b2a9153 --- /dev/null +++ b/inherit_graph_18.md5 @@ -0,0 +1 @@ +bc7ac9be50a72ca79f0d891fef91c929 \ No newline at end of file diff --git a/inherit_graph_18.png b/inherit_graph_18.png new file mode 100644 index 0000000000000000000000000000000000000000..037929ab281461a2131fe61381a24ecc8ed34eae GIT binary patch literal 18956 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 ECtTcmL;wH) literal 0 HcmV?d00001 diff --git a/inherit_graph_19.map b/inherit_graph_19.map new file mode 100644 index 0000000..3b55e6a --- /dev/null +++ b/inherit_graph_19.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_19.md5 b/inherit_graph_19.md5 new file mode 100644 index 0000000..ed4cb7b --- /dev/null +++ b/inherit_graph_19.md5 @@ -0,0 +1 @@ +c2416909fdc638a520dfad63ed335b9f \ No newline at end of file diff --git a/inherit_graph_19.png b/inherit_graph_19.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9167b4275e5675ae7493b75bd8a00d8f1e07b4 GIT binary patch literal 1425 zcmV;C1#bF@P)00006VoOIv0RI60 z0RN!9r;`8x1x86kK~!jg?V3wS8(kE~@8qF|+NdZRv6_;^Dh5$(X(G~AC!w?&6d^WQ z)DY2yiXymBNBfMMT}8#ZFiqW5ZJ=#LK}kT|xDb3KYLnnZgJuzxR^#pBeoW`{ zZJhdIeyg05d(S!de`n6k48b6TfPq$6S6#p@gwd3K7)|Mi(Ug8TRKseu8VrW3D&^*q zot<4@Ur(C=jYF#FTJFjjm>7WTCG$M=kOqt$#hxu+y+WYN)C9Keo8-#ru4&T zN0C4~Q{m#x#sz)FY{EH1f zx28&^(r&k}tgIk&baYfIm0BzoWKK>_?(gqEdGdtL8gCls)>JB$#>dAa5d(q1`1p8p zb2F)_#bS}m<>BGse!su2u1+WvMn*=eR4Q^0sQ13x?at57=kxh#X=xoD9n{7*H#djl zIG@i?NlE$k?Hd3e_(6sh3WXgV z9n^)y#l@jwP||nr-jQFCb)Je^tyZhmRL>F5rl+D%Cot+&W9j&aa1OVjalq{^mNj6yWQd8;W05W$P|f0)WNZ_vFHPj#{&TD?Ccz< zVQFdU$P|1&|IVE|N+m%MIFA1pg~fXM^eI6QN~IEc`uh4(Q&V5Qd>I=XTU%SJ*Xu(=Lk|Qo8jU`m zPb?M}6cnJhJJdVzFbxe2X0w^c91bB>g?=nYHEs$ zi<8M@91iE}*RNbIH#h}Og4$fqct-sTMn*=WqN1)O^#!5ljG_yp(a7O&o$~YNn$i!W zDg7{-($5iR)Td9MF29bOi_7J@ckdq6bA+ZEjpnlIxh1I8YO0Ar=KrU3!}L@7VKk*5 fMpOD>G^L+EkQWV@#_#1W00000NkvXXu0mjf!%eza literal 0 HcmV?d00001 diff --git a/inherit_graph_2.map b/inherit_graph_2.map new file mode 100644 index 0000000..d852a7f --- /dev/null +++ b/inherit_graph_2.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_2.md5 b/inherit_graph_2.md5 new file mode 100644 index 0000000..c3482bd --- /dev/null +++ b/inherit_graph_2.md5 @@ -0,0 +1 @@ +6d8097bd2a3097465b49200829cf52f0 \ No newline at end of file diff --git a/inherit_graph_2.png b/inherit_graph_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7b444f69bb852a1c3e2fb5e18cbb9b0f02d77d2b GIT binary patch literal 619 zcmV-x0+juUP)@n|4LpxfK!asdEjS=QJuNfH16$8iHG z0^Qz$K!BpCR;#74zuj(=B>tLO9iJ~8gc+H5w8 zqF9!l&*$oCgGhDF6W#ZHClZMa27~9iAP9(E=u{W~*?a!&Sl;Ghd7I0pdcT<8JkOi& zfo8YcktC_EyztIuvu63|fMFQ*5-QgJZ!@vH&E-?QzX8PP$-G-#918#d002ovPDHLk FV1nl=Dfj>Y literal 0 HcmV?d00001 diff --git a/inherit_graph_3.map b/inherit_graph_3.map new file mode 100644 index 0000000..bc0eda2 --- /dev/null +++ b/inherit_graph_3.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_3.md5 b/inherit_graph_3.md5 new file mode 100644 index 0000000..bf05613 --- /dev/null +++ b/inherit_graph_3.md5 @@ -0,0 +1 @@ +333c40bd2ce50399838c0a20c46a8d32 \ No newline at end of file diff --git a/inherit_graph_3.png b/inherit_graph_3.png new file mode 100644 index 0000000000000000000000000000000000000000..4d51076f5e2c3db09071f123cec7b1b370c61704 GIT binary patch literal 691 zcmV;k0!;mhP)OL?UtantbMPka9RkIUJ-M4pI(>tI2tJdBMZO1MGG?EEWp_fdF#39Jbpn z03aHTf-wfh7|dofJRT38o}Tdf`g$~vXilW3QLZAV)9D}_4&(m*9^Gyi%jFW)Y8C7C z8m(6APcECyf{3tQuhDL|;dD9?3Wd;YHjm~L$%*zf1ihnHtI?TZT@Hr>sj5nuOop3_ zL?V>UW>3b`=`<;dLWjdaI49au1kU|xhIh_zIK*^1MJkoLs6LrYVm_Z^G#Ux#jP?{o z_YGN;#bN;fP!#2&dbisR09dV7!nyr^Z>XmzhIfv`;Q#>4=ktr|XR{dqz;3q-=Zy9g z#jqTo&j(diQ7)G+s;^WkaJgLYdcDFqqdi42{Ig<=p-?E`@$nH>s};}B&rlQvlgR|t zY8Am?5b=2YsAjj@VLTqASS+GcDnZjUFvd>i=H))x^CCX*^ybp<_bC>Ok + + diff --git a/inherit_graph_4.md5 b/inherit_graph_4.md5 new file mode 100644 index 0000000..41fb33f --- /dev/null +++ b/inherit_graph_4.md5 @@ -0,0 +1 @@ +8549cb37020bda69f74c68c89d569639 \ No newline at end of file diff --git a/inherit_graph_4.png b/inherit_graph_4.png new file mode 100644 index 0000000000000000000000000000000000000000..6d97bc175b1351b971f61c467d76833a1ae2e92a GIT binary patch literal 706 zcmV;z0zLhSP)QESmj~AB)i%SyF7|39SE;XTIHTr_*U;YiVM{yVYt@6t%Urb#rs``ufVU>})o>yu4hY*5^nHIF9>}s97u) z1VLmn8O`o=I!z{%2!fy}$}r5^+nbz+LZQ>sQ~5d&2%Map?C$PvZf^Q~zU%92{S_ri zqG_6@X=SqXeh&tN(P+dljAl2HNX%xlUa!~fc12N4rBa$>^?JQfC_FtqF$|MRr3}0S zEbaaB@&W+BFihRLySw9gzEY{U-EJJm%jNRb)zxG&QBUS_xnM8|LD13B(ev~3y<=Iu=V!9S+Cg;UR`$!{Lx+*+3wWNF*qVIzB$G z)oSzkJe$o%qfwX3^&Q?u&cR3|!t;E;-zP~DhT&u~>2x~x_Vxe(9LG5v4!_^Ov$KO? zSiN3fweTO7JqLe;6`X_r36{6HSl;Ghd7F#I?`5OWFyBL;`}=#3$D>R%yblfz%<@?R onx>VdO|t&~HWSO+T-Me5HyZuzgtDVh2><{907*qoM6N<$g7EoYEC2ui literal 0 HcmV?d00001 diff --git a/inherit_graph_5.map b/inherit_graph_5.map new file mode 100644 index 0000000..d0c71fd --- /dev/null +++ b/inherit_graph_5.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_5.md5 b/inherit_graph_5.md5 new file mode 100644 index 0000000..a799e7c --- /dev/null +++ b/inherit_graph_5.md5 @@ -0,0 +1 @@ +bc6e99dcf7dbbd75d21e48fbc2746f77 \ No newline at end of file diff --git a/inherit_graph_5.png b/inherit_graph_5.png new file mode 100644 index 0000000000000000000000000000000000000000..96eb92091c648b90c35257dccd0297b52d7a0b95 GIT binary patch literal 1363 zcmV-Z1+4msP)D1AZ00006VoOIv0RI60 z0RN!9r;`8x1qew*K~!jg?V3qQa$Ok5&lQWZvS_4sxJ z&wcLy{ym;^xQajs0Rb+MY%Sm~g76wY2(R&j@ESkJ`W=Zx(%08#D=GFzT3Q;P&)0ST zGp|t;U07JaU6Oqwl}aTNiGGA^m?RR3@X}+?l$DiziV*8Heh^;c2jMk-{4HLmrlyXK zjs5>RN~ID(kcWo{E3U=K>+gEhKN>5&-re0TDk}2!_NGuM@$vCpU0rIm+C;uoDy^@t zx9(nfd3gweAPC~-=9ZqGzO}VwT^*Zajn`{yYnhpu5fKq$vH0QPVRm*_rBbb|tbDsT z9ZgM55W?&0>*VC*!otG4ySv|auiuBoUPA~Q8XD^A>Uw&5A|oRy6iRGtY-eX@d3iYi z;O_3OqN2jr*VoU_ucoHv>FEi(N`DPWOiXNRYs=2grc$XsVYM5QK+^8@6>& zsno8nuIJ}xiA2I+Fc1VGkw~GTp&cC^*qhk9$qAWEzPh^lROc&^Mr#59 z6bc1{!Jty9F)=ZVi;I>zro&>dkB^TpFE6XBtBsD9mzS$ls{Q@_y}dmYMXRc+jHXRb zPYVPBrBYd4U0qdGWyL%6)zwu9;rsjh($dn@)YRPE8~~uQvQj3KZEtU5IU^$@IXO8Y zAt7dpG+Gk?z+$nSoSaTiPghn}CMPE?mHIDG51~-_DPqXx<|Y6@CX*Qsot>Ql04^>r zu;5)yiQd$Be)r{r?Ei96=z=3;AzN~PlQcy4ZPN~Kai zVPIf@#bRM?E|*(bSqUN3Xf$44UW<#1SX?K-gh-<`Pft$)0JpcdSbSq+0|0P;e{b3) z2qBZnWHOoh5sT-wkB<)k;QIR7a0o?FGMP-H(XcMI2%soxnCa{5i#42`odE!*_f-JE zz`y{4AOQgZJ3Bke%gcU#ej<@5DJjX-)fGXIrluyjT#jXOIGlxrg~!K7kw`=)lM4z8 z%ol02rd%#}adFWJrqk)BrJBHEucM=*X*Al*%#7hsaB#3ztCh)QSQncS!NI{+i_?M4 z>z9`osZ^Ssoqc6OnVFef zE?1#YpeV}Y@$&QY{r&yTto+NpQHNTs{`mNCcXxMmbd*Y^{r&y=qZ|&WySrN~78^Zf zekJm&nshonBO{}+vGM-?{`~yBrKQEp$1%j3Ghbd_-qzOE(a}+AYO1%lH=E6NcX!9W ztwN#D)zvjVK0Y})IWRDAdV1PwWhS7}Xx-i2Y&M%prSkdwl9Cer(ciG=r!yFguMP!fp}%;Wvp4>HG#ZVkr{~<55jBw_y@Xe Varya+XXF3?002ovPDHLkV1lE?nN0uy literal 0 HcmV?d00001 diff --git a/inherit_graph_6.map b/inherit_graph_6.map new file mode 100644 index 0000000..6e27238 --- /dev/null +++ b/inherit_graph_6.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_6.md5 b/inherit_graph_6.md5 new file mode 100644 index 0000000..5dda409 --- /dev/null +++ b/inherit_graph_6.md5 @@ -0,0 +1 @@ +329c2fc4f2793bcf1cede6b077e85f76 \ No newline at end of file diff --git a/inherit_graph_6.png b/inherit_graph_6.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e275e1b305458000bad204b2d2e8267521129c GIT binary patch literal 1358 zcmV-U1+n^xP)KM58l8_ne)>LkI!Kx}^N=0{#bZ8nMG^#15wsJN$TKczF2Al`DU% zl$}FqX{p_AkD34JBZ{IPJb19}CG9Lok{li$j`#2rg9Zl&x2v9=NJT}(Di3!avBPP^ z4yO@2yIiB9qN4u({!J#?CXF;2&5av3wr8y^XM-BOfB*jM*|TD?I5jo3prD|wtt}FX ztP@X?WKB)Y`Z=ejrp}!^Cy_`pGc(J}%iq3zi~S`fCB4198>@3m*oa2YpFh`XwfXt^ zLqkKMQ0VU6y9~oTdGchFrReo~p-?zBHs<&H?RLAv;n-xtEd#|dFfg#nlSnigB?#iu zrAuqh&d$!7Os1@?EQv&7u~@!;|Bn4?wc6=);&EYNVRLh{PNz#xPd{|%(2Ex@5JJIV z5CF!<$5$n+s;Y{Ws#dEJLZ?oh0stP5M-as2%a^0kD2`+p#%8k-1hIer{@U8wg@pyY z*6rK35kfzH{5W&wj9#zD{&g@KjYgv}-jj46c|0DU&u6h%)|{=ZtYjGG!-o$eBO??= zna$=k!}|LA91ce?7_?X{X0sU~B#}t+^YdFgwufng#%$&$nmK9)&`Y7~kF9otm0zwOW(iX^f;b zI(+yrK@e-+bmZjZEH5wn{eEnI{`?s`lU+h25?QTQf*{_#dj|k1DZh)v=Uq!n%goG7 zG#c&f>|9=61^|K}R#sMUBd@~Ya440^va+&pIGk)Hn4~r0@p#v+UAuYnWKf z6c!W|s8lMMOxD-e_lG%UGTFt87u(v}6beOdZm!em?CI$_e*8E9)YsQPd-hBq5NI?S zf*{)4+f62uNF=h`?dQ**k7elZ?^i07Cr+G@%jKh^qdJ}L_a;+PoKEMlW5={wE&gpL z1rNo&7jd~<_y|lk%WeWc8;O5Fw9EgmZ3&!4>~I>f!)e40rx81xM(l7Jv9rdzBbUpy z{dMddXqrB7;6S`*4UOU-+5DRrjmCJB_mAII{|VfA#15wsJDf)Ba2m1m3ytq8JyxS~ Qg#Z8m07*qoM6N<$f{m-AvH$=8 literal 0 HcmV?d00001 diff --git a/inherit_graph_7.map b/inherit_graph_7.map new file mode 100644 index 0000000..06661cf --- /dev/null +++ b/inherit_graph_7.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_7.md5 b/inherit_graph_7.md5 new file mode 100644 index 0000000..99edd2f --- /dev/null +++ b/inherit_graph_7.md5 @@ -0,0 +1 @@ +4691c5a900a44d371261adfe89413fb2 \ No newline at end of file diff --git a/inherit_graph_7.png b/inherit_graph_7.png new file mode 100644 index 0000000000000000000000000000000000000000..d99c689ff4553a26aa37231b6d325d352b1f0182 GIT binary patch literal 1073 zcmV-11kU@3P)_! zJAb~-FL*E?1`fWSXw7u6LDOzyI_3bDMnrzk@&^uv)EusrffTB!7E* zI|M=acqb<(5CqX^v}DES^9>9PeB7t5uFht&;oA-k4Pn>ucw8=**VNQpUtbe&_<0Df zKcCMxo6X6g*=*+X`QKy-#9}eASe!^C_V@Q$EY^3mO$ovL9UUF9SnTld5CHJ__~>vr z1_uZ60{s53uC5*%8*6QCrPJvZ6&1U?y8wWmo*uv7-`Cd%L6AToNKOoeLXC}$TrPKe zdz((DWBrXrBZtFbFc@;V{NmyQ0AR6Ls;a7zvx31OnM}q$N(+MdNhFe9ub-cv2LLQD zFN;K?va+%d^me=5WHQ~{+-S90jYfl_sMG1Jt*u>JT0&9O=ksB*)6-L-P^eTYS5{Vj z{rZI!wOVa37~I?23x~rz9#5rGy}iBl_V$Lu;e&$%OtY}C(AL(*;c(IplJ0~gI-PEP zef|Fa-eR#J2=cMmXf)Q>*Hfuf1VN(F=+)I#O4-rTQ9K^UHU(CRL?RxK$7;2fmzUG& z^vTJ|v$L~6AV8zhG#ZV?VgUfWyu8?KHl0pKAO-RKOeRw%lj-&Pr>7^WRQjJ{?1Dm} z005q!pHs?U81C=yZ)s`q`~6rY6bbP=k>dRSc@P9?Zf>5Mno2HLT98QZzkLXTW@l$R$3B2g-pFbq#mPqW$VKp-$NG2wJNi;9W>00@E@42Ij=Tl{-8EwXw38yOkd z+1a5`DEQ|;#^~s%$z)O}6q}oycDtR&buJSoJ1l~TwLsMI6kRYtJP|?8ejRr=YJGM=jP@p6iR1jC*dYvy8p8al}cqW z7>kRG#GZT@KRExty+qUE2k-xHA)i0D$@Tmxo_}j=Ynk_v86uGgo6W{oQsnRM?#`5- rETC4a@k0pB|No!M + + diff --git a/inherit_graph_8.md5 b/inherit_graph_8.md5 new file mode 100644 index 0000000..3e173e9 --- /dev/null +++ b/inherit_graph_8.md5 @@ -0,0 +1 @@ +b0a7acf4da3cbd2644b9f927c0ddb030 \ No newline at end of file diff --git a/inherit_graph_8.png b/inherit_graph_8.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6ca8877aeee455e98bf76483404c59bea236ee GIT binary patch literal 1357 zcmV-T1+w~yP)00006VoOIv0RI60 z0RN!9r;`8x1p-M#K~!jg?V4*Svu_;7uX|3-VH2|wjTZ=M617QaNh7D0NyJ)`GC3q^ z%uC53@`gJ(hMeWa5?&}?upw_8i((Bqgs{w3?E1gBYu(T6zh~QXKgQGjd39aC{jT5r z-FLtHx^}N25JEsgC=^Ev_y-|9B_7gK;vqdH9%uYSp-^;nbva7P&m}%SzP7g3IQ^wh zFD@?T=H|X!($7YzR4Nn-e8l;4((LT)SLyi|$ji$!iIDp#@sOSp59ulKke(9H-}02p z{c;mwwqj?Wve|4DMU7JwMcHh& z-6Bl5zrW}4csiYKeSO{E-{02d%gf72NlBrhp_`kV_xJY`6BEzR&vLn(D0#mJ;+USE zHi?*p&*wKZG_Y8#t*tExp+=+e_V(`S>GAOJFy?SLoc{iPY#bdO-PF{?#^k;ji#!qip65l>GX_@43$a+Aw*F$ zDk{o&xs#IFH%};`Ed~$N4)oOQkb_4=}Ua!Y8B@#({d;8|*rty0l zf*>f04h{}VrP9;WQ>|8ecz7t2$!2C|ESIuIn3Xv4IjX+CeraimN~M18DXCQ2+S;0x zl_i(UM@L7)!^6|l)0s?WWo4yUEOv8q!_ou-0fj>0@pvI2A;z_7X=&^0>qkdNTrQWv zU=$P-(CKt+XRuJpN?}%k-(0OcqrMM1ozBO{XL54Vff|TBqZ|%|u&1YoN~PxJ<~mx- zFZ|IN0lz9FF5B;J7dn1wx P00000NkvXXu0mjfiS?O2 literal 0 HcmV?d00001 diff --git a/inherit_graph_9.map b/inherit_graph_9.map new file mode 100644 index 0000000..1e7832c --- /dev/null +++ b/inherit_graph_9.map @@ -0,0 +1,4 @@ + + + + diff --git a/inherit_graph_9.md5 b/inherit_graph_9.md5 new file mode 100644 index 0000000..49a2669 --- /dev/null +++ b/inherit_graph_9.md5 @@ -0,0 +1 @@ +852e02c69c7c49dfca7a12fc3b330ccb \ No newline at end of file diff --git a/inherit_graph_9.png b/inherit_graph_9.png new file mode 100644 index 0000000000000000000000000000000000000000..ce24a63d277da11f327d054cb8b31721aaf6c2a6 GIT binary patch literal 1953 zcmV;S2VVGzP)ZhfVFFa z5h|bsb7M)wO44LCZ2WRvA_5l-t_m6qT02)D{yp<@P9cut0D+(yG=B>~Ajp7>i=ZUPxClyu zjEkTobk7~FR$E(J>n|zGM<^636bgT<_>J1yTCG;=ZxtU73WY)_6uNg8jJO7aL8H;E zxulgrr_%+LQM6jEPN(y?iVp;hMq@A-JR|f!7HVs2TPr;)Nls3Vza=atH8qu@$qY0g zgo`5R85coGkZ}=|1Q{1WN&IQt$;n9wq1kNylQOBPsf~?|YbJ>**zNYh!otwd(8R<< z64lortE=6)US7@+flo(AM{jSh(P(6|+5XnzAIOZjnVFdoLeJmI;NT#HkjZ4OoUqkm zaL{=AbVpTHx4(t_29Zn%A%nq)jg38c@L*qG-(S}1@9*EabLWbR;#tNv@|+8dc%edVzGF1bd+q1 z7BDqsX>5G_#TVy9qKdk@`=g`N0Dz#N#UBL&f#BfaEnBu!S654=Qn_4CEI0L<7O_}- z;lhQ>moGyIPn|kNL?DDT8Z9O!ro6n|y;POQ<2`urfY>$~jS#}OZ{K=e^uU1wPoF+L zeE2YgFf}!m2vVYRNg9_%qse5lOP4MI0B+p4ArgtAqM|$ta`6cQ~A+Pq>y86cmh)k3W0%47?{Tot>Q}B_+kh#W;?amzM(oIy*aY z9Jkx;w{G3Ke*Jn&ON)=!QmItQ$;nMkO*oFb=lKG>a|y`5oEedbLUQee*SVa1YqYbg1m7t49m*OlF4Lqb8{IP8C_jn?n4HH zfljCM`Fvt`^XAP&&}Or(U%wv1Fd`lo7e{Q2jEn#PxLmI1`Cq+y<$K#^XMcJ5a)ZgV zUaM_{5dMCze6MA@y8f$D{l~|XlY`CvTVmoH5*3L_`LM7s-_z38)>ctb@%;Joxw$z2 zKw4TFNzuO(P@U_QWql4idh}>|dU|zr^`fcd$jC^C!!b5CM%-eChlh#a{QUgf+?>f| zBATby>xuHw(a|&-&15od+O&zBlF-nQm>3J2{VSjU`42z*>~y*ygihys??<10%FoZ= zN$y%c^6j_(CRee!xtYh~#mC1p7z|(1GBq`omzSr}Xm;(|#bh$;>grS~6>*5cVAyOn zV%uagd96;Pd4F6CoX+*ivWzPdiM;-0EjBhbJw3goq~yw#D-MU_`0?XeSy>zo2LObkeUa!mHa0Uhj91aJa zzQ7Ct)wzFUwPwy*TU(h-ra&M_PEO`>xk{zd9k*JoadB~Cu~;gVy2~q-%7lc3tgI{y z!{l;#QBe`;hOt;7IXRy-H_HYFPFGay|KyV>2qB#wxRcv;b#)NJ(9qD#%*@xXUu(76 z?CfmfkS}TB^Z8X(Re5=NEEY?lQ0&{c&wZ$}veIlebGclxSnL`1+-QC>`2E+YT z;VJ{H+MFTt2R~3R|~EY~31B zR<_4vn)SC9#IpD(M%+a}2*bnCpi6B&M&lwr0FZGJlmrhmdNYP{lK3v?dd5Xi n5@cKiB|*kTP!eQZ1SR<&F`3k0)s#J-00000NkvXXu0mjfBNfVs literal 0 HcmV?d00001 diff --git a/inherits.html b/inherits.html new file mode 100644 index 0000000..bbaf17f --- /dev/null +++ b/inherits.html @@ -0,0 +1,186 @@ + + + + + + + +oc-mint: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
oc-mint +  0.0.1 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + + + + +
+ + + +
+
+ + + + diff --git a/jquery.js b/jquery.js new file mode 100644 index 0000000..103c32d --- /dev/null +++ b/jquery.js @@ -0,0 +1,35 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** + * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler + * Licensed under MIT + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/menu.js b/menu.js new file mode 100644 index 0000000..2fe2214 --- /dev/null +++ b/menu.js @@ -0,0 +1,51 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+=''; + } + return result; + } + + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchEnabled) { + if (serverSide) { + $('#main-menu').append('
  • '); + } else { + $('#main-menu').append('
  • '); + } + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/menudata.js b/menudata.js new file mode 100644 index 0000000..e6aa5c8 --- /dev/null +++ b/menudata.js @@ -0,0 +1,36 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"inherits.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html"}, +{text:"Functions",url:"functions_func.html"}, +{text:"Variables",url:"functions_vars.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}]}]} diff --git a/model_8hpp_source.html b/model_8hpp_source.html new file mode 100644 index 0000000..bdead42 --- /dev/null +++ b/model_8hpp_source.html @@ -0,0 +1,361 @@ + + + + + + + +oc-mint: src/model.hpp Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    model.hpp
    +
    +
    +
    1 #ifndef MODEL_HPP
    +
    2 #define MODEL_HPP
    +
    3 
    +
    4 #include <chrono>
    +
    5 #include <memory>
    +
    6 #include <optional>
    +
    7 #include <string>
    +
    8 
    +
    9 #include "crow/json.h"
    +
    10 
    +
    11 #include "tl/expected.hpp"
    +
    12 
    +
    13 struct PublicKey {
    +
    14  std::string modulus; //: "daaa63ddda38c189b8c49020c8276adbe0a695685a...",
    +
    15  std::string public_exponent; //: 65537,
    +
    16 
    +
    17  crow::json::wvalue to_json() const;
    +
    18 };
    +
    19 
    +
    20 struct WeightedUrl {
    +
    21  uint32_t weight;
    +
    22  std::string url;
    +
    23 
    +
    24  crow::json::wvalue to_json() const;
    +
    25 };
    +
    26 
    +
    28 struct CDD {
    +
    29 
    +
    30  std::string additional_info;
    +
    31  time_t cdd_expiry_date; //: 2023-07-22T15:45:53.164685
    +
    32  std::string cdd_location; //: https://opencent.org,
    +
    33  size_t cdd_serial; //: 1,
    +
    34  time_t cdd_signing_date; //: 2022-07-22T15:45:53.164685,
    +
    35  size_t currency_divisor; //: 100,
    +
    36  std::string currency_name; //: OpenCent,
    +
    37  std::vector<unsigned> denominations; //: [1, 2, 5],
    +
    38  std::string id; //: 23ed956e629ba35f0002eaf833ea436aea7db5c2,
    +
    39  std::vector<WeightedUrl> info_service;
    +
    40  /* eCipherSuite*/ std::string issuer_cipher_suite; //: RSA-SHA256-PSS-CHAUM82,
    +
    41  PublicKey
    +
    42  issuer_public_master_key; //: {
    +
    43  // modulus:
    +
    44  // daaa63ddda38c189b8c49020c8276adbe0a695685a...,
    +
    45  // public_exponent: 65537,
    +
    46  // type: rsa public key
    +
    47  //},
    +
    48  std::vector<WeightedUrl> mint_service;
    +
    49  std::string protocol_version; //: https://opencoin.org/1.0,
    +
    50  std::vector<WeightedUrl> redeem_service;
    +
    51  std::vector<WeightedUrl> renew_service;
    +
    52 
    +
    53  crow::json::wvalue to_json() const;
    +
    54 };
    +
    55 
    +
    56 struct CDDC {
    +
    57  CDD cdd;
    +
    58  std::string signature;
    +
    59 
    +
    60  crow::json::wvalue to_json() const;
    +
    61 };
    +
    62 
    +
    63 struct MintKey {
    +
    64  unsigned int cdd_serial;
    +
    65  std::string coins_expiry_date; //": "2023-10-30T15:45:53.164685",
    +
    66  unsigned int denomination; //": 1,
    +
    67  std::string id; // "1ceb977bb531c65f133ab8b0d60862b17369d96",
    +
    68  std::string issuer_id; //": "23ed956e629ba35f0002eaf833ea436aea7db5c2",
    +
    69  PublicKey public_mint_key;
    +
    70 
    +
    71  std::string sign_coins_not_after;
    +
    72  std::string sign_coins_not_before;
    +
    73  // "type": "mint key"
    +
    74  crow::json::wvalue to_json() const;
    +
    75 };
    +
    76 
    +
    77 struct MintKeyCert {
    +
    78  MintKey mint_key;
    +
    79  std::string signature;
    +
    80 
    +
    81  crow::json::wvalue to_json() const;
    +
    82 };
    +
    83 
    +
    84 enum class eError {
    +
    85  JSON_PARSE_ERROR,
    +
    86  JSON_MISSING_KEY,
    +
    87  JSON_WRONG_REQUEST_TYPE,
    +
    88  JSON_WRONG_VALUE_TYPE,
    +
    89  JSON_ERROR,
    +
    90  NOT_IMPLEMENTED
    +
    91 };
    +
    92 
    +
    93 struct Response {
    +
    94  unsigned int message_reference;
    +
    95  unsigned int status_code;
    +
    96  std::string status_description;
    +
    97 
    +
    98  virtual crow::json::wvalue to_json() const;
    +
    99 };
    +
    100 
    + +
    102  unsigned int message_reference;
    +
    104  static tl::expected<RequestCDDSerial, eError>
    +
    105  from_string(const std::string &str);
    +
    106 };
    +
    107 
    + +
    109  unsigned int cdd_serial;
    +
    110 
    +
    111  crow::json::wvalue to_json() const override;
    +
    112 };
    +
    113 
    +
    114 struct RequestCDDC {
    +
    115  unsigned int cdd_serial;
    +
    116  unsigned int message_reference;
    +
    118  static tl::expected<RequestCDDC, eError> from_string(const std::string &str);
    +
    119 };
    +
    120 
    + +
    122  CDDC cddc;
    +
    123 
    +
    124  crow::json::wvalue to_json() const override;
    +
    125 };
    +
    126 
    +
    127 struct RequestMKCs {
    +
    128  std::vector<unsigned int> denominations;
    +
    129  unsigned int message_reference;
    +
    131  std::vector<unsigned int> mint_key_ids;
    +
    132  // "type": "request mint key certificates"
    +
    133  static tl::expected<RequestMKCs, eError> from_string(const std::string &str);
    +
    134 };
    +
    135 
    + +
    137  std::vector<MintKeyCert> keys;
    +
    138 
    +
    139  crow::json::wvalue to_json() const override;
    +
    140 };
    +
    141 
    +
    142 struct Blind {
    +
    143  std::string blinded_payload_hash; // bigint
    +
    144  std::string mint_key_id; // bigint
    +
    145  std::string reference;
    +
    146  crow::json::wvalue to_json() const;
    +
    147  static tl::expected<Blind, eError> from_json(const crow::json::rvalue &json);
    +
    148 };
    +
    149 
    + +
    151  std::string blind_signature;
    +
    152  std::string reference;
    +
    153  crow::json::wvalue to_json() const;
    +
    154 };
    +
    155 
    +
    156 struct RequestMint {
    +
    157  unsigned int message_reference;
    + +
    160  std::vector<Blind> blinds;
    +
    161  // "type": "request mint"
    +
    162  static tl::expected<RequestMint, eError> from_string(const std::string &str);
    +
    163 };
    +
    164 
    + +
    166  std::vector<BlindSignature> blind_signatures;
    +
    167 
    +
    168  crow::json::wvalue to_json() const override;
    +
    169 };
    +
    170 
    +
    171 struct Coin {
    +
    172  struct Payload {
    +
    173  std::string cdd_location;
    +
    174  unsigned int denomination;
    +
    175  std::string issuer_id;
    +
    176  std::string mint_key_id;
    +
    177  std::string protocol_version;
    +
    178  std::string serial;
    +
    179 
    +
    180  crow::json::wvalue to_json() const;
    +
    181  static tl::expected<Payload, eError>
    +
    182  from_json(const crow::json::rvalue &json);
    +
    183  };
    +
    184 
    +
    185  Payload payload;
    +
    186  std::string signature;
    +
    187 
    +
    188  crow::json::wvalue to_json() const;
    +
    189  static tl::expected<Coin, eError> from_json(const crow::json::rvalue &json);
    +
    190 };
    +
    191 
    +
    192 struct CoinStack {
    +
    193  std::vector<Coin> coins;
    +
    194  std::string subject;
    +
    195  // "type": "coinstack"
    +
    196  crow::json::wvalue to_json() const;
    +
    197 };
    +
    198 
    +
    199 struct RequestRenew {
    +
    200  std::vector<Blind> blinds;
    +
    201  std::vector<Coin> coins;
    +
    202  unsigned int message_reference;
    + +
    205  // "type": "request renew"
    +
    206  static tl::expected<RequestRenew, eError> from_string(const std::string &str);
    +
    207 };
    +
    208 
    + +
    210  crow::json::wvalue to_json() const override;
    +
    211 };
    +
    212 
    + +
    214  unsigned int message_reference;
    + +
    217  // "type": "request resume"
    +
    218  static tl::expected<RequestResume, eError>
    +
    219  from_string(const std::string &str);
    +
    220 };
    +
    221 
    + +
    223  std::vector<Coin> coins;
    +
    224  unsigned int message_reference;
    +
    226  // "type": "request redeem"
    +
    227  static tl::expected<RequestRedeem, eError>
    +
    228  from_string(const std::string &str);
    +
    229 };
    +
    230 
    + +
    232  crow::json::wvalue to_json() const override;
    +
    233 };
    +
    234 
    +
    235 class Model {
    +
    236 public:
    +
    237  virtual ~Model(){};
    +
    238 
    +
    239  virtual tl::expected<CDDC *, bool> getCDDC(unsigned int cdd_serial) = 0;
    +
    240  virtual tl::expected<CDDC *, bool> getCurrentCDDC() = 0;
    +
    241 
    +
    242  virtual const std::vector<MintKeyCert>
    +
    243  getMKCs(const std::vector<unsigned int> &denominations,
    +
    244  const std::vector<unsigned int> &mint_key_ids) = 0;
    +
    245 
    +
    246  virtual std::vector<BlindSignature>
    +
    247  mint(const std::string &transaction_reference,
    +
    248  const std::vector<Blind> &blinds) = 0;
    +
    249  virtual bool redeem(const std::vector<Coin> &coins) = 0;
    +
    250 
    +
    251  static std::unique_ptr<Model> getModel(const std::string &backend_name);
    +
    252 
    +
    253 private:
    +
    254 };
    +
    255 
    +
    256 #endif // #ifndef MODEL_HPP
    +
    Definition: model.hpp:235
    +
    Definition: model.hpp:150
    +
    Definition: model.hpp:142
    +
    Definition: model.hpp:56
    +
    Definition: model.hpp:28
    +
    Definition: model.hpp:192
    +
    Definition: model.hpp:172
    +
    Definition: model.hpp:171
    +
    Definition: model.hpp:77
    +
    Definition: model.hpp:63
    +
    Definition: model.hpp:13
    +
    Definition: model.hpp:114
    +
    static tl::expected< RequestCDDC, eError > from_string(const std::string &str)
    Definition: model.cpp:137
    +
    unsigned int message_reference
    The version of the CDD. (Int)
    Definition: model.hpp:116
    +
    Definition: model.hpp:101
    +
    static tl::expected< RequestCDDSerial, eError > from_string(const std::string &str)
    Definition: model.cpp:114
    +
    Definition: model.hpp:127
    +
    std::vector< unsigned int > mint_key_ids
    Definition: model.hpp:131
    +
    Definition: model.hpp:156
    +
    std::string transaction_reference
    Definition: model.hpp:159
    +
    Definition: model.hpp:222
    +
    static tl::expected< RequestRedeem, eError > from_string(const std::string &str)
    Definition: model.cpp:401
    +
    Definition: model.hpp:199
    +
    std::string transaction_reference
    Definition: model.hpp:204
    +
    Definition: model.hpp:213
    +
    std::string transaction_reference
    Definition: model.hpp:216
    +
    Definition: model.hpp:121
    +
    Definition: model.hpp:108
    +
    Definition: model.hpp:209
    +
    Definition: model.hpp:136
    +
    Definition: model.hpp:165
    +
    Definition: model.hpp:231
    +
    Definition: model.hpp:93
    +
    Definition: model.hpp:20
    +
    + + + + diff --git a/nav_f.png b/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72a58a529ed3a9ed6aa0c51a79cf207e026deee2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U literal 0 HcmV?d00001 diff --git a/nav_g.png b/nav_g.png new file mode 100644 index 0000000000000000000000000000000000000000..2093a237a94f6c83e19ec6e5fd42f7ddabdafa81 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 0000000..30b8431 --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['blind_0',['Blind',['../structBlind.html',1,'']]], + ['blindsignature_1',['BlindSignature',['../structBlindSignature.html',1,'']]] +]; diff --git a/search/all_1.html b/search/all_1.html new file mode 100644 index 0000000..9f80e90 --- /dev/null +++ b/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 0000000..463f9be --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['cdd_2',['CDD',['../structCDD.html',1,'']]], + ['cddc_3',['CDDC',['../structCDDC.html',1,'']]], + ['coin_4',['Coin',['../structCoin.html',1,'']]], + ['coinstack_5',['CoinStack',['../structCoinStack.html',1,'']]] +]; diff --git a/search/all_2.html b/search/all_2.html new file mode 100644 index 0000000..02cfffc --- /dev/null +++ b/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 0000000..a8462a8 --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['defaultmodel_6',['DefaultModel',['../classDefaultModel.html',1,'']]] +]; diff --git a/search/all_3.html b/search/all_3.html new file mode 100644 index 0000000..39767b8 --- /dev/null +++ b/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 0000000..bcaf227 --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['from_5fstring_7',['from_string',['../structRequestCDDSerial.html#aa42ab3ffa961950076861a3e32341df8',1,'RequestCDDSerial::from_string()'],['../structRequestCDDC.html#a10fa0beae0700a1f6325c3ff1dcdbcde',1,'RequestCDDC::from_string()'],['../structRequestRedeem.html#ad5887360cbfaef5690485650eb44a28b',1,'RequestRedeem::from_string()']]] +]; diff --git a/search/all_4.html b/search/all_4.html new file mode 100644 index 0000000..fc40463 --- /dev/null +++ b/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 0000000..d73ccd0 --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['message_5freference_8',['message_reference',['../structRequestCDDC.html#a17e3a072de97fe19bb50bb028640aadf',1,'RequestCDDC']]], + ['mint_5fkey_5fids_9',['mint_key_ids',['../structRequestMKCs.html#a8851ce5f3bd7d4c045b1aebb051424a6',1,'RequestMKCs']]], + ['mintkey_10',['MintKey',['../structMintKey.html',1,'']]], + ['mintkeycert_11',['MintKeyCert',['../structMintKeyCert.html',1,'']]], + ['model_12',['Model',['../classModel.html',1,'']]] +]; diff --git a/search/all_5.html b/search/all_5.html new file mode 100644 index 0000000..9dd9344 --- /dev/null +++ b/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 0000000..61200bb --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['payload_13',['Payload',['../structCoin_1_1Payload.html',1,'Coin']]], + ['publickey_14',['PublicKey',['../structPublicKey.html',1,'']]] +]; diff --git a/search/all_6.html b/search/all_6.html new file mode 100644 index 0000000..f1e516d --- /dev/null +++ b/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 0000000..f6dc404 --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['requestcddc_15',['RequestCDDC',['../structRequestCDDC.html',1,'']]], + ['requestcddserial_16',['RequestCDDSerial',['../structRequestCDDSerial.html',1,'']]], + ['requestmint_17',['RequestMint',['../structRequestMint.html',1,'']]], + ['requestmkcs_18',['RequestMKCs',['../structRequestMKCs.html',1,'']]], + ['requestredeem_19',['RequestRedeem',['../structRequestRedeem.html',1,'']]], + ['requestrenew_20',['RequestRenew',['../structRequestRenew.html',1,'']]], + ['requestresume_21',['RequestResume',['../structRequestResume.html',1,'']]], + ['response_22',['Response',['../structResponse.html',1,'']]], + ['responsecddc_23',['ResponseCDDC',['../structResponseCDDC.html',1,'']]], + ['responsecddserial_24',['ResponseCDDSerial',['../structResponseCDDSerial.html',1,'']]], + ['responsedelay_25',['ResponseDelay',['../structResponseDelay.html',1,'']]], + ['responsemint_26',['ResponseMint',['../structResponseMint.html',1,'']]], + ['responsemkcs_27',['ResponseMKCs',['../structResponseMKCs.html',1,'']]], + ['responseredeem_28',['ResponseRedeem',['../structResponseRedeem.html',1,'']]] +]; diff --git a/search/all_7.html b/search/all_7.html new file mode 100644 index 0000000..8ddbf6c --- /dev/null +++ b/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 0000000..069b878 --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['transaction_5freference_29',['transaction_reference',['../structRequestMint.html#af93066fb65a7f2224910ead0eeed58e2',1,'RequestMint::transaction_reference()'],['../structRequestRenew.html#abecfb99f046dab94a03be5088aed2d0d',1,'RequestRenew::transaction_reference()'],['../structRequestResume.html#ace3132a2eac651958ebfa4caf0681298',1,'RequestResume::transaction_reference()']]] +]; diff --git a/search/all_8.html b/search/all_8.html new file mode 100644 index 0000000..83c55ae --- /dev/null +++ b/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 0000000..3daf5ce --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['weightedurl_30',['WeightedUrl',['../structWeightedUrl.html',1,'']]] +]; diff --git a/search/classes_0.html b/search/classes_0.html new file mode 100644 index 0000000..af8159e --- /dev/null +++ b/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 0000000..bde2e75 --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['blind_31',['Blind',['../structBlind.html',1,'']]], + ['blindsignature_32',['BlindSignature',['../structBlindSignature.html',1,'']]] +]; diff --git a/search/classes_1.html b/search/classes_1.html new file mode 100644 index 0000000..576e916 --- /dev/null +++ b/search/classes_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 0000000..c4d70bf --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['cdd_33',['CDD',['../structCDD.html',1,'']]], + ['cddc_34',['CDDC',['../structCDDC.html',1,'']]], + ['coin_35',['Coin',['../structCoin.html',1,'']]], + ['coinstack_36',['CoinStack',['../structCoinStack.html',1,'']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html new file mode 100644 index 0000000..956405e --- /dev/null +++ b/search/classes_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 0000000..03e1e52 --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['defaultmodel_37',['DefaultModel',['../classDefaultModel.html',1,'']]] +]; diff --git a/search/classes_3.html b/search/classes_3.html new file mode 100644 index 0000000..d33343b --- /dev/null +++ b/search/classes_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 0000000..4a15925 --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['mintkey_38',['MintKey',['../structMintKey.html',1,'']]], + ['mintkeycert_39',['MintKeyCert',['../structMintKeyCert.html',1,'']]], + ['model_40',['Model',['../classModel.html',1,'']]] +]; diff --git a/search/classes_4.html b/search/classes_4.html new file mode 100644 index 0000000..8430b07 --- /dev/null +++ b/search/classes_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_4.js b/search/classes_4.js new file mode 100644 index 0000000..a7d7794 --- /dev/null +++ b/search/classes_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['payload_41',['Payload',['../structCoin_1_1Payload.html',1,'Coin']]], + ['publickey_42',['PublicKey',['../structPublicKey.html',1,'']]] +]; diff --git a/search/classes_5.html b/search/classes_5.html new file mode 100644 index 0000000..c2f1b76 --- /dev/null +++ b/search/classes_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_5.js b/search/classes_5.js new file mode 100644 index 0000000..67b19be --- /dev/null +++ b/search/classes_5.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['requestcddc_43',['RequestCDDC',['../structRequestCDDC.html',1,'']]], + ['requestcddserial_44',['RequestCDDSerial',['../structRequestCDDSerial.html',1,'']]], + ['requestmint_45',['RequestMint',['../structRequestMint.html',1,'']]], + ['requestmkcs_46',['RequestMKCs',['../structRequestMKCs.html',1,'']]], + ['requestredeem_47',['RequestRedeem',['../structRequestRedeem.html',1,'']]], + ['requestrenew_48',['RequestRenew',['../structRequestRenew.html',1,'']]], + ['requestresume_49',['RequestResume',['../structRequestResume.html',1,'']]], + ['response_50',['Response',['../structResponse.html',1,'']]], + ['responsecddc_51',['ResponseCDDC',['../structResponseCDDC.html',1,'']]], + ['responsecddserial_52',['ResponseCDDSerial',['../structResponseCDDSerial.html',1,'']]], + ['responsedelay_53',['ResponseDelay',['../structResponseDelay.html',1,'']]], + ['responsemint_54',['ResponseMint',['../structResponseMint.html',1,'']]], + ['responsemkcs_55',['ResponseMKCs',['../structResponseMKCs.html',1,'']]], + ['responseredeem_56',['ResponseRedeem',['../structResponseRedeem.html',1,'']]] +]; diff --git a/search/classes_6.html b/search/classes_6.html new file mode 100644 index 0000000..e39847c --- /dev/null +++ b/search/classes_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_6.js b/search/classes_6.js new file mode 100644 index 0000000..55f741b --- /dev/null +++ b/search/classes_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['weightedurl_57',['WeightedUrl',['../structWeightedUrl.html',1,'']]] +]; diff --git a/search/close.svg b/search/close.svg new file mode 100644 index 0000000..a933eea --- /dev/null +++ b/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/search/functions_0.html b/search/functions_0.html new file mode 100644 index 0000000..eb4c501 --- /dev/null +++ b/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 0000000..5d462ae --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['from_5fstring_58',['from_string',['../structRequestCDDSerial.html#aa42ab3ffa961950076861a3e32341df8',1,'RequestCDDSerial::from_string()'],['../structRequestCDDC.html#a10fa0beae0700a1f6325c3ff1dcdbcde',1,'RequestCDDC::from_string()'],['../structRequestRedeem.html#ad5887360cbfaef5690485650eb44a28b',1,'RequestRedeem::from_string()']]] +]; diff --git a/search/mag_sel.svg b/search/mag_sel.svg new file mode 100644 index 0000000..03626f6 --- /dev/null +++ b/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/search/nomatches.html b/search/nomatches.html new file mode 100644 index 0000000..2b9360b --- /dev/null +++ b/search/nomatches.html @@ -0,0 +1,13 @@ + + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/search/search.css b/search/search.css new file mode 100644 index 0000000..9074198 --- /dev/null +++ b/search/search.css @@ -0,0 +1,257 @@ +/*---------------- Search Box */ + +#MSearchBox { + white-space : nowrap; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; +} + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: #909090; + outline: none; + font-family: Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: Arial, Verdana, sans-serif; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: Arial, Verdana, sans-serif; +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/search/search.js b/search/search.js new file mode 100644 index 0000000..fb226f7 --- /dev/null +++ b/search/search.js @@ -0,0 +1,816 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches' + this.extension; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e(R!W8j_r#qQ#gnr4kAxdU#F0+OBry$Z+ z_0PMi;P|#{d%mw(dnw=jM%@$onTJa%@6Nm3`;2S#nwtVFJI#`U@2Q@@JCCctagvF- z8H=anvo~dTmJ2YA%wA6IHRv%{vxvUm|R)kgZeo zmX%Zb;mpflGZdXCTAgit`||AFzkI#z&(3d4(htA?U2FOL4WF6wY&TB#n3n*I4+hl| z*NBpo#FA92vEu822WQ%mvv4FO#qs` BFGc_W literal 0 HcmV?d00001 diff --git a/search/search_r.png b/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..1af5d21ee13e070d7600f1c4657fde843b953a69 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!2%@BXHTsJQY`6?zK#qG8~eHcB(ehe3dtTp zz6=bxGZ+|(`xqD=STHa&U1eaXVrO7DwS|Gf*oA>XrmV$GYcEhOQT(QLuS{~ooZ2P@v=Xc@RKW@Irliv8_;wroU0*)0O?temdsA~70jrdux+`@W7 z-N(<(C)L?hOO?KV{>8(jC{hpKsws)#Fh zvsO>IB+gb@b+rGWaO&!a9Z{!U+fV*s7TS>fdt&j$L%^U@Epd$~Nl7e8wMs5Z1yT$~ z28I^8hDN#u<{^fLRz?<9hUVG^237_Jy7tbuQ8eV{r(~v8;?@w8^gA7>fx*+&&t;uc GLK6VEQpiUD literal 0 HcmV?d00001 diff --git a/search/searchdata.js b/search/searchdata.js new file mode 100644 index 0000000..a926fd3 --- /dev/null +++ b/search/searchdata.js @@ -0,0 +1,24 @@ +var indexSectionsWithContent = +{ + 0: "bcdfmprtw", + 1: "bcdmprw", + 2: "f", + 3: "mt" +}; + +var indexSectionNames = +{ + 0: "all", + 1: "classes", + 2: "functions", + 3: "variables" +}; + +var indexSectionLabels = +{ + 0: "All", + 1: "Classes", + 2: "Functions", + 3: "Variables" +}; + diff --git a/search/variables_0.html b/search/variables_0.html new file mode 100644 index 0000000..1e477c0 --- /dev/null +++ b/search/variables_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 0000000..3cb83fb --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['message_5freference_59',['message_reference',['../structRequestCDDC.html#a17e3a072de97fe19bb50bb028640aadf',1,'RequestCDDC']]], + ['mint_5fkey_5fids_60',['mint_key_ids',['../structRequestMKCs.html#a8851ce5f3bd7d4c045b1aebb051424a6',1,'RequestMKCs']]] +]; diff --git a/search/variables_1.html b/search/variables_1.html new file mode 100644 index 0000000..ea73d9a --- /dev/null +++ b/search/variables_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 0000000..feac49d --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['transaction_5freference_61',['transaction_reference',['../structRequestMint.html#af93066fb65a7f2224910ead0eeed58e2',1,'RequestMint::transaction_reference()'],['../structRequestRenew.html#abecfb99f046dab94a03be5088aed2d0d',1,'RequestRenew::transaction_reference()'],['../structRequestResume.html#ace3132a2eac651958ebfa4caf0681298',1,'RequestResume::transaction_reference()']]] +]; diff --git a/splitbar.png b/splitbar.png new file mode 100644 index 0000000000000000000000000000000000000000..fe895f2c58179b471a22d8320b39a4bd7312ec8e GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/structBlind-members.html b/structBlind-members.html new file mode 100644 index 0000000..decfe5e --- /dev/null +++ b/structBlind-members.html @@ -0,0 +1,83 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Blind Member List
    +
    +
    + +

    This is the complete list of members for Blind, including all inherited members.

    + + + + + + +
    blinded_payload_hash (defined in Blind)Blind
    from_json(const crow::json::rvalue &json) (defined in Blind)Blindstatic
    mint_key_id (defined in Blind)Blind
    reference (defined in Blind)Blind
    to_json() const (defined in Blind)Blind
    + + + + diff --git a/structBlind.html b/structBlind.html new file mode 100644 index 0000000..e929589 --- /dev/null +++ b/structBlind.html @@ -0,0 +1,109 @@ + + + + + + + +oc-mint: Blind Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    + +
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + +

    +Static Public Member Functions

    +static tl::expected< Blind, eError > from_json (const crow::json::rvalue &json)
     
    + + + + + + + +

    +Public Attributes

    +std::string blinded_payload_hash
     
    +std::string mint_key_id
     
    +std::string reference
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structBlindSignature-members.html b/structBlindSignature-members.html new file mode 100644 index 0000000..5a52620 --- /dev/null +++ b/structBlindSignature-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    BlindSignature Member List
    +
    +
    + +

    This is the complete list of members for BlindSignature, including all inherited members.

    + + + + +
    blind_signature (defined in BlindSignature)BlindSignature
    reference (defined in BlindSignature)BlindSignature
    to_json() const (defined in BlindSignature)BlindSignature
    + + + + diff --git a/structBlindSignature.html b/structBlindSignature.html new file mode 100644 index 0000000..fac4455 --- /dev/null +++ b/structBlindSignature.html @@ -0,0 +1,99 @@ + + + + + + + +oc-mint: BlindSignature Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    BlindSignature Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + +

    +Public Attributes

    +std::string blind_signature
     
    +std::string reference
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structCDD-members.html b/structCDD-members.html new file mode 100644 index 0000000..4a54f5f --- /dev/null +++ b/structCDD-members.html @@ -0,0 +1,95 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    CDD Member List
    +
    +
    + +

    This is the complete list of members for CDD, including all inherited members.

    + + + + + + + + + + + + + + + + + + +
    additional_info (defined in CDD)CDD
    cdd_expiry_date (defined in CDD)CDD
    cdd_location (defined in CDD)CDD
    cdd_serial (defined in CDD)CDD
    cdd_signing_date (defined in CDD)CDD
    currency_divisor (defined in CDD)CDD
    currency_name (defined in CDD)CDD
    denominations (defined in CDD)CDD
    id (defined in CDD)CDD
    info_service (defined in CDD)CDD
    issuer_cipher_suite (defined in CDD)CDD
    issuer_public_master_key (defined in CDD)CDD
    mint_service (defined in CDD)CDD
    protocol_version (defined in CDD)CDD
    redeem_service (defined in CDD)CDD
    renew_service (defined in CDD)CDD
    to_json() const (defined in CDD)CDD
    + + + + diff --git a/structCDD.html b/structCDD.html new file mode 100644 index 0000000..a37fb40 --- /dev/null +++ b/structCDD.html @@ -0,0 +1,154 @@ + + + + + + + +oc-mint: CDD Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    + +
    + +

    #include <model.hpp>

    +
    +Collaboration diagram for CDD:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    +std::string additional_info
     
    +time_t cdd_expiry_date
     
    +std::string cdd_location
     
    +size_t cdd_serial
     
    +time_t cdd_signing_date
     
    +size_t currency_divisor
     
    +std::string currency_name
     
    +std::vector< unsigned > denominations
     
    +std::string id
     
    +std::vector< WeightedUrlinfo_service
     
    +std::string issuer_cipher_suite
     
    +PublicKey issuer_public_master_key
     
    +std::vector< WeightedUrlmint_service
     
    +std::string protocol_version
     
    +std::vector< WeightedUrlredeem_service
     
    +std::vector< WeightedUrlrenew_service
     
    +

    Detailed Description

    +

    currency description document

    +

    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structCDDC-members.html b/structCDDC-members.html new file mode 100644 index 0000000..87506ac --- /dev/null +++ b/structCDDC-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    CDDC Member List
    +
    +
    + +

    This is the complete list of members for CDDC, including all inherited members.

    + + + + +
    cdd (defined in CDDC)CDDC
    signature (defined in CDDC)CDDC
    to_json() const (defined in CDDC)CDDC
    + + + + diff --git a/structCDDC.html b/structCDDC.html new file mode 100644 index 0000000..6f8ec72 --- /dev/null +++ b/structCDDC.html @@ -0,0 +1,109 @@ + + + + + + + +oc-mint: CDDC Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    + +
    +
    +Collaboration diagram for CDDC:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + +

    +Public Attributes

    +CDD cdd
     
    +std::string signature
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structCDDC__coll__graph.map b/structCDDC__coll__graph.map new file mode 100644 index 0000000..3078d82 --- /dev/null +++ b/structCDDC__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/structCDDC__coll__graph.md5 b/structCDDC__coll__graph.md5 new file mode 100644 index 0000000..469546f --- /dev/null +++ b/structCDDC__coll__graph.md5 @@ -0,0 +1 @@ +5a23730fa54c68f288b0b4b6798c759d \ No newline at end of file diff --git a/structCDDC__coll__graph.png b/structCDDC__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa6369de75c90be27e2851589d97daed9a2716e GIT binary patch literal 5924 zcmZ`-2{@E**MFq!M7FUdOd_&xl_k4Lq)oO|mdGyqPWCN~>`Rsqk;oQCmJB7!WM9Uf zA$tvD_ucbSCf{CoeF{=T7;I`ZSXw@-Xj!b z;FC@AE-&~ZGt<^ogN})RIjEvU2x1vUs43s|%v{C#=-tI($v4(X1_J9;81k>x)v{kC z5oHud3m{5UL|(s@UR2|PYtW*NcW)K-xVx@rCpF2^>iomY~HC)8I{uSBJH= zwI!sdk1ZcWL{O|?8$9TRc-eg`DdvLB(&#kDy$X!xW;+A~!E%16l>uW@!)Aq`!X-8dv?7gCX9v&VN@N)9- z==eGK7Be%u~_#lBp$S67Otrm`|g)6OjQ%aj!J zgPqMjYbh}pjX}Mu;McCMhJ%jxR=sDxWh-#_`}-&R{8n3>qslz`zU1n;zgj!<^Jf%D z%ZL3k!w+O1o^+pp?8d4nk9RthobZdcN{y;Zdi{U=_#x-M0s|YT=j5b;uzM!;u9PYi zr3MvwT}fi#;56gTs#{u~Z)|LYpz&JA@P>w~O~*$*Az@)=qm`Cgy1HomQa=WR2|C;- z%&i9;H;k@Fcbc$_ORP&9YirLe zE=J_!GS-xFv*QWM6z1mU z*4fz^n3%|zmzVd=|DoDKk(U>f&3Gb;--IqBew?GMVj+ESNaR|f+dC!VY zD$G0RtgDTzrPvd@wzsxIjmk7kOgP_}e0*M5$p8BF>*>#tjMy;;Y&~;^tRp(}vdhM( z)vK1_VOFqL;)AMfhx>+x!n9LFl=Cq;`T1=lqKb-VK?*uPy5PPk7N~$doR0zJ{-&%f zw6<0jv=580L0?&S$-TGlExTAey}WoXU7}4(OWVNXrEGVLi;F2}Y1_er=wYyk#zuKH z4UO#)_umWMBQ^FM;2@n2cAPoooS?amxQ<4z-(uc)>r&%dx{8Vln2cR&MVv-{P;f9Q zXgnY6-Wl4LuE+f|-~0PPWs@pOt-X8kf{yq^K|#uBR?)R#2{@uPS2cWNHd@rE?n))2 z@0CnJ6$<$I^DU#JY@i~l+%8*m2>aW#P1e=bHFtN@a{J*KPEW+&6OZAa@L@{rOs~th z4rlxu!EzVH*sq+T$&x>%x}7^rDz~(>6l|#ZY2xCuAUKI`kbR9vsCBb9t@(``-yRKN zL`C-&}dV1ggwm$1=(Rcbc8F za}K)rjZ;*m9!1fbw|u#xMR#WUT<-MUtghNiTI09t(GtuKyZ?f}Y=4D?wHYip1Dg*E$^r81v8& zI8VwzN{5crMsFQQ--+ds+%|zlAN51UMI~J4Us_1hcq^zS=hca^SPZ#gFCHo7vevoh zHHDv5`}M6%n}(qmXGQPOU&9W{NF{mT#S*oSn3&P6ceb3IRt}fzxU%3(eqYP@ z1QRP;Qw^tZ57_r~gPxnyfFI0S4Lqv3beIc0l--iRLSHp4<9`V(u*r2NaZ&hAqPnWW zkQ@+12-K{v-h$!et*aRfpPQ|ZL4mz8*rV%#xHF`7CX|>!LBcy)UY|BVDJR>s{*$4< zIL53;a@%57$Q)2bLc73~7$xe3NWV(%37zwRG%znh!o&HbrK^W`85kHw8a&p|>AyB9 zRMfV8-zD}drAPiCb6y=2Ai2G8u=~44M492`-esLMiBsjMZFVzrbNdHT>Z3oB6SN{% zBw`5b{;1=leF_SS=8c&)adR|{Nt5qrsh6UnV&~Vd5=}!k)qrzAWBw7bC2LNfKHZUg z$ym&GNH_*2e&Tp<_|snLRe5<%$EIEWC*M*@lCFm$68UFVMn60mCWUr)cTwB2TbGwy zuK@HvckUdtwzg(~@|HF-Hr_AY)x|Ckmv_XlNlpXAjgO}{sdFL;*dL#oo|_9!;L|i4 zEV(BJTT@)oFVj~=!sX=Th$|S^I<%u?>9=Z3Swu}^KtBS^J%NPt@baDr{4v~)0t~d# zN-a7){ORbg$8ZV(I?2t=eXz&M#MJ!dOR=_s!WpXMlwbLs+Pf9w_~JW7Q7>OI@r2Od zFE?dY4WnUr=(m+*?dZt*@#9CcwlG?L93@XkZEdZb%REYp#kd<|b zcy*2ac*ymFGXOE444Ri5qh4v>EYHu+Z|}dUbcsk5n7+PqfM)q#a4R|JV~>uGX2JR_ z-QC@0?NQ8TpCcG%lkS@`07Rc1tF|@!mMYGxpnx)->gmyS-u-3Cz{x56{rmS2`oiHZ zK*8-ze*5*p9qh}q(=EYyB_-Eyq)Dik8h${Jl$Tck%nb!QAx779Q>R>9EGQp=p5D8|y#@OWzAr zD0mzu>UiYkU^6b@^Gm@y^sKDmpgPg>@^`LZcbFPk zSzV+0)Okf6Nbuw~!AEweJWO^haY3%JyF z_?=%)#q8Xi^UlWOfx$r@K0Z=iUEPSND2dD2*l-4jNFICmrzVY_484l`!r5L6Y*p3O zX_>f{m5Cp$Z|dvEb{v(IltAI<)YP!3M2IL6{5OyT`~554&#Ww`K;hAFb8{zdrS^Xk z1r^e_yd`k)qIZt>{@mWyvO%Q<^<=hWI5tJLwyI3jyHR_i&aSSm z0zu{1L+Wsh`Q$jIC?zA4S6WJwA!9EgGW_4^__)_W=TBV!R}f82O+Xt)L`SzJ3El4- z7zhE4nJMR-H?>|M>!CPD!~`JkLdv)A-ZQ^pN$;a=d#8`k>3dzXeSm@3m2MxJ0R!t3P(aFti z)#WS%=jYD@XFWMN2{vNz{*iKuCHH^hc7spL52|gLYwSi(h>D87E-2uUl#5h2rMwt(G!Q1@y?f;)Mc4rwyOo^#ZQ1a+D*p)BE*7yi~DM27n}cmJ?B@o6fU$Mc6V7B@@Xv&9t@utw1`Hv0$Lh+~z(6n*aHcGibg zdoaAyhcVR{Zv1lXo~rb`6$D|+yx+#PTPY+a84`HV;dER-x4GPt51!T=h8JeI>2uBX z<*E(=(-p&XD9e|i@c92n6@L#VYT6jVYU)XnuMzt^I+{A$bC!}=6(|%JB<8VZGM8d> zeRd->cZOPY+b2rTXxEe99!s4+<&9m|IZ8=fWUv*y*(|slO z_{0$)+3gW4Q1~!e2hK@9!h?a~VRLM~+fKKmfB&i(smnOSXu5Ds%>8#J%1@sPCW}6t zEI$%O;m=$Y5^~=9c`v$(ukw^(NJU{G88p4RiY-5iQ`m+z=>9TyO?v))eP8@&7gP|1Q6OyZXGg z5j|g0TJ_ccEna%_*kN0G`kna>IH;d+SYnc;!73H!Tcv~hQ2prx5=h%!k#ytPo!fG6 z?b*s!_hifDSUmRmXBPeDHWnG%>`fRjfd+)lqoKR_rwW{5T24+#Jv{evz%W@twV*^y z>p4BoN|G?+6JfeRt%+M=i_9N`E=b(AfC-7pv2GF}kGOxX*N|&0jd-n;?HoyA}H$%`6v)*f$KviST0b$(4hAYl=@o8zyFf zL}MZL!&E@m!tsx&5(QT;B0t*gVcs$1cZL)9G64ki1y}i1dTeY*1vvbAh@5s_GYpsjR%hc6I zv2}HFCLf=j($Ue;LLgcq886T?F@-Gk7tK`*>)02Ta6_zhWE8TcmE^y>_vZuTd{kO9Y%!0znd~a0~Bn5hMb9 znEc&B|L7^;GxbfaWhVQzUb{vqE*-ZWPxza0+&oHD(8DJubY}mTo9=MP7btIs5G2oh zAq8acpKShvZJ4+;CVREE)i4(hy_EPy8KdpkST7l!L?Foyt=h8X>_!-^5-Y$j7Ljo; zIy=pb(ZEV%96oOfObfnZs-c0-d7*ilJUSH9-_Ho9Ih6ym7OT;sP4C?(Ey9`npzuHJ zZUq1O__WeNU@-aV*@pEdRZUIuMigrE;CHWi%kxvf*282RCL#d-lR#l~TvWgn9sEl9 z^w}|B-#CUtwx^EMWjsxiKcQ^IuFG?CR{dbj<5O^4+-W2dxdBE!9FC|h7T|yYl-b(V zI?bq9SXuE&N-~0(1el&Q13ka_Bjq6=h0CkoxDq>A>?$ppR2~h#dyuLWplIs1b#D$2 zv@nn}l^u#e@_4RPbi9Ak&A#Y*r4e{L&%LE09t6^G6_VdbRSW*YZ;bx+>)8Rm|K`qM zx&L7K(Fdzu4M0p6FJAoSAloM%S=tRQL8CRG<~O(U_XelHF+n-~OWz!dhL_2u_!Fu} zExHyL7RVqlFj>8SoSx1OH3NL^{`=;~_^qw>RB>}BpmqGWlw1~Qz+JQC8!`&Si6RHb0vp*NT z@{a-vz86b3nQBAGF+W4gpOIzd3t+wi&;h5sC;jH;W}Vk>evlKQcD<1y(><~Vwj}p# zo+6Bf?F7ijjZ`rb1OkEW;ZE=GnGlb(YvH}g^svgB!N$gBqvz_nK@NP^2bbkBy|naY zpZyDRN6ne{<3FnIAMg~Nh41a{4Y2N!T)^SX7rwRl=?jf2MTcxYZt%7Qai7Ne@GpPp nWR_EtdenF#{GXC3@|g6xshJbAkDmVz + + + diff --git a/structCDD__coll__graph.md5 b/structCDD__coll__graph.md5 new file mode 100644 index 0000000..94de276 --- /dev/null +++ b/structCDD__coll__graph.md5 @@ -0,0 +1 @@ +d40cd077685d5d5f0700dfa6a8a274a9 \ No newline at end of file diff --git a/structCDD__coll__graph.png b/structCDD__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..618e4fb2190ba58152f545c6c9eaa158a7b9c901 GIT binary patch literal 4321 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 + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Coin Member List
    +
    +
    + +

    This is the complete list of members for Coin, including all inherited members.

    + + + + + +
    from_json(const crow::json::rvalue &json) (defined in Coin)Coinstatic
    payload (defined in Coin)Coin
    signature (defined in Coin)Coin
    to_json() const (defined in Coin)Coin
    + + + + diff --git a/structCoin.html b/structCoin.html new file mode 100644 index 0000000..b092c1b --- /dev/null +++ b/structCoin.html @@ -0,0 +1,121 @@ + + + + + + + +oc-mint: Coin Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    + +
    +
    +Collaboration diagram for Coin:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Classes

    struct  Payload
     
    + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + +

    +Static Public Member Functions

    +static tl::expected< Coin, eError > from_json (const crow::json::rvalue &json)
     
    + + + + + +

    +Public Attributes

    +Payload payload
     
    +std::string signature
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structCoinStack-members.html b/structCoinStack-members.html new file mode 100644 index 0000000..8d85fe8 --- /dev/null +++ b/structCoinStack-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    CoinStack Member List
    +
    +
    + +

    This is the complete list of members for CoinStack, including all inherited members.

    + + + + +
    coins (defined in CoinStack)CoinStack
    subject (defined in CoinStack)CoinStack
    to_json() const (defined in CoinStack)CoinStack
    + + + + diff --git a/structCoinStack.html b/structCoinStack.html new file mode 100644 index 0000000..82ceeca --- /dev/null +++ b/structCoinStack.html @@ -0,0 +1,99 @@ + + + + + + + +oc-mint: CoinStack Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    CoinStack Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + +

    +Public Attributes

    +std::vector< Coincoins
     
    +std::string subject
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structCoin_1_1Payload-members.html b/structCoin_1_1Payload-members.html new file mode 100644 index 0000000..e6bd25e --- /dev/null +++ b/structCoin_1_1Payload-members.html @@ -0,0 +1,90 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Coin::Payload Member List
    +
    +
    + +

    This is the complete list of members for Coin::Payload, including all inherited members.

    + + + + + + + + + +
    cdd_location (defined in Coin::Payload)Coin::Payload
    denomination (defined in Coin::Payload)Coin::Payload
    from_json(const crow::json::rvalue &json) (defined in Coin::Payload)Coin::Payloadstatic
    issuer_id (defined in Coin::Payload)Coin::Payload
    mint_key_id (defined in Coin::Payload)Coin::Payload
    protocol_version (defined in Coin::Payload)Coin::Payload
    serial (defined in Coin::Payload)Coin::Payload
    to_json() const (defined in Coin::Payload)Coin::Payload
    + + + + diff --git a/structCoin_1_1Payload.html b/structCoin_1_1Payload.html new file mode 100644 index 0000000..1ea4718 --- /dev/null +++ b/structCoin_1_1Payload.html @@ -0,0 +1,122 @@ + + + + + + + +oc-mint: Coin::Payload Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    + +
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + +

    +Static Public Member Functions

    +static tl::expected< Payload, eError > from_json (const crow::json::rvalue &json)
     
    + + + + + + + + + + + + + +

    +Public Attributes

    +std::string cdd_location
     
    +unsigned int denomination
     
    +std::string issuer_id
     
    +std::string mint_key_id
     
    +std::string protocol_version
     
    +std::string serial
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structCoin__coll__graph.map b/structCoin__coll__graph.map new file mode 100644 index 0000000..fe18b82 --- /dev/null +++ b/structCoin__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structCoin__coll__graph.md5 b/structCoin__coll__graph.md5 new file mode 100644 index 0000000..9edf9bd --- /dev/null +++ b/structCoin__coll__graph.md5 @@ -0,0 +1 @@ +176e1fcd2f451d1c60f18f609682eedb \ No newline at end of file diff --git a/structCoin__coll__graph.png b/structCoin__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c88735aaca0c05d6b82d4e49efb04f8707650b GIT binary patch literal 3244 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 literal 0 HcmV?d00001 diff --git a/structMintKey-members.html b/structMintKey-members.html new file mode 100644 index 0000000..33762b3 --- /dev/null +++ b/structMintKey-members.html @@ -0,0 +1,87 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    MintKey Member List
    +
    +
    + +

    This is the complete list of members for MintKey, including all inherited members.

    + + + + + + + + + + +
    cdd_serial (defined in MintKey)MintKey
    coins_expiry_date (defined in MintKey)MintKey
    denomination (defined in MintKey)MintKey
    id (defined in MintKey)MintKey
    issuer_id (defined in MintKey)MintKey
    public_mint_key (defined in MintKey)MintKey
    sign_coins_not_after (defined in MintKey)MintKey
    sign_coins_not_before (defined in MintKey)MintKey
    to_json() const (defined in MintKey)MintKey
    + + + + diff --git a/structMintKey.html b/structMintKey.html new file mode 100644 index 0000000..09d84aa --- /dev/null +++ b/structMintKey.html @@ -0,0 +1,126 @@ + + + + + + + +oc-mint: MintKey Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    MintKey Struct Reference
    +
    +
    +
    +Collaboration diagram for MintKey:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + + + + + + + + + + + + + +

    +Public Attributes

    +unsigned int cdd_serial
     
    +std::string coins_expiry_date
     
    +unsigned int denomination
     
    +std::string id
     
    +std::string issuer_id
     
    +PublicKey public_mint_key
     
    +std::string sign_coins_not_after
     
    +std::string sign_coins_not_before
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structMintKeyCert-members.html b/structMintKeyCert-members.html new file mode 100644 index 0000000..ddfe36b --- /dev/null +++ b/structMintKeyCert-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    MintKeyCert Member List
    +
    +
    + +

    This is the complete list of members for MintKeyCert, including all inherited members.

    + + + + +
    mint_key (defined in MintKeyCert)MintKeyCert
    signature (defined in MintKeyCert)MintKeyCert
    to_json() const (defined in MintKeyCert)MintKeyCert
    + + + + diff --git a/structMintKeyCert.html b/structMintKeyCert.html new file mode 100644 index 0000000..e6eb1e2 --- /dev/null +++ b/structMintKeyCert.html @@ -0,0 +1,109 @@ + + + + + + + +oc-mint: MintKeyCert Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    MintKeyCert Struct Reference
    +
    +
    +
    +Collaboration diagram for MintKeyCert:
    +
    +
    Collaboration graph
    + + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + +

    +Public Attributes

    +MintKey mint_key
     
    +std::string signature
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structMintKeyCert__coll__graph.map b/structMintKeyCert__coll__graph.map new file mode 100644 index 0000000..0b9326f --- /dev/null +++ b/structMintKeyCert__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/structMintKeyCert__coll__graph.md5 b/structMintKeyCert__coll__graph.md5 new file mode 100644 index 0000000..bfd3dba --- /dev/null +++ b/structMintKeyCert__coll__graph.md5 @@ -0,0 +1 @@ +d30de66e8c3c923c91e19d8b38a3146d \ No newline at end of file diff --git a/structMintKeyCert__coll__graph.png b/structMintKeyCert__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..4c1d360ad69f3e3a6e83458c36d6c82e09b5954b GIT binary patch literal 6039 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 + + + diff --git a/structMintKey__coll__graph.md5 b/structMintKey__coll__graph.md5 new file mode 100644 index 0000000..cf81ede --- /dev/null +++ b/structMintKey__coll__graph.md5 @@ -0,0 +1 @@ +af3e8ad2168a88f72ca342a5b83a3b46 \ No newline at end of file diff --git a/structMintKey__coll__graph.png b/structMintKey__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..4232c1e91a19dd17baf232cfb748932120521cca GIT binary patch literal 3819 zcmZu!cT^Kww-3DWMiX!Dw1VIeal@@8Chbjc3C{5`Gh!8r;g&;kM zNbg9Kt_VbW=Z))I-&$|o_twmw^T*7YIeX9km6LGquKp#)Ym6We=#rrU+zc4s0TE75 z3tSzI-3Y)y`{=el9CY#L$ZIN21%beMhH!0*z_%MSC}WP*MmqAAbS=`VLD$f)ImH#lzVmeM2>j5xxT z;kHgvJ&zgU?Wj2>g^8;yU(%Kv=4DiCG;*UmGP48rZBC&za;mB0&aU+hR=CzW)*%U1HC+}qnD z$)FGPJca1^G{Ztv)^7&!c3o|x*3LWlUoQ+~HL$X>T3T94I;xM0qXYA+DPgX#BEIVi ziYHRKH|(+*I5;?X^U@_Rl6Qwq5J%g~5;ty)cD>hscC`K2bFx}@b!uT@L4J5lzQwrN4zUg`1uTArOdGZWs(kH9b9jnVUO)WyLv^U@v?B{(ZsJ?t$T9^w5ym z#MIQaMp0{qs z_=>$V`^!G~huG=)$reJRi~PXf#YOxP0s--wRr~r@nf=>`C+%k^2X!Qg*GAF~pLlmx z`@8xzFPQNbjG+2}Eq>t9?`v!HQc_Z%mwiXZ#wbBhD0F^dp`eaGMu)=B >Zw}ny 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 literal 0 HcmV?d00001 diff --git a/structPublicKey-members.html b/structPublicKey-members.html new file mode 100644 index 0000000..23ba03f --- /dev/null +++ b/structPublicKey-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    PublicKey Member List
    +
    +
    + +

    This is the complete list of members for PublicKey, including all inherited members.

    + + + + +
    modulus (defined in PublicKey)PublicKey
    public_exponent (defined in PublicKey)PublicKey
    to_json() const (defined in PublicKey)PublicKey
    + + + + diff --git a/structPublicKey.html b/structPublicKey.html new file mode 100644 index 0000000..7b776b9 --- /dev/null +++ b/structPublicKey.html @@ -0,0 +1,99 @@ + + + + + + + +oc-mint: PublicKey Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    PublicKey Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + +

    +Public Attributes

    +std::string modulus
     
    +std::string public_exponent
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structRequestCDDC-members.html b/structRequestCDDC-members.html new file mode 100644 index 0000000..f142ca9 --- /dev/null +++ b/structRequestCDDC-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    RequestCDDC Member List
    +
    +
    + +

    This is the complete list of members for RequestCDDC, including all inherited members.

    + + + + +
    cdd_serial (defined in RequestCDDC)RequestCDDC
    from_string(const std::string &str)RequestCDDCstatic
    message_referenceRequestCDDC
    + + + + diff --git a/structRequestCDDC.html b/structRequestCDDC.html new file mode 100644 index 0000000..979c06e --- /dev/null +++ b/structRequestCDDC.html @@ -0,0 +1,127 @@ + + + + + + + +oc-mint: RequestCDDC Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    RequestCDDC Struct Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    static tl::expected< RequestCDDC, eError > from_string (const std::string &str)
     
    + + + + + + +

    +Public Attributes

    +unsigned int cdd_serial
     
    +unsigned int message_reference
     The version of the CDD. (Int)
     
    +

    Member Function Documentation

    + +

    ◆ from_string()

    + +
    +
    + + + + + +
    + + + + + + + + +
    tl::expected< RequestCDDC, eError > RequestCDDC::from_string (const std::string & str)
    +
    +static
    +
    +

    Client internal message reference. (Integer)

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structRequestCDDSerial-members.html b/structRequestCDDSerial-members.html new file mode 100644 index 0000000..1a4434b --- /dev/null +++ b/structRequestCDDSerial-members.html @@ -0,0 +1,80 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    RequestCDDSerial Member List
    +
    +
    + +

    This is the complete list of members for RequestCDDSerial, including all inherited members.

    + + + +
    from_string(const std::string &str)RequestCDDSerialstatic
    message_reference (defined in RequestCDDSerial)RequestCDDSerial
    + + + + diff --git a/structRequestCDDSerial.html b/structRequestCDDSerial.html new file mode 100644 index 0000000..b5f1e8f --- /dev/null +++ b/structRequestCDDSerial.html @@ -0,0 +1,123 @@ + + + + + + + +oc-mint: RequestCDDSerial Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    RequestCDDSerial Struct Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    static tl::expected< RequestCDDSerial, eError > from_string (const std::string &str)
     
    + + + +

    +Public Attributes

    +unsigned int message_reference
     
    +

    Member Function Documentation

    + +

    ◆ from_string()

    + +
    +
    + + + + + +
    + + + + + + + + +
    tl::expected< RequestCDDSerial, eError > RequestCDDSerial::from_string (const std::string & str)
    +
    +static
    +
    +

    Client internal message reference. (Integer)

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structRequestMKCs-members.html b/structRequestMKCs-members.html new file mode 100644 index 0000000..aaee53c --- /dev/null +++ b/structRequestMKCs-members.html @@ -0,0 +1,82 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    RequestMKCs Member List
    +
    +
    + +

    This is the complete list of members for RequestMKCs, including all inherited members.

    + + + + + +
    denominations (defined in RequestMKCs)RequestMKCs
    from_string(const std::string &str) (defined in RequestMKCs)RequestMKCsstatic
    message_reference (defined in RequestMKCs)RequestMKCs
    mint_key_idsRequestMKCs
    + + + + diff --git a/structRequestMKCs.html b/structRequestMKCs.html new file mode 100644 index 0000000..cab3fb7 --- /dev/null +++ b/structRequestMKCs.html @@ -0,0 +1,117 @@ + + + + + + + +oc-mint: RequestMKCs Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    RequestMKCs Struct Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    +static tl::expected< RequestMKCs, eError > from_string (const std::string &str)
     
    + + + + + + + +

    +Public Attributes

    +std::vector< unsigned int > denominations
     
    +unsigned int message_reference
     
    std::vector< unsigned int > mint_key_ids
     
    +

    Member Data Documentation

    + +

    ◆ mint_key_ids

    + +
    +
    + + + + +
    std::vector<unsigned int> RequestMKCs::mint_key_ids
    +
    +

    Client internal message reference. (Integer)

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structRequestMint-members.html b/structRequestMint-members.html new file mode 100644 index 0000000..aeddf42 --- /dev/null +++ b/structRequestMint-members.html @@ -0,0 +1,82 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    RequestMint Member List
    +
    +
    + +

    This is the complete list of members for RequestMint, including all inherited members.

    + + + + + +
    blinds (defined in RequestMint)RequestMint
    from_string(const std::string &str) (defined in RequestMint)RequestMintstatic
    message_reference (defined in RequestMint)RequestMint
    transaction_referenceRequestMint
    + + + + diff --git a/structRequestMint.html b/structRequestMint.html new file mode 100644 index 0000000..f4a61aa --- /dev/null +++ b/structRequestMint.html @@ -0,0 +1,117 @@ + + + + + + + +oc-mint: RequestMint Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    RequestMint Struct Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    +static tl::expected< RequestMint, eError > from_string (const std::string &str)
     
    + + + + + + + +

    +Public Attributes

    +unsigned int message_reference
     
    std::string transaction_reference
     
    +std::vector< Blindblinds
     
    +

    Member Data Documentation

    + +

    ◆ transaction_reference

    + +
    +
    + + + + +
    std::string RequestMint::transaction_reference
    +
    +

    Client internal message reference. (Integer)

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structRequestRedeem-members.html b/structRequestRedeem-members.html new file mode 100644 index 0000000..64b6e5a --- /dev/null +++ b/structRequestRedeem-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    RequestRedeem Member List
    +
    +
    + +

    This is the complete list of members for RequestRedeem, including all inherited members.

    + + + + +
    coins (defined in RequestRedeem)RequestRedeem
    from_string(const std::string &str)RequestRedeemstatic
    message_reference (defined in RequestRedeem)RequestRedeem
    + + + + diff --git a/structRequestRedeem.html b/structRequestRedeem.html new file mode 100644 index 0000000..9089905 --- /dev/null +++ b/structRequestRedeem.html @@ -0,0 +1,126 @@ + + + + + + + +oc-mint: RequestRedeem Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    RequestRedeem Struct Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    static tl::expected< RequestRedeem, eError > from_string (const std::string &str)
     
    + + + + + +

    +Public Attributes

    +std::vector< Coincoins
     
    +unsigned int message_reference
     
    +

    Member Function Documentation

    + +

    ◆ from_string()

    + +
    +
    + + + + + +
    + + + + + + + + +
    tl::expected< RequestRedeem, eError > RequestRedeem::from_string (const std::string & str)
    +
    +static
    +
    +

    Client internal message reference. (Integer)

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structRequestRenew-members.html b/structRequestRenew-members.html new file mode 100644 index 0000000..256ca30 --- /dev/null +++ b/structRequestRenew-members.html @@ -0,0 +1,83 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    RequestRenew Member List
    +
    +
    + +

    This is the complete list of members for RequestRenew, including all inherited members.

    + + + + + + +
    blinds (defined in RequestRenew)RequestRenew
    coins (defined in RequestRenew)RequestRenew
    from_string(const std::string &str) (defined in RequestRenew)RequestRenewstatic
    message_reference (defined in RequestRenew)RequestRenew
    transaction_referenceRequestRenew
    + + + + diff --git a/structRequestRenew.html b/structRequestRenew.html new file mode 100644 index 0000000..2da2da7 --- /dev/null +++ b/structRequestRenew.html @@ -0,0 +1,120 @@ + + + + + + + +oc-mint: RequestRenew Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    RequestRenew Struct Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    +static tl::expected< RequestRenew, eError > from_string (const std::string &str)
     
    + + + + + + + + + +

    +Public Attributes

    +std::vector< Blindblinds
     
    +std::vector< Coincoins
     
    +unsigned int message_reference
     
    std::string transaction_reference
     
    +

    Member Data Documentation

    + +

    ◆ transaction_reference

    + +
    +
    + + + + +
    std::string RequestRenew::transaction_reference
    +
    +

    Client internal message reference. (Integer)

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structRequestResume-members.html b/structRequestResume-members.html new file mode 100644 index 0000000..6972bed --- /dev/null +++ b/structRequestResume-members.html @@ -0,0 +1,81 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    RequestResume Member List
    +
    +
    + +

    This is the complete list of members for RequestResume, including all inherited members.

    + + + + +
    from_string(const std::string &str) (defined in RequestResume)RequestResumestatic
    message_reference (defined in RequestResume)RequestResume
    transaction_referenceRequestResume
    + + + + diff --git a/structRequestResume.html b/structRequestResume.html new file mode 100644 index 0000000..007b297 --- /dev/null +++ b/structRequestResume.html @@ -0,0 +1,114 @@ + + + + + + + +oc-mint: RequestResume Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    RequestResume Struct Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    +static tl::expected< RequestResume, eError > from_string (const std::string &str)
     
    + + + + + +

    +Public Attributes

    +unsigned int message_reference
     
    std::string transaction_reference
     
    +

    Member Data Documentation

    + +

    ◆ transaction_reference

    + +
    +
    + + + + +
    std::string RequestResume::transaction_reference
    +
    +

    Client internal message reference. (Integer)

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponse-members.html b/structResponse-members.html new file mode 100644 index 0000000..2b00eb8 --- /dev/null +++ b/structResponse-members.html @@ -0,0 +1,82 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Response Member List
    +
    +
    + +

    This is the complete list of members for Response, including all inherited members.

    + + + + + +
    message_reference (defined in Response)Response
    status_code (defined in Response)Response
    status_description (defined in Response)Response
    to_json() const (defined in Response)Responsevirtual
    + + + + diff --git a/structResponse.html b/structResponse.html new file mode 100644 index 0000000..9597034 --- /dev/null +++ b/structResponse.html @@ -0,0 +1,116 @@ + + + + + + + +oc-mint: Response Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    Response Struct Reference
    +
    +
    +
    +Inheritance diagram for Response:
    +
    +
    Inheritance graph
    + + + + + + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +virtual crow::json::wvalue to_json () const
     
    + + + + + + + +

    +Public Attributes

    +unsigned int message_reference
     
    +unsigned int status_code
     
    +std::string status_description
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponseCDDC-members.html b/structResponseCDDC-members.html new file mode 100644 index 0000000..65cd594 --- /dev/null +++ b/structResponseCDDC-members.html @@ -0,0 +1,83 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    ResponseCDDC Member List
    +
    +
    + +

    This is the complete list of members for ResponseCDDC, including all inherited members.

    + + + + + + +
    cddc (defined in ResponseCDDC)ResponseCDDC
    message_reference (defined in Response)Response
    status_code (defined in Response)Response
    status_description (defined in Response)Response
    to_json() const override (defined in ResponseCDDC)ResponseCDDCvirtual
    + + + + diff --git a/structResponseCDDC.html b/structResponseCDDC.html new file mode 100644 index 0000000..6d28342 --- /dev/null +++ b/structResponseCDDC.html @@ -0,0 +1,127 @@ + + + + + + + +oc-mint: ResponseCDDC Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    ResponseCDDC Struct Reference
    +
    +
    +
    +Inheritance diagram for ResponseCDDC:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for ResponseCDDC:
    +
    +
    Collaboration graph
    + + + + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const override
     
    + + + + + + + + + + +

    +Public Attributes

    +CDDC cddc
     
    - Public Attributes inherited from Response
    +unsigned int message_reference
     
    +unsigned int status_code
     
    +std::string status_description
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponseCDDC__coll__graph.map b/structResponseCDDC__coll__graph.map new file mode 100644 index 0000000..732a768 --- /dev/null +++ b/structResponseCDDC__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/structResponseCDDC__coll__graph.md5 b/structResponseCDDC__coll__graph.md5 new file mode 100644 index 0000000..f28f04d --- /dev/null +++ b/structResponseCDDC__coll__graph.md5 @@ -0,0 +1 @@ +e0f3a20bb97cb518360ee2a18efb8fe5 \ No newline at end of file diff --git a/structResponseCDDC__coll__graph.png b/structResponseCDDC__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..bd9da64576684e48dd406b5231963aab96a94ffd GIT binary patch literal 10107 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%0A1x)ZLlwQ~@d+C6VTV%zKMJ;DffeVljbUuV1y z(0S88+}My&Ja)I^;St_<7At-j9-fbvx6mgaW6Qznk@Q8kMSkeru0Rbd3OGTFY$UqrI&y`-&Kj|+ZLx@Bop3q4DdLre9lkb>YiGk9r96tlHUG(TkYY0uv|dCg(OvQ?Ymp-mYp;O{vu z6^u1NzDm8^+4%+Fb5xGpA06Ev=c$!1-P(GgM5P#~Uu+Zb2p5EfkJjI^Z)GJ`Y4#{i zp9#Oe=wxWnz~z-3<8l!!m~X*iqhB6w$KA;wm?|fujYaAaK--C@=Tf+cusag0Kve%jeJb z!i3y?N{j!@Ffxi1hdmkD7QQi{+ z3k|)HeO~XdiP1QiYmWHA&J;o5?Ezu*>T{1Ix5DE#742TPVbl~1q85H=7WoERl$ZBO ze!cFJ%;D{IgD>;vpMy8X9t17iop z(C+S^OSl?~9IWR=*&2}tj%e?IW5qjM1Y0fd>9_bj)~NKBaM~Pb@-M48tBXrK)O2wI zWA9wK^%Xaq=9QEToQ{algrvvoZSr_J5+=PmJbghMUULCR4h zaHN43E`kQZHtVBD&>J^O{hx|<!FH?+* z>4&B;%p@bTm66Wd)3vGor)vjeCRdx~{Q&XUG~#YwtJ{gPm%d`+qM{es;Paos#K3$c z$nGXdW##1LWM}W4nehW`yYccgf4&kPm&ia7m@-s|ocP|?#{p1QRMd!#;wCmGLfys1 z1rA>ZX9mFEOG-)2d95T<8hc_ex`Olor0~OIV@Dff4j@PdDp&>zVjNB;riJC+Bp^pb z=p8^Of^i8Yp?ti&=Nl$h09+-Z5memfUD5Y}B$d9($;kntex}Z&*kflFMED>Y6yU2F zRCJ`BD|^{vTZ}q9oN^#%czTxvog`4aI63bKgnzl?ykw?EEx6&c3|TWOIQ+3>4r>eM z06ANEf5D&?pzW{C63lG(fH;U(%mnQN)AnF*&!Ev?G;)#b?JpoAo`ahXX2?-;7#@SG zXk-Pw_pKBayMwUsK%Kab^#=w5NlsTYJ^-Ty27`HQjx&Dh;U+lh%1@aPOj(A;d?SHhA=~FOOAYXD_9biO|gteT2LjWhf zVv_O?K3$w{6a!<@)x$#$%5GSr{^(X*Z0y9;l#3uONR5D?`S|hUVRm?XM@Lv#7&8Ja zn``6aCM5>}4gV$xrp}Ib9^yX#=4uV<+N)RWyRLw(W8o4=KvfcXt;dRtfZ1!uU$^%& zi{)9a7L*Z)9}a(IH8nNFM~z(GMy>22(UB5}p1Mbi$jk1S`$}=Vyu5Z3WlLcU{$P%< z!`t$Tie#ZG$wHNW{h*uDGBSlGjbhBqQfcbgI5;Xup8Jm;z0q4=Tzs**wz$arsmsR3 zX50>F9f85l#a$BMoV|aOnV-)(s7kBHM8xMt57ca{6-YgLdh%HrG#`9oL>L+xqB%!4 z4%GPAAQTozKe(>$7|7l(L5eHxw17~5w10Tm&b8UW5CFrEoRBLN1P-!-m`kb7_tE;OZ_X5XtB4k~_84y4vsw*pj+rkcm zfz%jWgEF3*oK#eP2~7i@^lXijRH4qwuV0-OWneji{E2{G#1rJvVC+GCHwm~n=!{~1 zYd!HOBRDA!yQKsqeMcZ}0wFDXX%6rJzh>1BLKYot#t~BIW z**jtIKTbnkWcW0J{O~0lP9|3_es%6*&U)HHEDjbyz+SHaH^JG|++~&Lt~qSS{#v)* zMaaIVDt$Fo1xABIzapoyGPYwef|>2SW+Yx)`i%J$m%u!L{W#gZ*C`Hu? literal 0 HcmV?d00001 diff --git a/structResponseCDDC__inherit__graph.map b/structResponseCDDC__inherit__graph.map new file mode 100644 index 0000000..5737395 --- /dev/null +++ b/structResponseCDDC__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseCDDC__inherit__graph.md5 b/structResponseCDDC__inherit__graph.md5 new file mode 100644 index 0000000..5b4487f --- /dev/null +++ b/structResponseCDDC__inherit__graph.md5 @@ -0,0 +1 @@ +89ed6e98f34bdba9a971b5fc24f5299c \ No newline at end of file diff --git a/structResponseCDDC__inherit__graph.png b/structResponseCDDC__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..7bb6a0e8803f46c2169e8db7b82a14b71479f290 GIT binary patch literal 3031 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 literal 0 HcmV?d00001 diff --git a/structResponseCDDSerial-members.html b/structResponseCDDSerial-members.html new file mode 100644 index 0000000..35faa06 --- /dev/null +++ b/structResponseCDDSerial-members.html @@ -0,0 +1,83 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    ResponseCDDSerial Member List
    +
    +
    + +

    This is the complete list of members for ResponseCDDSerial, including all inherited members.

    + + + + + + +
    cdd_serial (defined in ResponseCDDSerial)ResponseCDDSerial
    message_reference (defined in Response)Response
    status_code (defined in Response)Response
    status_description (defined in Response)Response
    to_json() const override (defined in ResponseCDDSerial)ResponseCDDSerialvirtual
    + + + + diff --git a/structResponseCDDSerial.html b/structResponseCDDSerial.html new file mode 100644 index 0000000..93630a1 --- /dev/null +++ b/structResponseCDDSerial.html @@ -0,0 +1,124 @@ + + + + + + + +oc-mint: ResponseCDDSerial Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    ResponseCDDSerial Struct Reference
    +
    +
    +
    +Inheritance diagram for ResponseCDDSerial:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for ResponseCDDSerial:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const override
     
    + + + + + + + + + + +

    +Public Attributes

    +unsigned int cdd_serial
     
    - Public Attributes inherited from Response
    +unsigned int message_reference
     
    +unsigned int status_code
     
    +std::string status_description
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponseCDDSerial__coll__graph.map b/structResponseCDDSerial__coll__graph.map new file mode 100644 index 0000000..09083e3 --- /dev/null +++ b/structResponseCDDSerial__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseCDDSerial__coll__graph.md5 b/structResponseCDDSerial__coll__graph.md5 new file mode 100644 index 0000000..51eedf6 --- /dev/null +++ b/structResponseCDDSerial__coll__graph.md5 @@ -0,0 +1 @@ +c07c3ffcf6cfec7967fa6708def2e8ba \ No newline at end of file diff --git a/structResponseCDDSerial__coll__graph.png b/structResponseCDDSerial__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..7b256bedc00356072d840c256b3c8b4cb161de82 GIT binary patch literal 3466 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 W>neNh-Y@Xy3NSUagq7)g#{UOx&!;s2 literal 0 HcmV?d00001 diff --git a/structResponseCDDSerial__inherit__graph.map b/structResponseCDDSerial__inherit__graph.map new file mode 100644 index 0000000..09083e3 --- /dev/null +++ b/structResponseCDDSerial__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseCDDSerial__inherit__graph.md5 b/structResponseCDDSerial__inherit__graph.md5 new file mode 100644 index 0000000..51eedf6 --- /dev/null +++ b/structResponseCDDSerial__inherit__graph.md5 @@ -0,0 +1 @@ +c07c3ffcf6cfec7967fa6708def2e8ba \ No newline at end of file diff --git a/structResponseCDDSerial__inherit__graph.png b/structResponseCDDSerial__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..7b256bedc00356072d840c256b3c8b4cb161de82 GIT binary patch literal 3466 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 W>neNh-Y@Xy3NSUagq7)g#{UOx&!;s2 literal 0 HcmV?d00001 diff --git a/structResponseDelay-members.html b/structResponseDelay-members.html new file mode 100644 index 0000000..8b5200a --- /dev/null +++ b/structResponseDelay-members.html @@ -0,0 +1,82 @@ + + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    ResponseDelay Member List
    +
    +
    + +

    This is the complete list of members for ResponseDelay, including all inherited members.

    + + + + + +
    message_reference (defined in Response)Response
    status_code (defined in Response)Response
    status_description (defined in Response)Response
    to_json() const override (defined in ResponseDelay)ResponseDelayvirtual
    + + + + diff --git a/structResponseDelay.html b/structResponseDelay.html new file mode 100644 index 0000000..9dd9229 --- /dev/null +++ b/structResponseDelay.html @@ -0,0 +1,120 @@ + + + + + + + +oc-mint: ResponseDelay Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    ResponseDelay Struct Reference
    +
    +
    +
    +Inheritance diagram for ResponseDelay:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for ResponseDelay:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const override
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from Response
    +unsigned int message_reference
     
    +unsigned int status_code
     
    +std::string status_description
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponseDelay__coll__graph.map b/structResponseDelay__coll__graph.map new file mode 100644 index 0000000..2adda77 --- /dev/null +++ b/structResponseDelay__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseDelay__coll__graph.md5 b/structResponseDelay__coll__graph.md5 new file mode 100644 index 0000000..34a54b7 --- /dev/null +++ b/structResponseDelay__coll__graph.md5 @@ -0,0 +1 @@ +228c3587c3a235dc2714d5a72f9b533f \ No newline at end of file diff --git a/structResponseDelay__coll__graph.png b/structResponseDelay__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c828e7e98de1c658676181972c094119fbe5b393 GIT binary patch literal 3186 zcmb_fi93{QAAapLwv>GtWQiEkA`K>Eissn9p^PbmC>_~~G?^F?5tS*+k&x3FqUmI5 zWFHI>vQ3tl!N{6qnJmN5_jb;?zVG`3zURH(=Xu`ixt{0uUhjSX?) xj5NL?NZqV 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 Nr%yVe{zQ7m{u{bTE + + + diff --git a/structResponseDelay__inherit__graph.md5 b/structResponseDelay__inherit__graph.md5 new file mode 100644 index 0000000..34a54b7 --- /dev/null +++ b/structResponseDelay__inherit__graph.md5 @@ -0,0 +1 @@ +228c3587c3a235dc2714d5a72f9b533f \ No newline at end of file diff --git a/structResponseDelay__inherit__graph.png b/structResponseDelay__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c828e7e98de1c658676181972c094119fbe5b393 GIT binary patch literal 3186 zcmb_fi93{QAAapLwv>GtWQiEkA`K>Eissn9p^PbmC>_~~G?^F?5tS*+k&x3FqUmI5 zWFHI>vQ3tl!N{6qnJmN5_jb;?zVG`3zURH(=Xu`ixt{0uUhjSX?) xj5NL?NZqV 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 Nr%yVe{zQ7m{u{bTE + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    ResponseMKCs Member List
    +
    +
    + +

    This is the complete list of members for ResponseMKCs, including all inherited members.

    + + + + + + +
    keys (defined in ResponseMKCs)ResponseMKCs
    message_reference (defined in Response)Response
    status_code (defined in Response)Response
    status_description (defined in Response)Response
    to_json() const override (defined in ResponseMKCs)ResponseMKCsvirtual
    + + + + diff --git a/structResponseMKCs.html b/structResponseMKCs.html new file mode 100644 index 0000000..a646955 --- /dev/null +++ b/structResponseMKCs.html @@ -0,0 +1,124 @@ + + + + + + + +oc-mint: ResponseMKCs Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    ResponseMKCs Struct Reference
    +
    +
    +
    +Inheritance diagram for ResponseMKCs:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for ResponseMKCs:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const override
     
    + + + + + + + + + + +

    +Public Attributes

    +std::vector< MintKeyCertkeys
     
    - Public Attributes inherited from Response
    +unsigned int message_reference
     
    +unsigned int status_code
     
    +std::string status_description
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponseMKCs__coll__graph.map b/structResponseMKCs__coll__graph.map new file mode 100644 index 0000000..b9e260b --- /dev/null +++ b/structResponseMKCs__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseMKCs__coll__graph.md5 b/structResponseMKCs__coll__graph.md5 new file mode 100644 index 0000000..90fd6cc --- /dev/null +++ b/structResponseMKCs__coll__graph.md5 @@ -0,0 +1 @@ +1bda2205ef980bdd7aeca0abb6d3b6f4 \ No newline at end of file diff --git a/structResponseMKCs__coll__graph.png b/structResponseMKCs__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..2cbf197a8b93fc086929e55bbbb70e4a535db6c6 GIT binary patch literal 3166 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 + + + diff --git a/structResponseMKCs__inherit__graph.md5 b/structResponseMKCs__inherit__graph.md5 new file mode 100644 index 0000000..90fd6cc --- /dev/null +++ b/structResponseMKCs__inherit__graph.md5 @@ -0,0 +1 @@ +1bda2205ef980bdd7aeca0abb6d3b6f4 \ No newline at end of file diff --git a/structResponseMKCs__inherit__graph.png b/structResponseMKCs__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..2cbf197a8b93fc086929e55bbbb70e4a535db6c6 GIT binary patch literal 3166 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 + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    ResponseMint Member List
    +
    +
    + +

    This is the complete list of members for ResponseMint, including all inherited members.

    + + + + + + +
    blind_signatures (defined in ResponseMint)ResponseMint
    message_reference (defined in Response)Response
    status_code (defined in Response)Response
    status_description (defined in Response)Response
    to_json() const override (defined in ResponseMint)ResponseMintvirtual
    + + + + diff --git a/structResponseMint.html b/structResponseMint.html new file mode 100644 index 0000000..3638cf3 --- /dev/null +++ b/structResponseMint.html @@ -0,0 +1,124 @@ + + + + + + + +oc-mint: ResponseMint Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    ResponseMint Struct Reference
    +
    +
    +
    +Inheritance diagram for ResponseMint:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for ResponseMint:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const override
     
    + + + + + + + + + + +

    +Public Attributes

    +std::vector< BlindSignatureblind_signatures
     
    - Public Attributes inherited from Response
    +unsigned int message_reference
     
    +unsigned int status_code
     
    +std::string status_description
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponseMint__coll__graph.map b/structResponseMint__coll__graph.map new file mode 100644 index 0000000..25bbe5d --- /dev/null +++ b/structResponseMint__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseMint__coll__graph.md5 b/structResponseMint__coll__graph.md5 new file mode 100644 index 0000000..0682d1b --- /dev/null +++ b/structResponseMint__coll__graph.md5 @@ -0,0 +1 @@ +f0360619055af3f6d30c95a382a8859e \ No newline at end of file diff --git a/structResponseMint__coll__graph.png b/structResponseMint__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3bf56fcbf7d6686154cb1063f32796add85c24 GIT binary patch literal 2923 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 + + + diff --git a/structResponseMint__inherit__graph.md5 b/structResponseMint__inherit__graph.md5 new file mode 100644 index 0000000..0682d1b --- /dev/null +++ b/structResponseMint__inherit__graph.md5 @@ -0,0 +1 @@ +f0360619055af3f6d30c95a382a8859e \ No newline at end of file diff --git a/structResponseMint__inherit__graph.png b/structResponseMint__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3bf56fcbf7d6686154cb1063f32796add85c24 GIT binary patch literal 2923 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 + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    ResponseRedeem Member List
    +
    +
    + +

    This is the complete list of members for ResponseRedeem, including all inherited members.

    + + + + + +
    message_reference (defined in Response)Response
    status_code (defined in Response)Response
    status_description (defined in Response)Response
    to_json() const override (defined in ResponseRedeem)ResponseRedeemvirtual
    + + + + diff --git a/structResponseRedeem.html b/structResponseRedeem.html new file mode 100644 index 0000000..e8da87e --- /dev/null +++ b/structResponseRedeem.html @@ -0,0 +1,120 @@ + + + + + + + +oc-mint: ResponseRedeem Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    ResponseRedeem Struct Reference
    +
    +
    +
    +Inheritance diagram for ResponseRedeem:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for ResponseRedeem:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const override
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from Response
    +unsigned int message_reference
     
    +unsigned int status_code
     
    +std::string status_description
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/structResponseRedeem__coll__graph.map b/structResponseRedeem__coll__graph.map new file mode 100644 index 0000000..180b60e --- /dev/null +++ b/structResponseRedeem__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseRedeem__coll__graph.md5 b/structResponseRedeem__coll__graph.md5 new file mode 100644 index 0000000..bd010d3 --- /dev/null +++ b/structResponseRedeem__coll__graph.md5 @@ -0,0 +1 @@ +55f918629de3d316d26f53bea8f162c8 \ No newline at end of file diff --git a/structResponseRedeem__coll__graph.png b/structResponseRedeem__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c37f1384f72f0080668b0f03542ee2e9c76fa373 GIT binary patch literal 3034 zcmcJRi93{QAIG1vg+WPEcFBuu2@%F{XvjM8icDE@EWOiMLuAZ!j*u-%ma#KuvSpcM zD{_$S43#jG-B^o^#9%Np?^EY`&wudV&-Fa_^*q;oJ=gvF-M{bW`%ApyU?n0XB?JI~ zi1p=5PT-sg-oZx>gU=jm(phlg_qMgV1aN;`#cgF703e)Zed!nH$o#c}7`uPF%J<^4 zsg11{!flgD_j#5n4|(F>8RlsB=_e2|myee!XJ}j6MNa5Cmd5`H{e|l_-14}?sR?2M z(L5&|C|VX@VmApGB&G2zbX%*}^97th3CBcnF51e+2V7lna<~h}A7#)dXIP=|o$cxA z&bFtcXuiXZkyn@7)2aivzmIMuNdx`Du+K z_}X@k5yDXd5fv2`7Z-Qc)%CT}F@5kmke;3G-+;2RvYLt6nQEHB?SEgS)Hpm45bl=m zq)^n=)ssuh8H~UY9XPx&JG&|Di<4Yhc23UjauL3C`;65iUIBsV=;)wNb@Y!U+w${@ zir(wfZPNOf+0d59j~|TM_v9N54drRnI znknb=AI(H1tsWZ{@x)7tk70EaJ*m<|9E0=cLl*juDQAq)XbHHd`T6Dm`BmJff4 zU`(XM?YG|KH~S3Z5jYG60n{>uG;;_2w6d$NsPYR4w6(RJ5b91bqSNWo+h56=@XZ0; z%*;$49v(njPw#=$P+`n`kH`p@mn7}p!jbc z0)F+9Kzw{WV5THqQZLOP8?yYa;5My>Pe4H46o;kNxPveDNaXs;%8OA!K|uni&8b30 zPR>tb9*YZ#Kk3PK5k?8F6v(UI2?X!YG7a>W`CQtzwhemis!O-uyA<* zjYea!*v`&Q>T|a<;)#`&mH8=*^5!X}Eo4t@G4u0Y`trFuh{(uY@~^#10nGy6&l%xQ z4~T*?y~RCp=b>y# zB%dT?fnOj!P4j7Yx;d2Qzn)TMAw=}XW9WX|K$rM>9?m$~ur>3Vx0gV22CGmi<7mJy$9)wk| zu;0RW_X&%f>?cn?PEH=IHO;))=#eIoNW(>Yt=~F~4j^)?oN$c3v7up0Yb!Q57{uf$ z0Ky;ZtQHUuP>_=oxjp7T6TNO?YHA9U*VblJ7Mp@*JjmV%2Zwhc@((GTIrA%fk0})A z?d1jXXK`t%#-mLNc!^r`FN&d#jR^v))N0DRciT)Rf=w(f)$)8ZIWe*S_Be83ak1L{ zHPtc1%G&Q34ug6A{JCApm2a$rrs;bWmkvj~)taQFBxnXECMK@69?Z>6b&$CXMiyo9 zUK^-N4k(~9IrcC1Y2gRDQmG;$A`*z|8!h4uG8co*NKUeF>^0>KK0dw^P$;U}h2+Fy zEf=j%G}V&HA-#`e{ofZhT)l{&9? zG5#=Jv~@L2w`Et zlh!-G5lJ8rjPEkSKF-i+wEhoy20`Ev^8u~fe$t z!gf}b7{4bJXP#rNcm~W$d%q-uaSIN9h+IYilu;x^d zg?4s!H(vM%A{=M1ndbAX`R($WGR(q$l*?`>b-<*=}qW(wMQgP^G@ z90l&%kPZXzqIIPnc6WhN)W|o3z{%#j>xC{=h<^tOe=ToERpVwq-07Qt!`d<78(^(@fEO-_e?@3Nd`inxDiCUIT zDlNowSkIqps1S|S0uA~#I*Bl_mM0nmES8HvVcv4LV#|kqHl)k%AhY^?Dk>_#?nzHX zKQ<*LWn^T;)iWj>7k`HbR22)$*+L%bXX^eSY)|HUv2+`fmduoi!ax4^qw9=#=LxP| zHsPn2G>0zQU@%{|vhcgY5J-LqJ+rR(VQOm3M)%3Gre@Y=)udeL!Oyn$Z%{Ac)6u)@ VOHXI6fz3K#jc~YBWA63)e*xRL9J>Gj literal 0 HcmV?d00001 diff --git a/structResponseRedeem__inherit__graph.map b/structResponseRedeem__inherit__graph.map new file mode 100644 index 0000000..180b60e --- /dev/null +++ b/structResponseRedeem__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/structResponseRedeem__inherit__graph.md5 b/structResponseRedeem__inherit__graph.md5 new file mode 100644 index 0000000..bd010d3 --- /dev/null +++ b/structResponseRedeem__inherit__graph.md5 @@ -0,0 +1 @@ +55f918629de3d316d26f53bea8f162c8 \ No newline at end of file diff --git a/structResponseRedeem__inherit__graph.png b/structResponseRedeem__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c37f1384f72f0080668b0f03542ee2e9c76fa373 GIT binary patch literal 3034 zcmcJRi93{QAIG1vg+WPEcFBuu2@%F{XvjM8icDE@EWOiMLuAZ!j*u-%ma#KuvSpcM zD{_$S43#jG-B^o^#9%Np?^EY`&wudV&-Fa_^*q;oJ=gvF-M{bW`%ApyU?n0XB?JI~ zi1p=5PT-sg-oZx>gU=jm(phlg_qMgV1aN;`#cgF703e)Zed!nH$o#c}7`uPF%J<^4 zsg11{!flgD_j#5n4|(F>8RlsB=_e2|myee!XJ}j6MNa5Cmd5`H{e|l_-14}?sR?2M z(L5&|C|VX@VmApGB&G2zbX%*}^97th3CBcnF51e+2V7lna<~h}A7#)dXIP=|o$cxA z&bFtcXuiXZkyn@7)2aivzmIMuNdx`Du+K z_}X@k5yDXd5fv2`7Z-Qc)%CT}F@5kmke;3G-+;2RvYLt6nQEHB?SEgS)Hpm45bl=m zq)^n=)ssuh8H~UY9XPx&JG&|Di<4Yhc23UjauL3C`;65iUIBsV=;)wNb@Y!U+w${@ zir(wfZPNOf+0d59j~|TM_v9N54drRnI znknb=AI(H1tsWZ{@x)7tk70EaJ*m<|9E0=cLl*juDQAq)XbHHd`T6Dm`BmJff4 zU`(XM?YG|KH~S3Z5jYG60n{>uG;;_2w6d$NsPYR4w6(RJ5b91bqSNWo+h56=@XZ0; z%*;$49v(njPw#=$P+`n`kH`p@mn7}p!jbc z0)F+9Kzw{WV5THqQZLOP8?yYa;5My>Pe4H46o;kNxPveDNaXs;%8OA!K|uni&8b30 zPR>tb9*YZ#Kk3PK5k?8F6v(UI2?X!YG7a>W`CQtzwhemis!O-uyA<* zjYea!*v`&Q>T|a<;)#`&mH8=*^5!X}Eo4t@G4u0Y`trFuh{(uY@~^#10nGy6&l%xQ z4~T*?y~RCp=b>y# zB%dT?fnOj!P4j7Yx;d2Qzn)TMAw=}XW9WX|K$rM>9?m$~ur>3Vx0gV22CGmi<7mJy$9)wk| zu;0RW_X&%f>?cn?PEH=IHO;))=#eIoNW(>Yt=~F~4j^)?oN$c3v7up0Yb!Q57{uf$ z0Ky;ZtQHUuP>_=oxjp7T6TNO?YHA9U*VblJ7Mp@*JjmV%2Zwhc@((GTIrA%fk0})A z?d1jXXK`t%#-mLNc!^r`FN&d#jR^v))N0DRciT)Rf=w(f)$)8ZIWe*S_Be83ak1L{ zHPtc1%G&Q34ug6A{JCApm2a$rrs;bWmkvj~)taQFBxnXECMK@69?Z>6b&$CXMiyo9 zUK^-N4k(~9IrcC1Y2gRDQmG;$A`*z|8!h4uG8co*NKUeF>^0>KK0dw^P$;U}h2+Fy zEf=j%G}V&HA-#`e{ofZhT)l{&9? zG5#=Jv~@L2w`Et zlh!-G5lJ8rjPEkSKF-i+wEhoy20`Ev^8u~fe$t z!gf}b7{4bJXP#rNcm~W$d%q-uaSIN9h+IYilu;x^d zg?4s!H(vM%A{=M1ndbAX`R($WGR(q$l*?`>b-<*=}qW(wMQgP^G@ z90l&%kPZXzqIIPnc6WhN)W|o3z{%#j>xC{=h<^tOe=ToERpVwq-07Qt!`d<78(^(@fEO-_e?@3Nd`inxDiCUIT zDlNowSkIqps1S|S0uA~#I*Bl_mM0nmES8HvVcv4LV#|kqHl)k%AhY^?Dk>_#?nzHX zKQ<*LWn^T;)iWj>7k`HbR22)$*+L%bXX^eSY)|HUv2+`fmduoi!ax4^qw9=#=LxP| zHsPn2G>0zQU@%{|vhcgY5J-LqJ+rR(VQOm3M)%3Gre@Y=)udeL!Oyn$Z%{Ac)6u)@ VOHXI6fz3K#jc~YBWA63)e*xRL9J>Gj literal 0 HcmV?d00001 diff --git a/structResponse__inherit__graph.map b/structResponse__inherit__graph.map new file mode 100644 index 0000000..d66c309 --- /dev/null +++ b/structResponse__inherit__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/structResponse__inherit__graph.md5 b/structResponse__inherit__graph.md5 new file mode 100644 index 0000000..f814cf3 --- /dev/null +++ b/structResponse__inherit__graph.md5 @@ -0,0 +1 @@ +5dc6570cd0122d0da1c87daa7d434012 \ No newline at end of file diff --git a/structResponse__inherit__graph.png b/structResponse__inherit__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..b97e8a626a7b8ffc91014eff43703712caf2513a GIT binary patch literal 10811 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 + + + + + + +oc-mint: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    WeightedUrl Member List
    +
    +
    + +

    This is the complete list of members for WeightedUrl, including all inherited members.

    + + + + +
    to_json() const (defined in WeightedUrl)WeightedUrl
    url (defined in WeightedUrl)WeightedUrl
    weight (defined in WeightedUrl)WeightedUrl
    + + + + diff --git a/structWeightedUrl.html b/structWeightedUrl.html new file mode 100644 index 0000000..e483afd --- /dev/null +++ b/structWeightedUrl.html @@ -0,0 +1,99 @@ + + + + + + + +oc-mint: WeightedUrl Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    oc-mint +  0.0.1 +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    WeightedUrl Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

    +crow::json::wvalue to_json () const
     
    + + + + + +

    +Public Attributes

    +uint32_t weight
     
    +std::string url
     
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/sync_off.png b/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/sync_on.png b/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/tab_a.png b/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/tab_b.png b/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b4a8638cb3496a016eaed9e16ffc12846dea18 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/tabs.css b/tabs.css new file mode 100644 index 0000000..7d45d36 --- /dev/null +++ b/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}}