{"id":1143,"date":"2008-07-01T21:33:45","date_gmt":"2008-07-01T21:33:45","guid":{"rendered":"http:\/\/www.hamzy.net\/blog2\/?p=1143"},"modified":"2008-07-01T21:33:45","modified_gmt":"2008-07-01T21:33:45","slug":"bridge_07012008","status":"publish","type":"post","link":"https:\/\/www.hamzy.net\/blog2\/?p=1143","title":{"rendered":"Bridge 07\/01\/2008"},"content":{"rendered":"<div class=\"photo\">\n<img decoding=\"async\" src=\"http:\/\/pictures.hamzy.info\/blog-photo-IPHONE_0269.jpg\" alt=\"bridge score\"><\/img>\n<\/div>\n<p>\nThis game has been calling out for a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Finite_state_machine\">F.S.M.<\/a> to me for far too long.  I have been trying to get Nick to create a FSM for the bidding convention, but he has been unmotivated.  We are currently using <a href=\"http:\/\/docs.google.com\/Doc?id=dnkjqv7_0fwrv6kgq\">this<\/a> convention (but I don&#8217;t know what its parts are called).  So, this holiday weekend, I wrote a FSM in Python that reads in a recording of the cards that everyone had and their bids.  It came out pretty nice.  Although, since it is a character driven FSM, it can get a little ugly when it process words like &#8216;double&#8217; or &#8216;pass&#8217;.  It has to have a state for each character transition.  And, when its finished processing, it spits out html below.  The players were (N: Stephanie, E: Wayne, S: Mark, W: JohnH).\n<\/p>\n<div style=\"border: red 2px dashed; padding-left: 1em;\">\n<div style=\"clear\">\n<table class=\"wikitable\" style=\"width:300px;\">\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%; color:0\">&spades;<\/td>\n<td style=\"width:30%;\">J 5 3 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>10 6 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>10 8 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#000000;\">&clubs;<\/td>\n<td>J 10 9 7 5 4 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%;\">A Q 10 4 <\/td>\n<td colspan=\"2\" rowspan=\"4\" align=\"center\" style=\"background-color:#008000; color:#FFFFFF;\">\n<p align=\"center\"><b>N<\/b><\/p>\n<p align=\"center\"><b>W&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;E<\/b><\/p>\n<p align=\"center\"><b>S<\/b><\/p>\n<\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">8 7 6 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">A 8 4 3 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">7 5 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">3 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">K Q J 9 7 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">A 8 6 3 <\/td>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\"><\/td>\n<\/tr>\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">K 9 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>K Q J 9 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>A 6 5 4 <\/td>\n<\/tr>\n<tr>\n<td>&clubs;<\/td>\n<td>K Q 2 <\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Bidding was as follows:<\/p>\n<div style=\"clear\">\n<table class=\"wikitable\">\n<tr>\n<td>East<\/td>\n<td>South<\/td>\n<td>West<\/td>\n<td>North<\/td>\n<\/tr>\n<tr>\n<td>2<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<td>2<span style=\"color:#FF0000;\">&hearts;<\/span><\/td>\n<td>2nt<\/td>\n<td>pass<\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>double<\/td>\n<td>pass<\/td>\n<td>3&clubs;<\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>3nt<\/td>\n<td>redouble<\/td>\n<td>pass<\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>A 3<span style=\"color:#FF0000;\">&diams;<\/span> was then led.<\/p>\n<p>The score turned out to be -2<\/p>\n<\/div>\n<p><\/p>\n<div style=\"border: red 2px dashed; padding-left: 1em;\">\n<div style=\"clear\">\n<table class=\"wikitable\" style=\"width:300px;\">\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%; color:0\">&spades;<\/td>\n<td style=\"width:30%;\">10 8 5 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>K 10 9 8 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>7 5 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#000000;\">&clubs;<\/td>\n<td>9 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%;\">9 7 <\/td>\n<td colspan=\"2\" rowspan=\"4\" align=\"center\" style=\"background-color:#008000; color:#FFFFFF;\">\n<p align=\"center\"><b>N<\/b><\/p>\n<p align=\"center\"><b>W&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;E<\/b><\/p>\n<p align=\"center\"><b>S<\/b><\/p>\n<\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">K J 6 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">A 7 5 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">Q J <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">A K J 9 3 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">Q 8 6 4 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">10 7 4 <\/td>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">A J 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">A Q 4 2 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>6 4 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>10 <\/td>\n<\/tr>\n<tr>\n<td>&clubs;<\/td>\n<td>K Q 8 6 5 <\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Bidding was as follows:<\/p>\n<div style=\"clear\">\n<table class=\"wikitable\">\n<tr>\n<td>South<\/td>\n<td>West<\/td>\n<td>North<\/td>\n<td>East<\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>1<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>4<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>A 10<span style=\"color:#FF0000;\">&diams;<\/span> was then led.<\/p>\n<p>The score turned out to be -1<\/p>\n<\/div>\n<p><\/p>\n<div style=\"border: red 2px dashed; padding-left: 1em;\">\n<div style=\"clear\">\n<table class=\"wikitable\" style=\"width:300px;\">\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%; color:0\">&spades;<\/td>\n<td style=\"width:30%;\">5 4 3 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>K Q 8 6 4 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>J 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#000000;\">&clubs;<\/td>\n<td>5 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%;\">K J 10 8 <\/td>\n<td colspan=\"2\" rowspan=\"4\" align=\"center\" style=\"background-color:#008000; color:#FFFFFF;\">\n<p align=\"center\"><b>N<\/b><\/p>\n<p align=\"center\"><b>W&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;E<\/b><\/p>\n<p align=\"center\"><b>S<\/b><\/p>\n<\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">A 6 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">A <\/td>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">J 10 7 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">A 10 7 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">K Q 9 5 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">K 10 9 6 3 <\/td>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">A J 7 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">Q 9 7 2 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>9 5 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>8 6 4 2 <\/td>\n<\/tr>\n<tr>\n<td>&clubs;<\/td>\n<td>Q 8 4 <\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Bidding was as follows:<\/p>\n<div style=\"clear\">\n<table class=\"wikitable\">\n<tr>\n<td>West<\/td>\n<td>North<\/td>\n<td>East<\/td>\n<td>South<\/td>\n<\/tr>\n<tr>\n<td>1&clubs;<\/td>\n<td>pass<\/td>\n<td>2<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<td>pass<\/td>\n<\/tr>\n<tr>\n<td>4<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<td>pass<\/td>\n<td>4<span style=\"color:#FF0000;\">&hearts;<\/span><\/td>\n<td>pass<\/td>\n<\/tr>\n<tr>\n<td>4nt<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>A 6<span style=\"color:#FF0000;\">&hearts;<\/span> was then led.<\/p>\n<p>The score turned out to be 5<\/p>\n<\/div>\n<p><\/p>\n<div style=\"border: red 2px dashed; padding-left: 1em;\">\n<div style=\"clear\">\n<table class=\"wikitable\" style=\"width:300px;\">\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%; color:0\">&spades;<\/td>\n<td style=\"width:30%;\">4 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>Q 10 9 7 5 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>J 6 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#000000;\">&clubs;<\/td>\n<td>A 9 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%;\">10 2 <\/td>\n<td colspan=\"2\" rowspan=\"4\" align=\"center\" style=\"background-color:#008000; color:#FFFFFF;\">\n<p align=\"center\"><b>N<\/b><\/p>\n<p align=\"center\"><b>W&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;E<\/b><\/p>\n<p align=\"center\"><b>S<\/b><\/p>\n<\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">K Q 9 6 5 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">K J 3 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">8 4 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">A 10 9 5 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">8 4 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">8 6 4 3 <\/td>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">K 10 5 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">A J 8 7 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>A 6 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>K Q 7 3 <\/td>\n<\/tr>\n<tr>\n<td>&clubs;<\/td>\n<td>Q J 7 <\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Bidding was as follows:<\/p>\n<div style=\"clear\">\n<table class=\"wikitable\">\n<tr>\n<td>North<\/td>\n<td>East<\/td>\n<td>South<\/td>\n<td>West<\/td>\n<\/tr>\n<tr>\n<td>2<span style=\"color:#FF0000;\">&hearts;<\/span><\/td>\n<td>3&spades;<\/td>\n<td>3nt<\/td>\n<td>pass<\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>A 2&spades; was then led.<\/p>\n<p>The score turned out to be 3<\/p>\n<\/div>\n<p><\/p>\n<div style=\"border: red 2px dashed; padding-left: 1em;\">\n<div style=\"clear\">\n<table class=\"wikitable\" style=\"width:300px;\">\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%; color:0\">&spades;<\/td>\n<td style=\"width:30%;\">A Q 9 7 6 2 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>Q 10 7 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>6 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#000000;\">&clubs;<\/td>\n<td>9 4 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%;\">J <\/td>\n<td colspan=\"2\" rowspan=\"4\" align=\"center\" style=\"background-color:#008000; color:#FFFFFF;\">\n<p align=\"center\"><b>N<\/b><\/p>\n<p align=\"center\"><b>W&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;E<\/b><\/p>\n<p align=\"center\"><b>S<\/b><\/p>\n<\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">10 8 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">J 8 5 2 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&hearts;<\/td>\n<td style=\"width:30%\">K 6 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">Q 9 2 <\/td>\n<td style=\"width:3%; color:#FF0000;\">&diams;<\/td>\n<td style=\"width:30%\">A K J 3 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">A 10 7 6 3 <\/td>\n<td style=\"width:3%;\">&clubs;<\/td>\n<td style=\"width:30%\">Q J 5 2 <\/td>\n<\/tr>\n<tr>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<td style=\"width:3%;\">&spades;<\/td>\n<td style=\"width:30%\">K 5 4 <\/td>\n<td style=\"width:33%; background-color:#FFFFFF;\" colspan=\"2\" rowspan=\"4\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&hearts;<\/td>\n<td>A 9 4 <\/td>\n<\/tr>\n<tr>\n<td style=\"color:#FF0000;\">&diams;<\/td>\n<td>10 8 7 5 4 <\/td>\n<\/tr>\n<tr>\n<td>&clubs;<\/td>\n<td>K 8 <\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>Bidding was as follows:<\/p>\n<div style=\"clear\">\n<table class=\"wikitable\">\n<tr>\n<td>East<\/td>\n<td>South<\/td>\n<td>West<\/td>\n<td>North<\/td>\n<\/tr>\n<tr>\n<td>1<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<td>pass<\/td>\n<td>2<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<td>2&spades;<\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>3<span style=\"color:#FF0000;\">&diams;<\/span><\/td>\n<td>pass<\/td>\n<td>3&spades;<\/td>\n<\/tr>\n<tr>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<td>pass<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>A K<span style=\"color:#FF0000;\">&hearts;<\/span> was then led.<\/p>\n<p>The score turned out to be 3<\/p>\n<\/div>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This game has been calling out for a F.S.M. to me for far too long. I have been trying to get Nick to create a FSM for the bidding convention, but he has been unmotivated. We are currently using this convention (but I don&#8217;t know what its parts are called). So, this holiday weekend, I [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-1143","post","type-post","status-publish","format-standard","hentry","category-bridge"],"_links":{"self":[{"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=\/wp\/v2\/posts\/1143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1143"}],"version-history":[{"count":0,"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=\/wp\/v2\/posts\/1143\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hamzy.net\/blog2\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}