package com.smartgwt.sample.client;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.http.client.RequestException;
import com.google.gwt.http.client.URL;
import com.google.gwt.i18n.client.NumberFormat;
import com.google.gwt.user.client.Timer;
import com.smartgwt.client.data.AdvancedCriteria;
import com.smartgwt.client.data.Criteria;
import com.smartgwt.client.data.Criterion;
import com.smartgwt.client.data.DSCallback;
import com.smartgwt.client.data.DSRequest;
import com.smartgwt.client.data.DSResponse;
import com.smartgwt.client.data.DataSource;
import com.smartgwt.client.data.DataSourceField;
import com.smartgwt.client.data.Record;
import com.smartgwt.client.data.RecordList;
import com.smartgwt.client.types.Alignment;
import com.smartgwt.client.types.Autofit;
import com.smartgwt.client.types.ChartType;
import com.smartgwt.client.types.EmbeddedPosition;
import com.smartgwt.client.types.OperatorId;
import com.smartgwt.client.types.Overflow;
import com.smartgwt.client.types.RecordComponentPoolingMode;
import com.smartgwt.client.util.EnumUtil;
import com.smartgwt.client.util.JSOHelper;
import com.smartgwt.client.util.JSON;
import com.smartgwt.client.util.Page;
import com.smartgwt.client.util.SC;
import com.smartgwt.client.widgets.Canvas;
import com.smartgwt.client.widgets.HTMLPane;
import com.smartgwt.client.widgets.IButton;
import com.smartgwt.client.widgets.Img;
import com.smartgwt.client.widgets.Label;
import com.smartgwt.client.widgets.chart.DrawnValue;
import com.smartgwt.client.widgets.chart.FacetChart;
import com.smartgwt.client.widgets.chart.LegendClickEvent;
import com.smartgwt.client.widgets.chart.LegendClickHandler;
import com.smartgwt.client.widgets.chart.LegendHoverEvent;
import com.smartgwt.client.widgets.chart.LegendHoverHandler;
import com.smartgwt.client.widgets.chart.MetricSettings;
import com.smartgwt.client.widgets.cube.Facet;
import com.smartgwt.client.widgets.cube.FacetValue;
import com.smartgwt.client.widgets.cube.FacetValueMap;
import com.smartgwt.client.widgets.events.ClickEvent;
import com.smartgwt.client.widgets.events.ClickHandler;
import com.smartgwt.client.widgets.events.DrawEvent;
import com.smartgwt.client.widgets.events.DrawHandler;
import com.smartgwt.client.widgets.events.MouseMoveEvent;
import com.smartgwt.client.widgets.events.MouseMoveHandler;
import com.smartgwt.client.widgets.events.ResizedEvent;
import com.smartgwt.client.widgets.events.ResizedHandler;
import com.smartgwt.client.widgets.events.ScrolledEvent;
import com.smartgwt.client.widgets.events.ScrolledHandler;
import com.smartgwt.client.widgets.form.DynamicForm;
import com.smartgwt.client.widgets.form.fields.ComboBoxItem;
import com.smartgwt.client.widgets.form.fields.FormItemCriteriaFunction;
import com.smartgwt.client.widgets.form.fields.FormItemFunctionContext;
import com.smartgwt.client.widgets.form.fields.SelectItem;
import com.smartgwt.client.widgets.form.fields.StaticTextItem;
import com.smartgwt.client.widgets.form.fields.events.ChangedEvent;
import com.smartgwt.client.widgets.form.fields.events.ChangedHandler;
import com.smartgwt.client.widgets.grid.CellFormatter;
import com.smartgwt.client.widgets.grid.ListGrid;
import com.smartgwt.client.widgets.grid.ListGridField;
import com.smartgwt.client.widgets.grid.ListGridRecord;
import com.smartgwt.client.widgets.grid.SummaryFunction;
import com.smartgwt.client.widgets.grid.events.CellOverEvent;
import com.smartgwt.client.widgets.grid.events.CellOverHandler;
import com.smartgwt.client.widgets.grid.events.DataArrivedHandler;
import com.smartgwt.client.widgets.grid.events.RecordClickEvent;
import com.smartgwt.client.widgets.grid.events.RecordClickHandler;
import com.smartgwt.client.widgets.layout.HStack;
import com.smartgwt.client.widgets.layout.LayoutSpacer;
import com.smartgwt.client.widgets.layout.VLayout;
import com.smartgwt.client.widgets.tree.Tree;
import com.smartgwt.client.widgets.tree.TreeGrid;
import com.smartgwt.client.widgets.tree.TreeGridField;
import com.smartgwt.client.widgets.tree.TreeNode;
import com.smartgwt.client.widgets.viewer.DetailViewer;

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class BuiltInDS implements EntryPoint {
	public void onModuleLoad() {
		VLayout layout = new VLayout();
		layout.setHeight100();
		layout.setWidth100();
		BEERChipSTAPOC fp = new BEERChipSTAPOC();
		Map<String,Object> blockDefs = JSOHelper.convertToMap(JSON.decode(getBlockDefs()));
		List<Map> blockInstances = JSOHelper.convertToList(JSON.decode(getInstList()));
		
//		SC.say("list: " + list.toString());
		fp.drawFloorplan(blockDefs, (ArrayList)blockInstances);
		layout.setMembers(fp);
		layout.draw();
	}
	
	public String getBlockDefs () {
		return "{\"aaaaaa\":[[768.75,0],[768.75,525.2],[575,525.2],[575,1248.3],[0,1248.3],[0,224.7],[174.8,224.7],[174.8,0]],\"bbbbbb\":[[472,60.3],[102,60.3],[102,0],[0,0],[0,184.1],[191.9,184.1],[191.9,254.2],[347.8,254.2],[347.8,324.3],[472,324.3]],\"ccccccccc\":[[0,0],[0,848],[1032.4,848],[1032.4,1909.5],[2464.1,1909.5],[2464.1,848],[3500,848],[3500,0]],\"dddddddddddddd\":[[936,0],[936,1124.3],[948.1,1124.3],[948.1,2484.1],[0,2484.1],[0,88.4],[761.9,88.4],[761.9,0]],\"eeeeeeeee\":[[612,1360.7],[424.1,1360.7],[424.1,1484],[0,1484],[0,0],[1529.6,0],[1529.6,453.2],[1602.1,453.2],[1602.1,1785.2],[894.1,1785.2],[894.1,1465.8],[612,1465.8]],\"fffffffffff\":[[678.8,0],[678.8,359.9],[1806.7,359.9],[1806.7,1372.86],[1871.9,1372.86],[1871.9,2293.3],[778.6,2293.3],[778.6,2188.5],[0,2188.5],[0,2096.1],[108.4,2096.1],[108.4,0]],\"ggggggggggggggg\":[[1994.1,1024.7],[2510.2,1024.7],[2510.2,1493.2],[0,1493.2],[0,0],[1994.1,0]],\"hhhhhhhhh\":[[1650.1,2044.2],[1650.1,1028.1],[2016,1028.1],[2016,0],[0,0],[0,1031.8],[534,1031.8],[534,2044.2]],\"iiiiii\":[[961.8,620.3],[960.8,620.3],[960.8,0],[184.7,0],[184.7,544.1],[0,544.1],[0,1248.3],[961.8,1248.3]],\"jjjjjjjj\":[0,0,420,261],\"kkkkkkkkkkkkkkkk\":[[18.1,0],[307.905,0],[307.905,657.7],[0,657.7],[0,292],[18.1,292]],\"llllll\":[[1928.4,1732.1],[3561,1732.1],[3561,162.1],[1016.9,162.1],[1016.9,0],[306.9,0],[306.9,292.9],[228.8,292.9],[228.8,394.4],[0,394.4],[0,1186.3],[542.1,1186.3],[542.1,1920.9],[655.5,1920.9],[655.5,2160],[1928.4,2160]],\"mmmmmmmm\":[[2071.3,287.9],[2071.3,0],[65.9,0],[65.9,275.4],[0,275.4],[0,904.5],[222.5,904.5],[222.5,1053],[805.4,1053],[805.4,2605.7],[1578.5,2605.7],[1578.5,2659.3],[2017.3,2659.3],[2017.3,657.4],[2065.4,657.4],[2065.4,287.9]],\"nnnnnnn\":[[251.7,428.9],[154.2,428.9],[154.2,628.3],[0,628.3],[0,0],[251.7,0]],\"ooooooo\":[[1740.3,320.1],[1740.3,1396.1],[0,1396.1],[0,0],[1662.4,0],[1662.4,73.2],[1770.5,73.2],[1770.5,320.1]],\"ppppppppp\":[[70.1,191.3],[413.5,191.3],[413.5,0],[573.83,0],[573.83,367.4],[1605.9,367.4],[1605.9,1427.5],[1686.1,1427.5],[1686.1,2432.3],[0,2432.3],[0,2204.3],[70.1,2204.3]],\"qqqqqqqqqqqqqqq\":[[1620.6,0],[0,0],[0,477.8],[200,477.8],[200,701.4],[200.6,701.4],[200.6,1411.5],[660.6,1411.5],[660.6,701.5],[680.6,701.5],[680.6,1411.5],[1140.6,1411.5],[1140.6,701.5],[1160.6,701.5],[1160.6,1411.5],[1620.6,1411.5]],\"rrrrrrrr\":[[533.9,405.4],[503.9,405.4],[503.9,0],[0,0],[0,889.3],[137.9,889.3],[137.9,1409.2],[533.9,1409.2]],\"sssssssssssssss\":[[1038,851.4],[0,851.4],[0,2267.4],[2772.2,2267.4],[2772.2,1929.5],[3072.3,1929.5],[3072.3,0],[1038,0]],\"tttttttttttt\":[[504.3,920.7],[504.3,2395.7],[2257.3,2395.7],[2257.3,0],[0,0],[0,920.7]],\"uuu\":[0,0,581,1550],\"vvvvvvvvv\":[0,0,150,300],\"wwwwwwww\":[[1467.65,1676.6],[1467.65,108],[1500.1,108],[1500.1,0],[0,0],[0,684.2],[6.15,684.2],[6.15,1639.23],[666.15,1639.23],[666.15,776.6],[682.65,776.6],[682.65,1676.6]],\"xxxxxxxxxx\":[[0,1429.9],[0,0],[1853.4,0],[1853.4,1018.1],[1903.4,1018.1],[1903.4,1429.9]],\"yyyyyy\":[[1741.8,0],[75,0],[75,75],[0,75],[0,2119.3],[1741.8,2119.3]],\"zzzzzzzzzzzzzzzzzz\":[0,0,1542,1384],\"1111111\":[[3294.7,1127],[3498.8,1127],[3498.8,0],[612.7,0],[612.7,1532.7],[454.8,1532.7],[454.8,2491.9],[0,2491.9],[0,3477],[3072.7,3477],[3072.7,2344.7],[3294.7,2344.7]]}";
	}
	public String getInstList() {
		return "[{\"Instance_Y\":6951,\"Instance_X\":3145,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14247,\"Block_Props_X\":768.75,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"aaaaaa\",\"FK_Block_Instance\":5193,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12290,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/aaaaaa_inst\",\"FK_Block_Props\":5842},{\"Instance_Y\":3543,\"Instance_X\":5857,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14248,\"Block_Props_X\":472,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"bbbbbb\",\"FK_Block_Instance\":5203,\"Block_Props_Y\":60.3,\"PK_ChipSTA_BlockBoundaries\":12166,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/bbbbbbbbbbbbbbbb_inst\",\"FK_Block_Props\":5852},{\"Instance_Y\":0,\"Instance_X\":6277,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14249,\"Block_Props_X\":0,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"ccccccccc\",\"FK_Block_Instance\":5454,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12206,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/ccccccccc_1_inst\",\"FK_Block_Props\":5830},{\"Instance_Y\":5715,\"Instance_X\":10441,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14250,\"Block_Props_X\":936,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"dddddddddddddd\",\"FK_Block_Instance\":5451,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12116,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/dddddddddddddd_inst\",\"FK_Block_Props\":6092},{\"Instance_Y\":2951,\"Instance_X\":2179,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14251,\"Block_Props_X\":612,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"eeeeeeeee\",\"FK_Block_Instance\":5190,\"Block_Props_Y\":1360.7,\"PK_ChipSTA_BlockBoundaries\":12096,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/eeeeeeeee_inst\",\"FK_Block_Props\":5839},{\"Instance_Y\":4431,\"Instance_X\":6253,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14252,\"Block_Props_X\":678.8,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"fffffffffff\",\"FK_Block_Instance\":5185,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12270,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/fffffffffff_inst\",\"FK_Block_Props\":5834},{\"Instance_Y\":3404,\"Instance_X\":3815,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14253,\"Block_Props_X\":1994.1,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"ggggggggggggggg\",\"FK_Block_Instance\":5186,\"Block_Props_Y\":1024.7,\"PK_ChipSTA_BlockBoundaries\":12090,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/ggggggggggggggg_inst\",\"FK_Block_Props\":5835},{\"Instance_Y\":0,\"Instance_X\":2761,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14254,\"Block_Props_X\":0,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"ccccccccc\",\"FK_Block_Instance\":5181,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12206,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/ccccccccc_0_inst\",\"FK_Block_Props\":5830},{\"Instance_Y\":877,\"Instance_X\":5257,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14255,\"Block_Props_X\":1650.1,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"hhhhhhhhh\",\"FK_Block_Instance\":5188,\"Block_Props_Y\":2044.2,\"PK_ChipSTA_BlockBoundaries\":12310,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/hhhhhhhhh_inst\",\"FK_Block_Props\":5837},{\"Instance_Y\":6951,\"Instance_X\":3745,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14256,\"Block_Props_X\":961.8,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"iiiiii\",\"FK_Block_Instance\":5192,\"Block_Props_Y\":620.3,\"PK_ChipSTA_BlockBoundaries\":12108,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/iiiiii_inst\",\"FK_Block_Props\":5841},{\"Instance_Y\":4464,\"Instance_X\":2189,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14257,\"Block_Props_X\":0,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"jjjjjjjj\",\"FK_Block_Instance\":5205,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12214,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj_inst\",\"FK_Block_Props\":5854},{\"Instance_Y\":0,\"Instance_X\":2273,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14258,\"Block_Props_X\":18.1,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"kkkkkkkkkkkkkkkk\",\"FK_Block_Instance\":5183,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12298,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/kkkkkkkkkkkkkkkk_inst\",\"FK_Block_Props\":5832},{\"Instance_Y\":4767,\"Instance_X\":2764,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14259,\"Block_Props_X\":1928.4,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"llllll\",\"FK_Block_Instance\":5191,\"Block_Props_Y\":1732.1,\"PK_ChipSTA_BlockBoundaries\":12138,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/llllll_inst\",\"FK_Block_Props\":5840},{\"Instance_Y\":0,\"Instance_X\":204,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14260,\"Block_Props_X\":2071.3,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"mmmmmmmm\",\"FK_Block_Instance\":5182,\"Block_Props_Y\":287.9,\"PK_ChipSTA_BlockBoundaries\":12234,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/mmmmmmmm_inst\",\"FK_Block_Props\":5831},{\"Instance_Y\":4691,\"Instance_X\":11229,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14261,\"Block_Props_X\":251.7,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"nnnnnnn\",\"FK_Block_Instance\":5201,\"Block_Props_Y\":428.9,\"PK_ChipSTA_BlockBoundaries\":12124,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/nnnnnnn_inst\",\"FK_Block_Props\":5850},{\"Instance_Y\":1947,\"Instance_X\":6937,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14262,\"Block_Props_X\":1740.3,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"ooooooo\",\"FK_Block_Instance\":5195,\"Block_Props_Y\":320.1,\"PK_ChipSTA_BlockBoundaries\":12130,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/ooooooo_inst\",\"FK_Block_Props\":5844},{\"Instance_Y\":484,\"Instance_X\":2185,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14263,\"Block_Props_X\":70.1,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"ppppppppp\",\"FK_Block_Instance\":5299,\"Block_Props_Y\":191.3,\"PK_ChipSTA_BlockBoundaries\":12192,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/ppppppppp_inst\",\"FK_Block_Props\":5968},{\"Instance_Y\":6755,\"Instance_X\":7025,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14264,\"Block_Props_X\":1620.6,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"qqqqqqqqqqqqqqq\",\"FK_Block_Instance\":5198,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12176,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/qqqqqqqqqqqqqqq_inst\",\"FK_Block_Props\":5847},{\"Instance_Y\":2972,\"Instance_X\":6385,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14265,\"Block_Props_X\":533.9,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"rrrrrrrr\",\"FK_Block_Instance\":5202,\"Block_Props_Y\":405.4,\"PK_ChipSTA_BlockBoundaries\":12262,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/rrrrrrrr_inst\",\"FK_Block_Props\":5851},{\"Instance_Y\":0,\"Instance_X\":8743,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14266,\"Block_Props_X\":1038,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"sssssssssssssss\",\"FK_Block_Instance\":5194,\"Block_Props_Y\":851.4,\"PK_ChipSTA_BlockBoundaries\":12282,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/sssssssssssssss_inst\",\"FK_Block_Props\":5969},{\"Instance_Y\":5804,\"Instance_X\":8160,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14267,\"Block_Props_X\":504.3,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"tttttttttttt\",\"FK_Block_Instance\":5446,\"Block_Props_Y\":920.7,\"PK_ChipSTA_BlockBoundaries\":12304,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/tttttttttttt_inst\",\"FK_Block_Props\":6091},{\"Instance_Y\":1056,\"Instance_X\":427,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14268,\"Block_Props_X\":0,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"uuu\",\"FK_Block_Instance\":5200,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12216,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu_inst\",\"FK_Block_Props\":5849},{\"Instance_Y\":5364,\"Instance_X\":11229,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14269,\"Block_Props_X\":0,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"vvvvvvvvv\",\"FK_Block_Instance\":5204,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12218,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"vvvvvvvvv_inst\",\"FK_Block_Props\":5853},{\"Instance_Y\":6523,\"Instance_X\":4717,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14270,\"Block_Props_X\":1467.65,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"wwwwwwww\",\"FK_Block_Instance\":5199,\"Block_Props_Y\":1676.6,\"PK_ChipSTA_BlockBoundaries\":12154,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/wwwwwwww_inst\",\"FK_Block_Props\":5848},{\"Instance_Y\":1939,\"Instance_X\":3906,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14271,\"Block_Props_X\":0,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"xxxxxxxxxx\",\"FK_Block_Instance\":5189,\"Block_Props_Y\":1429.9,\"PK_ChipSTA_BlockBoundaries\":12222,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/xxxxxxxxxx_inst\",\"FK_Block_Props\":5838},{\"Instance_Y\":4755,\"Instance_X\":0,\"Instance_Orientation\":\"MY\",\"PK_ChipSTA_InstanceOrientation\":14272,\"Block_Props_X\":1741.8,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"yyyyyy\",\"FK_Block_Instance\":5197,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12228,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/yyyyyy_inst\",\"FK_Block_Props\":5846},{\"Instance_Y\":3376,\"Instance_X\":6967,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14273,\"Block_Props_X\":0,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"zzzzzzzzzzzzzzzzzz\",\"FK_Block_Instance\":5196,\"Block_Props_Y\":0,\"PK_ChipSTA_BlockBoundaries\":12220,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/zzzzzzzzzzzzzzzzzz_inst\",\"FK_Block_Props\":5970},{\"Instance_Y\":2296,\"Instance_X\":8095,\"Instance_Orientation\":\"R0\",\"PK_ChipSTA_InstanceOrientation\":14274,\"Block_Props_X\":3294.7,\"FK_ChipSTA_Run_Name\":20371,\"Block_Name\":\"1111111\",\"FK_Block_Instance\":5187,\"Block_Props_Y\":1127,\"PK_ChipSTA_BlockBoundaries\":12250,\"Block_Props_Sequence\":0,\"FK_idProject\":654,\"Instance_Name\":\"chip_core_inst/1111111_inst\",\"FK_Block_Props\":5836}]";
	}

}
