{"id":254,"date":"2025-08-16T21:30:56","date_gmt":"2025-08-17T01:30:56","guid":{"rendered":"https:\/\/tabeertariq.com\/?page_id=254"},"modified":"2025-08-25T22:12:06","modified_gmt":"2025-08-26T02:12:06","slug":"structweave-2","status":"publish","type":"page","link":"https:\/\/tabeertariq.com\/?page_id=254","title":{"rendered":"StructWeave"},"content":{"rendered":"\n<div style=\"height:4px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote alignwide has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Parametric lattice system with hierarchical truss networks that adapts to any path<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:42px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Challenge<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote alignwide is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Early structural conceptual design needs fast iteration across spans and paths, but most tools lock you into a single topology. I wanted a generator that could adjust along any pair and shape of guide rails, resolve and change the <strong>primary, secondary, tertiary<\/strong>&nbsp;system, and keep joints\/bracing consistent as geometry or loads of interest shift. It has a very adaptable and quick iterative hierarchical truss network.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div style=\"height:var(--wp--preset--spacing--20)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n<div style=\"height:var(--wp--preset--spacing--20)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/final-render-3-1024x576.jpg\" alt=\"\" class=\"wp-image-416\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/final-render-3-1024x576.jpg 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/final-render-3-300x169.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/final-render-3-768x432.jpg 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/final-render-3-1536x864.jpg 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/final-render-3-2048x1152.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div style=\"height:var(--wp--preset--spacing--20)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Process<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote alignwide is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Design rule<\/strong> for user: Guiding paths selected by the user must be continuous curves. Any discontinuities will break truss mapping. Additionally, each step exposes parameters for span and density in layers making structure more complex and robust.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-style-default is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><em>Matrix<\/em><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Rail-driven logic<\/strong>: System must generate from two guiding curves.<\/li>\n\n\n\n<li><strong>Hierarchical order<\/strong>: Primary, secondary, and tertiary members build in sequence<\/li>\n\n\n\n<li><strong>Parametric boundaries<\/strong>: Truss height, member density, and cross-sections must remain adjustable while preserving hierarchy.<\/li>\n\n\n\n<li><strong>Stability logic<\/strong>: Cross bracing required in at least one axis to distribute loads and for greater stability.<\/li>\n\n\n\n<li><strong>Attractor sensitivity<\/strong>: Joint orientation and cable tension rules update dynamically with attractor movement. (users input sliders)<\/li>\n\n\n\n<li><strong>Scalability<\/strong>: Must function across straight, curved, or variable span rails without breaking connectivity.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><em>Features<\/em><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Adaptive topology<\/strong>: Works equally on linear, curved, or irregular rail inputs.<\/li>\n\n\n\n<li><strong>Responsive joints<\/strong>: Joint blocks procedurally adapt when attractor or geometry shifts.<\/li>\n\n\n\n<li><strong>Cross section control<\/strong>: Members can hold unique profiles. <\/li>\n\n\n\n<li><strong>Export ready metadata<\/strong>: Members tagged with type, length, and system tier for downstream analysis or fabrication.<\/li>\n\n\n\n<li><strong>Lightweight integration<\/strong>: Grasshopper + Python framework designed for extension into AR\/VR viewers through enscape or real time solvers.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<blockquote class=\"wp-block-quote alignwide is-layout-flow wp-block-quote-is-layout-flow\">\n<p>My project followed an Agile mindset starting with a minimal generator, then refining hierarchy, bracing, and joint logic in short cycles. Each cycle was tested against new rail inputs and attractor shifts, letting the system evolve without heavy rework. It was more about adding complexity and features in forms of layers in each sprint.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><em>System breakdown<\/em>:<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote alignwide is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The form follows a diagonal approach to construction where the tension members connect one step after the other. These members are then connected to one another by horizontal bracings. The sys em is anchored to horizontal rails via joints and suspension cables from either sides. The horizonto rails are connected to one another by sub criss cross truss system which helps distribute the load evenly and prevents buckling.<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:59px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" width=\"2560\" height=\"1494\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeer-IMAGE-DEEP-Frame-1-3-scaled.jpg\" alt=\"\" class=\"wp-image-426\" style=\"aspect-ratio:1.7777777777777777;object-fit:cover;width:1157px;height:auto\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeer-IMAGE-DEEP-Frame-1-3-scaled.jpg 2560w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeer-IMAGE-DEEP-Frame-1-3-300x175.jpg 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Tabeer-IMAGE-DEEP-Frame-1-3-1024x598.jpg 1024w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-28232c24 wp-block-columns-is-layout-flex\" style=\"border-top-style:none;border-top-width:0px;border-right-style:none;border-right-width:0px;border-bottom-color:var(--wp--preset--color--30);border-bottom-width:1px;border-left-style:none;border-left-width:0px\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-0505abdf wp-block-column-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--30);border-top-width:1px;border-right-color:var(--wp--preset--color--30);border-right-width:1px;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--body-margin);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--body-margin)\">\n<div class=\"wp-block-group has-heading-6-font-size is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c6fbe37 wp-block-group-is-layout-flex\" style=\"min-height:100%;margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-a779d149 wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2546\" height=\"1909\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-1-2.png\" alt=\"\" class=\"wp-image-419\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-1-2.png 2546w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-1-2-300x225.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-1-2-1024x768.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-1-2-768x576.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-1-2-1536x1152.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-1-2-2048x1536.png 2048w\" sizes=\"(max-width: 2546px) 100vw, 2546px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-0505abdf wp-block-column-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--30);border-top-width:1px;border-right-color:var(--wp--preset--color--30);border-right-width:1px;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--body-margin);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--body-margin)\">\n<div class=\"wp-block-group has-heading-6-font-size is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c6fbe37 wp-block-group-is-layout-flex\" style=\"min-height:100%;margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-a779d149 wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2301\" height=\"1726\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-2-1.png\" alt=\"\" class=\"wp-image-420\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-2-1.png 2301w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-2-1-300x225.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-2-1-1024x768.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-2-1-768x576.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-2-1-1536x1152.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/Asset-2-1-2048x1536.png 2048w\" sizes=\"(max-width: 2301px) 100vw, 2301px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-28232c24 wp-block-columns-is-layout-flex\" style=\"border-top-style:none;border-top-width:0px;border-right-style:none;border-right-width:0px;border-bottom-color:var(--wp--preset--color--30);border-bottom-width:1px;border-left-style:none;border-left-width:0px\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-0505abdf wp-block-column-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--30);border-top-width:1px;border-right-color:var(--wp--preset--color--30);border-right-width:1px;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--body-margin);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--body-margin)\">\n<div class=\"wp-block-group has-heading-6-font-size is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c6fbe37 wp-block-group-is-layout-flex\" style=\"min-height:100%;margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-a779d149 wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1918\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/lines-scaled.png\" alt=\"\" class=\"wp-image-422\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/lines-scaled.png 2560w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/lines-300x225.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/lines-1024x767.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/lines-768x575.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/lines-1536x1151.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/lines-2048x1534.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-0505abdf wp-block-column-is-layout-flow\" style=\"border-top-color:var(--wp--preset--color--30);border-top-width:1px;border-right-color:var(--wp--preset--color--30);border-right-width:1px;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--body-margin);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--body-margin)\">\n<div class=\"wp-block-group has-heading-6-font-size is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-6c6fbe37 wp-block-group-is-layout-flex\" style=\"min-height:100%;margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-a779d149 wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1920\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/ViewCapture20230128_114954-scaled.png\" alt=\"\" class=\"wp-image-424\" style=\"aspect-ratio:4\/3;object-fit:cover\" srcset=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/ViewCapture20230128_114954-scaled.png 2560w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/ViewCapture20230128_114954-300x225.png 300w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/ViewCapture20230128_114954-1024x768.png 1024w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/ViewCapture20230128_114954-768x576.png 768w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/ViewCapture20230128_114954-1536x1152.png 1536w, https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/ViewCapture20230128_114954-2048x1536.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><em>Grasshopper Script<\/em><\/h2>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div style=\"height:var(--wp--preset--spacing--20)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group alignfull has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"14998\" height=\"8434\" src=\"https:\/\/tabeertariq.com\/wp-content\/uploads\/2025\/08\/truss-grasshopper-better-quality.jpg\" alt=\"\" class=\"wp-image-432\" style=\"aspect-ratio:1.7777777777777777;object-fit:cover;width:1163px;height:auto\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:var(--wp--preset--spacing--20)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Generates a truss system along any pair of rail paths (straight, curved, or irregular).<\/li>\n\n\n\n<li>Outputs primary, secondary, and tertiary structural members with cross-section control.<\/li>\n\n\n\n<li>Responsive joint system adapts when attractor or path shifts.<\/li>\n\n\n\n<li>Export-ready Grasshopper model with metadata for downstream simulation\/fabrication.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Impact<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Demonstrates how complex structural logic can be encapsulated in a generative engine, not drawn manually, with greater flexibility of iteration.<\/li>\n\n\n\n<li>Scales from bridges\/canopies to adaptive pavilions, or even AR\/VR real-time environments.<\/li>\n\n\n\n<li>Shows Agile, system-based development: adaptable, rule-driven, and extensible.<\/li>\n\n\n\n<li>Highlights cross-domain potential \u2014 the same logic could drive robotic weaving, lattice generation in XR, or lightweight space-frame design in product engineering.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:47px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading alignwide has-text-align-center\">Key Tech Stack<\/h2>\n\n\n\n<div class=\"wp-block-buttons alignwide is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Python<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Grasshopper<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Rhino<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Parametric geometry translation<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Iterative design<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:58px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Parametric lattice system with hierarchical truss networks that adapts to any path Challenge Early structural conceptual design needs fast iteration across spans and paths, but most tools lock you into a single topology. I wanted a generator that could adjust along any pair and shape of guide rails, resolve and change the primary, secondary, tertiary&nbsp;system, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":11,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-254","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=254"}],"version-history":[{"count":22,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/254\/revisions"}],"predecessor-version":[{"id":802,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/254\/revisions\/802"}],"up":[{"embeddable":true,"href":"https:\/\/tabeertariq.com\/index.php?rest_route=\/wp\/v2\/pages\/11"}],"wp:attachment":[{"href":"https:\/\/tabeertariq.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}