{"analyzer":{"code_digest":"edbace27f90336e94afe0f85404ebc4cada570f8e23fa18000d21312a072a2ae","name":"archkeel-dart-analyzer","version":"0.74.0"},"bindings":[],"calls":[["DARTCALL-010e51f9f7a52b35","FACT","source","call","Text('Page not found')",["$451"],["EVD-3a98c3a4cd1b54e6"],[],[],[],[0,false,"$m","Text('Page not found')","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-012cc1cb999e4b02","FACT","source","call","_status.isOnline()",["$628"],["EVD-76b157b4e08a1657"],[],[],[],[1,false,"$m","_status.isOnline()","$2","$m","$114","$372","$619","$628","resolved",["$531"]]],["DARTCALL-01cb00303810a434","FACT","source","call","_store.readOrders()",["$473"],["EVD-7379e222670c483b"],[],[],[],[1,false,"$m","_store.readOrders()","$2","$m","$80","$355","$463","$473","resolved",["$495"]]],["DARTCALL-0259772df7581496","FACT","source","call",".dispose()",["$603"],["EVD-46f35004077a37da"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$150","$370","$591","$603","resolved",["$603"]]],["DARTCALL-03378e1670bb034e","FACT","source","call","List.unmodifiable(_orders.values)",["$495"],["EVD-5a689cab7e7ebb64"],[],[],[],[0,false,"$m","List.unmodifiable(_orders.values)","$640","$m","$152","$357","$488","$495","$644",[]]],["DARTCALL-03ad50e2353a7916","FACT","source","call","_lines.indexWhere((line) => line.product.id == productId)",["$508"],["EVD-1516cdb372bc91b5"],[],[],[],[0,false,"$m","_lines.indexWhere((line) => line.product.id == productId)","$640",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-188f7aced01dcd06"],"id":"DARTBIND-e4b7eb974f411c66","initializer":"_lines.indexWhere((line) => line.product.id == productId)","name":"index","target_kind":"name"}],"$141","$358","$500","$508","$644",[]]],["$32","FACT","source","call","repository.watchAll()",["$580"],["EVD-91ee9098e9378d21"],[],[],[],[0,false,"$m","repository.watchAll()","$640","$m","$91","$368","$569","$580","$644",[]]],["DARTCALL-053a6c69ab4b5bf0","FACT","source","call","_lines.fold(0,(sum, line) => sum + line.lineTotalCents)",["$510"],["EVD-3a083021dede6c6b"],[],[],[],[0,false,"$m","_lines.fold(0,(sum, line) => sum + line.lineTotalCents)","$640","$m","$93","$358","$500","$510","$644",[]]],["DARTCALL-0951526e14d9f810","FACT","source","call","$256",["$537"],["EVD-c625600c0e181bab"],[],[],[],[0,false,"$m","$256","$640","$m","$79","$363","$534","$537","$644",[]]],["DARTCALL-09c38f78feb61ff6","FACT","source","call","_store.readOrders()",["$469"],["EVD-26351d00008ae642"],[],[],[],[1,false,"$m","_store.readOrders()","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-de3359fc2a619cf7"],"id":"DARTBIND-4066fb895391fed5","initializer":"_store.readOrders()","name":"local","target_kind":"name"}],"$190","$355","$463","$469","resolved",["$495"]]],["DARTCALL-0f8a7f1708d235ee","FACT","source","call","CatalogPage(widget._catalog, widget._cart)",["$451"],["EVD-d68d4c7872f49187"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$611"]},"CatalogPage(widget._catalog, widget._cart)","$2","$m","$161","$353","$446","$451","resolved",["$611"]]],["$33","FACT","source","call","Text('${line.product.name} × ${line.quantity}')",["$588"],["EVD-84bb7838f0ce3e3a"],[],[],[],[0,false,"$m","Text('${line.product.name} × ${line.quantity}')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-0fa23d112c1368a7","FACT","source","call","CartLine(product, 1)",["$503"],["EVD-daf12ad56ba4d350"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$511"]},"CartLine(product, 1)","$2","$m","$153","$358","$500","$503","resolved",["$511"]]],["DARTCALL-11467d14177c2e65","FACT","source","call","_lines.removeWhere((line) => line.product.id == productId)",["$507"],["EVD-af19738485161131"],[],[],[],[0,false,"$m","_lines.removeWhere((line) => line.product.id == productId)","$640","$m","$185","$358","$500","$507","$644",[]]],["DARTCALL-12a2240f15dd3514","FACT","source","call","$259",["$613"],["EVD-afafec626d3387b0"],[],[],[],[0,false,"$m","$259","$640","$m","$142","$371","$610","$613","$644",[]]],["$34","FACT","source","call","$261",["$588"],["EVD-0d5dc325350a40e5"],[],[],[],[0,false,"$m","$261","$640","$m","$133","$369","$585","$588","$644",[]]],["$35","FACT","source","call","$251",["$588"],["EVD-55f9352121a0c079"],[],[],[],[0,false,"$m","$251","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-14e0ae6fa74fc3bd","FACT","source","call","_backend.isOnline()",["$461"],["EVD-4f796c9181d9ad87"],[],[],[],[1,false,"$m","_backend.isOnline()","$2","$m","$123","$354","$455","$461","resolved",["$485"]]],["DARTCALL-1663b6816a95f78b","FACT","source","call","StateError('Offline')",["$479"],["EVD-467a0b36b4d165a1"],[],[],[],[0,false,"$m","StateError('Offline')","$640","$m","$88","$356","$477","$479","$644",[]]],["DARTCALL-16c835e31e0ef8b2","FACT","source","call","Navigator.of(context)",["$565"],["EVD-3bb4c7e2040f9361"],[],[],[],[0,false,"$m","Navigator.of(context)","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-17e5c7fc60183c4a","FACT","source","call","_checkRequest()",["$487"],["EVD-85f5a536feca9506"],[],[],[],[1,false,"$m","_checkRequest()","$2","$m","$174","$356","$477","$487","resolved",["$479"]]],["DARTCALL-1b1e9428b7d1ba9e","FACT","source","call","_repository.place(order)",["$526"],["EVD-35eac325b9187121"],[],[],[],[1,false,"$m","_repository.place(order)","$2","$m","$148","$361","$523","$526","resolved",["$547"]]],["$36","FACT","source","call","const Text('Order placed')",["$588"],["EVD-017dff00beb73b89"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Order placed')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-201739f3086b911a","FACT","source","call","viewModel.findById(order.id)",["$565"],["EVD-3d3fcf4b9c259773"],[],[],[],[1,false,"$m","viewModel.findById(order.id)","$2","$m","$177","$367","$562","$565","resolved",["$579"]]],["DARTCALL-20d312a02971b250","FACT","source","call","$262",["$565"],["EVD-157f70e4bb8a9a36"],[],[],[],[0,false,"$m","$262","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-23138ae92e9dc389","FACT","source","call","_notify()",["$606"],["EVD-9f852e6ed82abcc4"],[],[],[],[1,false,"$m","_notify()","$2","$m","$145","$370","$591","$606","resolved",["$597"]]],["DARTCALL-24bce06f7dc93ec1","FACT","source","call","Text('Total ${_money(order.totalCents)}')",["$560"],["EVD-14815913891b5b22"],[],[],[],[0,false,"$m","Text('Total ${_money(order.totalCents)}')","$640","$m","$116","$366","$557","$560","$644",[]]],["DARTCALL-24ee3f40484cf9e6","FACT","source","call","const ValueKey('open-orders')",["$614"],["EVD-322d14b5df67616e"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const ValueKey('open-orders')","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-252a006dd48d327f","FACT","source","call","cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity))",["$537"],["EVD-e1be31b69ab7743f"],[],[],[],[0,false,"$m","cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity))","$640","$m","$79","$363","$534","$537","$644",[]]],["DARTCALL-2695a7188b0d3bc3","FACT","source","call","widget._backend.isOnline()",["$451"],["EVD-78c4fc2dcbfcf1bf"],[],[],[],[0,false,"$m","widget._backend.isOnline()","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-271d5f978965da2b","FACT","source","call","$0",["$617"],["EVD-2e0a078793c8e74b"],[],[],[],[0,false,"$m","$0","$640","$m","$191","$371","$610","$617","$644",[]]],["$37","FACT","source","call","const Center(child:Text('Your cart is empty'))",["$588"],["EVD-195d97a89d40dbff"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Center(child:Text('Your cart is empty'))","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-28555308f257251a","FACT","source","call","viewModel.setQuantity(line.product.id, line.quantity + 1)",["$588"],["EVD-5803d168357ae52e"],[],[],[],[1,false,"$m","viewModel.setQuantity(line.product.id, line.quantity + 1)","$2","$m","$133","$369","$585","$588","resolved",["$606"]]],["DARTCALL-2915c1b031a5775c","FACT","source","call","_store.readOrders()",["$469"],["EVD-d805609722dab9ea"],[],[],[],[1,false,"$m","_store.readOrders()","$2","$m","$190","$355","$463","$469","resolved",["$495"]]],["DARTCALL-2967602941b90165","FACT","source","call","const Text('Orders')",["$565"],["EVD-59cb0d7ab41194d7"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Orders')","$640","$m","$177","$367","$562","$565","$644",[]]],["$38","FACT","source","call","Navigator.of(context)",["$588"],["EVD-63d7dfba97ab2bce"],[],[],[],[0,false,"$m","Navigator.of(context)","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-2c03619d58cc20b2","FACT","source","call","OrderDetailPage(order)",["$451"],["EVD-70d7e6f862fd77c2"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$558"]},"OrderDetailPage(order)","$2","$m","$161","$353","$446","$451","resolved",["$558"]]],["DARTCALL-2c6b4fae386478dd","FACT","source","call","$0",["$561"],["EVD-422be0b781a9eaa4"],[],[],[],[0,false,"$m","$0","$640","$m","$136","$366","$557","$561","$644",[]]],["DARTCALL-2d2f4b94efd22870","FACT","source","call","$7",["$601"],["EVD-1bbe3973582a8205"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"$7","$2","$m","$117","$370","$591","$601","resolved",["$635"]]],["DARTCALL-2e21532b79741f3d","FACT","source","call","load()",["$631"],["EVD-dfc449f2bca3f912"],[],[],[],[1,false,"$m","load()","$2","$m","$182","$372","$619","$631","resolved",["$629"]]],["$39","FACT","source","call","$19",["$588"],["EVD-33fa9acf9602b84d"],[],[],[],[0,false,"$m","$19","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-2ec5939cf03a4fd1","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => CatalogPage(widget._catalog, widget._cart))",["$451"],["EVD-89ab880ab297fb66"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => CatalogPage(widget._catalog, widget._cart))","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-2f4c96ed2782983a","FACT","source","call","$14",["$613"],["EVD-a3d056f44bcb1f22"],[],[],[],[0,false,"$m","$14","$640","$m","$142","$371","$610","$613","$644",[]]],["$40","FACT","source","call","widget._orders.dispose()",["$452"],["$196"],[],[],[],[0,false,"$m","widget._orders.dispose()","$640","$m","$166","$353","$446","$452","$644",[]]],["DARTCALL-311ac2e316d6bc55","FACT","source","call","_store.saveOrders(orders)",["$469"],["EVD-41fc83dbba0dfcc7"],[],[],[],[1,false,"$m","_store.saveOrders(orders)","$2","$m","$190","$355","$463","$469","resolved",["$497"]]],["DARTCALL-32e0956e21babf63","FACT","source","call","const Center(child:Text('No orders yet'))",["$565"],["EVD-27832fc1a3c30f6a"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Center(child:Text('No orders yet'))","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-346518d30b720d0e","FACT","source","call","_cart.clear()",["$601"],["EVD-fd7b9c4ba8850d0b"],[],[],[],[1,false,"$m","_cart.clear()","$2","$m","$117","$370","$591","$601","resolved",["$505"]]],["$41","FACT","source","call","repository.watchAll().listen(_receiveOrders)",["$580"],["EVD-91ee9098e9378d21"],[],[],[],[0,false,"$m","repository.watchAll().listen(_receiveOrders)","$640","$m","$91","$368","$569","$580","$644",[]]],["DARTCALL-386365d46547c109","FACT","source","call","AppBar(title:const Text('Order detail'))",["$560"],["EVD-460c1953aac39caf"],[],[],[],[0,false,"$m","AppBar(title:const Text('Order detail'))","$640","$m","$116","$366","$557","$560","$644",[]]],["$42","FACT","source","call","$253",["$588"],["EVD-37913009ad14d29b"],[],[],[],[0,false,"$m","$253","$640","$m","$133","$369","$585","$588","$644",[]]],["$43","FACT","source","call","const EdgeInsets.all(16)",["$588"],["EVD-e8f4bd270de55c51"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const EdgeInsets.all(16)","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-3b75038abc7bd81b","FACT","source","call","$7",["$629"],["EVD-dafb785e33d35dbf"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"$7","$2","$m","$127","$372","$619","$629","resolved",["$635"]]],["DARTCALL-3c6483eb958d32cc","FACT","source","call","AppBar(title:const Text('Orders'))",["$565"],["EVD-dadc05788ec6b7c4"],[],[],[],[0,false,"$m","AppBar(title:const Text('Orders'))","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-3d3ea9593534bdab","FACT","source","call","$321",["$614"],["EVD-deb583ffcb9a8267"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"$321","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-3eb352015c91bd5a","FACT","source","call","_repository.loadAll()",["$580"],["EVD-5a84fcb79bd7734e"],[],[],[],[1,false,"$m","_repository.loadAll()","$2","$m","$91","$368","$569","$580","resolved",["$546"]]],["DARTCALL-3fabf9d59294a717","FACT","source","call","$260",["$560"],["EVD-9278c4c5080e88ad"],[],[],[],[0,false,"$m","$260","$640","$m","$116","$366","$557","$560","$644",[]]],["$44","FACT","source","call","widget._catalog.dispose()",["$452"],["$199"],[],[],[],[0,false,"$m","widget._catalog.dispose()","$640","$m","$166","$353","$446","$452","$644",[]]],["DARTCALL-40c558843f3783dc","FACT","source","call","_orderChanges.add(readOrders())",["$497"],["EVD-bd076c6b51038963"],[],[],[],[0,false,"$m","_orderChanges.add(readOrders())","$640","$m","$147","$357","$488","$497","$644",[]]],["DARTCALL-41ebebf6acdfc3d1","FACT","source","call","Text(product.name)",["$613"],["EVD-33404e7874a41339"],[],[],[],[0,false,"$m","Text(product.name)","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-4229fe45508ee51c","FACT","source","call","_status.setOnline(online)",["$632"],["EVD-4cac276695db9741"],[],[],[],[1,false,"$m","_status.setOnline(online)","$2","$m","$187","$372","$619","$632","resolved",["$532"]]],["DARTCALL-43fd1805d202afab","FACT","source","call","_backend.isOnline()",["$469"],["EVD-b32055e1f1779a38"],[],[],[],[1,false,"$m","_backend.isOnline()","$2","$m","$190","$355","$463","$469","resolved",["$485"]]],["DARTCALL-44a1fbd570d7d34c","FACT","source","call","$375",["$469"],["EVD-7456ab58b999b8cc"],[],[],[],[0,false,"$m","$375","$640","$m","$190","$355","$463","$469","$644",[]]],["DARTCALL-44bf7ebeaeefccbd","FACT","source","call","const Center(child:Text('Loading orders…'))",["$565"],["EVD-f6c3c357ab547928"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Center(child:Text('Loading orders…'))","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-45d8acbd43633e0f","FACT","source","call","const ValueKey('toggle-online')",["$614"],["EVD-7c449b1ba59068fb"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const ValueKey('toggle-online')","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-4645a3679ff934eb","FACT","source","call","$6",["$614"],["EVD-fef2cbdfda535c51"],[],[],[],[0,false,"$m","$6","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-47e8d68ad1e11999","FACT","source","call","$0",["$590"],["EVD-d125732c18a5cf8d"],[],[],[],[0,false,"$m","$0","$640","$m","$135","$369","$585","$590","$644",[]]],["DARTCALL-489b0062edac40eb","FACT","source","call","_backend.fetchCatalog()",["$461"],["EVD-aabdbedec9251e10"],[],[],[],[1,false,"$m","_backend.fetchCatalog()","$2","$m","$123","$354","$455","$461","resolved",["$483"]]],["$45","FACT","source","call","const Icon(Icons.add)",["$588"],["EVD-040a3576f8934ec1"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Icon(Icons.add)","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-494cd95372fae9d6","FACT","source","call","AsyncState(products.isEmpty?LoadPhase.empty:LoadPhase.ready, products, null)",["$629"],["EVD-aece7f60221d49ea"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"AsyncState(products.isEmpty?LoadPhase.empty:LoadPhase.ready, products, null)","$2","$m","$127","$372","$619","$629","resolved",["$635"]]],["DARTCALL-4a185f9ef842fa64","FACT","source","call","$263",["$613"],["EVD-a477c153efd57d63"],[],[],[],[0,false,"$m","$263","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-4ae39c2d7f8e9f95","FACT","source","call","Navigator.of(context)",["$614"],["EVD-f9bc6ebe5105e21e"],[],[],[],[0,false,"$m","Navigator.of(context)","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-4b3b3475b9f39054","FACT","source","call","load()",["$632"],["EVD-495287c04a79910b"],[],[],[],[1,false,"$m","load()","$2","$m","$187","$372","$619","$632","resolved",["$629"]]],["DARTCALL-4b5d273d64e0a9f0","FACT","source","call","$304",["$614"],["EVD-eeeadf180578e4d1"],[],[],[],[0,false,"$m","$304","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-4b8d00bc865b21c4","FACT","source","call","const Center(child:Text('Loading catalog…'))",["$613"],["EVD-5a13cf3820bbaa3b"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Center(child:Text('Loading catalog…'))","$640","$m","$142","$371","$610","$613","$644",[]]],["$46","FACT","source","call","$246",["$588"],["EVD-ef14be00307d80b0"],[],[],[],[0,false,"$m","$246","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-4bd5d0ef9cdbdd3d","FACT","source","call","AsyncState(LoadPhase.ready, order, null)",["$601"],["EVD-097f7452623e028c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"AsyncState(LoadPhase.ready, order, null)","$2","$m","$117","$370","$591","$601","resolved",["$635"]]],["DARTCALL-4cd48eb6d5707e26","FACT","source","call","_notify()",["$601"],["EVD-e4a20190160d40f6"],[],[],[],[1,false,"$m","_notify()","$2","$m","$117","$370","$591","$601","resolved",["$597"]]],["DARTCALL-4df8a039c5e7d8c6","FACT","source","call","notifyListeners()",["$623"],["EVD-e101a847e97554d2"],[],[],[],[0,false,"$m","notifyListeners()","$640","$m","DARTDEF-e2cd082d3108df93","$372","$619","$623","$644",[]]],["DARTCALL-50229df0d4b69b0d","FACT","source","call","_status.isOnline()",["$526"],["EVD-e964b9f6901e4a3d"],[],[],[],[1,false,"$m","_status.isOnline()","$2","$m","$148","$361","$523","$526","resolved",["$531"]]],["DARTCALL-50a4c699c77984f0","FACT","source","call","load()",["$621"],["EVD-196f9a8889f00593"],[],[],[],[1,false,"$m","load()","$2","$m","$126","$372","$619","$621","resolved",["$629"]]],["DARTCALL-51b0bccc40790037","FACT","source","call","_receiveOrders(orders)",["$580"],["EVD-543118d853f05f74"],[],[],[],[1,false,"$m","_receiveOrders(orders)","$2","$m","$91","$368","$569","$580","resolved",["$575"]]],["DARTCALL-5361a64064a8d667","FACT","source","call","_placeOrder.call(_cart)",["$601"],["EVD-e08715c59897f5e9"],[],[],[],[1,false,"$m","_placeOrder.call(_cart)","$2","$m","$117","$370","$591","$601","resolved",["$526"]]],["DARTCALL-5479c8cf1f1995f6","FACT","source","call","const Icon(Icons.shopping_cart)",["$614"],["EVD-7b47ac284afde86c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Icon(Icons.shopping_cart)","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-5c7975f1ba588e0e","FACT","source","call","ListTile(title:Text('Total ${_money(order.totalCents)}'))",["$560"],["EVD-c3320ccb17302c7e"],[],[],[],[0,false,"$m","ListTile(title:Text('Total ${_money(order.totalCents)}'))","$640","$m","$116","$366","$557","$560","$644",[]]],["$47","FACT","source","call","Text(viewModel.isPlacingOrder?'Placing order…':'Place order')",["$588"],["EVD-4091d2f2f19aabd1"],[],[],[],[0,false,"$m","Text(viewModel.isPlacingOrder?'Placing order…':'Place order')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-60527fcf2b2c627a","FACT","source","call","_store.readCatalog()",["$461"],["EVD-32596b2f08dae50a"],[],[],[],[1,false,"$m","_store.readCatalog()","$2","$m","$123","$354","$455","$461","resolved",["$494"]]],["DARTCALL-621b9d66c3642aa0","FACT","source","call","const Icon(Icons.add_shopping_cart)",["$613"],["EVD-4632d500f726839c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Icon(Icons.add_shopping_cart)","$640","$m","$142","$371","$610","$613","$644",[]]],["$48","FACT","source","call","MemoryStore()",["$549"],["$234"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$489"]},"MemoryStore()","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-6740d401515f3c20"],"id":"$25","initializer":"MemoryStore()","name":"store","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$489"]]],["DARTCALL-632ba5a9c23e32b2","FACT","source","call","_notify()",["$601"],["EVD-f7cbca539a352d67"],[],[],[],[1,false,"$m","_notify()","$2","$m","$117","$370","$591","$601","resolved",["$597"]]],["$49","FACT","source","call","OrdersViewModel(orderRepository)",["$549"],["$204"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$570"]},"OrdersViewModel(orderRepository)","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5fb10d6ec9ae3d74"],"id":"$24","initializer":"OrdersViewModel(orderRepository)","name":"ordersViewModel","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$570"]]],["DARTCALL-6676ff8b3d4c4adb","FACT","source","call","_store.findOrder(id)",["$468"],["EVD-c150c14fc75aff36"],[],[],[],[1,false,"$m","_store.findOrder(id)","$2","$m","$175","$355","$463","$468","resolved",["$493"]]],["$50","FACT","source","call","$289",["$549"],["$219"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$464"]},"$289","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-a089aadb23abd760"],"id":"$23","initializer":"$289","name":"orderRepository","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$464"]]],["$51","FACT","source","call","$297",["$549"],["$202"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$524"]},"$297","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-998d2b4a087742af"],"id":"$31","initializer":"$297","name":"placeOrder","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$524"]]],["DARTCALL-6b9f23fca70c59d9","FACT","source","call","_ordersSubscription?.cancel()",["$578"],["EVD-07f6cea9c6826d33"],[],[],[],[0,false,"$m","_ordersSubscription?.cancel()","$640","$m","$98","$368","$569","$578","$644",[]]],["DARTCALL-6bb963fa462d40da","FACT","source","call","$15",["$565"],["EVD-988bf16f7464ed06"],[],[],[],[0,false,"$m","$15","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-6bd3b23ece15b9ba","FACT","source","call","$22",["$565"],["EVD-7193fed374f24b0f"],[],[],[],[0,false,"$m","$22","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-6c739aa0f20f4d6b","FACT","source","call","MapEntry(order.id, order)",["$497"],["EVD-c64fee2c9717830e"],[],[],[],[0,false,"$m","MapEntry(order.id, order)","$640","$m","$147","$357","$488","$497","$644",[]]],["DARTCALL-6e2a3fe56c8fdd7a","FACT","source","call","TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))",["$613"],["EVD-b89bbbfb6000df1a"],[],[],[],[0,false,"$m","TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))","$640","$m","$142","$371","$610","$613","$644",[]]],["$52","FACT","source","call","Text('Total ${_money(viewModel.totalCents)}')",["$588"],["EVD-74bcca691722db10"],[],[],[],[0,false,"$m","Text('Total ${_money(viewModel.totalCents)}')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-70ca863c689cc5db","FACT","source","call","$253",["$614"],["EVD-03372cf5e58b035b"],[],[],[],[0,false,"$m","$253","$640","$m","$129","$371","$610","$614","$644",[]]],["$53","FACT","source","call","$321",["$588"],["EVD-088be7f892204c29"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"$321","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-71d738110f35bd4b","FACT","source","call","Navigator.of(context).pushNamed('/order', arguments:selected)",["$565"],["EVD-3bb4c7e2040f9361"],[],[],[],[0,false,"$m","Navigator.of(context).pushNamed('/order', arguments:selected)","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-7200c4dfd98d791a","FACT","source","call","OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity)",["$537"],["EVD-2a85c3b39ae3b810"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$538"]},"OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity)","$2","$m","$79","$363","$534","$537","resolved",["$538"]]],["DARTCALL-7247376ea669e812","FACT","source","call","const AsyncState(LoadPhase.idle, null, null)",["$591"],["EVD-5d6331e15a2c3644"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"const AsyncState(LoadPhase.idle, null, null)","$2","$m","$m","$370","$591","$591","resolved",["$635"]]],["DARTCALL-745334beb696cae2","FACT","source","call","$21",["$613"],["EVD-afc65c67dc56cd73"],[],[],[],[0,false,"$m","$21","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-7680f29780ead599","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => OrderDetailPage(order))",["$451"],["EVD-831f4f95e54e1ea7"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => OrderDetailPage(order))","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-769d98954239c732","FACT","source","call","Product('oat-bar', 'Oat Bar', 149)",["$483"],["EVD-df124429e50d231d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$520"]},"Product('oat-bar', 'Oat Bar', 149)","$2","$m","$105","$356","$477","$483","resolved",["$520"]]],["$54","FACT","source","call","$258",["$588"],["EVD-22d6fe9443381e51"],[],[],[],[0,false,"$m","$258","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-77c591b5ccbe54a7","FACT","source","call","runApp(app)",["$549"],["EVD-738ce94e067be0d4"],[],[],[],[0,false,"$m","runApp(app)","$640","$m","$171","$365","shop.main","$549","$644",[]]],["DARTCALL-77fb6a8ca85edd39","FACT","source","call","Product('trail-mix', 'Trail Mix', 399)",["$483"],["EVD-b904828270dde7ee"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$520"]},"Product('trail-mix', 'Trail Mix', 399)","$2","$m","$105","$356","$477","$483","resolved",["$520"]]],["$55","FACT","source","call","$305",["$549"],["$205"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$447"]},"$305","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-79cb8eb3e8604930"],"id":"$29","initializer":"$305","name":"app","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$447"]]],["DARTCALL-7c4e0f8ac1ad6a21","FACT","source","call","const Text('Could not load catalog')",["$613"],["EVD-78b02e874bd3fa42"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Could not load catalog')","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-7cfdbd747c034258","FACT","source","call","const Text('Order detail')",["$560"],["EVD-b8a768e9505c90ef"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Order detail')","$640","$m","$116","$366","$557","$560","$644",[]]],["DARTCALL-7dd1f63f1f03bcfe","FACT","source","call","Listenable.merge([catalog, cart])",["$614"],["EVD-b539a2acb09a6e50"],[],[],[],[0,false,"$m","Listenable.merge([catalog, cart])","$640","$m","$129","$371","$610","$614","$644",[]]],["$56","FACT","source","call","Text('Your cart is empty')",["$588"],["EVD-edf5500ef67064dd"],[],[],[],[0,false,"$m","Text('Your cart is empty')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-8024c5d49f2c573c","FACT","source","call",".dispose()",["$452"],["EVD-f6c03c74fa9f4b42"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$166","$353","$446","$452","resolved",["$452"]]],["DARTCALL-80d1fea50dc22cba","FACT","source","call","$0",["$561"],["EVD-422be0b781a9eaa4"],[],[],[],[0,false,"$m","$0","$640","$m","$136","$366","$557","$561","$644",[]]],["$57","FACT","source","call","$17",["$588"],["EVD-2eea188b6a2bafdf"],[],[],[],[0,false,"$m","$17","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-84a78e011ccd2b07","FACT","source","call","StateError('Temporary backend failure')",["$479"],["EVD-6c071e4a86e58b89"],[],[],[],[0,false,"$m","StateError('Temporary backend failure')","$640","$m","$88","$356","$477","$479","$644",[]]],["DARTCALL-84e9fad76913a641","FACT","source","call","Text('Loading catalog…')",["$613"],["EVD-5137210b7ebd9e2e"],[],[],[],[0,false,"$m","Text('Loading catalog…')","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-8516a06faddb0620","FACT","source","call","ValueKey('add-${product.id}')",["$613"],["EVD-fb81240bfdb49bcf"],[],[],[],[0,false,"$m","ValueKey('add-${product.id}')","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-86d06588dcf224de","FACT","source","call","$264",["$614"],["EVD-f65a3218a2a65365"],[],[],[],[0,false,"$m","$264","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-89a26fb57e7a0584","FACT","source","call","_repository.findById(id)",["$579"],["EVD-d8877e21e6904818"],[],[],[],[1,false,"$m","_repository.findById(id)","$2","$m","$173","$368","$569","$579","resolved",["$545"]]],["DARTCALL-8aaf79e2455a9d7e","FACT","source","call","'Total ${_money(viewModel.totalCents)}'",["$588"],["EVD-8774b166e9a0a612"],[],[],[],[1,false,"$m","'Total ${_money(viewModel.totalCents)}'","$2","$m","$133","$369","$585","$588","resolved",["$590"]]],["DARTCALL-8ad4503f0d4fac74","FACT","source","call","_checkRequest()",["$483"],["EVD-e4ef588dce450c66"],[],[],[],[1,false,"$m","_checkRequest()","$2","$m","$105","$356","$477","$483","resolved",["$479"]]],["DARTCALL-8c6184c96aadf63f","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => OrdersPage(widget._orders, widget._catalog.isOnline))",["$451"],["EVD-baa74253ecbf730a"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => OrdersPage(widget._orders, widget._catalog.isOnline))","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-8d79e84fbd6697a8","FACT","source","call","_store.watchOrders()",["$475"],["EVD-910a1e42a4197492"],[],[],[],[1,false,"$m","_store.watchOrders()","$2","$m","$83","$355","$463","$475","resolved",["$498"]]],["DARTCALL-8e7090a492906a9c","FACT","source","call","List.unmodifiable(products)",["$496"],["EVD-1a0c45eba75ec993"],[],[],[],[0,false,"$m","List.unmodifiable(products)","$640","$m","$163","$357","$488","$496","$644",[]]],["DARTCALL-8ebd0eefc4abdb10","FACT","source","call","notifyListeners()",["$575"],["EVD-7972b1cfc55561b9"],[],[],[],[0,false,"$m","notifyListeners()","$640","$m","$124","$368","$569","$575","$644",[]]],["DARTCALL-8f279f7ab991e463","FACT","source","call","orders.map((order) => MapEntry(order.id, order))",["$497"],["EVD-94b3032bad081f20"],[],[],[],[0,false,"$m","orders.map((order) => MapEntry(order.id, order))","$640","$m","$147","$357","$488","$497","$644",[]]],["DARTCALL-8f95630b58a30921","FACT","source","call","$20",["$565"],["EVD-c41b1bc3f33cdc15"],[],[],[],[0,false,"$m","$20","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-8f9b7aa5d03ecbd9","FACT","source","call","List.unmodifiable(_catalog)",["$494"],["EVD-15cca774b0a78869"],[],[],[],[0,false,"$m","List.unmodifiable(_catalog)","$640","$m","$164","$357","$488","$494","$644",[]]],["$58","FACT","source","call","$265",["$588"],["EVD-8c2819294d857d53"],[],[],[],[0,false,"$m","$265","$640","$m","$133","$369","$585","$588","$644",[]]],["$59","FACT","source","call","$296",["$588"],["EVD-748f6d1d38a90c64"],[],[],[],[0,false,"$m","$296","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-931835e6d4185e61","FACT","source","call","_lines.indexWhere((line) => line.product.id == product.id)",["$503"],["EVD-24536a425260d7fe"],[],[],[],[0,false,"$m","_lines.indexWhere((line) => line.product.id == product.id)","$640",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-9e143746cca8f4b8"],"id":"DARTBIND-14ce42d2acd01610","initializer":"_lines.indexWhere((line) => line.product.id == product.id)","name":"index","target_kind":"name"}],"$153","$358","$500","$503","$644",[]]],["DARTCALL-9347af2cd94b47d0","FACT","source","call","$303",["$565"],["EVD-663fa36ba0391064"],[],[],[],[0,false,"$m","$303","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-935e5fac6c5cbad8","FACT","source","call","_notify()",["$629"],["EVD-fe8a97e14118c2de"],[],[],[],[1,false,"$m","_notify()","$2","$m","$127","$372","$619","$629","resolved",["$623"]]],["$60","FACT","source","call","$13",["$549"],["$214"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$620"]},"$13","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-8eacc9cbc902846d"],"id":"$28","initializer":"$13","name":"catalogViewModel","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$620"]]],["$61","FACT","source","call","widget._cart.dispose()",["$452"],["$222"],[],[],[],[0,false,"$m","widget._cart.dispose()","$640","$m","$166","$353","$446","$452","$644",[]]],["DARTCALL-94ba7df20d619c6e","FACT","source","call","_store.saveCatalog(products)",["$461"],["EVD-f0f35d17ccebc179"],[],[],[],[1,false,"$m","_store.saveCatalog(products)","$2","$m","$123","$354","$455","$461","resolved",["$496"]]],["DARTCALL-986ff2e55be56989","FACT","source","call","$320",["$621"],["EVD-e60ee57de14a8d20"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"$320","$2","$m","$126","$372","$619","$621","resolved",["$635"]]],["DARTCALL-98d34f6858cd4950","FACT","source","call","const Center(child:Text('No products available'))",["$613"],["EVD-45bd028e226110c7"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Center(child:Text('No products available'))","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-9ba5995ff63222ed","FACT","source","call","$252",["$614"],["EVD-134234efd537f2e4"],[],[],[],[0,false,"$m","$252","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-9bcfe29ca431c37f","FACT","source","call","CartLine(_lines[index].product, quantity)",["$508"],["EVD-4b6e05875fe7bc0c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$511"]},"CartLine(_lines[index].product, quantity)","$2","$m","$141","$358","$500","$508","resolved",["$511"]]],["DARTCALL-9c871cef04c2ac18","FACT","source","call","const ValueKey('open-cart')",["$614"],["EVD-1c261fef21d35f49"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const ValueKey('open-cart')","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-9e0dc8bb57e0e313","FACT","source","call","Text('No orders yet')",["$565"],["EVD-bd0c724afa79da9a"],[],[],[],[0,false,"$m","Text('No orders yet')","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-9ea34e0d12b92039","FACT","source","call","const Text('Retry')",["$565"],["EVD-c369e68e4c8af16e"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Retry')","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-9ee05c1338f20477","FACT","source","call","OrdersPage(widget._orders, widget._catalog.isOnline)",["$451"],["EVD-2d00cadec8d60cbd"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$563"]},"OrdersPage(widget._orders, widget._catalog.isOnline)","$2","$m","$161","$353","$446","$451","resolved",["$563"]]],["DARTCALL-9f7bac6c04fe52e3","FACT","source","call","$266",["$565"],["EVD-486e9fd0e3285986"],[],[],[],[0,false,"$m","$266","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-a08c5d1e610c3257","FACT","source","call","$257",["$565"],["EVD-50de7fa7f5530590"],[],[],[],[0,false,"$m","$257","$640","$m","$177","$367","$562","$565","$644",[]]],["$62","FACT","source","call","$10",["$549"],["$213"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$456"]},"$10","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-8a58fe24df1b13b9"],"id":"$26","initializer":"$10","name":"catalogRepository","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$456"]]],["DARTCALL-a13a0ba1e31cc222","FACT","source","call","List.unmodifiable(_lines)",["$506"],["EVD-3c48d2fb338a49d3"],[],[],[],[0,false,"$m","List.unmodifiable(_lines)","$640","$m","$113","$358","$500","$506","$644",[]]],["DARTCALL-a184d417a66269f5","FACT","source","call","_cart.setQuantity(productId, quantity)",["$606"],["EVD-f7fcd34ecf4fd342"],[],[],[],[1,false,"$m","_cart.setQuantity(productId, quantity)","$2","$m","$145","$370","$591","$606","resolved",["$508"]]],["$63","FACT","source","call","$247",["$588"],["EVD-8d1c012b97397010"],[],[],[],[0,false,"$m","$247","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-a254dcf143b85c82","FACT","source","call","Text('${order.status.label} · ${_money(order.totalCents)}')",["$565"],["EVD-619b55c737c1f3d2"],[],[],[],[0,false,"$m","Text('${order.status.label} · ${_money(order.totalCents)}')","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-a3bdbec360dbc076","FACT","source","call","_notify()",["$580"],["EVD-56b2447d3415f77c"],[],[],[],[1,false,"$m","_notify()","$2","$m","$91","$368","$569","$580","resolved",["$573"]]],["DARTCALL-a531a948db3893cf","FACT","source","call","$18",["$614"],["EVD-6bff5fb36ac71501"],[],[],[],[0,false,"$m","$18","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-a549a1106e15b156","FACT","source","call","const Text('Offline: cached orders')",["$565"],["EVD-561fe0761cc93a2f"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Offline: cached orders')","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-a62bc11716b8c7b7","FACT","source","call","_backend.fetchOrders()",["$469"],["EVD-37626b4e7f543695"],[],[],[],[1,false,"$m","_backend.fetchOrders()","$2","$m","$190","$355","$463","$469","resolved",["$484"]]],["DARTCALL-a6ab5314f918e039","FACT","source","call","StreamController.broadcast()",["$488"],["EVD-27d3b2fd57157e7a"],[],[],[],[0,false,"$m","StreamController.broadcast()","$640","$m","$m","$357","$488","$488","$644",[]]],["DARTCALL-a9dba8e4c4be915c","FACT","source","call","_lines.removeAt(index)",["$508"],["EVD-dc8f11c67ba40a04"],[],[],[],[0,false,"$m","_lines.removeAt(index)","$640","$m","$141","$358","$500","$508","$644",[]]],["DARTCALL-aaf0e188f9737e8e","FACT","source","call","_catalogBody(context, catalog.state)",["$614"],["EVD-e7bdf72c26974a0f"],[],[],[],[1,false,"$m","_catalogBody(context, catalog.state)","$2","$m","$129","$371","$610","$614","resolved",["$613"]]],["DARTCALL-ab865b741a3ec160","FACT","source","call","$290",["$614"],["EVD-15d7459f2b328a71"],[],[],[],[0,false,"$m","$290","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-abaa74858b3c82b1","FACT","source","call","_notify()",["$629"],["EVD-1a876e3d6310f3e3"],[],[],[],[1,false,"$m","_notify()","$2","$m","$127","$372","$619","$629","resolved",["$623"]]],["DARTCALL-acf51df72cb59936","FACT","source","call","_store.saveOrders([..._store.readOrders(), saved])",["$473"],["EVD-a5e37ede7cc05b71"],[],[],[],[1,false,"$m","_store.saveOrders([..._store.readOrders(), saved])","$2","$m","$80","$355","$463","$473","resolved",["$497"]]],["DARTCALL-af18623338aac5b4","FACT","source","call","'Total ${_money(order.totalCents)}'",["$560"],["EVD-e49119e4536f1ab3"],[],[],[],[1,false,"$m","'Total ${_money(order.totalCents)}'","$2","$m","$116","$366","$557","$560","resolved",["$561"]]],["DARTCALL-b0d78852a4b06e20","FACT","source","call","$0",["$568"],["EVD-a38444a1c5a927a7"],[],[],[],[0,false,"$m","$0","$640","$m","$97","$367","$562","$568","$644",[]]],["DARTCALL-b3adc5a9c4e60f9e","FACT","source","call","$0",["$568"],["EVD-a38444a1c5a927a7"],[],[],[],[0,false,"$m","$0","$640","$m","$97","$367","$562","$568","$644",[]]],["DARTCALL-b5443f18acb8fbd6","FACT","source","call","load()",["$571"],["EVD-41452c1a5c58c517"],[],[],[],[1,false,"$m","load()","$2","$m","$77","$368","$569","$571","resolved",["$580"]]],["$64","FACT","source","call","widget._store.dispose()",["$452"],["$207"],[],[],[],[0,false,"$m","widget._store.dispose()","$640","$m","$166","$353","$446","$452","$644",[]]],["DARTCALL-b5ac90131354a491","FACT","source","call","readOrders()",["$497"],["EVD-7a1b5d7364a1a44a"],[],[],[],[1,false,"$m","readOrders()","$2","$m","$147","$357","$488","$497","resolved",["$495"]]],["DARTCALL-b5b1254cd0d74b32","FACT","source","call","CartLine(product, _lines[index].quantity + 1)",["$503"],["EVD-08b6ac56c6bcd990"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$511"]},"CartLine(product, _lines[index].quantity + 1)","$2","$m","$153","$358","$500","$503","resolved",["$511"]]],["DARTCALL-b5fb982743140e21","FACT","source","call","notifyListeners()",["$597"],["EVD-78fa7cad873eb801"],[],[],[],[0,false,"$m","notifyListeners()","$640","$m","DARTDEF-b5dcc0236d52274e","$370","$591","$597","$644",[]]],["DARTCALL-b64bd22c8bd26485","FACT","source","call","Navigator.of(context)",["$614"],["EVD-15d7459f2b328a71"],[],[],[],[0,false,"$m","Navigator.of(context)","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-b6803e481fd7c7e0","FACT","source","call","'${order.status.label} · ${_money(order.totalCents)}'",["$565"],["EVD-ede98ea4b4cd308e"],[],[],[],[1,false,"$m","'${order.status.label} · ${_money(order.totalCents)}'","$2","$m","$177","$367","$562","$565","resolved",["$568"]]],["DARTCALL-b846a682bf3b7abd","FACT","source","call","const Scaffold(body:Center(child:Text('Page not found')))",["$451"],["EVD-f7dbeaf184468d2d"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Scaffold(body:Center(child:Text('Page not found')))","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-b860ba86b8b0403d","FACT","source","call","notifyListeners()",["$573"],["EVD-d0911ea1a605c5f4"],[],[],[],[0,false,"$m","notifyListeners()","$640","$m","DARTDEF-0c166f68a411578a","$368","$569","$573","$644",[]]],["DARTCALL-b9358b1d79ce1462","FACT","source","call","Text('${line.name} × ${line.quantity}')",["$560"],["EVD-d55f718857a14fd6"],[],[],[],[0,false,"$m","Text('${line.name} × ${line.quantity}')","$640","$m","$116","$366","$557","$560","$644",[]]],["DARTCALL-ba0ff45a112128a5","FACT","source","call","_lines.clear()",["$505"],["EVD-ceea82e208a48780"],[],[],[],[0,false,"$m","_lines.clear()","$640","$m","$172","$358","$500","$505","$644",[]]],["DARTCALL-bb73ce3ad9c9ae72","FACT","source","call","$293",["$526"],["EVD-0b224824e5084182"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"factory construction does not prove a local instance target","status":"partially_resolved","targets":["$535"]},"$293","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-20437e819f9b8917"],"id":"DARTBIND-dbba541c3226dfaf","initializer":"$293","name":"order","target_kind":"name"}],"$148","$361","$523","$526","resolved",["$535"]]],["$65","FACT","source","call","$301",["$588"],["EVD-54e2db7acac01db6"],[],[],[],[0,false,"$m","$301","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-bc17cc4f96117061","FACT","source","call","_backend.submitOrder(order)",["$473"],["EVD-cd569d478d1bb0a0"],[],[],[],[1,false,"$m","_backend.submitOrder(order)","$2","$m","$80","$355","$463","$473","resolved",["$487"]]],["DARTCALL-bda83eb712d70e8e","FACT","source","call","_notify()",["$600"],["EVD-76c784a38db3aad6"],[],[],[],[1,false,"$m","_notify()","$2","$m","$180","$370","$591","$600","resolved",["$597"]]],["DARTCALL-bf2d592382779a5f","FACT","source","call","ValueKey(order.id)",["$565"],["EVD-11d412170167a294"],[],[],[],[0,false,"$m","ValueKey(order.id)","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-bf91da3f4ae19592","FACT","source","call","_backend.isOnline()",["$460"],["EVD-04f0dfe9f575ebd5"],[],[],[],[1,false,"$m","_backend.isOnline()","$2","$m","$89","$354","$455","$460","resolved",["$485"]]],["DARTCALL-c0995e962b4dbcde","FACT","source","call","$0",["$590"],["EVD-d125732c18a5cf8d"],[],[],[],[0,false,"$m","$0","$640","$m","$135","$369","$585","$590","$644",[]]],["DARTCALL-c0e0b8b471b88b4f","FACT","source","call","Navigator.of(context).pushNamed('/cart')",["$614"],["EVD-f9bc6ebe5105e21e"],[],[],[],[0,false,"$m","Navigator.of(context).pushNamed('/cart')","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-c26321ba803ee72f","FACT","source","call","_money(line.lineTotalCents)",["$588"],["EVD-2e7ae437a37bca0a"],[],[],[],[1,false,"$m","_money(line.lineTotalCents)","$2","$m","$133","$369","$585","$588","resolved",["$590"]]],["DARTCALL-c264bb9ff8a2007a","FACT","source","call","_orderChanges.close()",["$492"],["EVD-142f29df31568c19"],[],[],[],[0,false,"$m","_orderChanges.close()","$640","$m","$140","$357","$488","$492","$644",[]]],["DARTCALL-c35e64e0da7dd6ef","FACT","source","call","Text(_money(product.priceCents))",["$613"],["EVD-a8fc94e934c5b693"],[],[],[],[0,false,"$m","Text(_money(product.priceCents))","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-c37138fb2134fc4c","FACT","source","call","_ShopAppState()",["$449"],["EVD-b1a52dae5c8545a0"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$450"]},"_ShopAppState()","$2","$m","$151","$353","$446","$449","resolved",["$450"]]],["DARTCALL-c789e46108fab119","FACT","source","call","remote.any((item) => item.id == order.id)",["$469"],["EVD-70fae091541ce5ed"],[],[],[],[0,false,"$m","remote.any((item) => item.id == order.id)","$640","$m","$190","$355","$463","$469","$644",[]]],["DARTCALL-ca18679b08e2f154","FACT","source","call","ListTile(title:Text('${line.name} × ${line.quantity}'))",["$560"],["EVD-7933bbfb3797cbb4"],[],[],[],[0,false,"$m","ListTile(title:Text('${line.name} × ${line.quantity}'))","$640","$m","$116","$366","$557","$560","$644",[]]],["$66","FACT","source","call","ValueKey('increase-${line.product.id}')",["$588"],["EVD-544f7eab741c8051"],[],[],[],[0,false,"$m","ValueKey('increase-${line.product.id}')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-cc0fdf6acb6a5e92","FACT","source","call","_repository.loadCatalog()",["$629"],["EVD-bd77f8e9d8251bb0"],[],[],[],[1,false,"$m","_repository.loadCatalog()","$2","$m","$127","$372","$619","$629","resolved",["$518"]]],["DARTCALL-cc9074a71e69cb5d","FACT","source","call","TextButton(onPressed:viewModel.load, child:const Text('Retry'))",["$565"],["EVD-0b3ec09e4d944f31"],[],[],[],[0,false,"$m","TextButton(onPressed:viewModel.load, child:const Text('Retry'))","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-cedbf13dd78727d6","FACT","source","call","AsyncState(orders.isEmpty?LoadPhase.empty:LoadPhase.ready, orders, null)",["$575"],["EVD-5065c66feb2bff51"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"AsyncState(orders.isEmpty?LoadPhase.empty:LoadPhase.ready, orders, null)","$2","$m","$124","$368","$569","$575","resolved",["$635"]]],["DARTCALL-cf045d1255fc34e5","FACT","source","call","Expanded(child:_catalogBody(context, catalog.state))",["$614"],["EVD-84824a7f08811dec"],[],[],[],[0,false,"$m","Expanded(child:_catalogBody(context, catalog.state))","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-cfbb2218e0753c71","FACT","source","call","$245",["$565"],["EVD-dd2d740db58dcbd9"],[],[],[],[0,false,"$m","$245","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-d04e9b21d0a781c0","FACT","source","call",".dispose()",["$578"],["EVD-c38b7137eb0b44ce"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$98","$368","$569","$578","resolved",["$578"]]],["DARTCALL-d10fef46bee7b02a","FACT","source","call","_lines.add(CartLine(product, 1))",["$503"],["EVD-54f170642ba74fb8"],[],[],[],[0,false,"$m","_lines.add(CartLine(product, 1))","$640","$m","$153","$358","$500","$503","$644",[]]],["DARTCALL-d12f27a0ad7e1ce9","FACT","source","call","CartPage(widget._cart)",["$451"],["EVD-47aa4f9f1af2c12d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$586"]},"CartPage(widget._cart)","$2","$m","$161","$353","$446","$451","resolved",["$586"]]],["$67","FACT","source","call","Text(_money(line.lineTotalCents))",["$588"],["EVD-c847ac3f88a7facc"],[],[],[],[0,false,"$m","Text(_money(line.lineTotalCents))","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-d2c257c2739dcdd0","FACT","source","call","Text(catalog.isOnline?'Online':'Offline: cached catalog')",["$614"],["EVD-58fbffab569ae193"],[],[],[],[0,false,"$m","Text(catalog.isOnline?'Online':'Offline: cached catalog')","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-d393d0cd9504e022","FACT","source","call","$7",["$580"],["EVD-5f52abf88baefa39"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"$7","$2","$m","$91","$368","$569","$580","resolved",["$635"]]],["$68","FACT","source","call","$290",["$588"],["EVD-63d7dfba97ab2bce"],[],[],[],[0,false,"$m","$290","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-d5f719247a59e6fe","FACT","source","call","$320",["$601"],["EVD-df9f1d675d13560a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"$320","$2","$m","$117","$370","$591","$601","resolved",["$635"]]],["DARTCALL-d64531a7f6f3bbab","FACT","source","call","_money(product.priceCents)",["$613"],["EVD-f9ead4383dc9c7fb"],[],[],[],[1,false,"$m","_money(product.priceCents)","$2","$m","$142","$371","$610","$613","resolved",["$617"]]],["$69","FACT","source","call","const Text('Checkout failed. Check your connection and try again.')",["$588"],["EVD-81383bdd86040813"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Checkout failed. Check your connection and try again.')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-d9a5c4257b33aa46","FACT","source","call","Cart()",["$591"],["EVD-54220db10f3c134e"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$501"]},"Cart()","$2","$m","$m","$370","$591","$591","resolved",["$501"]]],["DARTCALL-d9bda2510175425f","FACT","source","call","$306",["$614"],["EVD-a824a080deee75c9"],[],[],[],[0,false,"$m","$306","$640","$m","$129","$371","$610","$614","$644",[]]],["DARTCALL-db47f09f096a0ad1","FACT","source","call","$0",["$617"],["EVD-2e0a078793c8e74b"],[],[],[],[0,false,"$m","$0","$640","$m","$191","$371","$610","$617","$644",[]]],["DARTCALL-dc359c33618100c9","FACT","source","call","Product('apple', 'Apple', 99)",["$483"],["EVD-b6a99eae08781b8a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$520"]},"Product('apple', 'Apple', 99)","$2","$m","$105","$356","$477","$483","resolved",["$520"]]],["DARTCALL-de27a20ce2a0f82e","FACT","source","call","Text('Loading orders…')",["$565"],["EVD-e1ccea8d421a02a0"],[],[],[],[0,false,"$m","Text('Loading orders…')","$640","$m","$177","$367","$562","$565","$644",[]]],["$70","FACT","source","call","const ValueKey('place-order')",["$588"],["EVD-d74a4692ec55f887"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const ValueKey('place-order')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-ded6364d50fd388d","FACT","source","call","$302",["$560"],["EVD-cf0e453186a1e65f"],[],[],[],[0,false,"$m","$302","$640","$m","$116","$366","$557","$560","$644",[]]],["DARTCALL-e1a1f5a137a3c432","FACT","source","call","cart.addProduct(product)",["$613"],["EVD-698dd873488b6bac"],[],[],[],[1,false,"$m","cart.addProduct(product)","$2","$m","$142","$371","$610","$613","resolved",["$600"]]],["DARTCALL-e33967392c312e8c","FACT","source","call","$320",["$629"],["EVD-173b014ac1dc294a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"$320","$2","$m","$127","$372","$619","$629","resolved",["$635"]]],["DARTCALL-e3aaa5d60927d10c","FACT","source","call","const Text('Retry')",["$613"],["EVD-37a79abf47055ba9"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Retry')","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-e48ff267ea8218d6","FACT","source","call","_checkRequest()",["$484"],["EVD-80420158f849d69d"],[],[],[],[1,false,"$m","_checkRequest()","$2","$m","$131","$356","$477","$484","resolved",["$479"]]],["$71","FACT","source","call","StateError('Checkout requires an online connection')",["$526"],["EVD-1fc3498bf35d1f8d"],[],[],[],[0,false,"$m","StateError('Checkout requires an online connection')","$640","$m","$148","$361","$523","$526","$644",[]]],["DARTCALL-e5a5fe3d30c099b2","FACT","source","call","Center(child:Text('Page not found'))",["$451"],["EVD-cd45afc24ec000c5"],[],[],[],[0,false,"$m","Center(child:Text('Page not found'))","$640","$m","$161","$353","$446","$451","$644",[]]],["$72","FACT","source","call","const Text('Cart')",["$588"],["EVD-a2ec097e4ca1267d"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Cart')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-e965a2bd29d1732c","FACT","source","call","$250",["$613"],["EVD-c6c8d31008762d3f"],[],[],[],[0,false,"$m","$250","$640","$m","$142","$371","$610","$613","$644",[]]],["$73","FACT","source","call","const ValueKey('open-orders')",["$588"],["EVD-b18993d29380719d"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const ValueKey('open-orders')","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-ea4852bd2a356c01","FACT","source","call","Text('No products available')",["$613"],["EVD-cbeacd4d72e8e852"],[],[],[],[0,false,"$m","Text('No products available')","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-eafe87ad84123f42","FACT","source","call","_cart.add(product)",["$600"],["EVD-31cd4f0aca4825f8"],[],[],[],[1,false,"$m","_cart.add(product)","$2","$m","$180","$370","$591","$600","resolved",["$503"]]],["DARTCALL-ec1014b2ce5cc462","FACT","source","call","const ValueKey('retry-catalog')",["$613"],["EVD-7c45eccab1ca9b74"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const ValueKey('retry-catalog')","$640","$m","$142","$371","$610","$613","$644",[]]],["DARTCALL-eddb85665eaa7421","FACT","source","call","const Text('Could not load orders')",["$565"],["EVD-1a4da082aaf8ea83"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Could not load orders')","$640","$m","$177","$367","$562","$565","$644",[]]],["$74","FACT","source","call","DemoBackend()",["$549"],["$209"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$478"]},"DemoBackend()","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-392851659b2cbcc8"],"id":"$27","initializer":"DemoBackend()","name":"backend","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$478"]]],["DARTCALL-ef5f4ad7075dfc8a","FACT","source","call","'Order #${order.id.split('-').last}'",["$565"],["EVD-bc498d1887aa7163"],[],[],[],[0,false,"$m","'Order #${order.id.split('-').last}'","$640","$m","$177","$367","$562","$565","$644",[]]],["$75","FACT","source","call","$5",["$588"],["EVD-3d01d1e1dbd9100b"],[],[],[],[0,false,"$m","$5","$640","$m","$133","$369","$585","$588","$644",[]]],["DARTCALL-f27dd4262d13243a","FACT","source","call","$320",["$571"],["EVD-99489e8a33968497"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$635"]},"$320","$2","$m","$77","$368","$569","$571","resolved",["$635"]]],["DARTCALL-f28bb2cd93898ced","FACT","source","call","const Text('Shop')",["$614"],["EVD-3e9e268ef2cc01da"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$644","targets":[]},"const Text('Shop')","$640","$m","$129","$371","$610","$614","$644",[]]],["$76","FACT","source","call","CartViewModel(placeOrder)",["$549"],["$203"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$592"]},"CartViewModel(placeOrder)","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-0caf8ef7b07b3c99"],"id":"$30","initializer":"CartViewModel(placeOrder)","name":"cartViewModel","target_kind":"name"}],"$171","$365","shop.main","$549","resolved",["$592"]]],["DARTCALL-f54bfc86ca8f573b","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => CartPage(widget._cart))",["$451"],["EVD-8649280b53fd6966"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => CartPage(widget._cart))","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-f7c9c651d4ddeb88","FACT","source","call","$292",["$537"],["EVD-e54508960432c192"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$535"]},"$292","$2","$m","$79","$363","$534","$537","resolved",["$535"]]],["DARTCALL-f7e3dcb4f32a6cc7","FACT","source","call","$288",["$451"],["EVD-ab8425d3a865d2a3"],[],[],[],[0,false,"$m","$288","$640","$m","$161","$353","$446","$451","$644",[]]],["DARTCALL-f9bcd2822fba6443","FACT","source","call","Text('Order #${order.id.split('-').last}')",["$565"],["EVD-5d0786b3a340f203"],[],[],[],[0,false,"$m","Text('Order #${order.id.split('-').last}')","$640","$m","$177","$367","$562","$565","$644",[]]],["DARTCALL-fbc005e314cb508d","FACT","source","call",".dispose()",["$627"],["EVD-b5e9cc52b55f067a"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$184","$372","$619","$627","resolved",["$627"]]]],"constructs":null,"context_evidence":[],"contexts":[],"contract":{"digest":"c870d2f6c64f55ea90564fad40495ac2d8e5fc63b1e986fd16cde841002d9429","path":"architecture-contract.json","schema_version":"2.2.0"},"coverage":{"ast_coverage_percent":100.0,"call_resolution_percent":37.5,"calls_analyzed":240,"calls_partially_resolved":0,"calls_resolved":90,"calls_unresolved":150,"failures":[],"files_discovered":21,"files_parsed":21,"files_read":21,"rules":"PASS","status":"PASS"},"cycles":[],"declarations":[["REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$309","$m","$m","$m","$m"]],["composition","$192","components","component_responsibility","composition",[],[],[],[],["$330"],["agent",["shop.main","$446"],"$m",[],"$m","$m","$m","$m","$m","$m","$m","$m",["$446","shop.main"],"$m","$m",[{"component":"data","decided_by":"agent","rationale":"Construct the demo backend, cache, and repository adapters.","through":["$454","$476"]},{"component":"domain","decided_by":"agent","rationale":"Wire domain ports and use cases into the app.","through":["$514","$499","$522","$533"]},{"component":"presentation","decided_by":"agent","rationale":"Construct the app shell and its user-facing screens.","through":["shop.presentation.shopping","$556"]},{"component":"state","decided_by":"agent","rationale":"Supply view models with the shared async state value.","through":["$634"]}],["Wire the application, deterministic backend, repositories, view models, and Flutter entry widget."],"component","$m"]],["data","$192","components","component_responsibility","data",["shop.data"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/data.json","$m","$m","$m","shop.data","$m","$m",["$454","$476"],"$m","$m",[{"component":"domain","decided_by":"agent","rationale":"Implement domain ports and consume domain values in the data layer.","through":["$514","$533","$522"]}],["Provide deterministic async data services, an in-memory cache, and repository implementations."],"component","$m"]],["domain","$192","components","component_responsibility","domain",["shop.domain"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/domain.json","$m","$m","$m","shop.domain","$m","$m",["$499","$514","$522","$533"],"$m","$m",[],["Own product, cart, order, repository-port, and checkout policy types."],"component","$m"]],["presentation","$192","components","component_responsibility","presentation",["shop.presentation"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/presentation.json","$m","$m","$m","shop.presentation","$m","$m",["$556","shop.presentation.shopping"],"$m","$m",[{"component":"domain","decided_by":"agent","rationale":"Serve catalog, cart, checkout, and order journeys through domain APIs.","through":["$514","$499","$522","$533"]},{"component":"state","decided_by":"agent","rationale":"Represent async presentation state.","through":["$634"]}],["Render the shopping and order journeys and translate user actions into view-model commands."],"component","$m"]],["state","$192","components","component_responsibility","state",["shop.state"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/state.json","$m","$m","$m","shop.state","$m","$m",["$634"],"$m","$m",[],["Represent generic loading, empty, ready, and failed view state."],"component","$m"]],["presentation:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","presentation","$m","$m","$309","$m","$m","$m","$m"]],["presentation:shopping","$192","components","$352","shopping",["shop.presentation.shopping"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/shopping.json","$m","$m","$m","shop.presentation.shopping","$m","presentation",["$584","$609"],"$m","$m",[],["Own the catalog-to-cart user journey and its local presentation state."],"component","$m"]],["presentation:orders","$192","components","$352","orders",["$556"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$556","$m","presentation",["$557","$562","$569"],"$m","$m",[],["Present saved orders as a list and a selected order detail."],"component","$m"]],["presentation:shopping:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","presentation:shopping","$m","$m","$309","$m","$m","$m","$m"]],["presentation:shopping:catalog","$192","components","$352","catalog",["$609"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$609","$m","presentation:shopping",["$610","$619"],"$m","$m",[{"component":"cart","decided_by":"agent","rationale":"Add a selected product through the cart view model required by the catalog action.","through":["$591"]}],["Load and display the catalog, expose retry and offline state, and add selected products to the cart."],"component","$m"]],["presentation:shopping:cart","$192","components","$352","cart",["$584"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$584","$m","presentation:shopping",["$585","$591"],"$m","$m",[],["Edit cart quantities and submit one checkout while preserving the cart on failure."],"component","$m"]],["domain:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","domain","$m","$m","$309","$m","$m","$m","$m"]],["domain:domain-catalog","$192","components","$352","catalog",["$514"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$514","$m","domain",["$515","$519"],"$m","$m",[],["Define product values and the catalog read port."],"component","$m"]],["domain:domain-cart","$192","components","$352","cart",["$499"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$499","$m","domain",["$500"],"$m","$m",[{"component":"catalog","decided_by":"agent","rationale":"Cart lines contain catalog products.","through":["$519"]}],["Maintain cart lines, quantities, and integer-cent totals."],"component","$m"]],["domain:domain-orders","$192","components","$352","orders",["$533"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$533","$m","domain",["$534","$543"],"$m","$m",[{"component":"cart","decided_by":"agent","rationale":"Create an order snapshot from cart lines.","through":["$500"]}],["Define order values, lifecycle labels, and the order persistence port."],"component","$m"]],["domain:domain-checkout","$192","components","$352","checkout",["$522"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$522","$m","domain",["$523","$529"],"$m","$m",[{"component":"cart","decided_by":"agent","rationale":"Create the submitted order from the current cart.","through":["$500"]},{"component":"orders","decided_by":"agent","rationale":"Assign order identity and persist the placed order.","through":["$534","$543"]}],["Reject offline checkout and coordinate creation and persistence of one order."],"component","$m"]],["data:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","data","$m","$m","$309","$m","$m","$m","$m"]],["data:repositories","$192","components","$352","repositories",["$454"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$454","$m","data",["$455","$463"],"$m","$m",[{"component":"services","decided_by":"agent","rationale":"Read and persist values through the service boundary.","through":["$477","$488"]}],["Coordinate demo service reads with local caches while implementing domain ports."],"component","$m"]],["data:services","$192","components","$352","services",["$476"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$476","$m","data",["$477","$488"],"$m","$m",[],["Provide deterministic async responses, online/offline state, and in-memory cached values/events."],"component","$m"]],["state:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","state","$m","$m","$309","$m","$m","$m","$m"]],["state:async-state","$192","components","$352","async-state",["$634"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$634","$m","state",["$634"],"$m","$m",[],["Represent a typed value and the status of its asynchronous load."],"component","$m"]],["$308","$192","uml","uml_target","Independent UML target",[],[],[],[],["$316"],["$m","$m",[],"$m","$m","$m",[{"component_id":"presentation","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["presentation:shopping","presentation:orders"]},{"component_id":"presentation:shopping","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["presentation:shopping:catalog","presentation:shopping:cart"]},{"component_id":"domain","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["domain:domain-catalog","domain:domain-cart","domain:domain-orders","domain:domain-checkout"]},{"component_id":"data","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["data:repositories","data:services"]},{"component_id":"state","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["state:async-state"]}],[],[],"$m",["composition","presentation","domain","data","state","presentation:shopping","presentation:orders","presentation:shopping:catalog","presentation:shopping:cart","domain:domain-catalog","domain:domain-cart","domain:domain-orders","domain:domain-checkout","data:repositories","data:services","state:async-state"],"$m","$m",[],"Independent UML intent defines required entities and relationships.","$m","$m","$m",{"entities":[{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$365","id":"module-main","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"composition","presence":"planned","provenance":["$330"],"qualified_name":"shop.main","record_ids":[],"responsibilities":["Initialize the demo dependency graph and launch one app."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$376","initializer":null,"kind":"function","language":"dart","modifiers":[],"parent_id":"module-main","presence":"planned","provenance":["$330"],"qualified_name":"$549","record_ids":[],"responsibilities":["Build the app’s shared services and enter Flutter."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-version-constant","initializer":null,"kind":"constant","language":"dart","modifiers":[],"parent_id":"module-main","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.APP_VERSION","record_ids":[],"responsibilities":["Expose the demo version."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$353","id":"module-shop-app","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"composition","presence":"planned","provenance":["$330"],"qualified_name":"$446","record_ids":[],"responsibilities":["Compose Flutter navigation and screen dependencies."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-class","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"module-shop-app","presence":"planned","provenance":["$330"],"qualified_name":"$447","record_ids":[],"responsibilities":["Own MaterialApp composition and the app route table."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-backend","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._backend","record_ids":[],"responsibilities":["Observe online state for the catalog screen."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-store","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._store","record_ids":[],"responsibilities":["Own the in-memory store for the app lifetime."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$12","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-catalog-vm","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._catalog","record_ids":[],"responsibilities":["Supply catalog state to the initial screen."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$11","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-cart-vm","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._cart","record_ids":[],"responsibilities":["Supply the shared cart state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$295","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-orders-vm","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._orders","record_ids":[],"responsibilities":["Supply saved-order state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-constructor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"$448","record_ids":[],"responsibilities":["Receive the services and view models wired by main."],"signature":{"parameters":[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"},{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"orders"}],"returns":"ShopApp"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-create-state","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"$449","record_ids":[],"responsibilities":["Create the state that owns routing and app-lifetime cleanup."],"signature":{"parameters":[],"returns":"State<ShopApp>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$444","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"module-shop-app","presence":"planned","provenance":["$330"],"qualified_name":"$450","record_ids":[],"responsibilities":["Own the app route table and dispose app-lifetime dependencies on unmount."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-state-build","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$444","presence":"planned","provenance":["$330"],"qualified_name":"$451","record_ids":[],"responsibilities":["Create the Flutter application and its route table."],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$445","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$444","presence":"planned","provenance":["$330"],"qualified_name":"$452","record_ids":[],"responsibilities":["Dispose every app-owned view model and close the memory-store stream."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-change-notifier","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/foundation.dart.ChangeNotifier","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-stateless-widget","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatelessWidget","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-stateful-widget","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatefulWidget","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-state-shop-app","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.State<ShopApp>","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-run-app","initializer":null,"kind":"function","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.runApp","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"backend-binding","initializer":"DemoBackend()","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.main.backend","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"store-binding","initializer":"MemoryStore()","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.main.store","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"CachedCatalogRepository","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"catalog-repo-binding","initializer":"$10","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$551","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"MemoryOrderRepository","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"order-repo-binding","initializer":"$289","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$553","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"PlaceOrder","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"place-order-binding","initializer":"$297","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$555","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"$12","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"catalog-vm-binding","initializer":"$13","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$552","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"$11","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"cart-vm-binding","initializer":"CartViewModel(placeOrder)","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.main.cartViewModel","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"$295","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"orders-vm-binding","initializer":"OrdersViewModel(orderRepository)","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$554","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"ShopApp","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-binding","initializer":"$305","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$550","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-demo-backend-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$478","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.services.demo_backend.DemoBackend."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-memory-store-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$489","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.services.memory_store.MemoryStore."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cached-catalog-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$456","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.repositories.cached_catalog_repository.CachedCatalogRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-memory-order-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$464","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.repositories.memory_order_repository.MemoryOrderRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-place-order-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$524","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.checkout.place_order.PlaceOrder."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-catalog-vm-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$620","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cart-vm-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$592","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.cart.cart_view_model.CartViewModel."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-orders-vm-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$570","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.orders_view_model.OrdersViewModel."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-catalog-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$611","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.catalog.catalog_page.CatalogPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cart-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$586","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.cart.cart_page.CartPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-orders-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$563","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.orders_page.OrdersPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-order-detail-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$558","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.order_detail_page.OrderDetailPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-catalog-vm-class-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$627","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cart-vm-class-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$603","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.cart.cart_view_model.CartViewModel.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-orders-vm-class-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$578","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.orders_view_model.OrdersViewModel.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-store-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$492","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.services.memory_store.MemoryStore.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$367","id":"$385","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:orders","presence":"planned","provenance":["$330"],"qualified_name":"$562","record_ids":[],"responsibilities":["Render order history and request the selected order detail route."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$366","id":"$384","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:orders","presence":"planned","provenance":["$330"],"qualified_name":"$557","record_ids":[],"responsibilities":["Render the selected order and its itemized values."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$368","id":"presentation:module-orders-vm","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:orders","presence":"planned","provenance":["$330"],"qualified_name":"$569","record_ids":[],"responsibilities":["Load order history and own its stream subscription lifecycle."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$389","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$385","presence":"planned","provenance":["$330"],"qualified_name":"$563","record_ids":[],"responsibilities":["Render order loading/list states, expose cached status, and route to details."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$392","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$389","presence":"planned","provenance":["$330"],"qualified_name":"shop.presentation.orders.orders_page.OrdersPage.isOnline","record_ids":[],"responsibilities":["Show whether the order snapshot is using the offline cache."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$391","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$389","presence":"planned","provenance":["$330"],"qualified_name":"$564","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"viewModel"},{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"isOnline"}],"returns":"OrdersPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$390","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$389","presence":"planned","provenance":["$330"],"qualified_name":"$565","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$386","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$384","presence":"planned","provenance":["$330"],"qualified_name":"$558","record_ids":[],"responsibilities":["Display the selected order without owning persistence."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$388","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$386","presence":"planned","provenance":["$330"],"qualified_name":"$559","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"OrderDetailPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$387","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$386","presence":"planned","provenance":["$330"],"qualified_name":"$560","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$393","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"presentation:module-orders-vm","presence":"planned","provenance":["$330"],"qualified_name":"$570","record_ids":[],"responsibilities":["Own order loading and stream subscription cleanup."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$294","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$401","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$576","record_ids":[],"responsibilities":["Load orders and subscribe to changes."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"AsyncState<List<Order>>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$402","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$577","record_ids":[],"responsibilities":["Retain order loading, empty, ready, or failed state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"StreamSubscription<List<Order>>?","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$403","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$574","record_ids":[],"responsibilities":["Own and cancel the order-change stream subscription."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$400","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$572","record_ids":[],"responsibilities":["Ignore events or async results after disposal."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$394","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$571","record_ids":[],"responsibilities":["Inject the order repository."],"signature":{"parameters":[{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"returns":"$295"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$399","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$583","record_ids":[],"responsibilities":["Expose order loading, empty, ready, or failure state."],"signature":{"parameters":[],"returns":"AsyncState<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$397","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$580","record_ids":[],"responsibilities":["Load cached orders and listen for later changes."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$396","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$579","record_ids":[],"responsibilities":["Resolve an order for a detail route."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$398","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$575","record_ids":[],"responsibilities":["Publish each stream update while mounted."],"signature":{"parameters":[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"returns":"void"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$395","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$578","record_ids":[],"responsibilities":["Cancel order updates and dispose the notifier."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:stream-subscription-cancel-ref","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"dart:async.StreamSubscription.cancel","record_ids":[],"responsibilities":["Reference the owned order subscription cleanup operation."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-order-load-all","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$546","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository.loadAll."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-order-watch","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$548","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository.watchAll."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-order-find","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$545","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository.findById."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-flutter-change-notifier","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/foundation.dart.ChangeNotifier","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/foundation.dart.ChangeNotifier."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-flutter-stateless-widget","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatelessWidget","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/widgets.dart.StatelessWidget."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$371","id":"$440","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:catalog","presence":"planned","provenance":["$330"],"qualified_name":"$610","record_ids":[],"responsibilities":["Render products and dispatch cart or order navigation intent to the app routes."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$372","id":"$441","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:catalog","presence":"planned","provenance":["$330"],"qualified_name":"$619","record_ids":[],"responsibilities":["Load cached or online products and guard updates after disposal."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$369","id":"$438","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:cart","presence":"planned","provenance":["$330"],"qualified_name":"$585","record_ids":[],"responsibilities":["Render cart quantities, totals, and checkout feedback."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$370","id":"$439","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:cart","presence":"planned","provenance":["$330"],"qualified_name":"$591","record_ids":[],"responsibilities":["Edit the cart and reject duplicate or late checkout updates."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$422","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$330"],"qualified_name":"$611","record_ids":[],"responsibilities":["Build the catalog screen and route to cart or orders."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$424","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$422","presence":"planned","provenance":["$330"],"qualified_name":"$612","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"}],"returns":"CatalogPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$423","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$422","presence":"planned","provenance":["$330"],"qualified_name":"$614","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$425","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$422","presence":"planned","provenance":["$330"],"qualified_name":"$613","record_ids":[],"responsibilities":["Render the catalog async state and its product rows."],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"},{"annotation":"AsyncState<List<Product>>","default":null,"default_known":true,"kind":"$383","name":"state"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$426","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$330"],"qualified_name":"$620","record_ids":[],"responsibilities":["Own async catalog state, retry, and disposal guards."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"CatalogRepository","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$435","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$624","record_ids":[],"responsibilities":["Load the catalog through its domain port."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"ShopStatus","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$437","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$626","record_ids":[],"responsibilities":["Expose and change the shared connection mode."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"AsyncState<List<Product>>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$436","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$625","record_ids":[],"responsibilities":["Retain loading, empty, ready, or failed catalog state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$434","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$622","record_ids":[],"responsibilities":["Prevent late async completion from notifying disposed listeners."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$427","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$621","record_ids":[],"responsibilities":["Inject catalog and connection ports."],"signature":{"parameters":[{"annotation":"CatalogRepository","default":null,"default_known":true,"kind":"$383","name":"repository"},{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"returns":"$12"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$433","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$633","record_ids":[],"responsibilities":["Expose catalog loading, data, empty, or failure state to the screen."],"signature":{"parameters":[],"returns":"AsyncState<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$430","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$628","record_ids":[],"responsibilities":["Expose the current offline/cache mode to the screen."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$429","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$629","record_ids":[],"responsibilities":["Load online or cached products and publish their state."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$431","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$631","record_ids":[],"responsibilities":["Retry a failed catalog load."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$432","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$632","record_ids":[],"responsibilities":["Switch connection mode and refresh when online."],"signature":{"parameters":[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$428","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$627","record_ids":[],"responsibilities":["Stop view-model updates after widget disposal."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$404","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$438","presence":"planned","provenance":["$330"],"qualified_name":"$586","record_ids":[],"responsibilities":["Render editable cart state and a retryable checkout action."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$406","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$404","presence":"planned","provenance":["$330"],"qualified_name":"$587","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"viewModel"}],"returns":"CartPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$405","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$404","presence":"planned","provenance":["$330"],"qualified_name":"$588","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$408","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$439","presence":"planned","provenance":["$330"],"qualified_name":"$592","record_ids":[],"responsibilities":["Own cart state and one in-flight checkout operation."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"PlaceOrder","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$420","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$598","record_ids":[],"responsibilities":["Submit the current cart through the use case."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"Cart","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$407","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$594","record_ids":[],"responsibilities":["Retain current product quantities and totals."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"AsyncState<Order>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$421","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$599","record_ids":[],"responsibilities":["Retain checkout loading, success, or failure state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$419","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$596","record_ids":[],"responsibilities":["Prevent a second checkout while one is pending."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$418","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$595","record_ids":[],"responsibilities":["Prevent late async completion from notifying disposed listeners."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$411","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$593","record_ids":[],"responsibilities":["Inject the checkout use case."],"signature":{"parameters":[{"annotation":"PlaceOrder","default":null,"default_known":true,"kind":"$383","name":"placeOrder"}],"returns":"$11"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$413","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$605","record_ids":[],"responsibilities":["Expose an immutable line snapshot for rendering."],"signature":{"parameters":[],"returns":"List<CartLine>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$417","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$608","record_ids":[],"responsibilities":["Expose the cart total in whole cents."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$414","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$604","record_ids":[],"responsibilities":["Expose whether checkout is in progress."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$416","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$607","record_ids":[],"responsibilities":["Expose checkout loading, success, or failure state."],"signature":{"parameters":[],"returns":"AsyncState<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$409","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$600","record_ids":[],"responsibilities":["Add one selected product to the cart."],"signature":{"parameters":[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$415","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$606","record_ids":[],"responsibilities":["Set a product quantity and update cart state."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$410","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$601","record_ids":[],"responsibilities":["Submit at most one checkout and preserve cart on failure."],"signature":{"parameters":[],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$412","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$603","record_ids":[],"responsibilities":["Stop view-model updates after widget disposal."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-catalog-load","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$518","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.catalog.catalog_repository.CatalogRepository.loadCatalog."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-cart-add","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$503","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.cart.cart.Cart.add."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-place-call","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$526","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.checkout.place_order.PlaceOrder.call."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-flutter-change-notifier","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/foundation.dart.ChangeNotifier","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/foundation.dart.ChangeNotifier."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-flutter-stateless-widget","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatelessWidget","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/widgets.dart.StatelessWidget."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$360","id":"domain:module-product","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-catalog","presence":"planned","provenance":["$330"],"qualified_name":"$519","record_ids":[],"responsibilities":["Define the catalog value shown and priced by the demo."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$359","id":"domain:module-catalog-port","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-catalog","presence":"planned","provenance":["$330"],"qualified_name":"$515","record_ids":[],"responsibilities":["Define the asynchronous catalog read boundary."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$358","id":"domain:module-cart","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-cart","presence":"planned","provenance":["$330"],"qualified_name":"$500","record_ids":[],"responsibilities":["Maintain cart lines, quantities, and totals."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$363","id":"domain:module-order","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-orders","presence":"planned","provenance":["$330"],"qualified_name":"$534","record_ids":[],"responsibilities":["Snapshot cart contents and represent order lifecycle values."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$364","id":"domain:module-order-port","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-orders","presence":"planned","provenance":["$330"],"qualified_name":"$543","record_ids":[],"responsibilities":["Define asynchronous place, list, watch, and lookup operations."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$361","id":"domain:module-place-order","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-checkout","presence":"planned","provenance":["$330"],"qualified_name":"$523","record_ids":[],"responsibilities":["Reject offline checkout and coordinate one order submission."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$362","id":"domain:module-shop-status","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-checkout","presence":"planned","provenance":["$330"],"qualified_name":"$529","record_ids":[],"responsibilities":["Expose and control the demo’s online/offline mode."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$339","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-product","presence":"planned","provenance":["$330"],"qualified_name":"$520","record_ids":[],"responsibilities":["Represent a product identifier, display name, and price in cents."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-id","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.catalog.product.Product.id","record_ids":[],"responsibilities":["Identify the product."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-name","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.catalog.product.Product.name","record_ids":[],"responsibilities":["Name the product in catalog and order details."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-price","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.catalog.product.Product.priceCents","record_ids":[],"responsibilities":["Keep price arithmetic in whole cents."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"$521","record_ids":[],"responsibilities":["Create a product with an integer-cent price."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"priceCents"}],"returns":"Product"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$333","initializer":null,"kind":"interface","language":"dart","modifiers":[],"parent_id":"domain:module-catalog-port","presence":"planned","provenance":["$330"],"qualified_name":"$516","record_ids":[],"responsibilities":["Define the domain-facing asynchronous catalog read port."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:catalog-load","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$333","presence":"planned","provenance":["$330"],"qualified_name":"$518","record_ids":[],"responsibilities":["Read online products or the permitted cached catalog."],"signature":{"parameters":[],"returns":"Future<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:catalog-is-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$333","presence":"planned","provenance":["$330"],"qualified_name":"$517","record_ids":[],"responsibilities":["Expose whether the latest catalog source is online."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$331","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-cart","presence":"planned","provenance":["$330"],"qualified_name":"$501","record_ids":[],"responsibilities":["Maintain unique product lines and their integer-cent total."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List<CartLine>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-lines","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$502","record_ids":[],"responsibilities":["Hold one line per selected product."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.cart.cart.Cart.Cart","record_ids":[],"responsibilities":["Start with an empty cart."],"signature":{"parameters":[],"returns":"Cart"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-lines-getter","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$506","record_ids":[],"responsibilities":["Expose the current cart lines for display."],"signature":{"parameters":[],"returns":"List<CartLine>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-total","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$510","record_ids":[],"responsibilities":["Sum line totals without floating-point currency math."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-add","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$503","record_ids":[],"responsibilities":["Add a product or increase its existing quantity."],"signature":{"parameters":[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-set-quantity","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$508","record_ids":[],"responsibilities":["Set a line quantity or remove it at zero."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-remove","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$507","record_ids":[],"responsibilities":["Remove a product line."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-clear","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$505","record_ids":[],"responsibilities":["Clear the cart only after a successful order."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$332","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-cart","presence":"planned","provenance":["$330"],"qualified_name":"$511","record_ids":[],"responsibilities":["Represent one product and its requested quantity."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Product","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-product","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.cart.cart.CartLine.product","record_ids":[],"responsibilities":["Retain product name and price for the line."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-quantity","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.cart.cart.CartLine.quantity","record_ids":[],"responsibilities":["Retain the chosen item count."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"$512","record_ids":[],"responsibilities":["Create a quantity line for one product."],"signature":{"parameters":[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"CartLine"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-total","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"$513","record_ids":[],"responsibilities":["Multiply unit price by quantity."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$337","initializer":null,"kind":"enum","language":"dart","modifiers":[],"parent_id":"domain:module-order","presence":"planned","provenance":["$330"],"qualified_name":"$541","record_ids":[],"responsibilities":["Name order lifecycle states and their user-facing labels."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-placed","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderStatus.placed","record_ids":[],"responsibilities":["Represent the placed order state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-completed","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderStatus.completed","record_ids":[],"responsibilities":["Represent the completed order state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-label","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderStatus.label","record_ids":[],"responsibilities":["Provide the status text shown in the order list and detail."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"$542","record_ids":[],"responsibilities":["Associate a display label with each lifecycle value."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"label"}],"returns":"OrderStatus"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$335","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-order","presence":"planned","provenance":["$330"],"qualified_name":"$538","record_ids":[],"responsibilities":["Keep an immutable purchased-item snapshot independent of catalog updates."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-product-id","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.productId","record_ids":[],"responsibilities":["Identify the purchased product."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-name","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.name","record_ids":[],"responsibilities":["Preserve the purchased display name."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-unit-price","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.unitPriceCents","record_ids":[],"responsibilities":["Preserve the purchased unit price in cents."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-quantity","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.quantity","record_ids":[],"responsibilities":["Preserve the purchased quantity."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"$539","record_ids":[],"responsibilities":["Create an immutable order-line snapshot."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"unitPriceCents"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"OrderLine"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-total","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"$540","record_ids":[],"responsibilities":["Compute the purchased line total in cents."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$334","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-order","presence":"planned","provenance":["$330"],"qualified_name":"$535","record_ids":[],"responsibilities":["Represent one placed order with its immutable itemized total."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-id","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.id","record_ids":[],"responsibilities":["Identify the order for list/detail routes."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List<OrderLine>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-lines","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.lines","record_ids":[],"responsibilities":["Keep the purchased item snapshots."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-total","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.totalCents","record_ids":[],"responsibilities":["Keep the submitted whole-cent total."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"OrderStatus","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-status","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.status","record_ids":[],"responsibilities":["Expose its lifecycle state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"$536","record_ids":[],"responsibilities":["Create an order from a prepared snapshot."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"List<OrderLine>","default":null,"default_known":true,"kind":"$383","name":"lines"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"totalCents"},{"annotation":"OrderStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"returns":"Order"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-from-cart","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"$537","record_ids":[],"responsibilities":["Build an order snapshot from the current cart."],"signature":{"parameters":[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Order"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$336","initializer":null,"kind":"interface","language":"dart","modifiers":[],"parent_id":"domain:module-order-port","presence":"planned","provenance":["$330"],"qualified_name":"$544","record_ids":[],"responsibilities":["Define asynchronous order writes, reads, and change notifications."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-place","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$547","record_ids":[],"responsibilities":["Persist a placed order."],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-load-all","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$546","record_ids":[],"responsibilities":["Load cached or online order history."],"signature":{"parameters":[],"returns":"Future<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-watch","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$548","record_ids":[],"responsibilities":["Publish order-list changes as they occur. "],"signature":{"parameters":[],"returns":"Stream<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-find","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$545","record_ids":[],"responsibilities":["Find a stored order when it exists."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$338","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-place-order","presence":"planned","provenance":["$330"],"qualified_name":"$524","record_ids":[],"responsibilities":["Reject offline checkout and submit one identified order."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"ShopStatus","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-status","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.checkout.place_order.PlaceOrder._status","record_ids":[],"responsibilities":["Reject checkout when the demo is offline."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$294","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-repository","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.checkout.place_order.PlaceOrder._repository","record_ids":[],"responsibilities":["Persist the successfully submitted order."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-sequence","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.checkout.place_order.PlaceOrder._nextOrderNumber","record_ids":[],"responsibilities":["Generate stable, distinct in-process order identifiers."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"$525","record_ids":[],"responsibilities":["Inject online state and the order persistence port."],"signature":{"parameters":[{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"},{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"returns":"PlaceOrder"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-call","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"$526","record_ids":[],"responsibilities":["Create and persist one order when online."],"signature":{"parameters":[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$340","initializer":null,"kind":"interface","language":"dart","modifiers":[],"parent_id":"domain:module-shop-status","presence":"planned","provenance":["$330"],"qualified_name":"$530","record_ids":[],"responsibilities":["Define the connection state and toggle exposed to presentation."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:shop-status-get","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$340","presence":"planned","provenance":["$330"],"qualified_name":"$531","record_ids":[],"responsibilities":["Report whether online operations are available."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:shop-status-set","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$340","presence":"planned","provenance":["$330"],"qualified_name":"$532","record_ids":[],"responsibilities":["Change the demo connection state."],"signature":{"parameters":[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$354","id":"data:module-catalog-repo","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:repositories","presence":"planned","provenance":["$330"],"qualified_name":"$455","record_ids":[],"responsibilities":["Use online catalog data or the cached catalog when offline."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$355","id":"data:module-order-repo","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:repositories","presence":"planned","provenance":["$330"],"qualified_name":"$463","record_ids":[],"responsibilities":["Coordinate order submission and cached order reads."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$356","id":"data:module-backend","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:services","presence":"planned","provenance":["$330"],"qualified_name":"$477","record_ids":[],"responsibilities":["Return deterministic async data and simulate connectivity or a failed request."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$357","id":"data:module-memory-store","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:services","presence":"planned","provenance":["$330"],"qualified_name":"$488","record_ids":[],"responsibilities":["Keep catalog and orders in memory and publish order changes."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$323","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-catalog-repo","presence":"planned","provenance":["$330"],"qualified_name":"$456","record_ids":[],"responsibilities":["Use cached products offline and refresh the cache from the backend online."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-backend","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$458","record_ids":[],"responsibilities":["Fetch online catalog responses."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-store","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$459","record_ids":[],"responsibilities":["Read and write the in-memory catalog cache."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$457","record_ids":[],"responsibilities":["Inject the deterministic backend and local cache."],"signature":{"parameters":[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"returns":"CachedCatalogRepository"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$324","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$461","record_ids":[],"responsibilities":["Load remote products online or cached products offline."],"signature":{"parameters":[],"returns":"Future<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$460","record_ids":[],"responsibilities":["Expose current service connectivity."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$326","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-order-repo","presence":"planned","provenance":["$330"],"qualified_name":"$464","record_ids":[],"responsibilities":["Persist online submissions and serve cached order history."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-backend","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$466","record_ids":[],"responsibilities":["Submit orders and fetch online history."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-store","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$467","record_ids":[],"responsibilities":["Cache orders and provide local stream updates."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$465","record_ids":[],"responsibilities":["Inject the backend and memory store."],"signature":{"parameters":[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"returns":"MemoryOrderRepository"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-place","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$473","record_ids":[],"responsibilities":["Submit online and cache the returned order."],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-load","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$469","record_ids":[],"responsibilities":["Fetch online order history or read the cache offline."],"signature":{"parameters":[],"returns":"Future<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-watch","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$475","record_ids":[],"responsibilities":["Expose local order change notifications."],"signature":{"parameters":[],"returns":"Stream<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-find","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$468","record_ids":[],"responsibilities":["Find an order in the local cache."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$325","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-backend","presence":"planned","provenance":["$330"],"qualified_name":"$478","record_ids":[],"responsibilities":["Return fixed async demo data and implement the online-state port."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-check-request","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$479","record_ids":[],"responsibilities":["Reject offline requests and consume one pending failure."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-online","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$481","record_ids":[],"responsibilities":["Retain current connection state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fail-next","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$480","record_ids":[],"responsibilities":["Inject one deterministic failure for retry tests."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-is-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$485","record_ids":[],"responsibilities":["Expose current connectivity."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-set-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$486","record_ids":[],"responsibilities":["Switch online/offline behavior and notify listeners."],"signature":{"parameters":[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fail-next-method","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$482","record_ids":[],"responsibilities":["Fail the next online request once."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fetch-catalog","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$483","record_ids":[],"responsibilities":["Return deterministic products asynchronously."],"signature":{"parameters":[],"returns":"Future<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-submit-order","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$487","record_ids":[],"responsibilities":["Accept one order asynchronously or return a deterministic failure."],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fetch-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$484","record_ids":[],"responsibilities":["Return deterministic order history asynchronously."],"signature":{"parameters":[],"returns":"Future<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$327","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-memory-store","presence":"planned","provenance":["$330"],"qualified_name":"$489","record_ids":[],"responsibilities":["Retain the in-process catalog and orders and publish order changes."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List<Product>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-catalog","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"shop.data.services.memory_store.MemoryStore._catalog","record_ids":[],"responsibilities":["Cache the last fetched catalog."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"Map<String, Order>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-orders","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$491","record_ids":[],"responsibilities":["Index cached orders by identifier."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"StreamController<List<Order>>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-order-events","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$490","record_ids":[],"responsibilities":["Publish copied order lists to subscribers."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"shop.data.services.memory_store.MemoryStore.MemoryStore","record_ids":[],"responsibilities":["Create an empty in-process cache and event controller."],"signature":{"parameters":[],"returns":"MemoryStore"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-read-catalog","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$494","record_ids":[],"responsibilities":["Return the cached catalog."],"signature":{"parameters":[],"returns":"List<Product>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-save-catalog","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$496","record_ids":[],"responsibilities":["Replace the cached catalog."],"signature":{"parameters":[{"annotation":"List<Product>","default":null,"default_known":true,"kind":"$383","name":"products"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-read-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$495","record_ids":[],"responsibilities":["Return the cached order history."],"signature":{"parameters":[],"returns":"List<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-save-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$497","record_ids":[],"responsibilities":["Replace cached history and publish a new order-list snapshot."],"signature":{"parameters":[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-watch-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$498","record_ids":[],"responsibilities":["Return the broadcast stream of cached order snapshots."],"signature":{"parameters":[],"returns":"Stream<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-find-order","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$493","record_ids":[],"responsibilities":["Find a cached order when present."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Order?"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-dispose","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$492","record_ids":[],"responsibilities":["Close the owned order-change stream."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:stream-controller-close-ref","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"dart:async.StreamController.close","record_ids":[],"responsibilities":["Reference the owned stream controller cleanup operation."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:ref-catalog-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$516","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.catalog.catalog_repository.CatalogRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:ref-order-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$544","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:ref-shop-status-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$530","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.checkout.shop_status.ShopStatus."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$373","id":"state:module-async-state","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"state:async-state","presence":"planned","provenance":["$330"],"qualified_name":"$634","record_ids":[],"responsibilities":["Represent typed load state without business policy."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$639","initializer":null,"kind":"enum","language":"dart","modifiers":[],"parent_id":"state:module-async-state","presence":"planned","provenance":["$330"],"qualified_name":"$637","record_ids":[],"responsibilities":["Name the stable loading phases rendered by the views."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-idle","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$639","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.idle","record_ids":[],"responsibilities":["Represent the idle presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-loading","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$639","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.loading","record_ids":[],"responsibilities":["Represent the loading presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-empty","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$639","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.empty","record_ids":[],"responsibilities":["Represent the empty presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-ready","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$639","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.ready","record_ids":[],"responsibilities":["Represent the ready presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-failed","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$639","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.failed","record_ids":[],"responsibilities":["Represent the failed presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$638","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"state:module-async-state","presence":"planned","provenance":["$330"],"qualified_name":"$635","record_ids":[],"responsibilities":["Pair a typed nullable value or error with its load phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"LoadPhase","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-phase","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.AsyncState.phase","record_ids":[],"responsibilities":["Identify the visible async state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"T?","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-value","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.AsyncState.value","record_ids":[],"responsibilities":["Carry data only when available."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Object?","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-error","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.AsyncState.error","record_ids":[],"responsibilities":["Retain a failure for retry and display."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"$636","record_ids":[],"responsibilities":["Construct one typed state snapshot."],"signature":{"parameters":[{"annotation":"LoadPhase","default":null,"default_known":true,"kind":"$383","name":"phase"},{"annotation":"T?","default":null,"default_known":true,"kind":"$383","name":"value"},{"annotation":"Object?","default":null,"default_known":true,"kind":"$383","name":"error"}],"returns":"AsyncState<T>"},"visibility":{"basis":"declared","kind":"public","spelling":null}}],"relationships":[{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-backend","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-demo-backend-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-backend","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"backend-binding","target_id":"ref-demo-backend-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-store","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-memory-store-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-store","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"store-binding","target_id":"ref-memory-store-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-catalogRepository","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-cached-catalog-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-catalogRepository","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"catalog-repo-binding","target_id":"ref-cached-catalog-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-orderRepository","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-memory-order-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-orderRepository","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"order-repo-binding","target_id":"ref-memory-order-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-placeOrder","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-place-order-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-placeOrder","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"place-order-binding","target_id":"ref-place-order-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-catalogViewModel","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-catalog-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-catalogViewModel","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"catalog-vm-binding","target_id":"ref-catalog-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-cartViewModel","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-cart-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-cartViewModel","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"cart-vm-binding","target_id":"ref-cart-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-ordersViewModel","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-orders-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-ordersViewModel","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"orders-vm-binding","target_id":"ref-orders-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-app","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"shop-app-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-app","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"app-binding","target_id":"shop-app-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-backend","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"backend-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-store","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"store-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-catalogRepository","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"catalog-repo-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-orderRepository","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"order-repo-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-placeOrder","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"place-order-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-catalogViewModel","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"catalog-vm-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-cartViewModel","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"cart-vm-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-ordersViewModel","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"orders-vm-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-calls-run-app","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"flutter-run-app","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"shop-app-creates-state","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-create-state","target_id":"$444","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"shop-app-inherits-stateful-widget","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-class","target_id":"flutter-stateful-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"shop-app-state-inherits-state","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$444","target_id":"flutter-state-shop-app","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-catalog-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-catalog-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-cart-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-cart-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-orders-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-orders-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-order-detail-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-order-detail-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-catalog-vm","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-catalog-vm-class-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-cart-vm","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-cart-vm-class-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-orders-vm","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-orders-vm-class-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-memory-store","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-store-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-class-starts-load","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$394","target_id":"$397","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-page-reads-state","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$390","target_id":"$399","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-page-reads-connectivity","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$390","target_id":"$392","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-state-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$399","target_id":"$402","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-calls-load-all","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$397","target_id":"presentation:ref-order-load-all","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-calls-watch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$397","target_id":"presentation:ref-order-watch","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-cancels-subscription","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$395","target_id":"presentation:stream-subscription-cancel-ref","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-calls-find","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$396","target_id":"presentation:ref-order-find","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-inherits-change-notifier","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$393","target_id":"presentation:ref-flutter-change-notifier","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:inherits-orders-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$389","target_id":"presentation:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:inherits-order-detail-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$386","target_id":"presentation:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-class-starts-load","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$427","target_id":"$429","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-reads-catalog-state","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$423","target_id":"$433","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-reads-online-mode","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$423","target_id":"$430","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-lines","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$413","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-total","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$417","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-submit-state","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$416","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-in-flight","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$414","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-state-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$433","target_id":"$436","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-online-reads-status","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$430","target_id":"$437","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-lines-reads-cart","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$413","target_id":"$407","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-total-reads-cart","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$417","target_id":"$407","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-state-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$416","target_id":"$421","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-placing-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$414","target_id":"$419","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-calls-add","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$425","target_id":"$409","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-calls-checkout","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$410","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-calls-load-catalog","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$429","target_id":"presentation:shopping:ref-catalog-load","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-calls-add","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$409","target_id":"presentation:shopping:ref-cart-add","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-calls-checkout","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$410","target_id":"presentation:shopping:ref-place-call","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-inherits-change-notifier","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$426","target_id":"presentation:shopping:ref-flutter-change-notifier","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-inherits-change-notifier","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$408","target_id":"presentation:shopping:ref-flutter-change-notifier","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:inherits-catalog-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$422","target_id":"presentation:shopping:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:inherits-cart-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$404","target_id":"presentation:shopping:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-build-calls-body","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$423","target_id":"$425","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"domain:place-calls-repository","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"domain:place-call","target_id":"domain:order-place","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"domain:place-calls-order-factory","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"domain:place-call","target_id":"domain:order-from-cart","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"domain:cart-add-creates-line","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"domain:cart-add","target_id":"$332","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:store-closes-order-stream","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:store-dispose","target_id":"data:stream-controller-close-ref","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-calls-fetch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$324","target_id":"data:backend-fetch-catalog","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-calls-save-cache","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$324","target_id":"data:store-save-catalog","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-calls-read-cache","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$324","target_id":"data:store-read-catalog","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-submit","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-place","target_id":"data:backend-submit-order","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-save","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-place","target_id":"data:store-save-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-fetch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-load","target_id":"data:backend-fetch-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-read","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-load","target_id":"data:store-read-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-watch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-watch","target_id":"data:store-watch-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-find","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-find","target_id":"data:store-find-order","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-realizes-port","kind":"realizes","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$323","target_id":"data:ref-catalog-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-realizes-port","kind":"realizes","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$326","target_id":"data:ref-order-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:backend-realizes-status","kind":"realizes","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$325","target_id":"data:ref-shop-status-class","through":[]}],"schema_version":"1.1.0","scopes":[{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"module-main"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"module-shop-app"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.app.shop_app.ShopApp.","relationship_kinds":[],"scope_id":"shop-app-class"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.app.shop_app._ShopAppState.","relationship_kinds":[],"scope_id":"$444"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$385"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$384"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"presentation:module-orders-vm"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$389"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$386"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$393"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$440"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$441"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$438"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$439"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$422"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$426"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$404"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$408"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-product"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-catalog-port"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-cart"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-order"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-order-port"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-place-order"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-shop-status"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.catalog.product.Product.","relationship_kinds":[],"scope_id":"$339"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.catalog.catalog_repository.CatalogRepository.","relationship_kinds":[],"scope_id":"$333"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.cart.cart.Cart.","relationship_kinds":[],"scope_id":"$331"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.cart.cart.CartLine.","relationship_kinds":[],"scope_id":"$332"},{"entity_kinds":["attribute","method","enum_literal"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order.OrderStatus.","relationship_kinds":[],"scope_id":"$337"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order.OrderLine.","relationship_kinds":[],"scope_id":"$335"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order.Order.","relationship_kinds":[],"scope_id":"$334"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order_repository.OrderRepository.","relationship_kinds":[],"scope_id":"$336"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.checkout.place_order.PlaceOrder.","relationship_kinds":[],"scope_id":"$338"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.checkout.shop_status.ShopStatus.","relationship_kinds":[],"scope_id":"$340"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-catalog-repo"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-order-repo"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-backend"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-memory-store"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.","relationship_kinds":[],"scope_id":"$323"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.repositories.memory_order_repository.MemoryOrderRepository.","relationship_kinds":[],"scope_id":"$326"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.services.demo_backend.DemoBackend.","relationship_kinds":[],"scope_id":"$325"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.services.memory_store.MemoryStore.","relationship_kinds":[],"scope_id":"$327"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"state:module-async-state"},{"entity_kinds":["attribute","method","enum_literal"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.state.async_state.LoadPhase.","relationship_kinds":[],"scope_id":"$639"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.state.async_state.AsyncState.","relationship_kinds":[],"scope_id":"$638"}]}]]],"dependency_edges":[["EDGE-03b8f10b98dd5527","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.domain.checkout.shop_status",["$529","$619"],[],[],["DARTIMP-0aefa121c6cb9f16"],[],[false,1,"module",1,"$619",3,"$529",5,0]],["EDGE-0830bbf3d3ff49b8","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.orders.order",["$523","$534"],[],[],["DARTIMP-c719d4b34991374d"],[],[false,1,"module",1,"$523",4,"$534",6,0]],["EDGE-0a59bed2e1270769","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.domain.catalog.product",["$519","$610"],[],[],["DARTIMP-7780762caaf170bd"],[],[false,1,"module",1,"$610",2,"$519",8,0]],["EDGE-0c87c9c261b57b9f","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.state.async_state",["$619","$634"],[],[],["DARTIMP-a4c68976f69f52a6"],[],[false,1,"module",1,"$619",3,"$634",4,0]],["EDGE-0ffa8fd8135f98f7","FACT","$378","$377","shop.presentation.orders.order_detail_page → shop.domain.orders.order",["$534","$557"],[],[],["DARTIMP-1f2ed618f0801bab"],[],[false,1,"module",1,"$557",2,"$534",6,0]],["EDGE-13ffe400be04d9d3","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.cart.cart_view_model",["$446","$591"],[],[],["DARTIMP-807bb8754b618ac1"],[],[false,1,"module",1,"$446",1,"$591",3,0]],["EDGE-154f09de843728b5","FACT","$382","$381","shop.app → shop.data.services",["shop.app","$476"],[],[],["DARTIMP-a264040863d8e37e","DARTIMP-f8dd9d4efbdc80f7"],[],[false,2,"package",2,"shop.app",1,"$476",2,0]],["EDGE-159299bce215b178","FACT","$378","$377","shop.main → shop.app.shop_app",["$446","shop.main"],[],[],["DARTIMP-3a320043c4bb6b43"],[],[false,1,"module",1,"shop.main",0,"$446",1,0]],["EDGE-1e6eeff92b54d5ec","FACT","$382","$381","shop.domain.checkout → shop.domain.orders",["$522","$533"],[],[],["DARTIMP-acb6ecaf33fd3365","DARTIMP-c719d4b34991374d"],[],[false,2,"package",2,"$522",4,"$533",5,0]],["EDGE-21354bfd8ccbbc35","FACT","$378","$377","shop.domain.cart.cart → shop.domain.catalog.product",["$500","$519"],[],[],["DARTIMP-997bc9b1c6862381"],[],[false,1,"module",1,"$500",7,"$519",8,0]],["EDGE-21f416079325bc6b","FACT","$378","$377","shop.presentation.orders.orders_page → shop.presentation.orders.orders_view_model",["$562","$569"],[],[],["DARTIMP-8b5630d0f2928c26"],[],[false,1,"module",1,"$562",2,"$569",3,0]],["EDGE-22e8c7abf5f8a776","FACT","$382","$381","shop.presentation.shopping.catalog → shop.presentation.shopping.cart",["$584","$609"],[],[],["DARTIMP-524baaff155ed507"],[],[false,1,"package",1,"$609",2,"$584",3,0]],["EDGE-242e79c6240516cf","FACT","$378","$377","shop.app.shop_app → shop.data.services.memory_store",["$446","$488"],[],[],["DARTIMP-f8dd9d4efbdc80f7"],[],[false,1,"module",1,"$446",1,"$488",2,0]],["EDGE-2e03cdf38508f37e","FACT","$382","$381","shop.presentation.shopping.catalog → shop.domain.checkout",["$522","$609"],[],[],["DARTIMP-0aefa121c6cb9f16"],[],[false,1,"package",1,"$609",2,"$522",4,0]],["EDGE-2eaac811cf967a1e","FACT","$382","$381","shop.app → shop.presentation.shopping.catalog",["shop.app","$609"],[],[],["DARTIMP-5a9a8953b5371b06","DARTIMP-f527ad9b46cccae1"],[],[false,2,"package",2,"shop.app",1,"$609",2,0]],["EDGE-33b6818b731abec7","FACT","$378","$377","shop.app.shop_app → shop.domain.orders.order",["$446","$534"],[],[],["DARTIMP-0d8f21c2f329d861"],[],[false,1,"module",1,"$446",1,"$534",6,0]],["EDGE-33fdf16c02683a87","FACT","$378","$377","shop.domain.orders.order_repository → shop.domain.orders.order",["$534","$543"],[],[],["DARTIMP-82bbbc0e9f07a005"],[],[false,1,"module",1,"$543",5,"$534",6,0]],["EDGE-34337bf56f672af7","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.domain.catalog.product",["$519","$619"],[],[],["DARTIMP-2f8802ebf6a5e710"],[],[false,1,"module",1,"$619",3,"$519",8,0]],["EDGE-3435104b229c40d3","FACT","$378","$377","shop.domain.orders.order → shop.domain.cart.cart",["$500","$534"],[],[],["DARTIMP-8836ba536852b810"],[],[false,1,"module",1,"$534",6,"$500",7,0]],["EDGE-3aaf9ef06e158d4e","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.state.async_state",["$591","$634"],[],[],["DARTIMP-416401456edb1bea"],[],[false,1,"module",1,"$591",3,"$634",4,0]],["EDGE-3c579b8707dbb280","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.domain.catalog.catalog_repository",["$515","$619"],[],[],["DARTIMP-baa3811489b69be9"],[],[false,1,"module",1,"$619",3,"$515",4,0]],["EDGE-3f733f148022f567","FACT","$378","$377","shop.main → shop.presentation.orders.orders_view_model",["shop.main","$569"],[],[],["DARTIMP-d73fb02c0325776c"],[],[false,1,"module",1,"shop.main",0,"$569",3,0]],["EDGE-46169a058c0ed99a","FACT","$378","$377","shop.main → shop.domain.checkout.place_order",["$523","shop.main"],[],[],["DARTIMP-c5fb31088e1b0169"],[],[false,1,"module",1,"shop.main",0,"$523",4,0]],["EDGE-48edf38027000318","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.catalog",["$514","$584"],[],[],["DARTIMP-0c36963de97d52b0"],[],[false,1,"package",1,"$584",3,"$514",7,0]],["EDGE-4b483b33c42460f9","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.domain.orders.order_repository",["$463","$543"],[],[],["DARTIMP-7f326e15cc048c73"],[],[false,1,"module",1,"$463",1,"$543",5,0]],["EDGE-4c1835bbb0410a6e","FACT","$382","$381","shop.presentation.orders → shop.domain.orders",["$533","$556"],[],[],["DARTIMP-146bb816b08a42cc","DARTIMP-1f2ed618f0801bab","DARTIMP-97407008f673ac9b","DARTIMP-fb30beb7c1e9a874"],[],[false,4,"package",4,"$556",2,"$533",5,0]],["EDGE-4d45cf9f2b4b3000","FACT","$382","$381","shop → shop.data.repositories",["shop","$454"],[],[],["DARTIMP-070b55864a843f08","DARTIMP-8c6f80d8401f7fbc"],[],[false,2,"package",2,"shop",0,"$454",1,0]],["EDGE-4f125b136362881a","FACT","$382","$381","shop.presentation.shopping.catalog → shop.state",["$609","shop.state"],[],[],["DARTIMP-5a9cb2c070575c1b","DARTIMP-a4c68976f69f52a6"],[],[false,2,"package",2,"$609",2,"shop.state",4,0]],["EDGE-4f9a236141db67fb","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.checkout.place_order",["$523","$591"],[],[],["DARTIMP-628f036faaa5a3bb"],[],[false,1,"module",1,"$591",3,"$523",4,0]],["EDGE-50e4e0334e45a551","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.cart.cart",["$500","$591"],[],[],["DARTIMP-a8e401d1c6a2aea9"],[],[false,1,"module",1,"$591",3,"$500",7,0]],["EDGE-5157ab1a8854589c","FACT","$378","$377","shop.presentation.orders.orders_page → shop.state.async_state",["$562","$634"],[],[],["DARTIMP-93d4bef6f2092331"],[],[false,1,"module",1,"$562",2,"$634",4,0]],["EDGE-5291f70bdfdf34d5","FACT","$382","$381","shop.domain.orders → shop.domain.cart",["$499","$533"],[],[],["DARTIMP-8836ba536852b810"],[],[false,1,"package",1,"$533",5,"$499",6,0]],["EDGE-533c611da161c421","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.cart",["$499","$584"],[],[],["DARTIMP-a8e401d1c6a2aea9"],[],[false,1,"package",1,"$584",3,"$499",6,0]],["EDGE-54967e83e7aa383b","FACT","$378","$377","shop.main → shop.data.services.demo_backend",["$477","shop.main"],[],[],["DARTIMP-df9a20567d1af2ae"],[],[false,1,"module",1,"shop.main",0,"$477",2,0]],["EDGE-564857f38d2c4db7","FACT","$378","$377","shop.presentation.orders.orders_page → shop.domain.orders.order",["$534","$562"],[],[],["DARTIMP-fb30beb7c1e9a874"],[],[false,1,"module",1,"$562",2,"$534",6,0]],["EDGE-58403aef39fb98de","FACT","$378","$377","shop.main → shop.data.services.memory_store",["$488","shop.main"],[],[],["DARTIMP-047cee0b114a9e6d"],[],[false,1,"module",1,"shop.main",0,"$488",2,0]],["EDGE-58fd1cd365e06d10","FACT","$382","$381","shop.domain.checkout → shop.domain.cart",["$499","$522"],[],[],["DARTIMP-97a64300182a5aee"],[],[false,1,"package",1,"$522",4,"$499",6,0]],["EDGE-5bc8e37a15cf7e87","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.data.services.demo_backend",["$455","$477"],[],[],["DARTIMP-abe48950e42b4212"],[],[false,1,"module",1,"$455",1,"$477",2,0]],["EDGE-5ebb11d1a042a018","FACT","$378","$377","shop.main → shop.data.repositories.memory_order_repository",["$463","shop.main"],[],[],["DARTIMP-070b55864a843f08"],[],[false,1,"module",1,"shop.main",0,"$463",1,0]],["EDGE-5fb7631829e1c230","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.orders.order",["$534","$591"],[],[],["DARTIMP-f574f6f4c5cb8539"],[],[false,1,"module",1,"$591",3,"$534",6,0]],["EDGE-6876934f179cbcb8","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.cart.cart",["$500","$523"],[],[],["DARTIMP-97a64300182a5aee"],[],[false,1,"module",1,"$523",4,"$500",7,0]],["EDGE-697f39ec331a056b","FACT","$378","$377","shop.data.services.memory_store → shop.domain.catalog.product",["$488","$519"],[],[],["DARTIMP-506e55b8e1cee5a9"],[],[false,1,"module",1,"$488",2,"$519",8,0]],["EDGE-6bc01fbccc28b838","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.catalog.product",["$519","$591"],[],[],["DARTIMP-0c36963de97d52b0"],[],[false,1,"module",1,"$591",3,"$519",8,0]],["EDGE-7226b53c37dbd12d","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.presentation.shopping.catalog.catalog_view_model",["$610","$619"],[],[],["DARTIMP-d0b7c104cb1f673a"],[],[false,1,"module",1,"$610",2,"$619",3,0]],["EDGE-76489a319f5c8362","FACT","$382","$381","shop → shop.presentation.orders",["shop","$556"],[],[],["DARTIMP-d73fb02c0325776c"],[],[false,1,"package",1,"shop",0,"$556",2,0]],["EDGE-772e5984f430cd2b","FACT","$378","$377","shop.app.shop_app → shop.data.services.demo_backend",["$446","$477"],[],[],["DARTIMP-a264040863d8e37e"],[],[false,1,"module",1,"$446",1,"$477",2,0]],["EDGE-79294404d46a5d8f","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.data.services.memory_store",["$463","$488"],[],[],["DARTIMP-45cd4d09f7cd84c9"],[],[false,1,"module",1,"$463",1,"$488",2,0]],["EDGE-7b2b326999d40f91","FACT","$378","$377","shop.main → shop.presentation.shopping.catalog.catalog_view_model",["shop.main","$619"],[],[],["DARTIMP-c2511f2a9a15e827"],[],[false,1,"module",1,"shop.main",0,"$619",3,0]],["EDGE-7f1a8b67ede9993c","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.state.async_state",["$610","$634"],[],[],["DARTIMP-5a9cb2c070575c1b"],[],[false,1,"module",1,"$610",2,"$634",4,0]],["EDGE-7f5858cc08b07671","FACT","$382","$381","shop → shop.presentation.shopping.catalog",["shop","$609"],[],[],["DARTIMP-c2511f2a9a15e827"],[],[false,1,"package",1,"shop",0,"$609",2,0]],["EDGE-80c6a43c39f3f980","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.orders",["$533","$584"],[],[],["DARTIMP-f574f6f4c5cb8539"],[],[false,1,"package",1,"$584",3,"$533",5,0]],["EDGE-80cce13c6779d08c","FACT","$382","$381","shop.app → shop.presentation.shopping.cart",["shop.app","$584"],[],[],["DARTIMP-1509dc6edea0bf20","DARTIMP-807bb8754b618ac1"],[],[false,2,"package",2,"shop.app",1,"$584",3,0]],["EDGE-80e349226a8cfbe4","FACT","$378","$377","shop.main → shop.presentation.shopping.cart.cart_view_model",["shop.main","$591"],[],[],["DARTIMP-ca363cba96f9503f"],[],[false,1,"module",1,"shop.main",0,"$591",3,0]],["EDGE-8610c689d94351e3","FACT","$378","$377","shop.data.services.demo_backend → shop.domain.catalog.product",["$477","$519"],[],[],["DARTIMP-16740207d6fc111e"],[],[false,1,"module",1,"$477",2,"$519",8,0]],["EDGE-8804648bbd0c098a","FACT","$378","$377","shop.presentation.shopping.cart.cart_page → shop.state.async_state",["$585","$634"],[],[],["DARTIMP-fa7abc4c4cf298ca"],[],[false,1,"module",1,"$585",2,"$634",4,0]],["EDGE-8830c6995d820df2","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.domain.catalog.product",["$455","$519"],[],[],["DARTIMP-25f30eed9f8a2b53"],[],[false,1,"module",1,"$455",1,"$519",8,0]],["EDGE-887064d51bd4dd6e","FACT","$378","$377","shop.main → shop.data.repositories.cached_catalog_repository",["$455","shop.main"],[],[],["DARTIMP-8c6f80d8401f7fbc"],[],[false,1,"module",1,"shop.main",0,"$455",1,0]],["EDGE-89fd58f14cc8ece5","FACT","$382","$381","shop → shop.app",["shop","shop.app"],[],[],["DARTIMP-3a320043c4bb6b43"],[],[false,1,"package",1,"shop",0,"shop.app",1,0]],["EDGE-8f44d28166f3e24d","FACT","$378","$377","shop.data.services.demo_backend → shop.domain.orders.order",["$477","$534"],[],[],["DARTIMP-8cf3f41ad6bf4445"],[],[false,1,"module",1,"$477",2,"$534",6,0]],["EDGE-94904e0a875d80f0","FACT","$378","$377","shop.data.services.memory_store → shop.domain.orders.order",["$488","$534"],[],[],["DARTIMP-189b2d1da7e81209"],[],[false,1,"module",1,"$488",2,"$534",6,0]],["EDGE-996ef4501ddf8eba","FACT","$378","$377","shop.presentation.shopping.cart.cart_page → shop.presentation.shopping.cart.cart_view_model",["$585","$591"],[],[],["DARTIMP-2a19e59f609c12af"],[],[false,1,"module",1,"$585",2,"$591",3,0]],["EDGE-9a1bc5b28b26c168","FACT","$382","$381","shop.data.repositories → shop.domain.orders",["$454","$533"],[],[],["DARTIMP-79a1d611ee2a3510","DARTIMP-7f326e15cc048c73"],[],[false,2,"package",2,"$454",1,"$533",5,0]],["EDGE-a486946d0c3555f9","FACT","$378","$377","shop.domain.catalog.catalog_repository → shop.domain.catalog.product",["$515","$519"],[],[],["DARTIMP-d2d209f8c4fb1c1a"],[],[false,1,"module",1,"$515",4,"$519",8,0]],["EDGE-a4bd599094d1ffc5","FACT","$382","$381","shop.presentation.shopping.catalog → shop.domain.catalog",["$514","$609"],[],[],["DARTIMP-2f8802ebf6a5e710","DARTIMP-7780762caaf170bd","DARTIMP-baa3811489b69be9"],[],[false,3,"package",3,"$609",2,"$514",7,0]],["EDGE-ad68e3c8915c67b6","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.cart.cart_page",["$446","$585"],[],[],["DARTIMP-1509dc6edea0bf20"],[],[false,1,"module",1,"$446",1,"$585",2,0]],["EDGE-b087deb6002d934a","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.data.services.demo_backend",["$463","$477"],[],[],["DARTIMP-287e9e48c628ca3c"],[],[false,1,"module",1,"$463",1,"$477",2,0]],["EDGE-b61bb7a5b07cc801","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.data.services.memory_store",["$455","$488"],[],[],["DARTIMP-c1d0ce5d9409e62e"],[],[false,1,"module",1,"$455",1,"$488",2,0]],["EDGE-b903158675696d1e","FACT","$382","$381","shop.data.services → shop.domain.orders",["$476","$533"],[],[],["DARTIMP-189b2d1da7e81209","DARTIMP-8cf3f41ad6bf4445"],[],[false,2,"package",2,"$476",2,"$533",5,0]],["EDGE-bd9c6b7214b1be74","FACT","$382","$381","shop.data.repositories → shop.domain.catalog",["$454","$514"],[],[],["DARTIMP-25f30eed9f8a2b53","DARTIMP-ed0e110129760723"],[],[false,2,"package",2,"$454",1,"$514",7,0]],["EDGE-c414d03f1ff3b9f2","FACT","$382","$381","shop.data.repositories → shop.data.services",["$454","$476"],[],[],["DARTIMP-287e9e48c628ca3c","DARTIMP-45cd4d09f7cd84c9","DARTIMP-abe48950e42b4212","DARTIMP-c1d0ce5d9409e62e"],[],[false,4,"package",4,"$454",1,"$476",2,0]],["EDGE-c4396dc7fcde6e7a","FACT","$382","$381","shop.app → shop.domain.orders",["shop.app","$533"],[],[],["DARTIMP-0d8f21c2f329d861"],[],[false,1,"package",1,"shop.app",1,"$533",5,0]],["EDGE-c5891774eb14b8f4","FACT","$382","$381","shop.app → shop.presentation.orders",["shop.app","$556"],[],[],["DARTIMP-298276d7fc7355ff","DARTIMP-531f531120f26a58","DARTIMP-80b0f62c648eecdc"],[],[false,3,"package",3,"shop.app",1,"$556",2,0]],["EDGE-c67c60497bbb30c4","FACT","$382","$381","shop.domain.cart → shop.domain.catalog",["$499","$514"],[],[],["DARTIMP-997bc9b1c6862381"],[],[false,1,"package",1,"$499",6,"$514",7,0]],["EDGE-c6e78abff016856e","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.checkout.shop_status",["$523","$529"],[],[],["DARTIMP-810ecaceec942171"],[],[false,1,"module",1,"$523",4,"$529",5,0]],["EDGE-cc13dbde9f0db4e5","FACT","$378","$377","shop.app.shop_app → shop.presentation.orders.order_detail_page",["$446","$557"],[],[],["DARTIMP-298276d7fc7355ff"],[],[false,1,"module",1,"$446",1,"$557",2,0]],["EDGE-cca7bf728e88c318","FACT","$382","$381","shop.presentation.shopping.cart → shop.state",["$584","shop.state"],[],[],["DARTIMP-416401456edb1bea","DARTIMP-fa7abc4c4cf298ca"],[],[false,2,"package",2,"$584",3,"shop.state",4,0]],["EDGE-ceb5d5581ded6cb5","FACT","$382","$381","shop.data.services → shop.domain.catalog",["$476","$514"],[],[],["DARTIMP-16740207d6fc111e","DARTIMP-506e55b8e1cee5a9"],[],[false,2,"package",2,"$476",2,"$514",7,0]],["EDGE-ceb6d0918b159daa","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.orders.order_repository",["$523","$543"],[],[],["DARTIMP-acb6ecaf33fd3365"],[],[false,1,"module",1,"$523",4,"$543",5,0]],["EDGE-cf0e4b88840f7fb6","FACT","$382","$381","shop → shop.presentation.shopping.cart",["shop","$584"],[],[],["DARTIMP-ca363cba96f9503f"],[],[false,1,"package",1,"shop",0,"$584",3,0]],["EDGE-d16dbad6f9489a29","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.domain.orders.order",["$463","$534"],[],[],["DARTIMP-79a1d611ee2a3510"],[],[false,1,"module",1,"$463",1,"$534",6,0]],["EDGE-d176a1e98c687885","FACT","$382","$381","shop.presentation.orders → shop.state",["$556","shop.state"],[],[],["DARTIMP-5ecf4c43a04ee799","DARTIMP-93d4bef6f2092331"],[],[false,2,"package",2,"$556",2,"shop.state",4,0]],["EDGE-d392826386c4ba3b","FACT","$378","$377","shop.presentation.orders.orders_view_model → shop.domain.orders.order",["$534","$569"],[],[],["DARTIMP-97407008f673ac9b"],[],[false,1,"module",1,"$569",3,"$534",6,0]],["EDGE-d912e9a752a2633e","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.presentation.shopping.cart.cart_view_model",["$591","$610"],[],[],["DARTIMP-524baaff155ed507"],[],[false,1,"module",1,"$610",2,"$591",3,0]],["EDGE-daf673f71301f809","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.catalog.catalog_page",["$446","$610"],[],[],["DARTIMP-5a9a8953b5371b06"],[],[false,1,"module",1,"$446",1,"$610",2,0]],["EDGE-db14675816aa130c","FACT","$382","$381","shop → shop.domain.checkout",["shop","$522"],[],[],["DARTIMP-c5fb31088e1b0169"],[],[false,1,"package",1,"shop",0,"$522",4,0]],["EDGE-e0794e3a9f6b222a","FACT","$382","$381","shop.data.services → shop.domain.checkout",["$476","$522"],[],[],["DARTIMP-37ead6a5c1bd5190"],[],[false,1,"package",1,"$476",2,"$522",4,0]],["EDGE-e145c266ed091128","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.domain.catalog.catalog_repository",["$455","$515"],[],[],["DARTIMP-ed0e110129760723"],[],[false,1,"module",1,"$455",1,"$515",4,0]],["EDGE-e47d459014c1913f","FACT","$378","$377","shop.app.shop_app → shop.presentation.orders.orders_view_model",["$446","$569"],[],[],["DARTIMP-531f531120f26a58"],[],[false,1,"module",1,"$446",1,"$569",3,0]],["EDGE-e57aeb1a9c85f840","FACT","$378","$377","shop.presentation.orders.orders_view_model → shop.state.async_state",["$569","$634"],[],[],["DARTIMP-5ecf4c43a04ee799"],[],[false,1,"module",1,"$569",3,"$634",4,0]],["EDGE-e99e2c8555d9bf51","FACT","$382","$381","shop → shop.data.services",["shop","$476"],[],[],["DARTIMP-047cee0b114a9e6d","DARTIMP-df9a20567d1af2ae"],[],[false,2,"package",2,"shop",0,"$476",2,0]],["EDGE-f2a6ea4970085d5f","FACT","$378","$377","shop.data.services.demo_backend → shop.domain.checkout.shop_status",["$477","$529"],[],[],["DARTIMP-37ead6a5c1bd5190"],[],[false,1,"module",1,"$477",2,"$529",5,0]],["EDGE-f66b17c90c781366","FACT","$378","$377","shop.presentation.orders.orders_view_model → shop.domain.orders.order_repository",["$543","$569"],[],[],["DARTIMP-146bb816b08a42cc"],[],[false,1,"module",1,"$569",3,"$543",5,0]],["EDGE-faf2175b342e46bc","FACT","$378","$377","shop.app.shop_app → shop.presentation.orders.orders_page",["$446","$562"],[],[],["DARTIMP-80b0f62c648eecdc"],[],[false,1,"module",1,"$446",1,"$562",2,0]],["EDGE-fafb38c83385c916","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.catalog.catalog_view_model",["$446","$619"],[],[],["DARTIMP-f527ad9b46cccae1"],[],[false,1,"module",1,"$446",1,"$619",3,0]],["EDGE-ff29278245797f8c","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.checkout",["$522","$584"],[],[],["DARTIMP-628f036faaa5a3bb"],[],[false,1,"package",1,"$584",3,"$522",4,0]]],"encoding":{"escaped_literal":"additional leading $","evidence_fields":["id","file","line","end_line","column","excerpt"],"kind":"architecture-ir-columnar-v1","record_fields":["id","evidence_class","area","kind","title","subjects","evidence_ids","rule_ids","fact_ids","provenance","data"],"section_data_fields":{"bindings":[],"calls":["candidate_count","candidates_truncated","construction","expression","reason","result_bindings","source_definition_id","source_file","source_module","source_scope","status","targets"],"constructs":[],"context_evidence":[],"contexts":[],"cycles":[],"declarations":["decided_by","exact_modules","external_scope_ids","forbidden_responsibilities","include_type_checking","inside","inside_levels","layout_rule_ids","module_target_ids","namespace","owner_ids","parent_id","public","public_api_ids","rationale","requires","responsibilities","role","target"],"dependency_edges":["bidirectional","count","level","runtime_count","source","source_rank","target","target_rank","type_checking_count"],"imports":["binding","origin_definition","reexport","reexport_chain","relative_level","source_module","source_package","symbol","symbol_visibility","symbols_known","target_module","target_package","under_type_checking"],"metrics":["tab","value"],"modules":["all_exports","all_literal","compatibility_logic_free","fan_in","fan_out","file","package","qualified_name","rank","symbol_count"],"packages":["dependencies","fan_in","fan_out","module_count","qualified_name","rank"],"path_observations":[],"references":["candidate_count","candidates_truncated","expression","reason","result_bindings","source_definition_id","source_file","source_module","source_scope","status","targets","use"],"scope_observations":["assessment_complete","comparison","component_id","coverage_complete","fan_out","files","module_count","modules","observed_module_count","outgoing_modules","outgoing_scopes","parent_id","scope","scope_module_counts","scopes"],"symbols":["accessor_kind","annotation","attribute_declarations","base_declarations","class_header_static","class_kind","constant","decorators","definition_contexts","enum_members","initializer","lexical_parent_id","member_inventories","method_kind","mixin_capable","modifiers","module","name","overload_signature","package","parameters","parent","qualified_name","returns","signature_complete","source_binding_unique","source_file","source_member_binding_static","symbol_category","visibility_detail"],"transitive_paths":["level","path","source","target"],"typing_signals":[],"unknowns":["aspect","change","evidence_ids","fact_ids","id","observed_ids","reason","status","subject_id"],"violations":[]},"string_reference":"$<index>"},"evidence":[["$196","$353",75,75,4,"widget._orders.dispose()"],["EVD-002dcf13df3eddaf","$373",1,1,39,"ready"],["EVD-00303471c492e8c9","$365",22,22,42,"orderRepository"],["EVD-0034df8026aad018","$369",54,54,12,"padding"],["EVD-007719ebfc0a902c","$369",56,56,14,"children"],["EVD-00a4e307b08b7d64","$371",75,75,39,"product.id"],["EVD-00b771d87d0cea2b","$371",80,80,18,"icon"],["EVD-00c62a730c7095e6","$357",21,21,23,"Order"],["EVD-017dff00beb73b89","$369",63,63,18,"const Text('Order placed')"],["EVD-01884002298c9cb1","$371",76,76,18,"tooltip"],["EVD-018a43da88e02a7c","$357",28,28,33,"_orders"],["EVD-019ba5afab521f5f","$356",34,34,10,"Future"],["EVD-01a049ca1480959c","$371",15,15,4,"appBar"],["EVD-01bc1222c7a23bfe","$368",14,18,26,"_state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  )"],["EVD-01f2d052a98f8cfd","$361",15,15,9,"Order"],["EVD-02076b08bfce1b3a","$368",9,11,2,"OrdersViewModel(OrderRepository repository) : _repository = repository {\n    load();\n  }"],["EVD-02dabac8fc868d00","$369",63,63,24,"Text"],["EVD-03372cf5e58b035b","$371",18,23,8,"$249"],["EVD-037df8617af7e29a","$371",26,26,10,"tooltip"],["EVD-038f31aa29d5b945","$364",4,4,2,"Future"],["EVD-03e0c6fb7640e32f","$371",50,85,2,"Widget _catalogBody(BuildContext context, AsyncState<List<Product>> state) =>\n      switch (state.phase) {\n        LoadPhase.idle ||\n        LoadPhase.loading => const Center(child: Text('Loading catalog…')),\n        LoadPhase.failed => Center(\n          child: Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const Text('Could not load catalog'),\n          "],["EVD-040a3576f8934ec1","$369",47,47,34,"const Icon(Icons.add)"],["EVD-0481647089804877","$369",25,25,16,"context"],["EVD-04f0dfe9f575ebd5","$354",15,15,21,"_backend"],["EVD-0535022a4773a1b9","$357",30,30,2,"Stream"],["EVD-0594c657dd197a6a","$371",34,34,6,"builder"],["EVD-05a448b139212f70","$355",31,31,11,"orders"],["EVD-0626bb103670091b","$354",3,3,0,"import 'package:shop/domain/catalog/catalog_repository.dart';"],["EVD-069d1f4ad3dc3319","$368",40,40,4,"_state"],["EVD-06ad8eacee6ddde1","$361",9,9,20,"repository"],["EVD-06b90ae266b36cae","$353",19,19,4,"$295"],["EVD-06d1ce446a14e5e9","$363",36,36,10,"$374"],["EVD-06ed85e039c4eb3f","$357",22,22,4,"_orders"],["EVD-0715a85d8d3dac6e","$371",67,67,33,"Center"],["EVD-07632b7b3161f615","$363",25,25,2,"int"],["EVD-07b2cddaeec5ab73","$358",22,29,2,"void add(Product product) {\n    final index = _lines.indexWhere((line) => line.product.id == product.id);\n    if (index < 0) {\n      _lines.add(CartLine(product, 1));\n    } else {\n      _lines[index] = CartLine(product, _lines[index].quantity + 1);\n    }\n  }"],["EVD-07f6cea9c6826d33","$368",55,55,4,"_ordersSubscription?.cancel()"],["EVD-0813020316f927fe","$357",9,9,30,"Order"],["EVD-08168fb672493728","$355",28,28,54,"item.id"],["EVD-0838b785b13e4d9c","$371",27,27,40,"context"],["EVD-088be7f892204c29","$369",19,19,16,"$321"],["EVD-088ee38b5334f568","$353",46,46,22,"settings"],["EVD-08b6ac56c6bcd990","$358",27,27,22,"CartLine(product, _lines[index].quantity + 1)"],["EVD-093702ea870180eb","$370",14,14,2,"bool"],["EVD-095b42f690304729","$371",21,21,10,"onPressed"],["EVD-097f7452623e028c","$370",45,45,15,"AsyncState(LoadPhase.ready, order, null)"],["$197","$369",5,80,0,"class CartPage extends StatelessWidget {\n  const CartPage(this.viewModel);\n\n  final CartViewModel viewModel;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/or"],["EVD-09c74dd3e4b96884","$358",15,15,23,"_lines = []"],["EVD-09ee61d80fb0e9b7","$355",30,30,22,"orders"],["EVD-09f0a7c1bc92a318","$371",76,76,34,"product.name"],["EVD-0a1c5cf4f352bc72","$373",4,4,8,"AsyncState"],["EVD-0aaefd503663d5ae","$353",55,55,12,"builder"],["EVD-0acd13c78a064d81","$353",28,28,25,"_catalog"],["EVD-0ae2716bbd456f09","$369",35,35,31,"line.product.name"],["EVD-0b0c83bc0ba4af9c","$358",44,44,2,"void clear() => _lines.clear();"],["EVD-0b224824e5084182","$361",18,18,18,"$293"],["EVD-0b3ec09e4d944f31","$367",29,32,20,"TextButton(\n                      onPressed: viewModel.load,\n                      child: const Text('Retry'),\n                    )"],["EVD-0b4bfcda0f1fe5fb","$355",3,3,0,"$347"],["EVD-0bacc62463582897","$370",17,17,7,"CartLine"],["EVD-0c093aa4ab78ae1a","$367",13,13,2,"Widget"],["EVD-0c3f2f8f833ae68d","$370",40,40,4,"_state"],["EVD-0c6613bc8e2b758e","$371",77,77,29,"cart.isPlacingOrder"],["EVD-0caf8ef7b07b3c99","$365",21,21,2,"final cartViewModel = CartViewModel(placeOrder)"],["EVD-0cb020cddcc830dd","$354",8,8,6,"_backend"],["EVD-0cc348aa8fcbea1c","$353",14,24,2,"const ShopApp(\n    DemoBackend backend,\n    MemoryStore store,\n    CatalogViewModel catalog,\n    CartViewModel cart,\n    OrdersViewModel orders,\n  ) : _backend = backend,\n      _store = store,\n      _catalog = catalog,\n      _cart = cart,\n      _orders = orders"],["EVD-0cee415c5cc542da","$355",12,12,20,"_store"],["EVD-0d4e9ce198e84da8","$371",67,67,40,"child"],["EVD-0d56469f18292017","$364",1,1,0,"$347"],["EVD-0d5dc325350a40e5","$369",30,51,18,"ListView(\n                    children: [\n                      for (final line in viewModel.lines)\n                        ListTile(\n                          title: Text(\n                            '${line.product.name} × ${line.quantity}',\n                          ),\n                          subtitle: Text(_money(line.lineTotalCents)),\n                          trailing: IconButton(\n        "],["EVD-0d7d2542aa7eba45","$368",13,13,24,"_repository"],["EVD-0ddd3b3963c96fe7","$358",27,27,31,"product"],["EVD-0e560d9a815a8863","$371",70,70,34,"state.value"],["EVD-0e66d24250276ad0","$367",48,48,29,"context.mounted"],["EVD-0e6ace6f95c1693a","$357",11,11,2,"List"],["EVD-0e8a2074581fcec3","$353",50,50,12,"settings"],["EVD-0eb54060fd9c0e49","$363",39,39,10,"line.quantity"],["$198","$353",13,34,0,"class ShopApp extends StatefulWidget {\n  const ShopApp(\n    DemoBackend backend,\n    MemoryStore store,\n    CatalogViewModel catalog,\n    CartViewModel cart,\n    OrdersViewModel orders,\n  ) : _backend = backend,\n      _store = store,\n      _catalog = catalog,\n      _cart = cart,\n      _orders = orders;\n\n  final DemoBackend _backend;\n  final MemoryStore _store;\n  final CatalogViewModel _catalog;\n  "],["EVD-0f30e7fc87dd368d","$371",60,60,16,"key"],["EVD-0f5b2b03ff255d99","$359",4,4,2,"Future"],["EVD-0f71ffc965f8fc59","$373",1,1,32,"empty"],["EVD-101f66e9382fa34b","$371",8,8,2,"const CatalogPage(this.catalog, this.cart)"],["EVD-1040f7e51efb5c2e","$366",9,19,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Order detail')),\n    body: ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text('Total ${_money(order.totalCents)}')),\n      ],\n    ),\n  );"],["EVD-105dabd8f9ebcfd7","$371",51,51,14,"state.phase"],["EVD-10aeb9e744828e9e","$369",24,24,6,"listenable"],["EVD-10b96769e16ccea1","$369",6,6,8,"CartPage"],["EVD-11573e6c0ff5ba6a","$367",44,44,58,"order.totalCents"],["EVD-11d412170167a294","$367",41,41,27,"ValueKey(order.id)"],["EVD-11e5ac3c9c1a882b","$356",17,25,2,"Future<List<Product>> fetchCatalog() async {\n    await Future<void>.value();\n    _checkRequest();\n    return const [\n      Product('trail-mix', 'Trail Mix', 399),\n      Product('oat-bar', 'Oat Bar', 149),\n      Product('apple', 'Apple', 99),\n    ];\n  }"],["EVD-11e98fed39246afa","$355",9,9,6,"_store"],["EVD-11ed35860a2ec0ff","$370",45,45,26,"LoadPhase.ready"],["EVD-12532a1fa5dd20c5","$353",59,59,22,"settings"],["EVD-12d61659e5237972","$371",33,33,6,"listenable"],["EVD-131808d7369f2596","$370",13,13,2,"AsyncState"],["EVD-131f892af3b45688","$368",6,6,0,"$351"],["EVD-132bb5ae18f23e9f","$371",34,34,16,"context"],["EVD-132f2d3951067927","$369",55,55,12,"child"],["EVD-1340889e8f21c75b","$370",23,23,13,"Order"],["EVD-134234efd537f2e4","$371",24,29,8,"IconButton(\n          key: const ValueKey('open-cart'),\n          tooltip: 'Cart',\n          onPressed: () => Navigator.of(context).pushNamed('/cart'),\n          icon: const Icon(Icons.shopping_cart),\n        )"],["EVD-13b0a05e96da80b3","$368",52,57,2,"@override\n  void dispose() {\n    _disposed = true;\n    _ordersSubscription?.cancel();\n    super.dispose();\n  }"],["EVD-13d5ce17965541bf","$353",58,58,33,"order"],["EVD-142580285d85e6b7","$356",18,18,23,"value"],["EVD-142f29df31568c19","$357",32,32,28,"_orderChanges"],["EVD-147b9fd03ad9a2e8","$357",19,19,7,"Order"],["EVD-14815913891b5b22","$366",16,16,24,"Text('Total ${_money(order.totalCents)}')"],["EVD-15039a53c059623d","$367",23,23,48,"child"],["EVD-1509e57262b09dd6","$353",37,69,2,"@override\n  Widget build(BuildContext context) {\n    assert(widget._backend.isOnline() == widget._catalog.isOnline);\n    return MaterialApp(\n      title: 'Flutter Shop',\n      initialRoute: '/',\n      onGenerateRoute: (settings) {\n        return switch ((settings.name, settings.arguments)) {\n          ('/', _) => MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => "],["EVD-1516cdb372bc91b5","$358",32,32,18,"_lines"],["EVD-157ad94a13c63c5a","$353",43,43,6,"onGenerateRoute"],["EVD-157f70e4bb8a9a36","$367",37,55,33,"ListView(\n                children: [\n                  for (final order in viewModel.state.value ?? const <Order>[])\n                    ListTile(\n                      key: ValueKey(order.id),\n                      title: Text('Order #${order.id.split('-').last}'),\n                      subtitle: Text(\n                        '${order.status.label} · ${_money(order.totalCents)}',\n               "],["EVD-158c989d4b390d7f","$371",89,89,10,"cents"],["EVD-15a2a227fee22ca8","$368",19,19,2,"StreamSubscription"],["EVD-15cca774b0a78869","$357",14,14,33,"List.unmodifiable(_catalog)"],["EVD-15d7459f2b328a71","$371",21,21,27,"$290"],["EVD-15e9f7dbd6b8a940","$363",21,21,8,"String"],["EVD-162c1997f14829eb","$370",45,45,6,"_state"],["EVD-165ed6e57ce91024","$370",14,14,7,"_isPlacingOrder = false"],["EVD-17161d066bfb667c","$355",38,38,9,"Order"],["EVD-173183ae98a0dc41","$360",6,6,12,"priceCents"],["EVD-173b014ac1dc294a","$372",28,28,13,"$320"],["EVD-1761c06e5015fcf9","$363",43,43,4,"cart.totalCents"],["EVD-176cecd209859419","$358",23,23,46,"$374"],["$199","$353",73,73,4,"widget._catalog.dispose()"],["EVD-17d348a98ab1199f","$353",22,22,6,"_catalog"],["EVD-17fccd6b4c96e33f","$371",28,28,22,"Icon"],["EVD-188bbe114b9fb01e","$372",23,23,2,"AsyncState"],["EVD-188f7aced01dcd06","$358",32,32,4,"final index = _lines.indexWhere((line) => line.product.id == productId)"],["EVD-189c78b698de49e6","$371",54,54,8,"LoadPhase"],["EVD-18a379f2f19341e4","$361",13,13,2,"int"],["EVD-1903fef8c23b2533","$372",10,10,16,"status"],["EVD-19140097ac75defc","$368",22,22,18,"Order"],["EVD-19376ef03b43d4a3","$355",12,12,8,"MemoryStore"],["EVD-195d97a89d40dbff","$369",29,29,18,"const Center(child: Text('Your cart is empty'))"],["EVD-195dcf9f62502ee3","$363",7,7,2,"const OrderStatus(this.label)"],["EVD-19686202365d15c5","$367",28,28,26,"Text"],["EVD-196f9a8889f00593","$372",11,11,4,"load()"],["EVD-1a0c45eba75ec993","$357",17,17,17,"List.unmodifiable(products)"],["EVD-1a2f94fbb8ef10db","$363",49,49,8,"int"],["EVD-1a4da082aaf8ea83","$367",28,28,20,"const Text('Could not load orders')"],["EVD-1a562fe13adf22b4","$369",82,82,0,"String"],["EVD-1a59f09ddc407464","$366",10,10,15,"$9"],["EVD-1a876e3d6310f3e3","$372",40,40,4,"_notify()"],["EVD-1ae8dc48e792ffbe","$372",56,56,4,"_disposed"],["EVD-1bbe3973582a8205","$370",48,48,15,"$7"],["EVD-1bc0fb4d12072199","$370",62,63,4,"$313"],["EVD-1bc60c0d9fc63f6e","$372",38,38,50,"error"],["EVD-1c039a2bc8fd4d40","$368",14,14,13,"List"],["EVD-1c0bf9a7a51de38e","$361",2,2,0,"import 'package:shop/domain/checkout/shop_status.dart';"],["EVD-1c261fef21d35f49","$371",25,25,15,"const ValueKey('open-cart')"],["EVD-1c8dc03955c0bbca","$371",34,34,25,"_"],["$200","$355",6,41,0,"class MemoryOrderRepository implements OrderRepository {\n  MemoryOrderRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store;\n\n  final DemoBackend _backend;\n  final MemoryStore _store;\n\n  @override\n  Future<Order> place(Order order) async {\n    final saved = await _backend.submitOrder(order);\n    _store.saveOrders([..._store.readOrders(), saved]);\n    ret"],["$201","$371",7,86,0,"class CatalogPage extends StatelessWidget {\n  const CatalogPage(this.catalog, this.cart);\n\n  final CatalogViewModel catalog;\n  final CartViewModel cart;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed"],["EVD-1d6b154efac6839f","$355",24,24,4,"final remote = await _backend.fetchOrders()"],["EVD-1d9d99a6717133cd","$353",15,15,4,"DemoBackend"],["$202","$365",19,19,21,"$297"],["EVD-1e04b9491a4f6c50","$361",19,19,43,"order"],["EVD-1e6e43be52633131","$367",65,65,10,"cents"],["EVD-1e770cd9aa242f86","$371",67,67,18,"empty"],["EVD-1ead5c9e9ed295fc","$361",8,8,6,"_status"],["EVD-1f6a5b40b6e1edf3","$367",30,30,33,"viewModel.load"],["EVD-1fc3498bf35d1f8d","$361",17,17,12,"StateError('Checkout requires an online connection')"],["EVD-1fe0d1ae764abb0f","$353",60,60,12,"builder"],["EVD-1febd98b9853a954","$369",34,34,26,"title"],["EVD-200d3535160077a6","$357",24,24,31,"order"],["EVD-202e0b3e937dab38","$371",57,57,12,"children"],["EVD-20437e819f9b8917","$361",18,18,4,"final order = Order.fromCart(cart, 'order-$_nextOrderNumber')"],["EVD-2096c3e0f1b5d8a0","$354",12,12,8,"MemoryStore"],["EVD-2118f8eea26470fd","$369",44,44,36,"$374"],["$203","$365",21,21,24,"CartViewModel(placeOrder)"],["EVD-217ab3617a47e4a2","$367",36,36,24,"empty"],["EVD-21a99117d129652b","$353",3,3,0,"$345"],["EVD-21d2316427cdf400","$370",26,26,8,"$314"],["EVD-21df0ee44177450c","$367",26,26,32,"MainAxisSize.min"],["EVD-21f0abc08fdc7920","$367",10,10,13,"isOnline"],["EVD-21f938c99ca7c9aa","$363",20,20,8,"String"],["EVD-22117335b7a845e4","$367",31,31,22,"child"],["EVD-223069afb53f3db2","$372",27,41,2,"Future<void> load() async {\n    _state = const AsyncState(LoadPhase.loading, null, null);\n    _notify();\n    try {\n      final products = await _repository.loadCatalog();\n      _state = AsyncState(\n        products.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n        products,\n        null,\n      );\n    } catch (error) {\n      _state = AsyncState(LoadPhase.failed, null, error);\n    }\n    _notify()"],["EVD-22bf53e49bd2d4fa","$369",68,68,24,"viewModel.checkout"],["EVD-22d31c3559c6bfc6","$353",20,20,6,"_backend"],["EVD-22d6fe9443381e51","$369",33,49,24,"ListTile(\n                          title: Text(\n                            '${line.product.name} × ${line.quantity}',\n                          ),\n                          subtitle: Text(_money(line.lineTotalCents)),\n                          trailing: IconButton(\n                            key: ValueKey('increase-${line.product.id}'),\n                            tooltip: 'Add one ${line.produ"],["EVD-233503577a4f67cc","$372",54,58,2,"@override\n  void dispose() {\n    _disposed = true;\n    super.dispose();\n  }"],["EVD-239132d5780a0dd8","$358",32,32,46,"$374"],["EVD-2436460efd01a369","$354",7,7,47,"MemoryStore"],["EVD-24536a425260d7fe","$358",23,23,18,"_lines"],["$204","$365",22,22,26,"OrdersViewModel(orderRepository)"],["EVD-248fd1de11298d59","$372",31,31,6,"final products = await _repository.loadCatalog()"],["EVD-24c429dff8c68669","$372",45,45,2,"Future"],["EVD-25431fe5405b4eea","$368",36,36,26,"String"],["EVD-2558584bfb0f773d","$353",54,54,12,"settings"],["EVD-258a6bb8a77675ec","$367",25,25,16,"child"],["EVD-259b0fb5a6ec479e","$357",9,9,25,"List"],["EVD-26351d00008ae642","$355",25,25,18,"_store"],["EVD-264182c3fcb6cbc3","$363",22,22,8,"int"],["EVD-267300a608c04c4c","$368",31,31,50,"error"],["EVD-26b54a77e24bb468","$365",1,1,0,"$343"],["EVD-277f308a6a3d8ab9","$355",35,35,2,"Stream"],["EVD-27832fc1a3c30f6a","$367",36,36,33,"const Center(child: Text('No orders yet'))"],["EVD-27c1834804b4fc58","$358",37,37,31,"_lines[index].product"],["EVD-27d3b2fd57157e7a","$357",10,10,6,"StreamController.broadcast()"],["EVD-2828c77c48228120","$358",9,9,28,"product.priceCents"],["EVD-282c1bf9ce7a68d7","$354",15,15,2,"bool"],["EVD-28969a4f975d8bcd","$371",67,67,8,"LoadPhase"],["EVD-28a3a19c3c545b99","$365",6,6,0,"$345"],["EVD-28a44706aeb2f2b1","$372",8,8,49,"ShopStatus"],["EVD-29dcd98efcb74349","$369",83,83,28,"cents"],["EVD-29e97ddaff70ff2c","$371",74,74,16,"trailing"],["EVD-29f8155e85ad51aa","$358",34,34,8,"quantity"],["EVD-2a6aeee097f47bd2","$372",21,21,7,"_disposed = false"],["EVD-2a85c3b39ae3b810","$363",35,40,18,"OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        )"],["EVD-2a945724f5a8dae8","$372",34,34,8,"products"],["EVD-2a969ba7cc161e1f","$369",26,26,8,"children"],["EVD-2a9dfd467c6e8bbc","$357",19,19,2,"List"],["EVD-2ab121650b6223ff","$371",73,73,16,"subtitle"],["EVD-2acb0ac6c4f32843","$366",7,7,8,"Order"],["EVD-2b497aeb3042cf4f","$366",15,15,19,"title"],["EVD-2b6e4f436378e248","$367",18,18,8,"children"],["EVD-2ba55607521accee","$372",28,28,19,"AsyncState"],["EVD-2ba73cf90d122576","$367",38,38,16,"children"],["$205","$365",23,29,14,"ShopApp(\n    backend,\n    store,\n    catalogViewModel,\n    cartViewModel,\n    ordersViewModel,\n  )"],["EVD-2be7a3b65f64a0aa","$366",16,16,45,"order.totalCents"],["EVD-2bfbc0387b8c7b84","$370",37,37,9,"Order"],["EVD-2c1bb121d044bc23","$371",73,73,38,"product.priceCents"],["EVD-2c3f017252edcaef","$363",13,18,2,"const OrderLine(\n    this.productId,\n    this.name,\n    this.unitPriceCents,\n    this.quantity,\n  )"],["$206","$373",3,9,0,"class AsyncState<T> {\n  const AsyncState(this.phase, this.value, this.error);\n\n  final LoadPhase phase;\n  final T? value;\n  final Object? error;\n}"],["EVD-2cd20a935ef3d68e","$357",11,11,7,"Product"],["EVD-2cd9c6f05b6f9614","$370",12,12,8,"Cart"],["EVD-2ce33196f77f1481","$369",58,58,45,"LoadPhase.failed"],["EVD-2d00cadec8d60cbd","$353",56,56,16,"OrdersPage(widget._orders, widget._catalog.isOnline)"],["EVD-2de1dc34cc4b24c9","$363",23,23,12,"quantity"],["EVD-2e0a078793c8e74b","$371",89,89,40,".toString().padLeft(2, '0')"],["EVD-2e0cee1c9ae9247a","$371",16,16,6,"title"],["EVD-2e598dc8f5eb5242","$354",11,11,8,"DemoBackend"],["EVD-2e7ae437a37bca0a","$369",37,37,41,"_money(line.lineTotalCents)"],["EVD-2e9cd0bbaa7f64c7","$365",18,18,48,"backend"],["EVD-2eea188b6a2bafdf","$369",25,77,31,"Column(\n        children: [\n          Expanded(\n            child: viewModel.lines.isEmpty\n                ? const Center(child: Text('Your cart is empty'))\n                : ListView(\n                    children: [\n                      for (final line in viewModel.lines)\n                        ListTile(\n                          title: Text(\n                            '${line.product.name} × "],["EVD-2ef61cfa544c52a7","$354",18,18,14,"Product"],["EVD-2ef72f35083ae91a","$354",18,18,9,"List"],["EVD-2f116b95f9304441","$357",1,1,0,"import 'dart:async';"],["EVD-2f224de2f687fc96","$361",8,8,16,"status"],["EVD-2f5c2932b6d6bc40","$365",30,30,9,"app"],["EVD-2f746f37c7df00b4","$358",19,20,2,"int get totalCents =>\n      _lines.fold(0, (sum, line) => sum + line.lineTotalCents);"],["$207","$353",76,76,4,"widget._store.dispose()"],["EVD-2ff52f8092ba72b1","$368",26,26,57,"_receiveOrders"],["EVD-2fff9bb7f53bfbb9","$372",9,9,20,"repository"],["EVD-3000c5af849ca4c9","$372",16,20,28,"_state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  )"],["EVD-30288f63b2586849","$358",15,15,13,"CartLine"],["EVD-3093c1673eafe69a","$353",44,44,24,"settings.name"],["EVD-30eb9b6fd69ec065","$368",26,26,4,"_ordersSubscription"],["EVD-310649f8040d012b","$368",5,5,0,"import 'package:shop/domain/orders/order_repository.dart';"],["EVD-3137b6e9f533c70d","$369",47,47,28,"icon"],["EVD-318d983c97930357","$372",46,46,22,"online"],["EVD-31cd4f0aca4825f8","$370",27,27,4,"_cart"],["EVD-31fa93daf193ecaf","$361",11,11,8,"ShopStatus"],["EVD-322d14b5df67616e","$371",19,19,15,"const ValueKey('open-orders')"],["EVD-32364a8dc0de635d","$355",27,27,9,"remote"],["EVD-324dd5c5cecf5fa0","$371",27,27,10,"onPressed"],["EVD-3259526f6aeee070","$368",25,25,4,"final dynamic repository = _repository"],["EVD-32596b2f08dae50a","$354",19,19,37,"_store"],["EVD-3304effd1b54a2b7","$369",29,29,24,"Center"],["EVD-33404e7874a41339","$371",72,72,23,"Text(product.name)"],["EVD-3341221613299d0c","$356",13,13,45,"online"],["EVD-337dd0090d63b203","$363",32,32,4,"id"],["EVD-33aa406116b7ef03","$372",15,15,19,"_status"],["EVD-33c56ee3d461b65c","$354",22,22,11,"products"],["EVD-33fa9acf9602b84d","$369",55,74,19,"Column(\n              children: [\n                Text('Total ${_money(viewModel.totalCents)}'),\n                if (viewModel.state.phase == LoadPhase.failed)\n                  const Text(\n                    'Checkout failed. Check your connection and try again.',\n                  ),\n                if (viewModel.state.phase == LoadPhase.ready)\n                  const Text('Order placed'),\n    "],["EVD-340cf01c67be9d6e","$353",39,39,41,"widget._catalog.isOnline"],["EVD-343855a90d73e58f","$368",14,14,18,"Order"],["EVD-343d1d68d8019621","$370",48,48,26,"LoadPhase.failed"],["EVD-3453b2139c98bd96","$371",61,61,16,"onPressed"],["EVD-348d58f8438fdecd","$356",28,28,10,"Future"],["EVD-349250449cdfcaca","$370",48,48,50,"error"],["EVD-351fafc84ca400e4","$371",41,41,12,"value"],["EVD-354a3a081da5e460","$371",56,56,12,"mainAxisSize"],["EVD-357d90d2fcc4b053","$371",13,48,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n        IconButton(\n          key: const Valu"],["EVD-359bee5fdcf7e6d0","$371",70,70,56,"Product"],["EVD-359dac94facce991","$353",26,26,20,"_backend"],["EVD-35eac325b9187121","$361",19,19,25,"_repository"],["EVD-3631f5a7a1de7d80","$363",31,31,16,"fromCart"],["EVD-36a29f68b324ee0e","$353",54,54,22,"settings"],["EVD-36b655f491151a51","$371",25,25,10,"key"],["EVD-36c3cc87622e63fc","$371",53,53,8,"LoadPhase"],["EVD-37626b4e7f543695","$355",24,24,25,"_backend"],["EVD-37913009ad14d29b","$369",15,20,8,"$249"],["EVD-37a79abf47055ba9","$371",62,62,23,"const Text('Retry')"],["EVD-37ee535b0797912c","$355",18,18,11,"saved"],["EVD-381b89ca44d6ec6b","$363",9,9,15,"label"],["EVD-381d5745131ca483","$371",22,22,10,"icon"],["EVD-3882a783f222e031","$356",15,15,2,"void failNextRequest() => _failNextRequest = true;"],["EVD-38f6e2a60b22dbd7","$369",11,11,2,"Widget"],["EVD-392851659b2cbcc8","$365",15,15,2,"final backend = DemoBackend()"],["EVD-393d0c4318b4309c","$363",47,47,8,"String"],["EVD-39882db1a17caf8b","$370",40,40,30,"LoadPhase.loading"],["EVD-3a083021dede6c6b","$358",20,20,6,"_lines"],["EVD-3a16fc56bcb1b762","$355",22,22,14,"Order"],["EVD-3a98c3a4cd1b54e6","$353",64,64,51,"Text('Page not found')"],["EVD-3b06152eabbfdfb1","$358",32,32,65,"productId"],["EVD-3b98ef81d0220569","$367",41,41,22,"key"],["EVD-3bb4c7e2040f9361","$367",49,51,30,"Navigator.of(\n                          context,\n                        ).pushNamed('/order', arguments: selected)"],["EVD-3c4148947419be01","$363",31,31,10,"Order"],["EVD-3c48d2fb338a49d3","$358",17,17,30,"List.unmodifiable(_lines)"],["EVD-3d01d1e1dbd9100b","$369",12,22,12,"AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n      ],\n    )"],["EVD-3d33d96bb44ba400","$371",77,77,18,"onPressed"],["EVD-3d3fcf4b9c259773","$367",47,47,47,"viewModel"],["EVD-3d8abdab763e5194","$357",30,30,39,"_orderChanges.stream"],["EVD-3de53aa63da303cb","$355",11,11,20,"_backend"],["EVD-3de68ae645ace2f1","$361",13,13,6,"_nextOrderNumber = 1"],["EVD-3e124a8d6e781932","$356",7,7,2,"bool"],["EVD-3e41a3499c3e8c6c","$369",43,43,40,"viewModel"],["EVD-3e4a626882e5b1e4","$369",3,3,0,"$351"],["EVD-3e8e63b60dfc22e3","$361",20,20,4,"_nextOrderNumber"],["EVD-3e91fbf180397da3","$367",15,15,4,"body"],["EVD-3e9e268ef2cc01da","$371",16,16,13,"const Text('Shop')"],["EVD-3ee65c93cca17a10","$371",33,33,45,"cart"],["EVD-3f044197565b805e","$357",16,16,24,"Product"],["EVD-3f314d8bde1b4d2d","$368",9,9,18,"$294"],["EVD-3f8b187d2fb5f914","$355",15,15,22,"Order"],["EVD-3fada886388dd813","$355",8,8,17,"backend"],["EVD-4013a6aa2c341554","$369",41,41,39,"$645"],["EVD-4046463535c4768a","$371",68,68,8,"LoadPhase"],["EVD-4069a54d66477d7e","$366",11,11,19,"title"],["EVD-406d6c11f74c32e7","$368",49,49,9,"_disposed"],["EVD-4091d2f2f19aabd1","$369",69,71,25,"Text(\n                    viewModel.isPlacingOrder ? 'Placing order…' : 'Place order',\n                  )"],["EVD-40b79c85014a89e7","$367",9,9,8,"$295"],["EVD-40e97f85f1d16d52","$363",23,23,8,"int"],["EVD-4127843cd03b495a","$371",10,10,8,"$12"],["EVD-41331542db3bae1c","$356",6,6,2,"bool"],["EVD-41452c1a5c58c517","$368",10,10,4,"load()"],["EVD-41e748ff211648f7","$360",1,1,0,"class Product {"],["EVD-41e8d5cebac770b9","$360",4,4,8,"String"],["EVD-41fc83dbba0dfcc7","$355",30,30,4,"_store"],["EVD-420b1faefd398d3d","$371",37,37,23,"ValueKey"],["EVD-420c41d0a820b05e","$353",17,17,4,"$12"],["EVD-422be0b781a9eaa4","$366",23,23,40,".toString().padLeft(2, '0')"],["EVD-424e762e9141598e","$368",13,13,8,"$294"],["EVD-433382f49dc7a647","$355",35,35,9,"List"],["EVD-433ec8f196711f58","$363",25,25,39,"unitPriceCents"],["EVD-438192263adb8c13","$361",15,15,2,"Future"],["EVD-43c6b162debffe4b","$371",42,42,23,"catalog.setOnline"],["EVD-43e21fcf31e1acb8","$369",25,25,25,"_"],["EVD-445d85926315a344","$371",35,35,8,"children"],["EVD-449a71b05e498d5d","$353",29,29,8,"$11"],["EVD-44ded2ab0d6b6741","$357",7,7,2,"MemoryStore()"],["EVD-44f11022613a74bc","$355",2,2,0,"$345"],["EVD-454bb0713626a0db","$365",19,19,32,"backend"],["EVD-45bd028e226110c7","$371",67,67,27,"const Center(child: Text('No products available'))"],["EVD-45f6e3b65dde6530","$369",11,11,15,"$9"],["EVD-460c1953aac39caf","$366",11,11,12,"AppBar(title: const Text('Order detail'))"],["EVD-460f2ed10d4c4d6a","$369",47,47,40,"Icon"],["EVD-4632d500f726839c","$371",80,80,24,"const Icon(Icons.add_shopping_cart)"],["EVD-467a0b36b4d165a1","$356",40,40,26,"StateError('Offline')"],["EVD-469a0a6782e1646a","$367",7,7,2,"const OrdersPage(this.viewModel, this.isOnline)"],["EVD-46cb9e22a861b0a4","$371",44,44,48,"catalog.state"],["EVD-46dd5e1941c1cc61","$355",22,22,2,"Future"],["EVD-46f35004077a37da","$370",63,63,9,".dispose()"],["EVD-46f77d506ee6dd05","$371",21,21,40,"context"],["EVD-4717043c575394a9","$357",24,24,60,"order"],["EVD-47aa4f9f1af2c12d","$353",51,51,28,"CartPage(widget._cart)"],["EVD-47c490c23c94604f","$358",27,27,47,"index"],["EVD-486e9fd0e3285986","$367",15,60,10,"ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Text('Loading orders…')),\n              LoadPhase.failed => Center(\n   "],["$208","$354",1,1,0,"$344"],["EVD-4928a36d5b9be837","$355",22,22,9,"List"],["EVD-495287c04a79910b","$372",47,47,10,"load()"],["EVD-495e216fd255e5ec","$367",37,37,14,"LoadPhase"],["EVD-4976b95267ecfed3","$363",4,4,2,"placed"],["EVD-49c06bc84bd902d3","$370",48,48,6,"_state"],["$209","$365",15,15,18,"DemoBackend()"],["EVD-4a118d252413753f","$355",16,16,45,"order"],["EVD-4a58b2d295ffbf71","$368",30,30,13,"error"],["EVD-4a8858cfa0216879","$370",3,3,0,"$346"],["EVD-4ad82b4fb8d52971","$355",34,35,2,"@override\n  Stream<List<Order>> watchAll() => _store.watchOrders();"],["EVD-4b2ad8cf7a5792d6","$368",20,20,2,"bool"],["EVD-4b6e05875fe7bc0c","$358",37,37,22,"CartLine(_lines[index].product, quantity)"],["EVD-4b9892ae597a393c","$371",61,61,27,"catalog.retry"],["EVD-4bac5d33c8ee03e9","$353",47,47,57,"widget._cart"],["EVD-4c404216e598a450","$371",39,39,14,"catalog.isOnline"],["EVD-4c8721db0a26aaf8","$366",11,11,4,"appBar"],["EVD-4cac276695db9741","$372",46,46,4,"_status"],["EVD-4cc923907f325c95","$371",89,89,28,"cents"],["EVD-4dafac4af0608396","$366",2,2,0,"$347"],["EVD-4e75ff6abbdffdae","$370",9,9,16,"PlaceOrder"],["EVD-4e8caa9aad1dc246","$364",6,6,14,"Order"],["EVD-4ed89cf0318b54e4","$353",51,51,12,"builder"],["EVD-4ee81a89b211262b","$369",24,24,18,"viewModel"],["EVD-4ef602f8eaad647b","$369",37,37,26,"subtitle"],["EVD-4f5d1b1cb2121a5e","$373",1,1,23,"loading"],["EVD-4f796c9181d9ad87","$354",19,19,9,"_backend"],["EVD-501b5b6b60facacc","$367",21,21,12,"child"],["EVD-502d5b85eb16b623","$370",9,9,41,"_placeOrder"],["EVD-50613db78e9b670f","$353",76,77,4,"widget._store.dispose();\n    super.dispose();"],["EVD-5065c66feb2bff51","$368",40,44,13,"AsyncState(\n      orders.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n      orders,\n      null,\n    )"],["EVD-5081efc04fa02cdd","$370",17,17,30,"_cart.lines"],["EVD-509b263abe9352b5","$369",16,16,21,"ValueKey"],["EVD-50de7fa7f5530590","$367",40,53,20,"ListTile(\n                      key: ValueKey(order.id),\n                      title: Text('Order #${order.id.split('-').last}'),\n                      subtitle: Text(\n                        '${order.status.label} · ${_money(order.totalCents)}',\n                      ),\n                      onTap: () async {\n                        final selected = await viewModel.findById(order.id);\n           "],["EVD-50f7d2d14242d195","$363",38,38,10,"line.product.priceCents"],["EVD-510d9db3cfdeec34","$367",21,21,27,"viewModel.state.phase"],["EVD-5137210b7ebd9e2e","$371",53,53,49,"Text('Loading catalog…')"],["EVD-51cc2bef368851f4","$353",9,9,0,"$349"],["EVD-51e755516a3bfec6","$372",16,16,13,"List"],["EVD-52981aa09594337c","$353",63,63,12,"builder"],["EVD-530eaba979b8e128","$360",4,4,15,"id"],["EVD-533f0237d5aa9445","$367",2,2,0,"$347"],["EVD-54220db10f3c134e","$370",12,12,21,"Cart()"],["EVD-543118d853f05f74","$368",29,29,6,"_receiveOrders(orders)"],["EVD-544f7eab741c8051","$369",39,39,33,"ValueKey('increase-${line.product.id}')"],["EVD-547c9bc0168bfb43","$363",47,47,15,"id"],["EVD-54958e3250e700f1","$370",56,58,2,"void _notify() {\n    if (!_disposed) notifyListeners();\n  }"],["EVD-54e2db7acac01db6","$369",11,79,40,"Scaffold(\n    appBar: AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n      ],\n    ),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (conte"],["EVD-54f170642ba74fb8","$358",25,25,6,"_lines"],["EVD-55037ac0c9cdabfa","$370",27,27,14,"product"],["EVD-553cc44ac8f389d7","$368",19,19,26,"Order"],["EVD-55432736661f148d","$361",9,9,6,"_repository"],["EVD-554f4ca65b1b9f64","$367",65,65,28,"cents"],["EVD-5592ac470df0d585","$353",43,43,24,"settings"],["EVD-55cb1be5edd3fa98","$360",5,5,15,"name"],["EVD-55d01a6f8abb6dea","$372",38,38,6,"_state"],["EVD-55d2b4e08e12ee5e","$358",20,20,27,"line"],["EVD-55f9352121a0c079","$369",38,48,36,"IconButton(\n                            key: ValueKey('increase-${line.product.id}'),\n                            tooltip: 'Add one ${line.product.name}',\n                            onPressed: viewModel.isPlacingOrder\n                                ? null\n                                : () => viewModel.setQuantity(\n                                    line.product.id,\n                          "],["EVD-5613abff091ae6ec","$372",33,33,27,"LoadPhase.empty"],["EVD-561fe0761cc93a2f","$367",19,19,25,"const Text('Offline: cached orders')"],["EVD-5679517549e4f286","$361",7,9,2,"PlaceOrder(ShopStatus status, OrderRepository repository)\n    : _status = status,\n      _repository = repository"],["EVD-567f9e7cd5c571e2","$367",46,46,22,"onTap"],["EVD-56a0db80a33d51b9","$354",8,8,17,"backend"],["EVD-56b2447d3415f77c","$368",32,32,6,"_notify()"],["EVD-56cd022298334e88","$358",37,37,54,"quantity"],["EVD-571a7e71dff53712","$367",14,14,32,"Text"],["EVD-5738ac36471f9caf","$358",17,17,7,"CartLine"],["EVD-577532312b108a70","$371",5,5,0,"$351"],["EVD-577cc7b6640a4cb5","$368",25,25,31,"_repository"],["EVD-57f768cb13982fc4","$353",27,27,8,"MemoryStore"],["EVD-5803d168357ae52e","$369",43,46,40,"viewModel.setQuantity(\n                                    line.product.id,\n                                    line.quantity + 1,\n                                  )"],["EVD-58e35a66aa1fb685","$357",28,28,19,"String"],["EVD-58e55c2792a84fd4","$366",5,5,8,"OrderDetailPage"],["EVD-58fbffab569ae193","$371",38,40,19,"Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            )"],["EVD-590f44429b9c0371","$366",10,10,2,"Widget"],["EVD-59cb0d7ab41194d7","$367",14,14,26,"const Text('Orders')"],["EVD-59d913aca9eae59a","$368",41,41,6,"orders.isEmpty"],["$210","$360",1,7,0,"class Product {\n  const Product(this.id, this.name, this.priceCents);\n\n  final String id;\n  final String name;\n  final int priceCents;\n}"],["EVD-5a13cf3820bbaa3b","$371",53,53,29,"const Center(child: Text('Loading catalog…'))"],["EVD-5a477845e2ee50ac","$363",20,20,15,"productId"],["EVD-5a689cab7e7ebb64","$357",19,19,30,"List.unmodifiable(_orders.values)"],["EVD-5a7bfafbb9583902","$370",25,29,2,"void addProduct(Product product) {\n    if (_isPlacingOrder) return;\n    _cart.add(product);\n    _notify();\n  }"],["EVD-5a84fcb79bd7734e","$368",28,28,27,"_repository"],["EVD-5adfbac3c4b803d3","$353",30,30,8,"$295"],["EVD-5ae910c137e9dd18","$365",18,18,57,"store"],["EVD-5b0f4fb4bc00671d","$363",21,21,15,"name"],["EVD-5b1ca92f41654297","$367",23,23,14,"LoadPhase"],["EVD-5c633331437b75a5","$353",5,5,0,"import 'package:shop/presentation/orders/order_detail_page.dart';"],["EVD-5cb8c304e2f6c437","$369",17,17,10,"tooltip"],["EVD-5d0786b3a340f203","$367",42,42,29,"Text('Order #${order.id.split('-').last}')"],["EVD-5d207d1c7c5b54b4","$372",23,23,13,"List"],["EVD-5d509cc32f3a4e93","$355",16,16,4,"final saved = await _backend.submitOrder(order)"],["EVD-5d6331e15a2c3644","$370",13,13,29,"const AsyncState(LoadPhase.idle, null, null)"],["EVD-5df25e6dddd2b50a","$371",41,41,19,"catalog.isOnline"],["EVD-5df7d5e942626561","$371",52,52,18,"idle"],["EVD-5e13392661a665cb","$370",31,31,19,"String"],["EVD-5e27bd4f2a4380fa","$372",45,48,2,"Future<void> setOnline(bool online) async {\n    _status.setOnline(online);\n    await load();\n  }"],["EVD-5e5e95d9b1a0fa21","$367",36,36,14,"LoadPhase"],["$211","$366",4,20,0,"class OrderDetailPage extends StatelessWidget {\n  const OrderDetailPage(this.order);\n\n  final Order order;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Order detail')),\n    body: ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text("],["EVD-5eb9cee7a2e4a759","$366",12,12,4,"body"],["EVD-5f283d8d17047472","$367",47,47,24,"final selected = await viewModel.findById(order.id)"],["EVD-5f4472b3569251aa","$361",12,12,8,"$294"],["EVD-5f52abf88baefa39","$368",31,31,15,"$7"],["EVD-5f5d2cfdff665c59","$357",9,10,38,"_orderChanges =\n      StreamController.broadcast()"],["EVD-5fb10d6ec9ae3d74","$365",22,22,2,"final ordersViewModel = OrdersViewModel(orderRepository)"],["EVD-5ffc4f65c9f5fe47","$369",39,39,54,"$374"],["EVD-600f373a115b7305","$358",41,41,14,"String"],["EVD-6069d239e8ef6905","$355",17,17,47,"saved"],["EVD-60827fa7cde7c503","$367",19,19,31,"Text"],["EVD-608731fe1da698aa","$362",4,4,2,"void setOnline(bool online)"],["EVD-609b070bcf5d70ca","$353",28,28,8,"$12"],["EVD-611852fa3cd734b9","$367",17,17,25,"_"],["EVD-619b55c737c1f3d2","$367",43,45,32,"Text(\n                        '${order.status.label} · ${_money(order.totalCents)}',\n                      )"],["EVD-61b5f31592557234","$365",20,20,63,"backend"],["EVD-6226e2538d4054f1","$371",72,72,28,"product.name"],["EVD-62de27cedab8ff7c","$356",18,18,10,"Future"],["EVD-63102b1089f74e65","$353",41,41,6,"title"],["EVD-6331bb2454862d0f","$368",36,36,9,"Order"],["EVD-63d7dfba97ab2bce","$369",18,18,27,"$290"],["EVD-63fb534a31e9a1ed","$369",35,35,54,"line.quantity"],["EVD-642480af7cf18033","$358",17,17,48,"_lines"],["EVD-6424a416b80015bc","$372",33,33,8,"products.isEmpty"],["EVD-64df80c1cf02aea3","$355",7,7,45,"MemoryStore"],["EVD-64f07faf52606924","$353",1,1,0,"$343"],["EVD-65a151403d6b0698","$358",17,17,2,"List"],["EVD-65e7c170a8ea9e69","$373",7,7,8,"T"],["EVD-65ea8da54271cb6d","$370",38,38,27,"_cart.lines.isEmpty"],["EVD-663fa36ba0391064","$367",13,61,40,"Scaffold(\n    appBar: AppBar(title: const Text('Orders')),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Te"],["EVD-6675ff443579b51a","$368",55,55,25,"cancel"],["EVD-66edb3819e8f47fd","$372",16,16,2,"AsyncState"],["EVD-66fc4a85cbda660c","$367",23,23,24,"loading"],["EVD-6740d401515f3c20","$365",16,16,2,"final store = MemoryStore()"],["EVD-6750ad4f9ae0cfb6","$370",11,11,19,"_placeOrder"],["EVD-6778315b5ca46f7e","$355",8,8,6,"_backend"],["$212","$370",8,65,0,"class CartViewModel extends ChangeNotifier {\n  CartViewModel(PlaceOrder placeOrder) : _placeOrder = placeOrder;\n\n  final PlaceOrder _placeOrder;\n  final Cart _cart = Cart();\n  AsyncState<Order> _state = const AsyncState(LoadPhase.idle, null, null);\n  bool _isPlacingOrder = false;\n  bool _disposed = false;\n\n  List<CartLine> get lines => _cart.lines;\n\n  int get totalCents => _cart.totalCents;\n\n  boo"],["EVD-67e482b9b65f795f","$369",45,45,36,"line.quantity"],["EVD-6806b92967afa736","$353",11,11,0,"$350"],["EVD-68eac66f84ec56be","$365",17,17,61,"store"],["EVD-690233973293665b","$354",2,2,0,"$345"],["EVD-698dd873488b6bac","$371",79,79,30,"cart"],["EVD-69a60512f0a2bec7","$368",24,34,2,"Future<void> load() async {\n    final dynamic repository = _repository;\n    _ordersSubscription ??= repository.watchAll().listen(_receiveOrders);\n    try {\n      final orders = await _repository.loadAll();\n      _receiveOrders(orders);\n    } catch (error) {\n      _state = AsyncState(LoadPhase.failed, null, error);\n      _notify();\n    }\n  }"],["EVD-69c20c534026706d","$353",10,10,0,"import 'package:shop/presentation/shopping/catalog/catalog_page.dart';"],["EVD-6a3743a27eb05c5a","$371",3,3,0,"$349"],["EVD-6a5b6bb399ecb9ce","$358",31,31,19,"String"],["EVD-6b304825e1c74e23","$367",44,44,27,"order.status.label"],["EVD-6b362bbd6de262b3","$368",55,56,4,"_ordersSubscription?.cancel();\n    super.dispose();"],["EVD-6b5d01a081182524","$355",4,4,0,"import 'package:shop/domain/orders/order_repository.dart';"],["EVD-6b8032e3ec07169b","$367",17,17,6,"builder"],["EVD-6baed64dbc573558","$369",70,70,20,"$645"],["$213","$365",17,17,28,"$10"],["EVD-6bff5fb36ac71501","$371",34,46,31,"Column(\n        children: [\n          SwitchListTile(\n            key: const ValueKey('toggle-online'),\n            title: Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            ),\n            value: catalog.isOnline,\n            onChanged: catalog.setOnline,\n          ),\n          Expanded(child: _catalogBody(context, catalog.state)),\n        ],\n      )"],["EVD-6c071e4a86e58b89","$356",43,43,12,"StateError('Temporary backend failure')"],["EVD-6c77e61ac45ac907","$370",32,32,8,"$314"],["EVD-6ccc1a1b1d1c4d70","$353",38,38,15,"$9"],["EVD-6d29ee06eacac4e3","$367",64,64,0,"String"],["EVD-6dc7ddc84bea116d","$368",38,46,2,"void _receiveOrders(List<Order> orders) {\n    if (_disposed) return;\n    _state = AsyncState(\n      orders.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n      orders,\n      null,\n    );\n    notifyListeners();\n  }"],["EVD-6dd20e2e9721af65","$367",37,37,24,"ready"],["EVD-6e919ddd8adf53b5","$363",34,34,6,"cart"],["EVD-6ec4f2c4ff0d53d7","$354",17,23,2,"@override\n  Future<List<Product>> loadCatalog() async {\n    if (!_backend.isOnline()) return _store.readCatalog();\n    final products = await _backend.fetchCatalog();\n    _store.saveCatalog(products);\n    return products;\n  }"],["EVD-6f234da2d730c272","$370",37,37,2,"Future"],["EVD-6f4b83cc962b7784","$372",15,15,8,"ShopStatus"],["EVD-6f90163b58c2de4f","$353",47,47,12,"builder"],["EVD-6f92f1f63d62e12c","$361",21,21,11,"placed"],["EVD-6feb227d42aa05d7","$371",44,44,19,"child"],["EVD-7021154cb947fbcc","$354",11,11,20,"_backend"],["EVD-70670a89a792e814","$371",22,22,27,"Icons.receipt_long"],["EVD-70d7e6f862fd77c2","$353",60,60,28,"OrderDetailPage(order)"],["$214","$365",20,20,27,"$13"],["EVD-70fae091541ce5ed","$355",28,28,33,"remote.any((item) => item.id == order.id)"],["EVD-715fe01f7b99b3bc","$356",12,13,2,"@override\n  void setOnline(bool online) => _isOnline = online;"],["EVD-7167429d3916efc9","$365",5,5,0,"$344"],["EVD-7193fed374f24b0f","$367",25,34,23,"Column(\n                  mainAxisSize: MainAxisSize.min,\n                  children: [\n                    const Text('Could not load orders'),\n                    TextButton(\n                      onPressed: viewModel.load,\n                      child: const Text('Retry'),\n                    ),\n                  ],\n                )"],["EVD-71acd3be63cc53ee","$354",12,12,20,"_store"],["$215","$370",1,1,0,"import 'package:flutter/foundation.dart';"],["EVD-723a45f49eac120b","$372",45,45,25,"bool"],["EVD-727b57dc14d43688","$373",8,8,8,"Object"],["EVD-72894639cccc9810","$365",25,25,4,"store"],["EVD-72aacfd4f686856b","$370",60,64,2,"@override\n  void dispose() {\n    _disposed = true;\n    super.dispose();\n  }"],["EVD-72cea9d26d4fd0c7","$368",42,42,6,"orders"],["EVD-7320f22610f0d0e6","$353",51,51,37,"widget._cart"],["EVD-7327cedf2c8c7120","$356",40,40,9,"_isOnline"],["EVD-735b00a8a6211d0f","$358",37,37,38,"index"],["EVD-7379e222670c483b","$355",17,17,26,"_store"],["EVD-738ce94e067be0d4","$365",30,30,2,"runApp(app)"],["EVD-73c864ff72ba22ba","$353",63,63,22,"_"],["EVD-741c8e671847c741","$370",31,31,37,"int"],["EVD-744e4576a8e94bf4","$372",16,16,43,"AsyncState"],["EVD-7456ab58b999b8cc","$355",28,28,9,"$375"],["EVD-748f6d1d38a90c64","$369",53,75,10,"Padding(\n            padding: const EdgeInsets.all(16),\n            child: Column(\n              children: [\n                Text('Total ${_money(viewModel.totalCents)}'),\n                if (viewModel.state.phase == LoadPhase.failed)\n                  const Text(\n                    'Checkout failed. Check your connection and try again.',\n                  ),\n                if (viewModel.state.p"],["EVD-74a2ca61a0f1014d","$360",5,5,8,"String"],["EVD-74bcca691722db10","$369",57,57,16,"Text('Total ${_money(viewModel.totalCents)}')"],["EVD-74d6ca3795be521e","$353",71,78,2,"@override\n  void dispose() {\n    widget._catalog.dispose();\n    widget._cart.dispose();\n    widget._orders.dispose();\n    widget._store.dispose();\n    super.dispose();\n  }"],["EVD-74ecfceea17d8ea9","$361",15,15,21,"Cart"],["EVD-7575c53d78bc921a","$367",43,43,22,"subtitle"],["EVD-75e32413bc42df38","$372",4,4,0,"import 'package:shop/domain/checkout/shop_status.dart';"],["EVD-75edc8dc2aa9d231","$368",24,24,2,"Future"],["EVD-76b157b4e08a1657","$372",25,25,23,"_status"],["EVD-76b841847651712c","$358",32,32,37,"line"],["EVD-76c784a38db3aad6","$370",28,28,4,"_notify()"],["EVD-77314cb0bae38e02","$353",49,49,20,"_"],["EVD-7761e1febbc1dcb2","$371",75,75,18,"key"],["EVD-77bd5443531ef5ba","$366",1,1,0,"$343"],["EVD-77be62bceeeeda46","$367",42,42,22,"title"],["EVD-77ceb3f8e5c2c616","$357",21,26,2,"void saveOrders(List<Order> orders) {\n    _orders\n      ..clear()\n      ..addEntries(orders.map((order) => MapEntry(order.id, order)));\n    _orderChanges.add(readOrders());\n  }"],["EVD-78151b832eca3d6e","$360",2,2,8,"Product"],["EVD-78a6f198cc18d967","$373",7,7,11,"value"],["EVD-78b02e874bd3fa42","$371",58,58,14,"const Text('Could not load catalog')"],["EVD-78c4fc2dcbfcf1bf","$353",39,39,11,"widget._backend.isOnline()"],["EVD-78fa7cad873eb801","$370",57,57,20,"notifyListeners()"],["EVD-7933bbfb3797cbb4","$366",15,15,10,"ListTile(title: Text('${line.name} × ${line.quantity}'))"],["EVD-794db0cca02c148e","$353",21,21,15,"store"],["EVD-7959df1a110ddfd8","$369",65,65,29,"ValueKey"],["EVD-7972b1cfc55561b9","$368",45,45,4,"notifyListeners()"],["EVD-799fc2f449ef12ab","$371",80,80,30,"Icon"],["EVD-79cb8eb3e8604930","$365",23,29,2,"final app = ShopApp(\n    backend,\n    store,\n    catalogViewModel,\n    cartViewModel,\n    ordersViewModel,\n  )"],["EVD-7a0ee9bb5a0383ec","$369",10,79,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n      ],\n    ),\n    body: ListenableBuilder(\n"],["EVD-7a1b5d7364a1a44a","$357",25,25,22,"readOrders()"],["EVD-7a552c52e2f10faa","$353",64,64,22,"Scaffold"],["EVD-7a65b28f29618141","$365",27,27,4,"cartViewModel"],["EVD-7a8c4ab21c12f1ac","$365",2,2,0,"import 'package:shop/app/shop_app.dart';"],["EVD-7abdc7b925ed20ae","$355",28,28,65,"order.id"],["EVD-7adffb6d51ef80b0","$363",44,44,4,"OrderStatus.placed"],["EVD-7affa54495fc8b8a","$370",51,51,6,"$314"],["EVD-7b3a3b2423b0e12a","$357",16,16,19,"List"],["EVD-7b479c31d6adb8f3","$369",54,54,27,"EdgeInsets"],["EVD-7b47ac284afde86c","$371",28,28,16,"const Icon(Icons.shopping_cart)"],["EVD-7b8d90aa21817f94","$358",31,39,2,"void setQuantity(String productId, int quantity) {\n    final index = _lines.indexWhere((line) => line.product.id == productId);\n    if (index < 0) return;\n    if (quantity <= 0) {\n      _lines.removeAt(index);\n    } else {\n      _lines[index] = CartLine(_lines[index].product, quantity);\n    }\n  }"],["$216","$356",5,46,0,"class DemoBackend implements ShopStatus {\n  bool _isOnline = true;\n  bool _failNextRequest = false;\n\n  @override\n  bool isOnline() => _isOnline;\n\n  @override\n  void setOnline(bool online) => _isOnline = online;\n\n  void failNextRequest() => _failNextRequest = true;\n\n  Future<List<Product>> fetchCatalog() async {\n    await Future<void>.value();\n    _checkRequest();\n    return const [\n      Product('"],["EVD-7bb800d36d8da315","$357",14,14,51,"_catalog"],["EVD-7c138fef2db089e5","$353",7,7,0,"$348"],["$217","$358",12,45,0,"class Cart {\n  Cart();\n\n  final List<CartLine> _lines = [];\n\n  List<CartLine> get lines => List.unmodifiable(_lines);\n\n  int get totalCents =>\n      _lines.fold(0, (sum, line) => sum + line.lineTotalCents);\n\n  void add(Product product) {\n    final index = _lines.indexWhere((line) => line.product.id == product.id);\n    if (index < 0) {\n      _lines.add(CartLine(product, 1));\n    } else {\n      _lin"],["EVD-7c31559b02a81915","$371",60,60,27,"ValueKey"],["EVD-7c449b1ba59068fb","$371",37,37,17,"const ValueKey('toggle-online')"],["EVD-7c45eccab1ca9b74","$371",60,60,21,"const ValueKey('retry-catalog')"],["EVD-7cc2baede66ec722","$356",10,10,21,"_isOnline"],["EVD-7cc43637ab6e9c9a","$369",12,12,4,"appBar"],["EVD-7d177a7000b11ea7","$369",23,23,4,"body"],["EVD-7db7751599ae8b16","$371",17,17,6,"actions"],["EVD-7e24ab45bf89654f","$358",33,33,8,"index"],["EVD-7e315420a14d5e5b","$356",33,37,2,"Future<List<Order>> fetchOrders() async {\n    await Future<void>.value();\n    _checkRequest();\n    return const [];\n  }"],["EVD-7e87d6720726d3fe","$353",50,50,22,"settings"],["EVD-7eadd491e7e601bb","$365",26,26,4,"catalogViewModel"],["$218","$355",1,1,0,"$344"],["EVD-7f2a04e0bab9ed4a","$366",23,23,10,"cents"],["EVD-7f8f4391a215afd7","$370",4,4,0,"import 'package:shop/domain/checkout/place_order.dart';"],["EVD-80360001fbb06cdf","$353",45,45,16,"_"],["EVD-80420158f849d69d","$356",35,35,4,"_checkRequest()"],["EVD-806b2faf294f4c97","$368",19,19,21,"List"],["EVD-80722862cc3fe821","$371",33,33,36,"catalog"],["EVD-809b60c0fea2b6c3","$358",24,24,8,"index"],["EVD-80a91e9a6b26e2cb","$370",13,13,20,"_state = const AsyncState(LoadPhase.idle, null, null)"],["EVD-80c1d424a8ac407c","$355",11,11,8,"DemoBackend"],["EVD-80ed202a51fb6270","$353",23,23,14,"cart"],["EVD-81383bdd86040813","$369",59,61,18,"const Text(\n                    'Checkout failed. Check your connection and try again.',\n                  )"],["EVD-814eda16c02fd10e","$367",39,39,70,"Order"],["EVD-81669359f14d4363","$372",5,5,0,"$351"],["$219","$365",18,18,26,"$289"],["EVD-82211c53d4e29934","$356",13,13,17,"bool"],["EVD-82636ba716c7378a","$355",15,15,2,"Future"],["EVD-82abf17fe81c9ca8","$369",19,19,27,"Icons.receipt_long"],["EVD-8301feeca0d9b799","$355",7,9,2,"MemoryOrderRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store"],["EVD-831f4f95e54e1ea7","$353",58,61,43,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => OrderDetailPage(order),\n          )"],["EVD-836e002fd50a3750","$372",28,28,4,"_state"],["EVD-83e3415d53b89ed5","$353",23,23,6,"_cart"],["EVD-8406abc8ead2c101","$353",2,2,0,"$344"],["EVD-845b7541c4e62d0a","$369",28,28,12,"child"],["EVD-84824a7f08811dec","$371",44,44,10,"Expanded(child: _catalogBody(context, catalog.state))"],["EVD-84bb7838f0ce3e3a","$369",34,36,33,"Text(\n                            '${line.product.name} × ${line.quantity}',\n                          )"],["EVD-84d135a00fd51c66","$368",19,19,35,"_ordersSubscription"],["EVD-84e9294b878a0af8","$355",21,32,2,"@override\n  Future<List<Order>> loadAll() async {\n    if (!_backend.isOnline()) return _store.readOrders();\n    final remote = await _backend.fetchOrders();\n    final local = _store.readOrders();\n    final orders = [\n      ...remote,\n      ...local.where((order) => !remote.any((item) => item.id == order.id)),\n    ];\n    _store.saveOrders(orders);\n    return orders;\n  }"],["EVD-84f9ffb823897784","$357",30,30,14,"Order"],["EVD-852fd2e6fdd5b0ce","$356",27,27,28,"Order"],["EVD-85cfbe33691b23c1","$355",28,28,45,"item"],["EVD-85da2d753e4005f5","$354",9,9,15,"store"],["EVD-85f5a536feca9506","$356",29,29,4,"_checkRequest()"],["EVD-8649280b53fd6966","$353",49,52,26,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => CartPage(widget._cart),\n          )"],["EVD-8654f200a1e93c3b","$358",4,4,8,"CartLine"],["$220","$364",3,11,0,"abstract interface class OrderRepository {\n  Future<Order> place(Order order);\n\n  Future<List<Order>> loadAll();\n\n  Stream<List<Order>> watchAll();\n\n  Future<Order?> findById(String id);\n}"],["EVD-86c6bd72e7ab2b28","$363",7,7,8,"OrderStatus"],["EVD-8774b166e9a0a612","$369",57,57,30,"_money(viewModel.totalCents)"],["EVD-87835aa27a01ca74","$365",7,7,0,"import 'package:shop/domain/checkout/place_order.dart';"],["EVD-881a44be5c86fb20","$371",44,44,39,"context"],["EVD-884f0db32f5d0b27","$356",2,2,0,"import 'package:shop/domain/checkout/shop_status.dart';"],["EVD-88a2271ff036e90f","$353",32,33,2,"@override\n  State<ShopApp> createState() => _ShopAppState();"],["EVD-88b8a91c97673741","$372",37,37,13,"error"],["EVD-8913fccf39acd9a8","$356",17,17,2,"Future"],["EVD-8946bb6c47fcda02","$353",33,33,8,"ShopApp"],["EVD-89ab880ab297fb66","$353",45,48,22,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => CatalogPage(widget._catalog, widget._cart),\n          )"],["EVD-89fc9df7662529f2","$372",43,43,2,"Future"],["EVD-8a1a66b99afe7208","$364",8,8,14,"Order"],["EVD-8a58fe24df1b13b9","$365",17,17,2,"final catalogRepository = CachedCatalogRepository(backend, store)"],["EVD-8a83083a7ca0d803","$360",6,6,8,"int"],["$221","$354",6,24,0,"class CachedCatalogRepository implements CatalogRepository {\n  CachedCatalogRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store;\n\n  final DemoBackend _backend;\n  final MemoryStore _store;\n\n  @override\n  bool isOnline() => _backend.isOnline();\n\n  @override\n  Future<List<Product>> loadCatalog() async {\n    if (!_backend.isOnline()) return _store.readCata"],["EVD-8b7fccbef37ac68c","$369",69,69,18,"child"],["EVD-8b9700c00de94a70","$355",15,15,9,"Order"],["EVD-8bc839005a1c187c","$358",13,13,2,"Cart()"],["EVD-8c2819294d857d53","$369",23,78,10,"ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          Expanded(\n            child: viewModel.lines.isEmpty\n                ? const Center(child: Text('Your cart is empty'))\n                : ListView(\n                    children: [\n                      for (final line in viewModel.lines)\n                        ListTile(\n            "],["EVD-8c634f4f6c6d94a9","$363",50,50,20,"status"],["EVD-8cab0d6eaad0d27d","$371",50,50,60,"Product"],["EVD-8d1c012b97397010","$369",64,72,16,"FilledButton(\n                  key: const ValueKey('place-order'),\n                  onPressed: viewModel.isPlacingOrder || viewModel.lines.isEmpty\n                      ? null\n                      : viewModel.checkout,\n                  child: Text(\n                    viewModel.isPlacingOrder ? 'Placing order…' : 'Place order',\n                  ),\n                )"],["EVD-8d408b86aed5af85","$366",11,11,32,"Text"],["EVD-8d5b6a271bbb5051","$371",2,2,0,"$346"],["EVD-8dc70fa1d838c69e","$368",22,22,13,"List"],["EVD-8e1fee155b50fe00","$363",5,5,2,"completed"],["EVD-8e32166718d84148","$353",18,18,4,"$11"],["EVD-8e9abe3fe3d39875","$371",32,32,4,"body"],["EVD-8e9c8933c0e77ffc","$369",82,82,14,"int"],["EVD-8eacc9cbc902846d","$365",20,20,2,"final catalogViewModel = CatalogViewModel(catalogRepository, backend)"],["EVD-8ecc3c13ab2eead8","$367",41,41,36,"order.id"],["EVD-8ee630923355fa6b","$368",22,22,39,"_state"],["EVD-8ee92aa3af6618ee","$361",7,7,13,"ShopStatus"],["$222","$353",74,74,4,"widget._cart.dispose()"],["EVD-8f7e8f56592e73a3","$353",59,59,12,"settings"],["EVD-8fb4e860c3ddb040","$371",16,16,19,"Text"],["EVD-8fdaef34886654b7","$358",42,42,35,"$374"],["EVD-9089e96861595b6a","$371",42,42,12,"onChanged"],["EVD-910a1e42a4197492","$355",35,35,36,"_store"],["$223","$361",1,1,0,"import 'package:shop/domain/cart/cart.dart';"],["EVD-9125eca24400893b","$371",53,53,42,"child"],["$224","$371",1,1,0,"$343"],["EVD-916c983c475b10b4","$356",41,41,8,"_failNextRequest"],["EVD-91cc41c83f0478cd","$371",52,52,8,"LoadPhase"],["EVD-91ee9098e9378d21","$368",26,26,28,"repository"],["EVD-91f32704def69842","$357",14,14,2,"List"],["EVD-92356d42b1359aef","$358",15,15,8,"List"],["EVD-9278c4c5080e88ad","$366",12,18,10,"ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text('Total ${_money(order.totalCents)}')),\n      ],\n    )"],["EVD-929a33be6978bc11","$371",28,28,27,"Icons.shopping_cart"],["EVD-932d4f70003a839a","$353",27,27,20,"_store"],["EVD-934c3e4d810924b3","$373",8,8,16,"error"],["EVD-9379e36dea1ed824","$369",2,2,0,"$349"],["EVD-9391993051563f14","$364",10,10,9,"Order"],["EVD-944262c6827a9d5c","$357",21,21,18,"List"],["$225","$365",14,14,0,"void main()"],["EVD-94b3032bad081f20","$357",24,24,19,"orders"],["EVD-94cd29f6b59d1847","$358",9,9,49,"quantity"],["EVD-94ce86e5666daedb","$370",9,9,2,"CartViewModel(PlaceOrder placeOrder) : _placeOrder = placeOrder"],["EVD-95070b95369e2c84","$353",44,44,39,"settings.arguments"],["EVD-95213688b002b639","$355",14,19,2,"@override\n  Future<Order> place(Order order) async {\n    final saved = await _backend.submitOrder(order);\n    _store.saveOrders([..._store.readOrders(), saved]);\n    return saved;\n  }"],["EVD-9577b1f24e462308","$366",13,13,6,"children"],["EVD-9590e1cd34e7d0a8","$371",69,69,10,"children"],["EVD-959869ff210d7074","$369",66,66,57,"viewModel.lines.isEmpty"],["EVD-95d2819943b0d789","$357",4,4,0,"$347"],["EVD-9663bd1167e93da1","$367",13,13,15,"$9"],["EVD-9677363782a0a2d5","$370",13,13,35,"AsyncState"],["EVD-968efdf85f77f92a","$371",62,62,16,"child"],["EVD-96bad09b4f000590","$367",30,30,22,"onPressed"],["EVD-973c0dde1e774288","$364",10,10,26,"String"],["EVD-97637c860348eefa","$359",6,6,2,"bool"],["EVD-97f3b733385dfd03","$367",14,14,4,"appBar"],["EVD-980350bdb1357569","$367",23,23,41,"Center"],["EVD-9868f32f08600aee","$357",16,17,2,"void saveCatalog(List<Product> products) =>\n      _catalog = List.unmodifiable(products);"],["EVD-988bf16f7464ed06","$367",24,35,34,"Center(\n                child: Column(\n                  mainAxisSize: MainAxisSize.min,\n                  children: [\n                    const Text('Could not load orders'),\n                    TextButton(\n                      onPressed: viewModel.load,\n                      child: const Text('Retry'),\n                    ),\n                  ],\n                ),\n              )"],["EVD-98adee8fc2193c01","$369",47,47,45,"Icons.add"],["EVD-9945d5070183bb4b","$371",53,53,18,"loading"],["EVD-99489e8a33968497","$368",14,18,35,"$319"],["EVD-995b5968f7a432a6","$363",31,31,25,"Cart"],["EVD-998d2b4a087742af","$365",19,19,2,"final placeOrder = PlaceOrder(backend, orderRepository)"],["EVD-99936cc1932e206e","$358",27,27,40,"_lines[index].quantity"],["EVD-999c38ef09dcc51d","$358",9,9,2,"int"],["EVD-99b734180dafb4be","$367",19,19,15,"isOnline"],["EVD-9a03f26b2f7fb3b2","$355",38,38,26,"String"],["EVD-9a243ffce42ade94","$370",5,5,0,"$347"],["EVD-9a5e1a3dcfeba6e6","$369",31,31,20,"children"],["EVD-9a5f02e855fcb446","$353",56,56,27,"widget._orders"],["EVD-9aa76434d1195687","$371",14,14,2,"Widget"],["EVD-9ab2ac4650bf2d13","$356",33,33,2,"Future"],["EVD-9abbe5bb0726d150","$372",28,28,30,"LoadPhase.loading"],["EVD-9bd4c7862a5e204c","$364",6,6,9,"List"],["EVD-9c37035005cecffa","$353",4,4,0,"$347"],["EVD-9c77d3c50f26cda5","$353",24,24,16,"orders"],["EVD-9cb2a5d825227669","$353",14,14,8,"ShopApp"],["EVD-9d0c719304d805c8","$363",31,31,36,"String"],["EVD-9d2f2e299f14c067","$355",28,28,22,"order"],["EVD-9e049ef8b77acec5","$369",6,6,2,"const CartPage(this.viewModel)"],["EVD-9e143746cca8f4b8","$358",23,23,4,"final index = _lines.indexWhere((line) => line.product.id == product.id)"],["EVD-9edbcb476afed6d7","$358",6,6,16,"product"],["EVD-9efd494c7428fdd1","$357",28,28,41,"id"],["EVD-9f4e01f019d9c36a","$354",18,18,2,"Future"],["EVD-9f5561847d1cc964","$373",6,6,18,"phase"],["EVD-9f818eddac616855","$353",29,29,22,"_cart"],["EVD-9f852e6ed82abcc4","$370",34,34,4,"_notify()"],["$226","$356",1,1,0,"$346"],["EVD-a010b7867d736294","$356",39,45,2,"void _checkRequest() {\n    if (!_isOnline) throw StateError('Offline');\n    if (_failNextRequest) {\n      _failNextRequest = false;\n      throw StateError('Temporary backend failure');\n    }\n  }"],["EVD-a0319b61a047938d","$353",42,42,6,"initialRoute"],["EVD-a053a2dcd6bf210c","$359",4,4,14,"Product"],["EVD-a083e2802be6533d","$361",11,11,19,"_status"],["EVD-a089aadb23abd760","$365",18,18,2,"final orderRepository = MemoryOrderRepository(backend, store)"],["$227","$358",3,10,0,"class CartLine {\n  const CartLine(this.product, this.quantity);\n\n  final Product product;\n  final int quantity;\n\n  int get lineTotalCents => product.priceCents * quantity;\n}"],["EVD-a168a354ef006557","$371",62,62,29,"Text"],["EVD-a17de9d9f71d2e16","$366",15,15,49,"line.quantity"],["EVD-a212651b30e96e5e","$368",41,41,23,"LoadPhase.empty"],["EVD-a23634d86f1e988e","$356",28,28,23,"value"],["EVD-a24e3580393c0ba1","$370",43,43,6,"final order = await _placeOrder.call(_cart)"],["EVD-a2549c49a3e73b1d","$366",5,5,2,"const OrderDetailPage(this.order)"],["EVD-a2c8ea80c5b31b4c","$370",39,39,4,"$314"],["EVD-a2ec097e4ca1267d","$369",13,13,13,"const Text('Cart')"],["EVD-a3441faa61c2c16e","$367",31,31,35,"Text"],["EVD-a35e2894630f8d38","$367",12,61,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Orders')),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n       "],["EVD-a38444a1c5a927a7","$367",65,65,40,".toString().padLeft(2, '0')"],["EVD-a3d056f44bcb1f22","$371",54,66,28,"Center(\n          child: Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const Text('Could not load catalog'),\n              TextButton(\n                key: const ValueKey('retry-catalog'),\n                onPressed: catalog.retry,\n                child: const Text('Retry'),\n              ),\n            ],\n          ),\n        )"],["EVD-a4189bb211720873","$369",38,38,26,"trailing"],["EVD-a477c153efd57d63","$371",68,84,27,"ListView(\n          children: [\n            for (final product in state.value ?? const <Product>[])\n              ListTile(\n                title: Text(product.name),\n                subtitle: Text(_money(product.priceCents)),\n                trailing: IconButton(\n                  key: ValueKey('add-${product.id}'),\n                  tooltip: 'Add ${product.name}',\n                  onPressed: ca"],["$228","$363",12,26,0,"class OrderLine {\n  const OrderLine(\n    this.productId,\n    this.name,\n    this.unitPriceCents,\n    this.quantity,\n  );\n\n  final String productId;\n  final String name;\n  final int unitPriceCents;\n  final int quantity;\n\n  int get lineTotalCents => quantity * unitPriceCents;\n}"],["EVD-a4c447fb52f9517c","$357",24,24,50,"order.id"],["EVD-a5863c89cae644df","$357",11,11,16,"_catalog = const []"],["EVD-a5afdf7ca26faed9","$358",4,4,2,"const CartLine(this.product, this.quantity)"],["EVD-a5e37ede7cc05b71","$355",17,17,4,"_store"],["EVD-a60178d57924fbfb","$362",2,2,2,"bool"],["EVD-a643c170f7a52dd8","$370",33,33,33,"quantity"],["EVD-a64916cfd0ba7d21","$365",9,9,0,"$349"],["EVD-a6b0879cd8cdf342","$368",14,14,41,"AsyncState"],["EVD-a7251148d3dc6867","$363",37,37,10,"line.product.name"],["EVD-a7328f6337e3d267","$371",11,11,22,"cart"],["EVD-a743387a3f3a7cd9","$361",7,7,32,"$294"],["EVD-a74e9bcba9364740","$373",6,6,8,"LoadPhase"],["EVD-a76329079b8e726c","$356",27,27,9,"Order"],["EVD-a7cf7654d23f1f42","$372",38,38,26,"LoadPhase.failed"],["EVD-a824a080deee75c9","$371",36,43,10,"SwitchListTile(\n            key: const ValueKey('toggle-online'),\n            title: Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            ),\n            value: catalog.isOnline,\n            onChanged: catalog.setOnline,\n          )"],["EVD-a86b53a06a3d8996","$353",6,6,0,"import 'package:shop/presentation/orders/orders_page.dart';"],["EVD-a87af29e4c050d55","$358",6,6,8,"Product"],["EVD-a8fc94e934c5b693","$371",73,73,26,"Text(_money(product.priceCents))"],["EVD-a91cef409b5d6e27","$369",13,13,19,"Text"],["EVD-a9bcb4da09cb8665","$364",4,4,22,"Order"],["$229","$363",1,1,0,"import 'package:shop/domain/cart/cart.dart';"],["EVD-a9d48bd7e8a6fdd9","$353",64,64,31,"body"],["EVD-aa23a144859b4c41","$364",10,10,2,"Future"],["EVD-aa3b45a2bcd0c853","$369",16,16,10,"key"],["EVD-aa94e40f852f90a7","$370",38,38,8,"$314"],["EVD-aabdbedec9251e10","$354",20,20,27,"_backend"],["EVD-aafcc66d8cccfa4c","$371",22,22,22,"Icon"],["EVD-ab8425d3a865d2a3","$353",40,68,11,"MaterialApp(\n      title: 'Flutter Shop',\n      initialRoute: '/',\n      onGenerateRoute: (settings) {\n        return switch ((settings.name, settings.arguments)) {\n          ('/', _) => MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => CatalogPage(widget._catalog, widget._cart),\n          ),\n          ('/cart', _) => MaterialPageRoute<void>(\n            settings"],["EVD-abc6525675228b4d","$365",20,20,44,"catalogRepository"],["EVD-abe59c0604f9e392","$357",3,3,0,"$346"],["EVD-ac7579736ae11d77","$368",1,1,0,"import 'dart:async';"],["EVD-acbc117320b8752b","$366",15,15,34,"line.name"],["EVD-acde48f3d10b830e","$372",8,12,2,"CatalogViewModel(CatalogRepository repository, ShopStatus status)\n    : _repository = repository,\n      _status = status {\n    load();\n  }"],["EVD-ad752f311403dda5","$371",25,25,21,"ValueKey"],["EVD-ad8dd2ab47ffc623","$358",37,37,13,"index"],["EVD-ad9a58f6f449617b","$367",9,9,24,"viewModel"],["EVD-adecbd184dd079f8","$358",41,42,2,"void remove(String productId) =>\n      _lines.removeWhere((line) => line.product.id == productId);"],["EVD-ae44bfcdb4ad83b8","$360",2,2,2,"const Product(this.id, this.name, this.priceCents)"],["EVD-ae4c5813b67534e7","$367",24,24,14,"LoadPhase"],["EVD-ae683ceeccf55288","$358",37,37,6,"_lines"],["EVD-ae85d8da694ed1a3","$363",50,50,8,"OrderStatus"],["EVD-aeb94bb56c4c6759","$372",21,21,2,"bool"],["EVD-aece7f60221d49ea","$372",32,36,15,"AsyncState(\n        products.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n        products,\n        null,\n      )"],["EVD-af19738485161131","$358",42,42,6,"_lines"],["EVD-af636cece22c28bb","$371",19,19,10,"key"],["EVD-af66a72eb772fce1","$358",27,27,13,"index"],["EVD-af8e862faa8c1478","$370",12,12,13,"_cart = Cart()"],["EVD-afafec626d3387b0","$371",71,82,14,"ListTile(\n                title: Text(product.name),\n                subtitle: Text(_money(product.priceCents)),\n                trailing: IconButton(\n                  key: ValueKey('add-${product.id}'),\n                  tooltip: 'Add ${product.name}',\n                  onPressed: cart.isPlacingOrder\n                      ? null\n                      : () => cart.addProduct(product),\n           "],["EVD-afc65c67dc56cd73","$371",55,65,17,"Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const Text('Could not load catalog'),\n              TextButton(\n                key: const ValueKey('retry-catalog'),\n                onPressed: catalog.retry,\n                child: const Text('Retry'),\n              ),\n            ],\n          )"],["EVD-b0e6a27d4c548367","$369",40,40,28,"tooltip"],["EVD-b0fbe1554d615978","$362",1,5,0,"abstract interface class ShopStatus {\n  bool isOnline();\n\n  void setOnline(bool online);\n}"],["EVD-b18993d29380719d","$369",16,16,15,"const ValueKey('open-orders')"],["EVD-b18a2013b146ed7a","$371",28,28,10,"icon"],["EVD-b18a8bceb593c26e","$368",54,54,4,"_disposed"],["EVD-b1a52dae5c8545a0","$353",33,33,34,"_ShopAppState()"],["EVD-b1aa3bbe8b506adc","$369",25,25,6,"builder"],["EVD-b200f4d54b593d52","$358",25,25,26,"product"],["EVD-b26596415f942c1a","$369",32,32,41,"viewModel.lines"],["EVD-b3028c069d6bd16e","$369",62,62,45,"LoadPhase.ready"],["EVD-b32055e1f1779a38","$355",23,23,9,"_backend"],["EVD-b33c37b8ff527e44","$369",14,14,6,"actions"],["EVD-b35b8821dead8675","$370",19,19,24,"_cart.totalCents"],["EVD-b3c018cf2a3ace63","$368",36,36,2,"Future"],["EVD-b3c5f5dd50a1fec7","$353",56,56,43,"widget._catalog.isOnline"],["EVD-b42c525cdbd1f390","$357",19,19,48,"_orders.values"],["EVD-b4454e3957438aaa","$371",4,4,0,"$350"],["EVD-b4c73108851a9d4b","$369",66,66,29,"$645"],["EVD-b4d5544ebfffd13b","$370",33,33,22,"productId"],["EVD-b4d9c739661a501e","$370",40,40,19,"AsyncState"],["EVD-b4e9abfd158b0097","$369",41,41,28,"onPressed"],["EVD-b4f6140be29a5be4","$370",62,62,4,"_disposed"],["EVD-b539a2acb09a6e50","$371",33,33,18,"Listenable.merge([catalog, cart])"],["EVD-b57b79b57418f1ec","$358",35,35,22,"index"],["EVD-b5a7910079e9ec64","$371",10,10,25,"catalog"],["EVD-b5b8b0c8389965a9","$372",9,9,6,"_repository"],["EVD-b5c2aab7ed14604e","$365",3,3,0,"import 'package:shop/data/repositories/cached_catalog_repository.dart';"],["EVD-b5e9cc52b55f067a","$372",57,57,9,".dispose()"],["EVD-b5fb45796208ccc9","$357",17,17,6,"_catalog"],["EVD-b63f5d01896ac255","$357",28,28,2,"Order"],["EVD-b6a4fa9b670cd090","$370",19,19,2,"int"],["EVD-b6a99eae08781b8a","$356",23,23,6,"Product('apple', 'Apple', 99)"],["$230","$372",7,59,0,"class CatalogViewModel extends ChangeNotifier {\n  CatalogViewModel(CatalogRepository repository, ShopStatus status)\n    : _repository = repository,\n      _status = status {\n    load();\n  }\n\n  final CatalogRepository _repository;\n  final ShopStatus _status;\n  AsyncState<List<Product>> _state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  );\n  bool _disposed = false;\n\n  AsyncState<"],["EVD-b75e6c9926b46634","$358",23,23,37,"line"],["EVD-b82145d1d63fda89","$356",10,10,2,"bool"],["$231","$367",6,62,0,"class OrdersPage extends StatelessWidget {\n  const OrdersPage(this.viewModel, this.isOnline);\n\n  final OrdersViewModel viewModel;\n  final bool isOnline;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Orders')),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isO"],["EVD-b85009b787a7d9b7","$364",4,4,9,"Order"],["EVD-b8934ba97ea1e4a8","$371",19,19,21,"ValueKey"],["EVD-b89a925b03590a8c","$368",39,39,8,"_disposed"],["EVD-b89bbbfb6000df1a","$371",59,63,14,"TextButton(\n                key: const ValueKey('retry-catalog'),\n                onPressed: catalog.retry,\n                child: const Text('Retry'),\n              )"],["EVD-b8a768e9505c90ef","$366",11,11,26,"const Text('Order detail')"],["EVD-b8b0e20f848540b2","$357",23,23,8,"clear"],["EVD-b904828270dde7ee","$356",21,21,6,"Product('trail-mix', 'Trail Mix', 399)"],["EVD-b98b1176d6d557fb","$355",37,40,2,"@override\n  Future<Order?> findById(String id) async {\n    return _store.findOrder(id);\n  }"],["EVD-ba4aeec3aba93a56","$367",51,51,57,"selected"],["EVD-ba4b2882cc450292","$370",46,46,13,"order"],["EVD-ba5a460d68f5ab73","$370",37,54,2,"Future<Order?> checkout() async {\n    if (_isPlacingOrder || _cart.lines.isEmpty) return null;\n    _isPlacingOrder = true;\n    _state = const AsyncState(LoadPhase.loading, null, null);\n    _notify();\n    try {\n      final order = await _placeOrder.call(_cart);\n      _cart.clear();\n      _state = AsyncState(LoadPhase.ready, order, null);\n      return order;\n    } catch (error) {\n      _state = Asyn"],["EVD-baa74253ecbf730a","$353",53,57,28,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) =>\n                OrdersPage(widget._orders, widget._catalog.isOnline),\n          )"],["EVD-bae3db3f2512beef","$362",1,1,0,"abstract interface class ShopStatus {"],["EVD-bb000a9d0f2130ae","$363",31,45,2,"factory Order.fromCart(Cart cart, String id) => Order(\n    id,\n    List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    ),\n    cart.totalCents,\n    OrderStatus.placed,\n  );"],["EVD-bbd0be149061327f","$370",9,9,55,"placeOrder"],["EVD-bbf4d65f4bc0ea29","$370",21,21,29,"$314"],["EVD-bc2290e1fdf6caa6","$369",59,59,24,"Text"],["EVD-bc498d1887aa7163","$367",42,42,44,"order.id.split('-').last"],["EVD-bcd39b6970b11d08","$365",10,10,0,"$350"],["EVD-bceb38ef151c77dd","$363",22,22,12,"unitPriceCents"],["EVD-bd076c6b51038963","$357",25,25,4,"_orderChanges"],["EVD-bd0c724afa79da9a","$367",36,36,53,"Text('No orders yet')"],["EVD-bd1f4d234e1edd99","$368",20,20,7,"_disposed = false"],["EVD-bd443d47cbed2bc7","$368",15,15,4,"LoadPhase.loading"],["EVD-bd77f8e9d8251bb0","$372",31,31,29,"_repository"],["EVD-bdfccd93136a2c67","$370",23,23,33,"_state"],["EVD-be36efd9e3d2cc55","$371",50,50,22,"$9"],["EVD-be45e83abfd2bebf","$359",1,1,0,"$346"],["EVD-be5849c3dfba9ed2","$367",7,7,8,"OrdersPage"],["EVD-be93df1ab54df682","$373",1,1,17,"idle"],["EVD-be9c3749a208a5d7","$365",21,21,38,"placeOrder"],["$232","$363",28,51,0,"class Order {\n  const Order(this.id, this.lines, this.totalCents, this.status);\n\n  factory Order.fromCart(Cart cart, String id) => Order(\n    id,\n    List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    ),\n    cart.totalCents,\n    OrderStatus."],["EVD-bf330323ee737557","$356",27,31,2,"Future<Order> submitOrder(Order order) async {\n    await Future<void>.value();\n    _checkRequest();\n    return order;\n  }"],["EVD-bf73847d94425645","$353",58,58,27,"Order"],["EVD-bfc39a4e90189d5e","$368",38,38,27,"Order"],["EVD-c022abba1c04b754","$368",48,50,2,"void _notify() {\n    if (!_disposed) notifyListeners();\n  }"],["EVD-c14ed5d20210a2d3","$370",13,13,13,"Order"],["EVD-c150c14fc75aff36","$355",39,39,11,"_store"],["EVD-c172c5199c6e0b94","$369",62,62,20,"viewModel.state.phase"],["EVD-c1ba70cbd356e26e","$356",34,34,23,"value"],["EVD-c1f42ff7565a6c81","$353",16,16,4,"MemoryStore"],["EVD-c20d777d5f721bd7","$354",4,4,0,"$346"],["EVD-c20dceae6854de72","$371",88,88,0,"String"],["EVD-c277995c1c9f8538","$354",20,20,4,"final products = await _backend.fetchCatalog()"],["EVD-c2beb019cbf7dee0","$357",9,9,8,"StreamController"],["EVD-c2f32834e19e2820","$363",29,29,8,"Order"],["EVD-c3320ccb17302c7e","$366",16,16,8,"ListTile(title: Text('Total ${_money(order.totalCents)}'))"],["EVD-c369e68e4c8af16e","$367",31,31,29,"const Text('Retry')"],["EVD-c38b7137eb0b44ce","$368",56,56,9,".dispose()"],["EVD-c41b1bc3f33cdc15","$367",17,59,31,"Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Text('Loading orders…')),\n              LoadPhase.failed => Center(\n                child: Column(\n                  mainAxisSize: MainAxisSize.min,\n "],["EVD-c453c3819d98b887","$357",14,14,7,"Product"],["EVD-c473c51820ab6544","$353",51,51,22,"_"],["EVD-c489fd7e1aa09c20","$363",25,25,28,"quantity"],["EVD-c4abc3fa38d200e3","$371",54,54,18,"failed"],["EVD-c4d6c1ea817cc991","$367",36,36,46,"child"],["EVD-c5518e5601663066","$366",22,22,14,"int"],["EVD-c57c2291587cb892","$367",26,26,18,"mainAxisSize"],["EVD-c5cabc81541b303c","$369",57,57,37,"viewModel.totalCents"],["EVD-c5ee318a615d3470","$368",41,41,41,"LoadPhase.ready"],["EVD-c625600c0e181bab","$363",33,42,4,"List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    )"],["EVD-c64fee2c9717830e","$357",24,24,41,"MapEntry(order.id, order)"],["EVD-c656355ce69fd845","$372",14,14,8,"CatalogRepository"],["EVD-c67f7a4e3abdfebb","$367",22,22,14,"LoadPhase"],["EVD-c6c8d31008762d3f","$371",74,81,26,"IconButton(\n                  key: ValueKey('add-${product.id}'),\n                  tooltip: 'Add ${product.name}',\n                  onPressed: cart.isPlacingOrder\n                      ? null\n                      : () => cart.addProduct(product),\n                  icon: const Icon(Icons.add_shopping_cart),\n                )"],["EVD-c7fb90ae451d8470","$357",24,24,8,"addEntries"],["EVD-c80837feca606220","$358",31,31,37,"int"],["EVD-c847ac3f88a7facc","$369",37,37,36,"Text(_money(line.lineTotalCents))"],["EVD-c85382f9219c78ca","$368",3,3,0,"import 'package:flutter/foundation.dart';"],["EVD-c8ca5c32f2404b90","$370",57,57,9,"_disposed"],["EVD-c9646358d366942a","$359",3,7,0,"abstract interface class CatalogRepository {\n  Future<List<Product>> loadCatalog();\n\n  bool isOnline();\n}"],["EVD-c97a7c2bec0be9b2","$367",16,16,6,"listenable"],["EVD-c99f77b242417fbe","$369",39,39,28,"key"],["EVD-caa564561776368d","$373",4,4,2,"const AsyncState(this.phase, this.value, this.error)"],["EVD-cab976ce8897d0e5","$357",30,30,9,"List"],["EVD-caf9154f4e33b1a1","$365",17,17,52,"backend"],["EVD-cb0138cbb559eab9","$370",13,13,46,"LoadPhase.idle"],["EVD-cbb573948ba9279e","$363",35,35,9,"line"],["EVD-cbb6c646f04db08b","$367",64,64,14,"int"],["EVD-cbeacd4d72e8e852","$371",67,67,47,"Text('No products available')"],["EVD-cc1489666c6d7a73","$370",11,11,8,"PlaceOrder"],["EVD-cc5b82e108aa6855","$355",38,38,2,"Future"],["$233","$353",36,79,0,"class _ShopAppState extends State<ShopApp> {\n  @override\n  Widget build(BuildContext context) {\n    assert(widget._backend.isOnline() == widget._catalog.isOnline);\n    return MaterialApp(\n      title: 'Flutter Shop',\n      initialRoute: '/',\n      onGenerateRoute: (settings) {\n        return switch ((settings.name, settings.arguments)) {\n          ('/', _) => MaterialPageRoute<void>(\n            s"],["$234","$365",16,16,16,"MemoryStore()"],["EVD-cd0231c47bb73206","$365",28,28,4,"ordersViewModel"],["EVD-cd2141ea2f270072","$361",19,19,4,"final placed = await _repository.place(order)"],["EVD-cd45afc24ec000c5","$353",64,64,37,"Center(child: Text('Page not found'))"],["EVD-cd569d478d1bb0a0","$355",16,16,24,"_backend"],["EVD-cdd431eb967f6750","$369",58,58,20,"viewModel.state.phase"],["EVD-cdf1aebc2dfb420a","$356",33,33,9,"List"],["EVD-ce22da6452c83bd0","$356",15,15,28,"_failNextRequest"],["EVD-ce8a88feb1f3f1eb","$372",14,14,26,"_repository"],["EVD-cecfc8c1bfb93a5d","$371",38,38,12,"title"],["EVD-ced679563371715a","$368",4,4,0,"$347"],["EVD-ceea82e208a48780","$358",44,44,18,"_lines"],["EVD-cf0e453186a1e65f","$366",10,19,40,"Scaffold(\n    appBar: AppBar(title: const Text('Order detail')),\n    body: ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text('Total ${_money(order.totalCents)}')),\n      ],\n    ),\n  )"],["EVD-cf12a4f4ca7071e5","$367",14,14,19,"title"],["EVD-cf29a2dc1f75f0b9","$367",48,48,48,"selected"],["EVD-cfddbef2681c93e9","$353",38,38,2,"Widget"],["EVD-cff60de2089ec711","$370",23,23,2,"AsyncState"],["EVD-d035d4e99a15c3d6","$358",7,7,12,"quantity"],["EVD-d0911ea1a605c5f4","$368",49,49,20,"notifyListeners()"],["EVD-d09ea6c5319eb49d","$370",21,21,2,"bool"],["EVD-d0a6994800c0a0db","$358",20,20,22,"sum"],["EVD-d0ad5951e8bd9e94","$371",8,8,8,"CatalogPage"],["EVD-d0d69e57ab34f9dc","$365",24,24,4,"backend"],["EVD-d121c29ce6ac45a6","$353",60,60,44,"order"],["EVD-d125732c18a5cf8d","$369",83,83,40,".toString().padLeft(2, '0')"],["EVD-d18cc45fc39ad56c","$353",30,30,24,"_orders"],["EVD-d1aa50c733268f8f","$358",42,42,26,"line"],["EVD-d23f58c0f311c5c7","$356",3,3,0,"$347"],["EVD-d26167a8248bd49b","$353",8,8,0,"import 'package:shop/presentation/shopping/cart/cart_page.dart';"],["EVD-d281779db1128dbd","$355",35,35,14,"Order"],["$235","$369",1,1,0,"$343"],["EVD-d317c6c33f448851","$370",47,47,13,"error"],["EVD-d343c708db635be8","$357",12,12,8,"Map"],["EVD-d35be14cc3cd3943","$367",17,17,16,"context"],["EVD-d39eff85fbb5e04c","$358",27,27,6,"_lines"],["EVD-d3bdbf12816c46d3","$353",20,20,17,"backend"],["EVD-d3f2216fb80a2848","$370",15,15,2,"bool"],["EVD-d4aa9401987b0fa4","$355",7,7,24,"DemoBackend"],["EVD-d502db3ef916f14a","$372",25,25,2,"bool"],["EVD-d5420f5810cecd60","$371",20,20,10,"tooltip"],["EVD-d55f718857a14fd6","$366",15,15,26,"Text('${line.name} × ${line.quantity}')"],["EVD-d5e952afe5abadbf","$353",24,24,6,"_orders"],["EVD-d605326e2b74363d","$367",39,39,38,"viewModel.state.value"],["EVD-d60ab82a57e81670","$368",14,14,2,"AsyncState"],["EVD-d6483c8ab553277c","$369",40,40,48,"line.product.name"],["EVD-d68d4c7872f49187","$353",47,47,28,"CatalogPage(widget._catalog, widget._cart)"],["EVD-d6b6d09ddaafcbb6","$354",9,9,6,"_store"],["EVD-d6d79085612cda67","$353",53,53,22,"_"],["EVD-d74a4692ec55f887","$369",65,65,23,"const ValueKey('place-order')"],["EVD-d7823d7e51093ce6","$369",37,37,48,"line.lineTotalCents"],["EVD-d790824a244fdbe8","$353",47,47,22,"_"],["EVD-d805609722dab9ea","$355",23,23,37,"_store"],["EVD-d86c80dad48be9cc","$356",9,10,2,"@override\n  bool isOnline() => _isOnline;"],["EVD-d8877e21e6904818","$368",36,36,40,"_repository"],["EVD-d8971be1231dabbc","$369",65,65,18,"key"],["EVD-d8aeee6576415b7b","$368",36,36,61,"id"],["$236","$357",6,33,0,"class MemoryStore {\n  MemoryStore();\n\n  final StreamController<List<Order>> _orderChanges =\n      StreamController.broadcast();\n  List<Product> _catalog = const [];\n  final Map<String, Order> _orders = {};\n\n  List<Product> readCatalog() => List.unmodifiable(_catalog);\n\n  void saveCatalog(List<Product> products) =>\n      _catalog = List.unmodifiable(products);\n\n  List<Order> readOrders() => List.un"],["EVD-d97d3d0703b087d3","$366",14,14,27,"order.lines"],["EVD-d98bf5c08bcf94cc","$367",1,1,0,"$343"],["EVD-da427b4bd1a5d7f5","$353",64,64,44,"child"],["EVD-dacbe8dd0b2eb8a0","$373",1,1,46,"failed"],["EVD-dadc05788ec6b7c4","$367",14,14,12,"AppBar(title: const Text('Orders'))"],["EVD-daf12ad56ba4d350","$358",25,25,17,"CartLine(product, 1)"],["EVD-dafb785e33d35dbf","$372",38,38,15,"$7"],["EVD-db6a7336e2914faa","$371",68,68,18,"ready"],["EVD-dc1b401eee6cd1f5","$369",19,19,22,"Icon"],["EVD-dc8f11c67ba40a04","$358",35,35,6,"_lines"],["EVD-dcb200258fd39fd4","$368",31,31,26,"LoadPhase.failed"],["EVD-dd1e658f5e31cbb7","$370",45,45,43,"order"],["EVD-dd2d740db58dcbd9","$367",20,57,10,"Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Text('Loading orders…')),\n              LoadPhase.failed => Center(\n                child: Column(\n                  mainAxisSize: MainAxisSize.min,\n                  children: [\n                    const Text('Could not load orders'),\n               "],["EVD-dd5228c9a0754c7f","$356",13,13,33,"_isOnline"],["EVD-dd6521cd27bccd83","$366",16,16,17,"title"],["EVD-de0677b3367f0cc7","$361",4,4,0,"import 'package:shop/domain/orders/order_repository.dart';"],["EVD-de3359fc2a619cf7","$355",25,25,4,"final local = _store.readOrders()"],["EVD-dea5e11a0b75a338","$368",31,31,6,"_state"],["EVD-deb583ffcb9a8267","$371",22,22,16,"$321"],["EVD-dee74de8356c5072","$353",55,55,22,"_"],["EVD-deef3f9e9e4228dd","$372",3,3,0,"$346"],["EVD-df124429e50d231d","$356",22,22,6,"Product('oat-bar', 'Oat Bar', 149)"],["$237","$368",8,58,0,"class OrdersViewModel extends ChangeNotifier {\n  OrdersViewModel(OrderRepository repository) : _repository = repository {\n    load();\n  }\n\n  final OrderRepository _repository;\n  AsyncState<List<Order>> _state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  );\n  StreamSubscription<List<Order>>? _ordersSubscription;\n  bool _disposed = false;\n\n  AsyncState<List<Order>> get state => _"],["EVD-df503cd14a2303ff","$372",17,17,4,"LoadPhase.loading"],["EVD-df9f1d675d13560a","$370",40,40,13,"$320"],["EVD-dfc449f2bca3f912","$372",43,43,26,"load()"],["EVD-e08715c59897f5e9","$370",43,43,26,"_placeOrder"],["EVD-e101a847e97554d2","$372",51,51,20,"notifyListeners()"],["EVD-e17b669141c2a4ed","$358",42,42,54,"productId"],["EVD-e189393e8743b230","$371",50,50,44,"AsyncState"],["EVD-e1be31b69ab7743f","$363",34,41,6,"cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      )"],["EVD-e1ccea8d421a02a0","$367",23,23,55,"Text('Loading orders…')"],["EVD-e1db38f9c139aeba","$364",8,8,2,"Stream"],["EVD-e1f7642c9edd55c5","$357",12,12,12,"String"],["EVD-e223b84d23610c7f","$361",3,3,0,"$347"],["EVD-e2460d6c15eba44e","$354",14,15,2,"@override\n  bool isOnline() => _backend.isOnline();"],["EVD-e253aa8f02fc0148","$357",12,12,20,"Order"],["EVD-e25a9f7156674eb3","$354",21,21,23,"products"],["EVD-e32e3c87793a2b93","$371",50,50,2,"Widget"],["EVD-e37281765549a85d","$358",22,22,11,"Product"],["EVD-e3ab2e09258e1147","$370",6,6,0,"$351"],["EVD-e3dcff9e0c91cec9","$353",22,22,17,"catalog"],["EVD-e4393de590e6ee55","$353",62,62,10,"_"],["EVD-e49119e4536f1ab3","$366",16,16,38,"_money(order.totalCents)"],["EVD-e493610a0a15eff1","$368",9,9,62,"repository"],["EVD-e4a20190160d40f6","$370",52,52,6,"_notify()"],["EVD-e4cd8ff138286717","$356",7,7,7,"_failNextRequest = false"],["EVD-e4d412970a6a97a8","$362",4,4,17,"bool"],["EVD-e4ef588dce450c66","$356",19,19,4,"_checkRequest()"],["EVD-e4ef9a58691b504f","$363",48,48,8,"List"],["EVD-e50dfe340da969b3","$371",56,56,26,"MainAxisSize.min"],["EVD-e5145525ca741c88","$369",19,19,10,"icon"],["EVD-e54508960432c192","$363",31,45,50,"Order(\n    id,\n    List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    ),\n    cart.totalCents,\n    OrderStatus.placed,\n  )"],["EVD-e599d82d16ce4e71","$358",23,23,65,"product.id"],["EVD-e5c1b6001729277d","$369",83,83,10,"cents"],["EVD-e5ca711fadd17eca","$356",17,17,9,"List"],["EVD-e5ed0a2b88b5f5b6","$353",62,62,33,"void"],["EVD-e60ee57de14a8d20","$372",16,20,37,"$319"],["$238","$373",1,1,0,"enum LoadPhase { idle, loading, empty, ready, failed }"],["EVD-e6481c9fdd43a2de","$356",27,27,2,"Future"],["EVD-e65da278ecaef4c1","$372",32,32,6,"_state"],["EVD-e66ec5272eab7bda","$365",19,19,41,"orderRepository"],["EVD-e66efa4f7b90ecea","$368",29,29,21,"orders"],["EVD-e7022004d25089b3","$367",3,3,0,"$348"],["EVD-e750ddd2bb2e30ce","$358",19,19,2,"int"],["$239","$363",3,10,0,"enum OrderStatus {\n  placed('Placed'),\n  completed('Completed');\n\n  const OrderStatus(this.label);\n\n  final String label;\n}"],["EVD-e7bdf72c26974a0f","$371",44,44,26,"_catalogBody(context, catalog.state)"],["EVD-e7d761e1532d0ea9","$356",30,30,11,"order"],["EVD-e7fa3bf53c987d01","$367",27,27,18,"children"],["EVD-e808851b136e749f","$353",46,46,12,"settings"],["EVD-e81a16b21e776430","$372",8,8,19,"CatalogRepository"],["EVD-e87314e0029d6132","$369",8,8,22,"viewModel"],["$240","$357",32,32,2,"Future"],["EVD-e896c3d2ccf38652","$355",9,9,15,"store"],["EVD-e8d60729987775de","$369",18,18,10,"onPressed"],["EVD-e8f4bd270de55c51","$369",54,54,21,"const EdgeInsets.all(16)"],["EVD-e8fbcd83dd9ec07f","$359",4,4,9,"List"],["EVD-e941a28a8749aed1","$353",62,62,15,"MaterialPageRoute"],["EVD-e964b9f6901e4a3d","$361",16,16,9,"_status"],["EVD-e97b430b9f8860df","$364",6,6,2,"Future"],["$241","$372",1,1,0,"import 'package:flutter/foundation.dart';"],["$242","$358",1,1,0,"$346"],["EVD-e9ad03cb78f14d3a","$372",2,2,0,"import 'package:shop/domain/catalog/catalog_repository.dart';"],["EVD-e9bfba45823196ad","$355",39,39,28,"id"],["EVD-ea468688d4134d23","$355",26,29,4,"final orders = [\n      ...remote,\n      ...local.where((order) => !remote.any((item) => item.id == order.id)),\n    ]"],["EVD-ea57c4f4614e7d90","$367",47,47,66,"order.id"],["EVD-eabb260567aea201","$367",51,51,46,"arguments"],["EVD-eb17b64a411c955f","$367",50,50,26,"context"],["EVD-eb73d79f72458ab9","$371",11,11,8,"$11"],["EVD-eb8bab0cb8e4393d","$371",58,58,20,"Text"],["EVD-eb90cc8691d70777","$363",49,49,12,"totalCents"],["EVD-ebe1dd84b4b85a50","$367",10,10,8,"bool"],["EVD-ebfb8d20ab455ce1","$368",28,28,6,"final orders = await _repository.loadAll()"],["EVD-ec020e5d20d778ef","$371",50,50,55,"List"],["EVD-ece3771c649700d8","$363",48,48,13,"OrderLine"],["EVD-ece3c98bc8ad0480","$365",8,8,0,"$348"],["EVD-ed20caea33e77f6b","$370",15,15,7,"_disposed = false"],["EVD-ed449e9230a498bd","$358",20,20,42,"line.lineTotalCents"],["EVD-ed6a4f9f7b8562ae","$369",18,18,40,"context"],["EVD-ed76a27ce29a584d","$368",38,38,22,"List"],["EVD-eda65e1b20cc4119","$356",42,42,6,"_failNextRequest"],["EVD-edcfed53dfec22b8","$353",60,60,22,"_"],["EVD-edde9c3220cda77f","$369",54,54,38,"all"],["EVD-ede98ea4b4cd308e","$367",44,44,51,"_money(order.totalCents)"],["EVD-edf5500ef67064dd","$369",29,29,38,"Text('Your cart is empty')"],["EVD-ee03f08d4ee78c14","$368",25,25,10,"dynamic"],["EVD-eece2f676fc5a6dd","$353",33,33,2,"State"],["EVD-eeeadf180578e4d1","$371",14,48,40,"Scaffold(\n    appBar: AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n        IconButton(\n          key: const ValueKey('open-cart'),\n          tooltip: 'Cart',\n    "],["EVD-ef0aea149df06f62","$363",29,29,2,"const Order(this.id, this.lines, this.totalCents, this.status)"],["EVD-ef14be00307d80b0","$369",27,52,10,"Expanded(\n            child: viewModel.lines.isEmpty\n                ? const Center(child: Text('Your cart is empty'))\n                : ListView(\n                    children: [\n                      for (final line in viewModel.lines)\n                        ListTile(\n                          title: Text(\n                            '${line.product.name} × ${line.quantity}',\n                   "],["EVD-efdc8b74f7b1c614","$369",28,28,19,"viewModel"],["EVD-f022bbf531b82d07","$372",10,10,6,"_status"],["EVD-f0677f5d2e2f76a4","$371",14,14,15,"$9"],["EVD-f08015e6dbfdcce5","$363",9,9,8,"String"],["EVD-f0807f0d5beac729","$372",27,27,2,"Future"],["EVD-f0a519f0f1970581","$353",21,21,6,"_store"],["EVD-f0c500b18d5d01ce","$372",50,52,2,"void _notify() {\n    if (!_disposed) notifyListeners();\n  }"],["EVD-f0f35d17ccebc179","$354",21,21,4,"_store"],["$243","$361",6,23,0,"class PlaceOrder {\n  PlaceOrder(ShopStatus status, OrderRepository repository)\n    : _status = status,\n      _repository = repository;\n\n  final ShopStatus _status;\n  final OrderRepository _repository;\n  int _nextOrderNumber = 1;\n\n  Future<Order> call(Cart cart) async {\n    if (!_status.isOnline())\n      throw StateError('Checkout requires an online connection');\n    final order = Order.fromCart(ca"],["EVD-f14862b445c7bd74","$353",26,26,8,"DemoBackend"],["EVD-f1e9444084fcf541","$366",22,22,0,"String"],["EVD-f24097b2c7cb95f2","$371",53,53,35,"Center"],["EVD-f333a78aa81dc844","$369",66,66,18,"onPressed"],["EVD-f35a4c3aaaed37d1","$365",4,4,0,"import 'package:shop/data/repositories/memory_order_repository.dart';"],["EVD-f381ea37af5863b2","$370",2,2,0,"import 'package:shop/domain/cart/cart.dart';"],["EVD-f3a1e0f9c9b83e44","$367",16,16,18,"viewModel"],["EVD-f4261f40453e83ae","$367",36,36,39,"Center"],["EVD-f43a8e69414fcac6","$371",88,88,14,"int"],["EVD-f449880e32b80657","$371",80,80,35,"Icons.add_shopping_cart"],["EVD-f4fc28a6f3d1b59e","$354",7,9,2,"CachedCatalogRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store"],["EVD-f51a01c1c17a7d7e","$370",25,25,18,"Product"],["EVD-f5d5e5ea8334e34d","$363",48,48,24,"lines"],["EVD-f65a3218a2a65365","$371",32,47,10,"ListenableBuilder(\n      listenable: Listenable.merge([catalog, cart]),\n      builder: (context, _) => Column(\n        children: [\n          SwitchListTile(\n            key: const ValueKey('toggle-online'),\n            title: Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            ),\n            value: catalog.isOnline,\n            onChanged: catalog.setOnline,\n   "],["EVD-f666e6d569edd19e","$364",8,8,9,"List"],["EVD-f66728e8a757dd7f","$367",24,24,24,"failed"],["EVD-f6c03c74fa9f4b42","$353",77,77,9,".dispose()"],["EVD-f6c3c357ab547928","$367",23,23,35,"const Center(child: Text('Loading orders…'))"],["EVD-f723234c755ddb63","$371",55,55,10,"child"],["EVD-f77aba612f7df46a","$370",17,17,2,"List"],["EVD-f799e2ec41307b54","$361",12,12,24,"_repository"],["EVD-f7cbca539a352d67","$370",41,41,4,"_notify()"],["EVD-f7d019b86c73dedd","$367",4,4,0,"$351"],["EVD-f7dbeaf184468d2d","$353",64,64,16,"const Scaffold(body: Center(child: Text('Page not found')))"],["EVD-f7fcd34ecf4fd342","$370",33,33,4,"_cart"],["EVD-f82f54447c686f6d","$370",31,35,2,"void setQuantity(String productId, int quantity) {\n    if (_isPlacingOrder) return;\n    _cart.setQuantity(productId, quantity);\n    _notify();\n  }"],["EVD-f8fe726e2c0f4680","$356",33,33,14,"Order"],["EVD-f92a2608c3808ee1","$361",15,22,2,"Future<Order> call(Cart cart) async {\n    if (!_status.isOnline())\n      throw StateError('Checkout requires an online connection');\n    final order = Order.fromCart(cart, 'order-$_nextOrderNumber');\n    final placed = await _repository.place(order);\n    _nextOrderNumber++;\n    return placed;\n  }"],["EVD-f95a34fb93ea1f76","$369",8,8,8,"$11"],["EVD-f9bc6ebe5105e21e","$371",27,27,27,"Navigator.of(context).pushNamed('/cart')"],["EVD-f9c873d71760bf86","$372",56,57,4,"$313"],["EVD-f9ead4383dc9c7fb","$371",73,73,31,"_money(product.priceCents)"],["EVD-fa0ba9b1aab42a40","$366",23,23,28,"cents"],["EVD-fa1b0873a7c36ccd","$372",23,23,41,"_state"],["EVD-fa431f792e2101bd","$367",22,22,24,"idle"],["EVD-fa480aea9489432d","$368",22,22,2,"AsyncState"],["EVD-fa8f241486084f97","$366",7,7,14,"order"],["EVD-fae9737803799218","$372",16,16,18,"Product"],["EVD-fb289584bc84ac27","$356",6,6,7,"_isOnline = true"],["EVD-fb40ec8f7dd3f01f","$368",9,9,48,"_repository"],["EVD-fb5ce64e9193f75a","$372",33,33,45,"LoadPhase.ready"],["EVD-fb81240bfdb49bcf","$371",75,75,23,"ValueKey('add-${product.id}')"],["EVD-fbab3aec584a4814","$357",17,17,35,"products"],["EVD-fbfdf1a83e1c838d","$361",18,18,33,"cart"],["EVD-fc1476ac72a63334","$353",47,47,40,"widget._catalog"],["EVD-fc8e3cd55c7ef3af","$370",43,43,43,"_cart"],["EVD-fca453acb409dabd","$363",13,13,8,"OrderLine"],["EVD-fcbb98bd8af7283f","$372",51,51,9,"_disposed"],["EVD-fced6f30ab223d95","$354",7,7,26,"DemoBackend"],["EVD-fd3d4ba7172c6e39","$365",12,12,6,"APP_VERSION"],["EVD-fd7b9c4ba8850d0b","$370",44,44,6,"_cart"],["EVD-fdaf38ffe7a78341","$356",17,17,14,"Product"],["EVD-fe4ba3919a1e6afc","$372",23,23,18,"Product"],["EVD-fe56f052d6f5234b","$358",7,7,8,"int"],["EVD-fe6a51fe947b47b4","$371",72,72,16,"title"],["EVD-fe8a97e14118c2de","$372",29,29,4,"_notify()"],["EVD-fecbb9e85f5b5f6a","$369",13,13,6,"title"],["EVD-fed9b81ac00190cb","$369",29,29,31,"child"],["EVD-feec2eaf83a3377e","$371",79,79,46,"product"],["EVD-fef2cbdfda535c51","$371",15,31,12,"AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n        IconButton(\n          key: const ValueKey('open-cart'),\n          tooltip: 'Cart',\n          onPressed: () =>"],["EVD-ff61558ec198c26d","$371",37,37,12,"key"],["EVD-ffd0247b190a8d7b","$357",12,12,27,"_orders = {}"]],"imports":[["DARTIMP-047cee0b114a9e6d","FACT","$329","import","shop.main imports package:shop/data/services/memory_store.dart",["$488","shop.main"],["EVD-28a3a19c3c545b99"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$488","$476",false]],["DARTIMP-069f7c8f769e99c3","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:flutter/foundation.dart",["flutter.foundation","$591"],["$215"],[],[],[],[null,null,false,[],0,"$591","$584",null,null,false,"flutter.foundation","flutter",false]],["DARTIMP-070b55864a843f08","FACT","$329","import","shop.main imports package:shop/data/repositories/memory_order_repository.dart",["$463","shop.main"],["EVD-f35a4c3aaaed37d1"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$463","$454",false]],["DARTIMP-0aefa121c6cb9f16","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/domain/checkout/shop_status.dart",["$529","$619"],["EVD-75e32413bc42df38"],[],[],[],[null,null,false,[],0,"$619","$609",null,null,false,"$529","$522",false]],["DARTIMP-0c36963de97d52b0","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/catalog/product.dart",["$519","$591"],["EVD-4a8858cfa0216879"],[],[],[],[null,null,false,[],0,"$591","$584",null,null,false,"$519","$514",false]],["DARTIMP-0d8f21c2f329d861","FACT","$329","import","shop.app.shop_app imports package:shop/domain/orders/order.dart",["$446","$534"],["EVD-9c37035005cecffa"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$534","$533",false]],["DARTIMP-146bb816b08a42cc","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:shop/domain/orders/order_repository.dart",["$543","$569"],["EVD-310649f8040d012b"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"$543","$533",false]],["DARTIMP-1509dc6edea0bf20","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/cart/cart_page.dart",["$446","$585"],["EVD-d26167a8248bd49b"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$585","$584",false]],["DARTIMP-16740207d6fc111e","FACT","$329","import","shop.data.services.demo_backend imports package:shop/domain/catalog/product.dart",["$477","$519"],["$226"],[],[],[],[null,null,false,[],0,"$477","$476",null,null,false,"$519","$514",false]],["DARTIMP-189b2d1da7e81209","FACT","$329","import","shop.data.services.memory_store imports package:shop/domain/orders/order.dart",["$488","$534"],["EVD-95d2819943b0d789"],[],[],[],[null,null,false,[],0,"$488","$476",null,null,false,"$534","$533",false]],["DARTIMP-1f2ed618f0801bab","FACT","$329","import","shop.presentation.orders.order_detail_page imports package:shop/domain/orders/order.dart",["$534","$557"],["EVD-4dafac4af0608396"],[],[],[],[null,null,false,[],0,"$557","$556",null,null,false,"$534","$533",false]],["DARTIMP-22d62386a96c1d8b","FACT","$329","import","shop.main imports package:flutter/material.dart",["flutter.material","shop.main"],["EVD-26b54a77e24bb468"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"flutter.material","flutter",false]],["DARTIMP-25f30eed9f8a2b53","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/domain/catalog/product.dart",["$455","$519"],["EVD-c20d777d5f721bd7"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$519","$514",false]],["DARTIMP-287e9e48c628ca3c","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/data/services/demo_backend.dart",["$463","$477"],["$218"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$477","$476",false]],["DARTIMP-298276d7fc7355ff","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/orders/order_detail_page.dart",["$446","$557"],["EVD-5c633331437b75a5"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$557","$556",false]],["DARTIMP-2a19e59f609c12af","FACT","$329","import","shop.presentation.shopping.cart.cart_page imports package:shop/presentation/shopping/cart/cart_view_model.dart",["$585","$591"],["EVD-9379e36dea1ed824"],[],[],[],[null,null,false,[],0,"$585","$584",null,null,false,"$591","$584",false]],["DARTIMP-2aad35b411308ce5","FACT","$329","import","shop.presentation.orders.order_detail_page imports package:flutter/material.dart",["flutter.material","$557"],["EVD-77bd5443531ef5ba"],[],[],[],[null,null,false,[],0,"$557","$556",null,null,false,"flutter.material","flutter",false]],["DARTIMP-2f8802ebf6a5e710","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/domain/catalog/product.dart",["$519","$619"],["EVD-deef3f9e9e4228dd"],[],[],[],[null,null,false,[],0,"$619","$609",null,null,false,"$519","$514",false]],["DARTIMP-37ead6a5c1bd5190","FACT","$329","import","shop.data.services.demo_backend imports package:shop/domain/checkout/shop_status.dart",["$477","$529"],["EVD-884f0db32f5d0b27"],[],[],[],[null,null,false,[],0,"$477","$476",null,null,false,"$529","$522",false]],["DARTIMP-3a320043c4bb6b43","FACT","$329","import","shop.main imports package:shop/app/shop_app.dart",["$446","shop.main"],["EVD-7a8c4ab21c12f1ac"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$446","shop.app",false]],["DARTIMP-416401456edb1bea","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/state/async_state.dart",["$591","$634"],["EVD-e3ab2e09258e1147"],[],[],[],[null,null,false,[],0,"$591","$584",null,null,false,"$634","shop.state",false]],["DARTIMP-45cd4d09f7cd84c9","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/data/services/memory_store.dart",["$463","$488"],["EVD-44f11022613a74bc"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$488","$476",false]],["DARTIMP-506e55b8e1cee5a9","FACT","$329","import","shop.data.services.memory_store imports package:shop/domain/catalog/product.dart",["$488","$519"],["EVD-abe59c0604f9e392"],[],[],[],[null,null,false,[],0,"$488","$476",null,null,false,"$519","$514",false]],["DARTIMP-524baaff155ed507","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/presentation/shopping/cart/cart_view_model.dart",["$591","$610"],["EVD-6a3743a27eb05c5a"],[],[],[],[null,null,false,[],0,"$610","$609",null,null,false,"$591","$584",false]],["DARTIMP-531f531120f26a58","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/orders/orders_view_model.dart",["$446","$569"],["EVD-7c138fef2db089e5"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$569","$556",false]],["DARTIMP-5a9a8953b5371b06","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/catalog/catalog_page.dart",["$446","$610"],["EVD-69c20c534026706d"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$610","$609",false]],["DARTIMP-5a9cb2c070575c1b","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/state/async_state.dart",["$610","$634"],["EVD-577532312b108a70"],[],[],[],[null,null,false,[],0,"$610","$609",null,null,false,"$634","shop.state",false]],["DARTIMP-5ecf4c43a04ee799","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:shop/state/async_state.dart",["$569","$634"],["EVD-131f892af3b45688"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"$634","shop.state",false]],["DARTIMP-628f036faaa5a3bb","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/checkout/place_order.dart",["$523","$591"],["EVD-7f8f4391a215afd7"],[],[],[],[null,null,false,[],0,"$591","$584",null,null,false,"$523","$522",false]],["DARTIMP-7780762caaf170bd","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/domain/catalog/product.dart",["$519","$610"],["EVD-8d5b6a271bbb5051"],[],[],[],[null,null,false,[],0,"$610","$609",null,null,false,"$519","$514",false]],["DARTIMP-79a1d611ee2a3510","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/domain/orders/order.dart",["$463","$534"],["EVD-0b4bfcda0f1fe5fb"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$534","$533",false]],["DARTIMP-7f326e15cc048c73","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/domain/orders/order_repository.dart",["$463","$543"],["EVD-6b5d01a081182524"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$543","$533",false]],["DARTIMP-807bb8754b618ac1","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/cart/cart_view_model.dart",["$446","$591"],["EVD-51cc2bef368851f4"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$591","$584",false]],["DARTIMP-80b0f62c648eecdc","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/orders/orders_page.dart",["$446","$562"],["EVD-a86b53a06a3d8996"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$562","$556",false]],["DARTIMP-810ecaceec942171","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/checkout/shop_status.dart",["$523","$529"],["EVD-1c0bf9a7a51de38e"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$529","$522",false]],["DARTIMP-82bbbc0e9f07a005","FACT","$329","import","shop.domain.orders.order_repository imports package:shop/domain/orders/order.dart",["$534","$543"],["EVD-0d56469f18292017"],[],[],[],[null,null,false,[],0,"$543","$533",null,null,false,"$534","$533",false]],["DARTIMP-87a91d6ba0574457","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:flutter/foundation.dart",["flutter.foundation","$569"],["EVD-c85382f9219c78ca"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"flutter.foundation","flutter",false]],["DARTIMP-8836ba536852b810","FACT","$329","import","shop.domain.orders.order imports package:shop/domain/cart/cart.dart",["$500","$534"],["$229"],[],[],[],[null,null,false,[],0,"$534","$533",null,null,false,"$500","$499",false]],["DARTIMP-8b5630d0f2928c26","FACT","$329","import","shop.presentation.orders.orders_page imports package:shop/presentation/orders/orders_view_model.dart",["$562","$569"],["EVD-e7022004d25089b3"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"$569","$556",false]],["DARTIMP-8c6f80d8401f7fbc","FACT","$329","import","shop.main imports package:shop/data/repositories/cached_catalog_repository.dart",["$455","shop.main"],["EVD-b5c2aab7ed14604e"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$455","$454",false]],["DARTIMP-8cf3f41ad6bf4445","FACT","$329","import","shop.data.services.demo_backend imports package:shop/domain/orders/order.dart",["$477","$534"],["EVD-d23f58c0f311c5c7"],[],[],[],[null,null,false,[],0,"$477","$476",null,null,false,"$534","$533",false]],["DARTIMP-93d4bef6f2092331","FACT","$329","import","shop.presentation.orders.orders_page imports package:shop/state/async_state.dart",["$562","$634"],["EVD-f7d019b86c73dedd"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"$634","shop.state",false]],["DARTIMP-97407008f673ac9b","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:shop/domain/orders/order.dart",["$534","$569"],["EVD-ced679563371715a"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"$534","$533",false]],["DARTIMP-97a64300182a5aee","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/cart/cart.dart",["$500","$523"],["$223"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$500","$499",false]],["DARTIMP-997bc9b1c6862381","FACT","$329","import","shop.domain.cart.cart imports package:shop/domain/catalog/product.dart",["$500","$519"],["$242"],[],[],[],[null,null,false,[],0,"$500","$499",null,null,false,"$519","$514",false]],["DARTIMP-9cc786eb12d4be3a","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:flutter/foundation.dart",["flutter.foundation","$619"],["$241"],[],[],[],[null,null,false,[],0,"$619","$609",null,null,false,"flutter.foundation","flutter",false]],["DARTIMP-a1c5d14e2601aa1e","FACT","$329","import","shop.presentation.shopping.cart.cart_page imports package:flutter/material.dart",["flutter.material","$585"],["$235"],[],[],[],[null,null,false,[],0,"$585","$584",null,null,false,"flutter.material","flutter",false]],["DARTIMP-a264040863d8e37e","FACT","$329","import","shop.app.shop_app imports package:shop/data/services/demo_backend.dart",["$446","$477"],["EVD-8406abc8ead2c101"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$477","$476",false]],["DARTIMP-a4c68976f69f52a6","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/state/async_state.dart",["$619","$634"],["EVD-81669359f14d4363"],[],[],[],[null,null,false,[],0,"$619","$609",null,null,false,"$634","shop.state",false]],["DARTIMP-a8e401d1c6a2aea9","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/cart/cart.dart",["$500","$591"],["EVD-f381ea37af5863b2"],[],[],[],[null,null,false,[],0,"$591","$584",null,null,false,"$500","$499",false]],["DARTIMP-ab6eacd8a2f3159b","FACT","$329","import","shop.presentation.orders.orders_view_model imports dart:async",["dart.async","$569"],["EVD-ac7579736ae11d77"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"dart.async","dart",false]],["DARTIMP-abe48950e42b4212","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/data/services/demo_backend.dart",["$455","$477"],["$208"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$477","$476",false]],["DARTIMP-acb6ecaf33fd3365","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/orders/order_repository.dart",["$523","$543"],["EVD-de0677b3367f0cc7"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$543","$533",false]],["DARTIMP-b0623035f3fdcea5","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:flutter/material.dart",["flutter.material","$610"],["$224"],[],[],[],[null,null,false,[],0,"$610","$609",null,null,false,"flutter.material","flutter",false]],["DARTIMP-baa3811489b69be9","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/domain/catalog/catalog_repository.dart",["$515","$619"],["EVD-e9ad03cb78f14d3a"],[],[],[],[null,null,false,[],0,"$619","$609",null,null,false,"$515","$514",false]],["DARTIMP-c1d0ce5d9409e62e","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/data/services/memory_store.dart",["$455","$488"],["EVD-690233973293665b"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$488","$476",false]],["DARTIMP-c2511f2a9a15e827","FACT","$329","import","shop.main imports package:shop/presentation/shopping/catalog/catalog_view_model.dart",["shop.main","$619"],["EVD-bcd39b6970b11d08"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$619","$609",false]],["DARTIMP-c5fb31088e1b0169","FACT","$329","import","shop.main imports package:shop/domain/checkout/place_order.dart",["$523","shop.main"],["EVD-87835aa27a01ca74"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$523","$522",false]],["DARTIMP-c719d4b34991374d","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/orders/order.dart",["$523","$534"],["EVD-e223b84d23610c7f"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$534","$533",false]],["DARTIMP-c72d2ac3e3f3ce03","FACT","$329","import","shop.presentation.orders.orders_page imports package:flutter/material.dart",["flutter.material","$562"],["EVD-d98bf5c08bcf94cc"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"flutter.material","flutter",false]],["DARTIMP-ca363cba96f9503f","FACT","$329","import","shop.main imports package:shop/presentation/shopping/cart/cart_view_model.dart",["shop.main","$591"],["EVD-a64916cfd0ba7d21"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$591","$584",false]],["DARTIMP-d0b7c104cb1f673a","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/presentation/shopping/catalog/catalog_view_model.dart",["$610","$619"],["EVD-b4454e3957438aaa"],[],[],[],[null,null,false,[],0,"$610","$609",null,null,false,"$619","$609",false]],["DARTIMP-d2d209f8c4fb1c1a","FACT","$329","import","shop.domain.catalog.catalog_repository imports package:shop/domain/catalog/product.dart",["$515","$519"],["EVD-be45e83abfd2bebf"],[],[],[],[null,null,false,[],0,"$515","$514",null,null,false,"$519","$514",false]],["DARTIMP-d4d302801f57efec","FACT","$329","import","shop.data.services.memory_store imports dart:async",["dart.async","$488"],["EVD-2f116b95f9304441"],[],[],[],[null,null,false,[],0,"$488","$476",null,null,false,"dart.async","dart",false]],["DARTIMP-d73fb02c0325776c","FACT","$329","import","shop.main imports package:shop/presentation/orders/orders_view_model.dart",["shop.main","$569"],["EVD-ece3c98bc8ad0480"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$569","$556",false]],["DARTIMP-df9a20567d1af2ae","FACT","$329","import","shop.main imports package:shop/data/services/demo_backend.dart",["$477","shop.main"],["EVD-7167429d3916efc9"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$477","$476",false]],["DARTIMP-ed0e110129760723","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/domain/catalog/catalog_repository.dart",["$455","$515"],["EVD-0626bb103670091b"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$515","$514",false]],["DARTIMP-f527ad9b46cccae1","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/catalog/catalog_view_model.dart",["$446","$619"],["EVD-6806b92967afa736"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$619","$609",false]],["DARTIMP-f574f6f4c5cb8539","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/orders/order.dart",["$534","$591"],["EVD-9a243ffce42ade94"],[],[],[],[null,null,false,[],0,"$591","$584",null,null,false,"$534","$533",false]],["DARTIMP-f8dd9d4efbdc80f7","FACT","$329","import","shop.app.shop_app imports package:shop/data/services/memory_store.dart",["$446","$488"],["EVD-21a99117d129652b"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$488","$476",false]],["DARTIMP-fa7abc4c4cf298ca","FACT","$329","import","shop.presentation.shopping.cart.cart_page imports package:shop/state/async_state.dart",["$585","$634"],["EVD-3e4a626882e5b1e4"],[],[],[],[null,null,false,[],0,"$585","$584",null,null,false,"$634","shop.state",false]],["DARTIMP-fb30beb7c1e9a874","FACT","$329","import","shop.presentation.orders.orders_page imports package:shop/domain/orders/order.dart",["$534","$562"],["EVD-533f0237d5aa9445"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"$534","$533",false]],["DARTIMP-fd753ab6300eb922","FACT","$329","import","shop.app.shop_app imports package:flutter/material.dart",["flutter.material","$446"],["EVD-64f07faf52606924"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"flutter.material","flutter",false]]],"metrics":[["METRIC-0477b10f3aa518a5","FACT","overview","interface_surface","Interface surface",[],[],[],["DARTIMP-047cee0b114a9e6d","DARTIMP-070b55864a843f08","DARTIMP-0aefa121c6cb9f16","DARTIMP-0c36963de97d52b0","DARTIMP-0d8f21c2f329d861","DARTIMP-146bb816b08a42cc","DARTIMP-1509dc6edea0bf20","DARTIMP-16740207d6fc111e","DARTIMP-189b2d1da7e81209","DARTIMP-1f2ed618f0801bab","DARTIMP-25f30eed9f8a2b53","DARTIMP-298276d7fc7355ff","DARTIMP-2f8802ebf6a5e710","DARTIMP-37ead6a5c1bd5190","DARTIMP-416401456edb1bea","DARTIMP-506e55b8e1cee5a9","DARTIMP-531f531120f26a58","DARTIMP-5a9a8953b5371b06","DARTIMP-5a9cb2c070575c1b","DARTIMP-5ecf4c43a04ee799","DARTIMP-628f036faaa5a3bb","DARTIMP-7780762caaf170bd","DARTIMP-79a1d611ee2a3510","DARTIMP-7f326e15cc048c73","DARTIMP-807bb8754b618ac1","DARTIMP-80b0f62c648eecdc","DARTIMP-8c6f80d8401f7fbc","DARTIMP-8cf3f41ad6bf4445","DARTIMP-93d4bef6f2092331","DARTIMP-97407008f673ac9b","DARTIMP-a264040863d8e37e","DARTIMP-a4c68976f69f52a6","DARTIMP-a8e401d1c6a2aea9","DARTIMP-baa3811489b69be9","DARTIMP-c2511f2a9a15e827","DARTIMP-c5fb31088e1b0169","DARTIMP-ca363cba96f9503f","DARTIMP-d73fb02c0325776c","DARTIMP-df9a20567d1af2ae","DARTIMP-ed0e110129760723","DARTIMP-f527ad9b46cccae1","DARTIMP-f574f6f4c5cb8539","DARTIMP-f8dd9d4efbdc80f7","DARTIMP-fa7abc4c4cf298ca","DARTIMP-fb30beb7c1e9a874"],[],["api",19]],["METRIC-115ac1d218349491","FACT","overview","forbidden_package_edges","Forbidden package edges",[],[],[],[],[],["violations",0]],["METRIC-130e9ec98394803f","FACT","overview","private_crossings","Confirmed private symbol crossings",[],[],[],[],[],["api",null]],["METRIC-1ea50a8caf608504","FACT","overview","symbols","Symbols",[],[],[],["DARTBIND-14ce42d2acd01610","$23","DARTBIND-2a7cde7065bfed44","$24","$25","DARTBIND-3a5dd58d22ab63a5","DARTBIND-4066fb895391fed5","DARTBIND-505944381fc46ba3","DARTBIND-55ffaf0b1e8fe2c9","$26","DARTBIND-5fcfe859d1cf85ad","DARTBIND-a1db949d12a9a58d","DARTBIND-a543be5847c2b716","DARTBIND-b331d1f1e0b967fb","$27","DARTBIND-bdcc1bdb7e166247","$28","$29","DARTBIND-dbba541c3226dfaf","$30","DARTBIND-e4b7eb974f411c66","DARTBIND-e6338f1126af918a","$31","$77","$78","$79","DARTDEF-0c166f68a411578a","$80","$81","$82","$83","$84","$85","$86","$87","$88","$89","$90","$91","$92","$93","$94","$95","$96","$97","$98","$99","$100","$101","$102","$103","$104","$105","$106","$107","$108","$109","$110","$111","$112","$113","$114","$115","$116","$117","$118","$119","$120","$121","$122","$123","$124","$125","$126","$127","$128","$129","$130","$131","$132","$133","$134","$135","$136","$137","$138","$139","$140","$141","$142","$143","$144","$145","$146","$147","$148","$149","$150","$151","$152","$153","$154","$155","$156","$157","$158","$159","$160","$161","DARTDEF-b5dcc0236d52274e","$162","$163","$164","$165","$166","$167","$168","$169","$170","$171","$172","$173","$174","$175","$176","$177","$178","$179","$180","DARTDEF-e2cd082d3108df93","$181","$182","$183","$184","$185","$186","$187","$188","$189","$190","$191"],[],["components",141]],["METRIC-45b586bf31456c32","FACT","overview","violating_import_sites","Violating import sites",[],[],[],[],[],["violations",0]],["METRIC-5610c365b3e34d3d","FACT","overview","typing_signals","Typing & dynamic signals",[],[],[],[],[],["types",null]],["METRIC-58f9e6977954a47e","FACT","overview","module_cycles","Module cycles",[],[],[],[],[],["cycles",0]],["METRIC-5e1b38214272f111","FACT","overview","untyped_private_accesses","Private attribute accesses through untyped or Any parameters",[],[],[],[],[],["api",null]],["METRIC-9a8bf9ba32aac4c3","FACT","overview","ast_coverage","AST coverage",[],[],[],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["coverage","100.0%"]],["METRIC-a4770d56d0e45bc8","FACT","overview","affected_violation_modules","Affected source modules",[],[],[],[],[],["violations",0]],["METRIC-af8a12e31cd6b969","FACT","overview","package_cycles","Package cycles",[],[],[],[],[],["cycles",0]],["METRIC-b28b1ed9821f38c6","FACT","overview","packages","Packages",[],[],[],["PKG-1b301d77cebdc59d","PKG-339d0de073f77d33","PKG-7d6f39a12eb636e0","PKG-8b1cb6422b713e24","PKG-8b45cf6c5d15fe14","PKG-8d9001d32c6a703d","PKG-96c66a14b097f764","PKG-bc260213938d66b8","PKG-cd81dd820a82b7c5","PKG-d2a09ae42eb161d0","PKG-e03b858c9b53a844","PKG-f13bbcad929a6958"],[],["package",12]],["METRIC-b2983be8c3741e5b","FACT","overview","source_files","Source files",[],[],[],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["coverage",21]],["METRIC-b5246b04f97b5e43","FACT","overview","call_resolution","Uniquely resolved calls",[],[],[],["DARTCALL-012cc1cb999e4b02","DARTCALL-01cb00303810a434","DARTCALL-0259772df7581496","DARTCALL-09c38f78feb61ff6","DARTCALL-0f8a7f1708d235ee","DARTCALL-0fa23d112c1368a7","DARTCALL-14e0ae6fa74fc3bd","DARTCALL-17e5c7fc60183c4a","DARTCALL-1b1e9428b7d1ba9e","DARTCALL-201739f3086b911a","DARTCALL-23138ae92e9dc389","DARTCALL-28555308f257251a","DARTCALL-2915c1b031a5775c","DARTCALL-2c03619d58cc20b2","DARTCALL-2d2f4b94efd22870","DARTCALL-2e21532b79741f3d","DARTCALL-311ac2e316d6bc55","DARTCALL-346518d30b720d0e","DARTCALL-3b75038abc7bd81b","DARTCALL-3eb352015c91bd5a","DARTCALL-4229fe45508ee51c","DARTCALL-43fd1805d202afab","DARTCALL-489b0062edac40eb","DARTCALL-494cd95372fae9d6","DARTCALL-4b3b3475b9f39054","DARTCALL-4bd5d0ef9cdbdd3d","DARTCALL-4cd48eb6d5707e26","DARTCALL-50229df0d4b69b0d","DARTCALL-50a4c699c77984f0","DARTCALL-51b0bccc40790037","DARTCALL-5361a64064a8d667","DARTCALL-60527fcf2b2c627a","$48","DARTCALL-632ba5a9c23e32b2","$49","DARTCALL-6676ff8b3d4c4adb","$50","$51","DARTCALL-7200c4dfd98d791a","DARTCALL-7247376ea669e812","DARTCALL-769d98954239c732","DARTCALL-77fb6a8ca85edd39","$55","DARTCALL-8024c5d49f2c573c","DARTCALL-89a26fb57e7a0584","DARTCALL-8aaf79e2455a9d7e","DARTCALL-8ad4503f0d4fac74","DARTCALL-8d79e84fbd6697a8","DARTCALL-935e5fac6c5cbad8","$60","DARTCALL-94ba7df20d619c6e","DARTCALL-986ff2e55be56989","DARTCALL-9bcfe29ca431c37f","DARTCALL-9ee05c1338f20477","$62","DARTCALL-a184d417a66269f5","DARTCALL-a3bdbec360dbc076","DARTCALL-a62bc11716b8c7b7","DARTCALL-aaf0e188f9737e8e","DARTCALL-abaa74858b3c82b1","DARTCALL-acf51df72cb59936","DARTCALL-af18623338aac5b4","DARTCALL-b5443f18acb8fbd6","DARTCALL-b5ac90131354a491","DARTCALL-b5b1254cd0d74b32","DARTCALL-b6803e481fd7c7e0","DARTCALL-bb73ce3ad9c9ae72","DARTCALL-bc17cc4f96117061","DARTCALL-bda83eb712d70e8e","DARTCALL-bf91da3f4ae19592","DARTCALL-c26321ba803ee72f","DARTCALL-c37138fb2134fc4c","DARTCALL-cc0fdf6acb6a5e92","DARTCALL-cedbf13dd78727d6","DARTCALL-d04e9b21d0a781c0","DARTCALL-d12f27a0ad7e1ce9","DARTCALL-d393d0cd9504e022","DARTCALL-d5f719247a59e6fe","DARTCALL-d64531a7f6f3bbab","DARTCALL-d9a5c4257b33aa46","DARTCALL-dc359c33618100c9","DARTCALL-e1a1f5a137a3c432","DARTCALL-e33967392c312e8c","DARTCALL-e48ff267ea8218d6","DARTCALL-eafe87ad84123f42","$74","DARTCALL-f27dd4262d13243a","$76","DARTCALL-f7c9c651d4ddeb88","DARTCALL-fbc005e314cb508d"],[],["calls","37.5%"]],["METRIC-c6ba710e0c094515","FACT","overview","violations","Contract violations",[],[],[],[],[],["violations",0]],["METRIC-cd26a4b22ffceb0b","FACT","overview","unresolved_calls","Unresolved calls",[],[],[],["DARTCALL-010e51f9f7a52b35","DARTCALL-03378e1670bb034e","DARTCALL-03ad50e2353a7916","$32","DARTCALL-053a6c69ab4b5bf0","DARTCALL-0951526e14d9f810","$33","DARTCALL-11467d14177c2e65","DARTCALL-12a2240f15dd3514","$34","$35","DARTCALL-1663b6816a95f78b","DARTCALL-16c835e31e0ef8b2","$36","DARTCALL-20d312a02971b250","DARTCALL-24bce06f7dc93ec1","DARTCALL-24ee3f40484cf9e6","DARTCALL-252a006dd48d327f","DARTCALL-2695a7188b0d3bc3","DARTCALL-271d5f978965da2b","$37","DARTCALL-2967602941b90165","$38","DARTCALL-2c6b4fae386478dd","$39","DARTCALL-2ec5939cf03a4fd1","DARTCALL-2f4c96ed2782983a","$40","DARTCALL-32e0956e21babf63","$41","DARTCALL-386365d46547c109","$42","$43","DARTCALL-3c6483eb958d32cc","DARTCALL-3d3ea9593534bdab","DARTCALL-3fabf9d59294a717","$44","DARTCALL-40c558843f3783dc","DARTCALL-41ebebf6acdfc3d1","DARTCALL-44a1fbd570d7d34c","DARTCALL-44bf7ebeaeefccbd","DARTCALL-45d8acbd43633e0f","DARTCALL-4645a3679ff934eb","DARTCALL-47e8d68ad1e11999","$45","DARTCALL-4a185f9ef842fa64","DARTCALL-4ae39c2d7f8e9f95","DARTCALL-4b5d273d64e0a9f0","DARTCALL-4b8d00bc865b21c4","$46","DARTCALL-4df8a039c5e7d8c6","DARTCALL-5479c8cf1f1995f6","DARTCALL-5c7975f1ba588e0e","$47","DARTCALL-621b9d66c3642aa0","DARTCALL-6b9f23fca70c59d9","DARTCALL-6bb963fa462d40da","DARTCALL-6bd3b23ece15b9ba","DARTCALL-6c739aa0f20f4d6b","DARTCALL-6e2a3fe56c8fdd7a","$52","DARTCALL-70ca863c689cc5db","$53","DARTCALL-71d738110f35bd4b","DARTCALL-745334beb696cae2","DARTCALL-7680f29780ead599","$54","DARTCALL-77c591b5ccbe54a7","DARTCALL-7c4e0f8ac1ad6a21","DARTCALL-7cfdbd747c034258","DARTCALL-7dd1f63f1f03bcfe","$56","DARTCALL-80d1fea50dc22cba","$57","DARTCALL-84a78e011ccd2b07","DARTCALL-84e9fad76913a641","DARTCALL-8516a06faddb0620","DARTCALL-86d06588dcf224de","DARTCALL-8c6184c96aadf63f","DARTCALL-8e7090a492906a9c","DARTCALL-8ebd0eefc4abdb10","DARTCALL-8f279f7ab991e463","DARTCALL-8f95630b58a30921","DARTCALL-8f9b7aa5d03ecbd9","$58","$59","DARTCALL-931835e6d4185e61","DARTCALL-9347af2cd94b47d0","$61","DARTCALL-98d34f6858cd4950","DARTCALL-9ba5995ff63222ed","DARTCALL-9c871cef04c2ac18","DARTCALL-9e0dc8bb57e0e313","DARTCALL-9ea34e0d12b92039","DARTCALL-9f7bac6c04fe52e3","DARTCALL-a08c5d1e610c3257","DARTCALL-a13a0ba1e31cc222","$63","DARTCALL-a254dcf143b85c82","DARTCALL-a531a948db3893cf","DARTCALL-a549a1106e15b156","DARTCALL-a6ab5314f918e039","DARTCALL-a9dba8e4c4be915c","DARTCALL-ab865b741a3ec160","DARTCALL-b0d78852a4b06e20","DARTCALL-b3adc5a9c4e60f9e","$64","DARTCALL-b5fb982743140e21","DARTCALL-b64bd22c8bd26485","DARTCALL-b846a682bf3b7abd","DARTCALL-b860ba86b8b0403d","DARTCALL-b9358b1d79ce1462","DARTCALL-ba0ff45a112128a5","$65","DARTCALL-bf2d592382779a5f","DARTCALL-c0995e962b4dbcde","DARTCALL-c0e0b8b471b88b4f","DARTCALL-c264bb9ff8a2007a","DARTCALL-c35e64e0da7dd6ef","DARTCALL-c789e46108fab119","DARTCALL-ca18679b08e2f154","$66","DARTCALL-cc9074a71e69cb5d","DARTCALL-cf045d1255fc34e5","DARTCALL-cfbb2218e0753c71","DARTCALL-d10fef46bee7b02a","$67","DARTCALL-d2c257c2739dcdd0","$68","$69","DARTCALL-d9bda2510175425f","DARTCALL-db47f09f096a0ad1","DARTCALL-de27a20ce2a0f82e","$70","DARTCALL-ded6364d50fd388d","DARTCALL-e3aaa5d60927d10c","$71","DARTCALL-e5a5fe3d30c099b2","$72","DARTCALL-e965a2bd29d1732c","$73","DARTCALL-ea4852bd2a356c01","DARTCALL-ec1014b2ce5cc462","DARTCALL-eddb85665eaa7421","DARTCALL-ef5f4ad7075dfc8a","$75","DARTCALL-f28bb2cd93898ced","DARTCALL-f54bfc86ca8f573b","DARTCALL-f7e3dcb4f32a6cc7","DARTCALL-f9bcd2822fba6443"],[],["calls",150]],["METRIC-f96ad8a9b8498c26","FACT","overview","rollup_only_package_cycles","Package cycles no module cycle crosses",[],[],[],[],[],["cycles",0]],["METRIC-fbc6c1d4c3b6db8f","FACT","overview","modules","Modules",[],[],[],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["module",21]]],"modules":[["$267","FACT","$378","module","$500",["$499","$500"],["$242"],[],[],[],[[],false,false,3,1,"$358","$499","$500",7,13]],["$268","FACT","$378","module","$569",["$556","$569"],["EVD-ac7579736ae11d77"],[],[],[],[[],false,false,3,3,"$368","$556","$569",3,10]],["$269","FACT","$378","module","$619",["$609","$619"],["$241"],[],[],[],[[],false,false,3,4,"$372","$609","$619",3,10]],["$270","FACT","$378","module","$591",["$584","$591"],["$215"],[],[],[],[[],false,false,4,5,"$370","$584","$591",3,12]],["$271","FACT","$378","module","$585",["$584","$585"],["$235"],[],[],[],[[],false,false,1,2,"$369","$584","$585",2,4]],["$272","FACT","$378","module","$634",["shop.state","$634"],["$238"],[],[],[],[[],false,false,6,0,"$373","shop.state","$634",4,3]],["$273","FACT","$378","module","$562",["$556","$562"],["EVD-d98bf5c08bcf94cc"],[],[],[],[[],false,false,1,3,"$367","$556","$562",2,5]],["$274","FACT","$378","module","$515",["$514","$515"],["EVD-be45e83abfd2bebf"],[],[],[],[[],false,false,2,1,"$359","$514","$515",4,3]],["$275","FACT","$378","module","$543",["$533","$543"],["EVD-0d56469f18292017"],[],[],[],[[],false,false,3,1,"$364","$533","$543",5,5]],["$276","FACT","$378","module","$477",["$476","$477"],["$226"],[],[],[],[[],false,false,4,3,"$356","$476","$477",2,8]],["$277","FACT","$378","module","$519",["$514","$519"],["EVD-41e748ff211648f7"],[],[],[],[[],false,false,8,0,"$360","$514","$519",8,2]],["$278","FACT","$378","module","shop.main",["shop","shop.main"],["EVD-26b54a77e24bb468"],[],[],[],[[],false,false,0,9,"$365","shop","shop.main",0,11]],["$279","FACT","$378","module","$529",["$522","$529"],["EVD-bae3db3f2512beef"],[],[],[],[[],false,false,3,0,"$362","$522","$529",5,3]],["$280","FACT","$378","module","$463",["$454","$463"],["$218"],[],[],[],[[],false,false,1,4,"$355","$454","$463",1,10]],["$281","FACT","$378","module","$446",["shop.app","$446"],["EVD-64f07faf52606924"],[],[],[],[[],false,false,1,10,"$353","shop.app","$446",1,6]],["$282","FACT","$378","module","$523",["$522","$523"],["$223"],[],[],[],[[],false,false,2,4,"$361","$522","$523",4,5]],["$283","FACT","$378","module","$610",["$609","$610"],["$224"],[],[],[],[[],false,false,1,4,"$371","$609","$610",2,5]],["$284","FACT","$378","module","$455",["$454","$455"],["$208"],[],[],[],[[],false,false,1,4,"$354","$454","$455",1,5]],["$285","FACT","$378","module","$488",["$476","$488"],["EVD-2f116b95f9304441"],[],[],[],[[],false,false,4,2,"$357","$476","$488",2,9]],["$286","FACT","$378","module","$557",["$556","$557"],["EVD-77bd5443531ef5ba"],[],[],[],[[],false,false,1,1,"$366","$556","$557",2,4]],["$287","FACT","$378","module","$534",["$533","$534"],["$229"],[],[],[],[[],false,false,10,1,"$363","$533","$534",6,8]]],"packages":[["PKG-1b301d77cebdc59d","FACT","$382","package","$522",["$522"],[],[],["$279","$282"],[],[["$499","$533"],4,2,2,"$522",4]],["PKG-339d0de073f77d33","FACT","$382","package","$533",["$533"],[],[],["$275","$287"],[],[["$499"],6,1,2,"$533",5]],["PKG-7d6f39a12eb636e0","FACT","$382","package","$499",["$499"],[],[],["$267"],[],[["$514"],3,1,1,"$499",6]],["PKG-8b1cb6422b713e24","FACT","$382","package","shop.app",["shop.app"],[],[],["$281"],[],[["$476","$533","$556","$584","$609"],1,5,1,"shop.app",1]],["PKG-8b45cf6c5d15fe14","FACT","$382","package","shop.state",["shop.state"],[],[],["$272"],[],[[],3,0,1,"shop.state",4]],["PKG-8d9001d32c6a703d","FACT","$382","package","shop",["shop"],[],[],["$278"],[],[["shop.app","$454","$476","$522","$556","$584","$609"],0,7,1,"shop",0]],["PKG-96c66a14b097f764","FACT","$382","package","$609",["$609"],[],[],["$269","$283"],[],[["$514","$522","$584","shop.state"],2,4,2,"$609",2]],["PKG-bc260213938d66b8","FACT","$382","package","$454",["$454"],[],[],["$280","$284"],[],[["$476","$514","$533"],1,3,2,"$454",1]],["PKG-cd81dd820a82b7c5","FACT","$382","package","$514",["$514"],[],[],["$274","$277"],[],[[],5,0,2,"$514",7]],["PKG-d2a09ae42eb161d0","FACT","$382","package","$476",["$476"],[],[],["$276","$285"],[],[["$514","$522","$533"],3,3,2,"$476",2]],["PKG-e03b858c9b53a844","FACT","$382","package","$584",["$584"],[],[],["$270","$271"],[],[["$499","$514","$522","$533","shop.state"],3,5,2,"$584",3]],["PKG-f13bbcad929a6958","FACT","$382","package","$556",["$556"],[],[],["$268","$273","$286"],[],[["$533","shop.state"],2,2,3,"$556",2]]],"path_observations":[],"producer":{"code_digest":"3fe56e514f73ae8fa41c480ff2c3b5975a5301c6284ad80a801c2c9da4d24a43","name":"archkeel-dart-analyzer","version":"2.0.0"},"references":[["DARTREF-001d3fc7e5532dcc","FACT","source","$442","Order",["$493"],["EVD-b63f5d01896ac255"],[],[],[],[1,false,"Order","$2","$m","$137","$357","$488","$493","resolved",["$535"],"type"]],["DARTREF-00666ccafa2bb7ce","FACT","source","$442","child",["$565"],["EVD-22117335b7a845e4"],[],[],[],[0,false,"child","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-008159287780412c","FACT","source","$442","_cart",["$608"],["EVD-b35b8821dead8675"],[],[],[],[1,false,"_cart","$2","$m","$138","$370","$591","$608","resolved",["$594"],"read"]],["DARTREF-016cd8a0ffd5ba0b","FACT","source","$442","viewModel",["$588"],["EVD-4013a6aa2c341554"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-025806de506f300e","FACT","source","$442","String",["$519"],["EVD-74a2ca61a0f1014d"],[],[],[],[0,false,"String","$640","$m","$m","$360","$519","$519","$644",[],"type"]],["DARTREF-025becef96d92f8a","FACT","source","$442","settings",["$451"],["EVD-5592ac470df0d585"],[],[],[],[0,false,"settings","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-0276afb122384463","FACT","source","$442","quantity",["$508"],["EVD-29f8155e85ad51aa"],[],[],[],[1,false,"quantity","$2","$m","$141","$358","$500","$508","resolved",["shop.domain.cart.cart.quantity"],"read"]],["DARTREF-02b349c39163aac1","FACT","source","$442","Widget",["$560"],["EVD-590f44429b9c0371"],[],[],[],[0,false,"Widget","$640","$m","$116","$366","$557","$560","$644",[],"type"]],["DARTREF-02cdf75ac30bca73","FACT","source","$442","LoadPhase",["$613"],["EVD-28969a4f975d8bcd"],[],[],[],[1,false,"LoadPhase","$2","$m","$142","$371","$610","$613","resolved",["$637"],"type"]],["DARTREF-04963b070f0f8de5","FACT","source","$442","Icons.shopping_cart",["$614"],["EVD-929a33be6978bc11"],[],[],[],[0,false,"Icons.shopping_cart","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-05642f50eb98db11","FACT","source","$442","$645",["$588"],["EVD-6baed64dbc573558"],[],[],[],[1,false,"$645","$2","$m","$133","$369","$585","$588","resolved",["$604"],"read"]],["DARTREF-060407d29a233888","FACT","source","$442","order",["$469"],["EVD-7abdc7b925ed20ae"],[],[],[],[1,false,"order","$2","$m","$190","$355","$463","$469","resolved",["shop.data.repositories.memory_order_repository.order"],"read"]],["DARTREF-062cabef0abda075","FACT","source","$442","viewModel",["$588"],["EVD-c172c5199c6e0b94"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-0674c770c84feb39","FACT","source","$442","listenable",["$565"],["EVD-c97a7c2bec0be9b2"],[],[],[],[0,false,"listenable","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-06dee8448157cafa","FACT","source","$442","_disposed",["$597"],["EVD-c8ca5c32f2404b90"],[],[],[],[1,false,"_disposed","$2","$m","DARTDEF-b5dcc0236d52274e","$370","$591","$597","resolved",["$595"],"read"]],["DARTREF-0766cc77585c86b5","FACT","source","$442","LoadPhase.loading",["$621"],["EVD-df503cd14a2303ff"],[],[],[],[0,false,"LoadPhase.loading","$640","$m","$126","$372","$619","$621","$644",[],"read"]],["DARTREF-07694e6c5e58ea9e","FACT","source","$442","product.name",["$613"],["EVD-6226e2538d4054f1"],[],[],[],[0,false,"product.name","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-07dac71854d25152","FACT","source","$442","icon",["$588"],["EVD-3137b6e9f533c70d"],[],[],[],[0,false,"icon","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-089b53170050e161","FACT","source","$442","Product",["$461"],["EVD-2ef61cfa544c52a7"],[],[],[],[1,false,"Product","$2","$m","$123","$354","$455","$461","resolved",["$520"],"type"]],["DARTREF-089cdf27c98bd815","FACT","source","$442","Text",["$588"],["EVD-02dabac8fc868d00"],[],[],[],[0,false,"Text","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-08c9a85f211fd0d5","FACT","source","$442","ValueKey",["$613"],["EVD-7c31559b02a81915"],[],[],[],[0,false,"ValueKey","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-08fa5e81f43dd654","FACT","source","$442","Future",["$579"],["EVD-b3c018cf2a3ace63"],[],[],[],[0,false,"Future","$640","$m","$173","$368","$569","$579","$644",[],"type"]],["DARTREF-08fd87b9b6c936e0","FACT","source","$442","_lines[index].product",["$508"],["EVD-27c1834804b4fc58"],[],[],[],[0,false,"_lines[index].product","$640","$m","$141","$358","$500","$508","$644",[],"read"]],["DARTREF-0931a4233845ebaa","FACT","source","$442","_state",["$601"],["EVD-0c3f2f8f833ae68d"],[],[],[],[1,false,"_state","$2","$m","$117","$370","$591","$601","resolved",["$599"],"write"]],["DARTREF-096c933c8ad1cbc8","FACT","source","$442","State",["$449"],["EVD-eece2f676fc5a6dd"],[],[],[],[0,false,"State","$640","$m","$151","$353","$446","$449","$644",[],"type"]],["DARTREF-09d529f2e43e17b5","FACT","source","$442","AsyncState",["$636"],["EVD-0a1c5cf4f352bc72"],[],[],[],[1,false,"AsyncState","$2","$m","$78","$373","$634","$636","resolved",["$635"],"read"]],["DARTREF-09d89afc25fc490e","FACT","source","$442","bool",["$485"],["EVD-b82145d1d63fda89"],[],[],[],[0,false,"bool","$640","$m","$104","$356","$477","$485","$644",[],"type"]],["DARTREF-0a003902bdcd0f1c","FACT","source","$442","order",["$497"],["EVD-4717043c575394a9"],[],[],[],[1,false,"order","$2","$m","$147","$357","$488","$497","resolved",["shop.data.services.memory_store.order"],"read"]],["DARTREF-0a377afe8af32e06","FACT","source","$442","line.product",["$537"],["EVD-a7251148d3dc6867"],[],[],[],[0,false,"line.product","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-0a827bf6cf0a66ca","FACT","source","$442","bool",["$591"],["EVD-d3f2216fb80a2848"],[],[],[],[0,false,"bool","$640","$m","$m","$370","$591","$591","$644",[],"type"]],["DARTREF-0a853c67b01a1ded","FACT","source","$442","Order",["$487"],["EVD-a76329079b8e726c"],[],[],[],[1,false,"Order","$2","$m","$174","$356","$477","$487","resolved",["$535"],"type"]],["DARTREF-0a932131b34b6fc9","FACT","source","$442","CatalogPage",["$612"],["EVD-d0ad5951e8bd9e94"],[],[],[],[1,false,"CatalogPage","$2","$m","$102","$371","$610","$612","resolved",["$611"],"read"]],["DARTREF-0b1156e4658c629f","FACT","source","$442","line",["$503"],["EVD-b75e6c9926b46634"],[],[],[],[0,false,"line","$640","$m","$153","$358","$500","$503","$644",[],"read"]],["DARTREF-0b24d54f5deafc17","FACT","source","$442","line.name",["$560"],["EVD-acbc117320b8752b"],[],[],[],[0,false,"line.name","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-0b27b3d41128396d","FACT","source","$442","line.quantity",["$560"],["EVD-a17de9d9f71d2e16"],[],[],[],[0,false,"line.quantity","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-0b64510c945fa508","FACT","source","$442","Order",["$473"],["EVD-3f8b187d2fb5f914"],[],[],[],[1,false,"Order","$2","$m","$80","$355","$463","$473","resolved",["$535"],"type"]],["DARTREF-0bb200f6c96364a1","FACT","source","$442","child",["$614"],["EVD-6feb227d42aa05d7"],[],[],[],[0,false,"child","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-0c0010ae2c05a7af","FACT","source","$442","key",["$565"],["EVD-3b98ef81d0220569"],[],[],[],[0,false,"key","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-0c7608b2f8629882","FACT","source","$442","$9",["$588"],["EVD-45f6e3b65dde6530"],[],[],[],[0,false,"$9","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-0cd11f1455e8b279","FACT","source","$442","cents",["$617"],["EVD-4cc923907f325c95"],[],[],[],[1,false,"cents","$2","$m","$191","$371","$610","$617","resolved",["shop.presentation.shopping.catalog.catalog_page.cents"],"read"]],["DARTREF-0ce8f6a0e088ad92","FACT","source","$442","viewModel.state.phase",["$588"],["EVD-cdd431eb967f6750"],[],[],[],[0,false,"viewModel.state.phase","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-0cfb1efb37299fd4","FACT","source","$442","error",["$580"],["EVD-267300a608c04c4c"],[],[],[],[0,false,"error","$640","$m","$91","$368","$569","$580","$644",[],"read"]],["DARTREF-0d1c34672df0276c","FACT","source","$442","String",["$519"],["EVD-41e8d5cebac770b9"],[],[],[],[0,false,"String","$640","$m","$m","$360","$519","$519","$644",[],"type"]],["DARTREF-0d77b9da74a2a392","FACT","source","$442","product.id",["$503"],["EVD-e599d82d16ce4e71"],[],[],[],[1,false,"product.id","$2","$m","$153","$358","$500","$503","resolved",["shop.domain.catalog.product.Product.id"],"read"]],["DARTREF-0dacbe1013b0126d","FACT","source","$442","repository",["$571"],["EVD-e493610a0a15eff1"],[],[],[],[0,false,"repository","$640","$m","$77","$368","$569","$571","$644",[],"read"]],["DARTREF-0e41d108916b5bd4","FACT","source","$442","_status",["$525"],["EVD-1ead5c9e9ed295fc"],[],[],[],[1,false,"_status","$2","$m","$100","$361","$523","$525","resolved",["shop.domain.checkout.place_order.PlaceOrder._status"],"read"]],["DARTREF-0e5f5f10e322281e","FACT","source","$442","Order",["$484"],["EVD-f8fe726e2c0f4680"],[],[],[],[1,false,"Order","$2","$m","$131","$356","$477","$484","resolved",["$535"],"type"]],["DARTREF-0e6ba5ababdf266a","FACT","source","$442","int",["$617"],["EVD-f43a8e69414fcac6"],[],[],[],[0,false,"int","$640","$m","$191","$371","$610","$617","$644",[],"type"]],["DARTREF-0ec776c732494382","FACT","source","$442","catalog",["$614"],["EVD-5df25e6dddd2b50a"],[],[],[],[1,false,"catalog","$2","$m","$129","$371","$610","$614","resolved",["$616"],"read"]],["DARTREF-0ecb072ba6dff98a","FACT","source","$442","StreamController",["$488"],["EVD-c2beb019cbf7dee0"],[],[],[],[0,false,"StreamController","$640","$m","$m","$357","$488","$488","$644",[],"type"]],["DARTREF-0ee7a2698677a8f3","FACT","source","$442","Future",["$484"],["EVD-019ba5afab521f5f"],[],[],[],[0,false,"Future","$640","$m","$131","$356","$477","$484","$644",[],"type"]],["DARTREF-0f31cace9b354bc9","FACT","source","$442","_store",["$461"],["EVD-f0f35d17ccebc179"],[],[],[],[1,false,"_store","$2","$m","$123","$354","$455","$461","resolved",["$459"],"read"]],["DARTREF-0f8cef44b6389c5d","FACT","source","$442","void",["$451"],["EVD-e5ed0a2b88b5f5b6"],[],[],[],[0,false,"void","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-0ff1a1814f5c8c69","FACT","source","$442","backend",["$551"],["EVD-caf9154f4e33b1a1"],[],[],[],[1,false,"backend","$2","$m","$26","$365","shop.main","$551","resolved",["shop.main.main.backend"],"read"]],["DARTREF-10197c477178960b","FACT","source","$442","id",["$468"],["EVD-e9bfba45823196ad"],[],[],[],[1,false,"id","$2","$m","$175","$355","$463","$468","resolved",["shop.data.repositories.memory_order_repository.id"],"read"]],["DARTREF-101aedd215a119b2","FACT","source","$442","List",["$494"],["EVD-91f32704def69842"],[],[],[],[0,false,"List","$640","$m","$164","$357","$488","$494","$644",[],"type"]],["DARTREF-1138e3cad46f6c33","FACT","source","$442","key",["$588"],["EVD-aa3b45a2bcd0c853"],[],[],[],[0,false,"key","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-11706bf7cbafa25b","FACT","source","$442","order.status.label",["$565"],["EVD-6b304825e1c74e23"],[],[],[],[0,false,"order.status.label","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-11b706e6f77c2861","FACT","source","$442","appBar",["$565"],["EVD-97f3b733385dfd03"],[],[],[],[0,false,"appBar","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-11ed9a5d131eb82c","FACT","source","$442","List",["$483"],["EVD-e5ca711fadd17eca"],[],[],[],[0,false,"List","$640","$m","$105","$356","$477","$483","$644",[],"type"]],["DARTREF-122bebc08fb7c247","FACT","source","$442","_status",["$621"],["EVD-f022bbf531b82d07"],[],[],[],[1,false,"_status","$2","$m","$126","$372","$619","$621","resolved",["$626"],"read"]],["DARTREF-123ca1a06728b4fe","FACT","source","$442","String",["$534"],["EVD-15e9f7dbd6b8a940"],[],[],[],[0,false,"String","$640","$m","$m","$363","$534","$534","$644",[],"type"]],["DARTREF-138186e6831c262a","FACT","source","$442","Future",["$526"],["EVD-438192263adb8c13"],[],[],[],[0,false,"Future","$640","$m","$148","$361","$523","$526","$644",[],"type"]],["DARTREF-13f6c0a647be1a3a","FACT","source","$442","padding",["$588"],["EVD-0034df8026aad018"],[],[],[],[0,false,"padding","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-14678b1bb32b1f91","FACT","source","$442","_repository",["$525"],["EVD-55432736661f148d"],[],[],[],[1,false,"_repository","$2","$m","$100","$361","$523","$525","resolved",["shop.domain.checkout.place_order.PlaceOrder._repository"],"read"]],["DARTREF-147efd215d96ef5c","FACT","source","$442","line.product",["$503"],["EVD-176cecd209859419"],[],[],[],[0,false,"line.product","$640","$m","$153","$358","$500","$503","$644",[],"read"]],["DARTREF-147f5e45c64ac6cb","FACT","source","$442","int",["$534"],["EVD-40e97f85f1d16d52"],[],[],[],[0,false,"int","$640","$m","$m","$363","$534","$534","$644",[],"type"]],["DARTREF-14be7b446069a63d","FACT","source","$442","$374",["$503"],["EVD-176cecd209859419"],[],[],[],[0,false,"$374","$640","$m","$153","$358","$500","$503","$644",[],"read"]],["DARTREF-154d997f1294fb94","FACT","source","$442","viewModel.state.phase",["$588"],["EVD-c172c5199c6e0b94"],[],[],[],[0,false,"viewModel.state.phase","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-159a2d70badcb3c6","FACT","source","$442","key",["$588"],["EVD-c99f77b242417fbe"],[],[],[],[0,false,"key","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-160189f8f6412ebf","FACT","source","$442","trailing",["$613"],["EVD-29e97ddaff70ff2c"],[],[],[],[0,false,"trailing","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-160d2ea150c04ace","FACT","source","$442","context",["$565"],["EVD-d35be14cc3cd3943"],[],[],[],[1,false,"context","$2","$m","$177","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.context"],"read"]],["DARTREF-170a11eba4792dcf","FACT","source","$442","children",["$565"],["EVD-e7fa3bf53c987d01"],[],[],[],[0,false,"children","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-1790ece1deccd5f0","FACT","source","$442","$645",["$588"],["EVD-4013a6aa2c341554"],[],[],[],[1,false,"$645","$2","$m","$133","$369","$585","$588","resolved",["$604"],"read"]],["DARTREF-179eb8f7bab2d20a","FACT","source","$442","Future",["$487"],["EVD-348d58f8438fdecd"],[],[],[],[0,false,"Future","$640","$m","$174","$356","$477","$487","$644",[],"type"]],["DARTREF-1847f54349b6dccc","FACT","source","$442","title",["$565"],["EVD-77be62bceeeeda46"],[],[],[],[0,false,"title","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-187aaf97f023a02b","FACT","source","$442","MemoryStore",["$446"],["EVD-57f768cb13982fc4"],[],[],[],[1,false,"MemoryStore","$2","$m","$m","$353","$446","$446","resolved",["$489"],"type"]],["DARTREF-188d23d5651c5f38","FACT","source","$442","Order",["$495"],["EVD-147b9fd03ad9a2e8"],[],[],[],[1,false,"Order","$2","$m","$152","$357","$488","$495","resolved",["$535"],"type"]],["DARTREF-1959ebbc59a39887","FACT","source","$442","ShopApp",["$448"],["EVD-9cb2a5d825227669"],[],[],[],[1,false,"ShopApp","$2","$m","$115","$353","$446","$448","resolved",["$447"],"read"]],["DARTREF-1a1168a647c73c06","FACT","source","$442","tooltip",["$614"],["EVD-d5420f5810cecd60"],[],[],[],[0,false,"tooltip","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-1a5fb651ed7f3670","FACT","source","$442","Product",["$613"],["EVD-8cab0d6eaad0d27d"],[],[],[],[1,false,"Product","$2","$m","$142","$371","$610","$613","resolved",["$520"],"type"]],["DARTREF-1a99936f11cb31b1","FACT","source","$442","bool",["$628"],["EVD-d502db3ef916f14a"],[],[],[],[0,false,"bool","$640","$m","$114","$372","$619","$628","$644",[],"type"]],["DARTREF-1abd211113264b5a","FACT","source","$442","$645",["$588"],["EVD-b4c73108851a9d4b"],[],[],[],[1,false,"$645","$2","$m","$133","$369","$585","$588","resolved",["$604"],"read"]],["DARTREF-1abffc266c3a1667","FACT","source","$442","PlaceOrder",["$591"],["EVD-cc1489666c6d7a73"],[],[],[],[1,false,"PlaceOrder","$2","$m","$m","$370","$591","$591","resolved",["$524"],"type"]],["DARTREF-1bc2c03d0f5354eb","FACT","source","$442","Future",["$629"],["EVD-f0807f0d5beac729"],[],[],[],[0,false,"Future","$640","$m","$127","$372","$619","$629","$644",[],"type"]],["DARTREF-1be442c47e620eff","FACT","source","$442","$9",["$614"],["EVD-f0677f5d2e2f76a4"],[],[],[],[0,false,"$9","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-1c1a97ae0dc3fe21","FACT","source","$442","Center",["$565"],["EVD-980350bdb1357569"],[],[],[],[0,false,"Center","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-1ca6a6b4f938771d","FACT","source","$442","OrderStatus.placed",["$537"],["EVD-7adffb6d51ef80b0"],[],[],[],[1,false,"OrderStatus.placed","$2","$m","$79","$363","$534","$537","resolved",["$541"],"read"]],["DARTREF-1d19fd5a1bed757f","FACT","source","$442","quantity",["$540"],["EVD-c489fd7e1aa09c20"],[],[],[],[1,false,"quantity","$2","$m","$155","$363","$534","$540","resolved",["shop.domain.orders.order.OrderLine.quantity"],"read"]],["DARTREF-1d31765e4dd77182","FACT","source","$442","store",["$448"],["EVD-794db0cca02c148e"],[],[],[],[0,false,"store","$640","$m","$115","$353","$446","$448","$644",[],"read"]],["DARTREF-1d556c9de5a893ea","FACT","source","$442","LoadPhase.failed",["$601"],["EVD-343d1d68d8019621"],[],[],[],[0,false,"LoadPhase.failed","$640","$m","$117","$370","$591","$601","$644",[],"read"]],["DARTREF-1d8038dcb668d176","FACT","source","$442","int",["$590"],["EVD-8e9c8933c0e77ffc"],[],[],[],[0,false,"int","$640","$m","$135","$369","$585","$590","$644",[],"type"]],["DARTREF-1e643afd4696c0ac","FACT","source","$442","int",["$540"],["EVD-07632b7b3161f615"],[],[],[],[0,false,"int","$640","$m","$155","$363","$534","$540","$644",[],"type"]],["DARTREF-1ea0ad01fd72a7ba","FACT","source","$442","String",["$606"],["EVD-5e13392661a665cb"],[],[],[],[0,false,"String","$640","$m","$145","$370","$591","$606","$644",[],"type"]],["DARTREF-1fa8c3e829b181a9","FACT","source","$442","StreamSubscription",["$571"],["EVD-15a2a227fee22ca8"],[],[],[],[0,false,"StreamSubscription","$640","$m","$77","$368","$569","$571","$644",[],"type"]],["DARTREF-1fd05abb1bde31c2","FACT","source","$442","Order",["$473"],["EVD-8b9700c00de94a70"],[],[],[],[1,false,"Order","$2","$m","$80","$355","$463","$473","resolved",["$535"],"type"]],["DARTREF-20022bda69eb6355","FACT","source","$442","catalog",["$614"],["EVD-80722862cc3fe821"],[],[],[],[1,false,"catalog","$2","$m","$129","$371","$610","$614","resolved",["$616"],"read"]],["DARTREF-201007b24d42a8ba","FACT","source","$442","dynamic",["$580"],["EVD-ee03f08d4ee78c14"],[],[],[],[0,false,"dynamic","$640","$m","$91","$368","$569","$580","$644",[],"type"]],["DARTREF-208c446434c5ee07","FACT","source","$442","body",["$614"],["EVD-8e9abe3fe3d39875"],[],[],[],[0,false,"body","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-20951a7c5ffb4cb4","FACT","source","$442","idle",["$565"],["EVD-fa431f792e2101bd"],[],[],[],[0,false,"idle","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-20ce24a9692f645a","FACT","source","$442","Future",["$632"],["EVD-24c429dff8c68669"],[],[],[],[0,false,"Future","$640","$m","$187","$372","$619","$632","$644",[],"type"]],["DARTREF-2116e8395fb765f4","FACT","source","$442","onPressed",["$613"],["EVD-3453b2139c98bd96"],[],[],[],[0,false,"onPressed","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-224f70b3ceea0735","FACT","source","$442","Order",["$607"],["EVD-1340889e8f21c75b"],[],[],[],[1,false,"Order","$2","$m","$183","$370","$591","$607","resolved",["$535"],"type"]],["DARTREF-22f32a911d9d959d","FACT","source","$442","_cart",["$606"],["EVD-f7fcd34ecf4fd342"],[],[],[],[1,false,"_cart","$2","$m","$145","$370","$591","$606","resolved",["$594"],"read"]],["DARTREF-2350833f10a2c398","FACT","source","$442","placeOrder",["$593"],["EVD-bbd0be149061327f"],[],[],[],[0,false,"placeOrder","$640","$m","$186","$370","$591","$593","$644",[],"read"]],["DARTREF-2366f3111d096b27","FACT","source","$442","catalogViewModel",["$550"],["EVD-7eadd491e7e601bb"],[],[],[],[1,false,"catalogViewModel","$2","$m","$29","$365","shop.main","$550","resolved",["$552"],"read"]],["DARTREF-23f0535270cb26c3","FACT","source","$442","catalog",["$448"],["EVD-e3dcff9e0c91cec9"],[],[],[],[0,false,"catalog","$640","$m","$115","$353","$446","$448","$644",[],"read"]],["DARTREF-24e3938e0388035d","FACT","source","$442","String",["$488"],["EVD-e1f7642c9edd55c5"],[],[],[],[0,false,"String","$640","$m","$m","$357","$488","$488","$644",[],"type"]],["DARTREF-2545f1af2df50f51","FACT","source","$442","product",["$513"],["EVD-2828c77c48228120"],[],[],[],[1,false,"product","$2","$m","$81","$358","$500","$513","resolved",["shop.domain.cart.cart.CartLine.product"],"read"]],["DARTREF-257d41ea094d5aaa","FACT","source","$442","id",["$579"],["EVD-d8aeee6576415b7b"],[],[],[],[1,false,"id","$2","$m","$173","$368","$569","$579","resolved",["shop.presentation.orders.orders_view_model.id"],"read"]],["DARTREF-265526cf2dcc5706","FACT","source","$442","line.quantity",["$537"],["EVD-0eb54060fd9c0e49"],[],[],[],[0,false,"line.quantity","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-26ea66a49f882c98","FACT","source","$442","viewModel",["$588"],["EVD-4ee81a89b211262b"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-26f0cd29da1bae38","FACT","source","$442","key",["$613"],["EVD-7761e1febbc1dcb2"],[],[],[],[0,false,"key","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-272414b5c8b436ad","FACT","source","$442","_cart",["$448"],["EVD-83e3415d53b89ed5"],[],[],[],[1,false,"_cart","$2","$m","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._cart"],"read"]],["DARTREF-27b9632aa45c699d","FACT","source","$442","CartPage",["$587"],["EVD-10b96769e16ccea1"],[],[],[],[1,false,"CartPage","$2","$m","$112","$369","$585","$587","resolved",["$586"],"read"]],["DARTREF-27d238eda5275ed6","FACT","source","$442","_disposed",["$623"],["EVD-fcbb98bd8af7283f"],[],[],[],[1,false,"_disposed","$2","$m","DARTDEF-e2cd082d3108df93","$372","$619","$623","resolved",["$622"],"read"]],["DARTREF-27e8fb7de308947e","FACT","source","$442","idle",["$613"],["EVD-5df7d5e942626561"],[],[],[],[0,false,"idle","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-288d847e49c9c035","FACT","source","$442","clear",["$497"],["EVD-b8b0e20f848540b2"],[],[],[],[0,false,"clear","$640","$m","$147","$357","$488","$497","$644",[],"read"]],["DARTREF-28a29380c61b930d","FACT","source","$442","order",["$497"],["EVD-200d3535160077a6"],[],[],[],[0,false,"order","$640","$m","$147","$357","$488","$497","$644",[],"read"]],["DARTREF-28b1e5def770dc6e","FACT","source","$442","$294",["$525"],["EVD-a743387a3f3a7cd9"],[],[],[],[1,false,"$294","$2","$m","$100","$361","$523","$525","resolved",["$544"],"type"]],["DARTREF-2927699784bfbc5c","FACT","source","$442","bool",["$621"],["EVD-aeb94bb56c4c6759"],[],[],[],[0,false,"bool","$640","$m","$126","$372","$619","$621","$644",[],"type"]],["DARTREF-29ced42febc72dd8","FACT","source","$442","Stream",["$548"],["EVD-e1db38f9c139aeba"],[],[],[],[0,false,"Stream","$640","$m","$103","$364","$543","$548","$644",[],"type"]],["DARTREF-2a189ab8df89a900","FACT","source","$442","Product",["$488"],["EVD-2cd20a935ef3d68e"],[],[],[],[1,false,"Product","$2","$m","$m","$357","$488","$488","resolved",["$520"],"type"]],["DARTREF-2a4e91d95b2c0a03","FACT","source","$442","DemoBackend",["$465"],["EVD-d4aa9401987b0fa4"],[],[],[],[1,false,"DemoBackend","$2","$m","$109","$355","$463","$465","resolved",["$478"],"type"]],["DARTREF-2a9714eb0e9df6bc","FACT","source","$442","catalog",["$613"],["EVD-4b9892ae597a393c"],[],[],[],[1,false,"catalog","$2","$m","$142","$371","$610","$613","resolved",["$616"],"read"]],["DARTREF-2aa243b342cce4cd","FACT","source","$442","LoadPhase",["$634"],["EVD-a74e9bcba9364740"],[],[],[],[1,false,"LoadPhase","$2","$m","$m","$373","$634","$634","resolved",["$637"],"type"]],["DARTREF-2af0231e0229b5e1","FACT","source","$442","ValueKey",["$614"],["EVD-ad752f311403dda5"],[],[],[],[0,false,"ValueKey","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-2af65720a42ae69e","FACT","source","$442","Order",["$575"],["EVD-bfc39a4e90189d5e"],[],[],[],[1,false,"Order","$2","$m","$124","$368","$569","$575","resolved",["$535"],"type"]],["DARTREF-2b0672781dad16cc","FACT","source","$442","ShopApp",["$449"],["EVD-8946bb6c47fcda02"],[],[],[],[1,false,"ShopApp","$2","$m","$151","$353","$446","$449","resolved",["$447"],"type"]],["DARTREF-2bd19489190e26b0","FACT","source","$442","$314",["$606"],["EVD-6c77e61ac45ac907"],[],[],[],[1,false,"$314","$2","$m","$145","$370","$591","$606","resolved",["$596"],"read"]],["DARTREF-2cb0e2a0fdfa3a39","FACT","source","$442","bool",["$477"],["EVD-3e124a8d6e781932"],[],[],[],[0,false,"bool","$640","$m","$m","$356","$477","$477","$644",[],"type"]],["DARTREF-2ce0bcc8dba9569c","FACT","source","$442","line.product",["$537"],["EVD-06d1ce446a14e5e9"],[],[],[],[0,false,"line.product","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-2d213c759d09eeb7","FACT","source","$442","Future",["$547"],["EVD-038f31aa29d5b945"],[],[],[],[0,false,"Future","$640","$m","$106","$364","$543","$547","$644",[],"type"]],["DARTREF-2e34565949c35a82","FACT","source","$442","saved",["$473"],["EVD-6069d239e8ef6905"],[],[],[],[1,false,"saved","$2","$m","$80","$355","$463","$473","resolved",["$474"],"read"]],["DARTREF-2fe5840d0a32a8d9","FACT","source","$442","context.mounted",["$565"],["EVD-0e66d24250276ad0"],[],[],[],[0,false,"context.mounted","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-30a43e6b522f0ba7","FACT","source","$442","product.priceCents",["$513"],["EVD-2828c77c48228120"],[],[],[],[1,false,"product.priceCents","$2","$m","$81","$358","$500","$513","resolved",["shop.domain.catalog.product.Product.priceCents"],"read"]],["DARTREF-30b2b07f020c29a3","FACT","source","$442","_repository",["$581"],["EVD-5a84fcb79bd7734e"],[],[],[],[1,false,"_repository","$2","$m","DARTBIND-e6338f1126af918a","$368","$569","$581","resolved",["$576"],"read"]],["DARTREF-30c4166a6ee67852","FACT","source","$442","_lines",["$508"],["EVD-dc8f11c67ba40a04"],[],[],[],[1,false,"_lines","$2","$m","$141","$358","$500","$508","resolved",["$502"],"read"]],["DARTREF-311db5bc56449cbc","FACT","source","$442","widget._catalog.isOnline",["$451"],["EVD-340cf01c67be9d6e"],[],[],[],[0,false,"widget._catalog.isOnline","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-3167093cc829b682","FACT","source","$442","cancel",["$578"],["EVD-6675ff443579b51a"],[],[],[],[0,false,"cancel","$640","$m","$98","$368","$569","$578","$644",[],"read"]],["DARTREF-318ddf9cfff9c229","FACT","source","$442","line",["$508"],["EVD-76b841847651712c"],[],[],[],[0,false,"line","$640","$m","$141","$358","$500","$508","$644",[],"read"]],["DARTREF-31a56eaae8a50fbf","FACT","source","$442","OrderLine",["$537"],["EVD-ece3771c649700d8"],[],[],[],[1,false,"OrderLine","$2","$m","$79","$363","$534","$537","resolved",["$538"],"type"]],["DARTREF-31ac8398c46fbb32","FACT","source","$442","APP_VERSION",["shop.main"],["EVD-fd3d4ba7172c6e39"],[],[],[],[1,false,"APP_VERSION","$2","$m","$m","$365","shop.main","shop.main","resolved",["shop.main.APP_VERSION"],"read"]],["DARTREF-32132847d9c079f2","FACT","source","$442","List",["$613"],["EVD-ec020e5d20d778ef"],[],[],[],[0,false,"List","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-322bd0d49226b31e","FACT","source","$442","_",["$588"],["EVD-43e21fcf31e1acb8"],[],[],[],[0,false,"_","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-3278fa743344185a","FACT","source","$442","AsyncState",["$621"],["EVD-66edb3819e8f47fd"],[],[],[],[1,false,"AsyncState","$2","$m","$126","$372","$619","$621","resolved",["$635"],"type"]],["DARTREF-33688e7e6e752c87","FACT","source","$442","children",["$588"],["EVD-9a5e1a3dcfeba6e6"],[],[],[],[0,false,"children","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-336c6ce358f7adb9","FACT","source","$442","_",["$451"],["EVD-73c864ff72ba22ba"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-337e877b8bc360fd","FACT","source","$442","_nextOrderNumber",["$526"],["EVD-3e8e63b60dfc22e3"],[],[],[],[1,false,"_nextOrderNumber","$2","$m","$148","$361","$523","$526","resolved",["shop.domain.checkout.place_order.PlaceOrder._nextOrderNumber"],"read"]],["DARTREF-33b42a85e6ace53a","FACT","source","$442","value",["$484"],["EVD-c1ba70cbd356e26e"],[],[],[],[0,false,"value","$640","$m","$131","$356","$477","$484","$644",[],"read"]],["DARTREF-33d7e96e8191b837","FACT","source","$442","AsyncState",["$571"],["EVD-a6b0879cd8cdf342"],[],[],[],[1,false,"AsyncState","$2","$m","$77","$368","$569","$571","resolved",["$635"],"type"]],["DARTREF-34d9eec20756399b","FACT","source","$442","catalog.setOnline",["$614"],["EVD-43c6b162debffe4b"],[],[],[],[1,false,"catalog.setOnline","$2","$m","$129","$371","$610","$614","resolved",["$632"],"read"]],["DARTREF-34e94a94a3ab38d8","FACT","source","$442","icon",["$614"],["EVD-381d5745131ca483"],[],[],[],[0,false,"icon","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-34fa96d42579c390","FACT","source","$442","catalog",["$614"],["EVD-43c6b162debffe4b"],[],[],[],[1,false,"catalog","$2","$m","$129","$371","$610","$614","resolved",["$616"],"read"]],["DARTREF-3572818765892b87","FACT","source","$442","value",["$483"],["EVD-142580285d85e6b7"],[],[],[],[0,false,"value","$640","$m","$105","$356","$477","$483","$644",[],"read"]],["DARTREF-35eced7dee175f64","FACT","source","$442","LoadPhase.failed",["$588"],["EVD-2ce33196f77f1481"],[],[],[],[0,false,"LoadPhase.failed","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-368fae98d6b9de99","FACT","source","$442","Order",["$451"],["EVD-bf73847d94425645"],[],[],[],[1,false,"Order","$2","$m","$161","$353","$446","$451","resolved",["$535"],"type"]],["DARTREF-36eb0563d3952614","FACT","source","$442","orders",["$469"],["EVD-05a448b139212f70"],[],[],[],[1,false,"orders","$2","$m","$190","$355","$463","$469","resolved",["$471"],"read"]],["DARTREF-37154e298e07a577","FACT","source","$442","body",["$588"],["EVD-7d177a7000b11ea7"],[],[],[],[0,false,"body","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-37d1dc9d3642ff6b","FACT","source","$442","List",["$537"],["EVD-e4ef9a58691b504f"],[],[],[],[0,false,"List","$640","$m","$79","$363","$534","$537","$644",[],"type"]],["DARTREF-3870dff09aaea9dc","FACT","source","$442","LoadPhase",["$613"],["EVD-36c3cc87622e63fc"],[],[],[],[1,false,"LoadPhase","$2","$m","$142","$371","$610","$613","resolved",["$637"],"type"]],["DARTREF-38bc42bfabb1a441","FACT","source","$442","_state",["$629"],["EVD-55d01a6f8abb6dea"],[],[],[],[1,false,"_state","$2","$m","$127","$372","$619","$629","resolved",["$625"],"write"]],["DARTREF-38facb44b1833f14","FACT","source","$442","orders",["$575"],["EVD-59d913aca9eae59a"],[],[],[],[1,false,"orders","$2","$m","$124","$368","$569","$575","resolved",["shop.presentation.orders.orders_view_model.orders"],"read"]],["DARTREF-390cab8c8c11b589","FACT","source","$442","error",["$601"],["EVD-349250449cdfcaca"],[],[],[],[0,false,"error","$640","$m","$117","$370","$591","$601","$644",[],"read"]],["DARTREF-3910b2c4fdbd9f98","FACT","source","$442","viewModel",["$588"],["EVD-959869ff210d7074"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-396d38fad23e7ca3","FACT","source","$442","_cart.lines",["$601"],["EVD-65ea8da54271cb6d"],[],[],[],[1,false,"_cart.lines","$2","$m","$117","$370","$591","$601","resolved",["$506"],"read"]],["DARTREF-399cf30b089a748f","FACT","source","$442","settings.name",["$451"],["EVD-3093c1673eafe69a"],[],[],[],[0,false,"settings.name","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-3a176f3f28a5dfaf","FACT","source","$442","id",["$537"],["EVD-337dd0090d63b203"],[],[],[],[1,false,"id","$2","$m","$79","$363","$534","$537","resolved",["shop.domain.orders.order.id"],"read"]],["DARTREF-3a60934678ac1299","FACT","source","$442","List",["$506"],["EVD-65a151403d6b0698"],[],[],[],[0,false,"List","$640","$m","$113","$358","$500","$506","$644",[],"type"]],["DARTREF-3a9b29fcc0a5a11a","FACT","source","$442","bool",["$632"],["EVD-723a45f49eac120b"],[],[],[],[0,false,"bool","$640","$m","$187","$372","$619","$632","$644",[],"type"]],["DARTREF-3abfa3451ac2a087","FACT","source","$442","viewModel",["$588"],["EVD-6baed64dbc573558"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-3ae603997602decf","FACT","source","$442","_state",["$629"],["EVD-836e002fd50a3750"],[],[],[],[1,false,"_state","$2","$m","$127","$372","$619","$629","resolved",["$625"],"write"]],["DARTREF-3b15a7dd35af7d82","FACT","source","$442","children",["$588"],["EVD-2a969ba7cc161e1f"],[],[],[],[0,false,"children","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-3b4a28e6d71b89a2","FACT","source","$442","bool",["$604"],["EVD-d09ea6c5319eb49d"],[],[],[],[0,false,"bool","$640","$m","$189","$370","$591","$604","$644",[],"type"]],["DARTREF-3b6197664ce5ec82","FACT","source","$442","Future",["$461"],["EVD-9f4e01f019d9c36a"],[],[],[],[0,false,"Future","$640","$m","$123","$354","$455","$461","$644",[],"type"]],["DARTREF-3b6a5b156db0b243","FACT","source","$442","line.product.name",["$588"],["EVD-d6483c8ab553277c"],[],[],[],[0,false,"line.product.name","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-3be3493e5e570573","FACT","source","$442","repository",["$621"],["EVD-2fff9bb7f53bfbb9"],[],[],[],[0,false,"repository","$640","$m","$126","$372","$619","$621","$644",[],"read"]],["DARTREF-3c3bb37f9c09552f","FACT","source","$442","Icon",["$614"],["EVD-17fccd6b4c96e33f"],[],[],[],[0,false,"Icon","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-3c88a715bfcdd9f5","FACT","source","$442","Map",["$488"],["EVD-d343c708db635be8"],[],[],[],[0,false,"Map","$640","$m","$m","$357","$488","$488","$644",[],"type"]],["DARTREF-3cb52b08791c1b79","FACT","source","$442","context",["$588"],["EVD-0481647089804877"],[],[],[],[1,false,"context","$2","$m","$133","$369","$585","$588","resolved",["shop.presentation.shopping.cart.cart_page.context"],"read"]],["DARTREF-3d0738f87cf8a17f","FACT","source","$442","line.product",["$508"],["EVD-239132d5780a0dd8"],[],[],[],[0,false,"line.product","$640","$m","$141","$358","$500","$508","$644",[],"read"]],["DARTREF-3d08c533182b96dd","FACT","source","$442","AsyncState",["$583"],["EVD-fa480aea9489432d"],[],[],[],[1,false,"AsyncState","$2","$m","$118","$368","$569","$583","resolved",["$635"],"type"]],["DARTREF-3d32df5942e814cc","FACT","source","$442","status",["$621"],["EVD-1903fef8c23b2533"],[],[],[],[0,false,"status","$640","$m","$126","$372","$619","$621","$644",[],"read"]],["DARTREF-3dc0223a5b999fc9","FACT","source","$442","_disposed",["$603"],["EVD-b4f6140be29a5be4"],[],[],[],[1,false,"_disposed","$2","$m","$150","$370","$591","$603","resolved",["$595"],"write"]],["DARTREF-3e000d499a33c35e","FACT","source","$442","_orders",["$493"],["EVD-018a43da88e02a7c"],[],[],[],[1,false,"_orders","$2","$m","$137","$357","$488","$493","resolved",["$491"],"read"]],["DARTREF-3e694c25666f22ae","FACT","source","$442","widget._orders",["$451"],["EVD-9a5f02e855fcb446"],[],[],[],[0,false,"widget._orders","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-3eea29ac863bb544","FACT","source","$442","Scaffold",["$451"],["EVD-7a552c52e2f10faa"],[],[],[],[0,false,"Scaffold","$640","$m","$161","$353","$446","$451","$644",[],"type"]],["DARTREF-3f1c33c4255736a2","FACT","source","$442","_repository",["$621"],["EVD-b5b8b0c8389965a9"],[],[],[],[1,false,"_repository","$2","$m","$126","$372","$619","$621","resolved",["$624"],"read"]],["DARTREF-3f1d62f2d42bfd90","FACT","source","$442","_isOnline",["$479"],["EVD-7327cedf2c8c7120"],[],[],[],[1,false,"_isOnline","$2","$m","$88","$356","$477","$479","resolved",["$481"],"read"]],["DARTREF-3f422098e1ae91d7","FACT","source","$442","_lines",["$503"],["EVD-99936cc1932e206e"],[],[],[],[1,false,"_lines","$2","$m","$153","$358","$500","$503","resolved",["$502"],"read"]],["DARTREF-3f7ebf9b59f55fbc","FACT","source","$442","_lines",["$509"],["EVD-1516cdb372bc91b5"],[],[],[],[1,false,"_lines","$2","$m","DARTBIND-e4b7eb974f411c66","$358","$500","$509","resolved",["$502"],"read"]],["DARTREF-40d99f571fc3693f","FACT","source","$442","ShopStatus",["$621"],["EVD-28a44706aeb2f2b1"],[],[],[],[1,false,"ShopStatus","$2","$m","$126","$372","$619","$621","resolved",["$530"],"type"]],["DARTREF-4184c01163dabafa","FACT","source","$442","Center",["$565"],["EVD-f4261f40453e83ae"],[],[],[],[0,false,"Center","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-41b06788f4c79d43","FACT","source","$442","onChanged",["$614"],["EVD-9089e96861595b6a"],[],[],[],[0,false,"onChanged","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-423c05ff01cda725","FACT","source","$442","AsyncState",["$571"],["EVD-d60ab82a57e81670"],[],[],[],[1,false,"AsyncState","$2","$m","$77","$368","$569","$571","resolved",["$635"],"type"]],["DARTREF-426b34574c20975e","FACT","source","$442","_catalog",["$448"],["EVD-17d348a98ab1199f"],[],[],[],[1,false,"_catalog","$2","$m","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._catalog"],"read"]],["DARTREF-42e33a355613aa18","FACT","source","$442","_failNextRequest",["$479"],["EVD-eda65e1b20cc4119"],[],[],[],[1,false,"_failNextRequest","$2","$m","$88","$356","$477","$479","resolved",["$480"],"write"]],["DARTREF-42f01ffdde1b1cb2","FACT","source","$442","Widget",["$613"],["EVD-e32e3c87793a2b93"],[],[],[],[0,false,"Widget","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-433a5bd94dbba3ac","FACT","source","$442","_status",["$526"],["EVD-e964b9f6901e4a3d"],[],[],[],[1,false,"_status","$2","$m","$148","$361","$523","$526","resolved",["shop.domain.checkout.place_order.PlaceOrder._status"],"read"]],["DARTREF-4352c51217f2ba3a","FACT","source","$442","child",["$565"],["EVD-258a6bb8a77675ec"],[],[],[],[0,false,"child","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-437a555b9d27fb79","FACT","source","$442","_state",["$601"],["EVD-49c06bc84bd902d3"],[],[],[],[1,false,"_state","$2","$m","$117","$370","$591","$601","resolved",["$599"],"write"]],["DARTREF-43958981330623ff","FACT","source","$442","_backend",["$472"],["EVD-37626b4e7f543695"],[],[],[],[1,false,"_backend","$2","$m","DARTBIND-b331d1f1e0b967fb","$355","$463","$472","resolved",["$466"],"read"]],["DARTREF-43fd96d9ff4bd4a3","FACT","source","$442","$9",["$565"],["EVD-9663bd1167e93da1"],[],[],[],[0,false,"$9","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-4436503b1b84281b","FACT","source","$442","child",["$565"],["EVD-501b5b6b60facacc"],[],[],[],[0,false,"child","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-45931abccbc07831","FACT","source","$442","LoadPhase.empty",["$575"],["EVD-a212651b30e96e5e"],[],[],[],[0,false,"LoadPhase.empty","$640","$m","$124","$368","$569","$575","$644",[],"read"]],["DARTREF-46c260d880b84ab2","FACT","source","$442","orderRepository",["$555"],["EVD-e66ec5272eab7bda"],[],[],[],[1,false,"orderRepository","$2","$m","$31","$365","shop.main","$555","resolved",["$553"],"read"]],["DARTREF-47176b78b5a53cf9","FACT","source","$442","OrderStatus",["$542"],["EVD-86c6bd72e7ab2b28"],[],[],[],[1,false,"OrderStatus","$2","$m","$108","$363","$534","$542","resolved",["$541"],"read"]],["DARTREF-4755153969c13d75","FACT","source","$442","onPressed",["$588"],["EVD-e8d60729987775de"],[],[],[],[0,false,"onPressed","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-47fce27edf53e534","FACT","source","$442","Icon",["$588"],["EVD-dc1b401eee6cd1f5"],[],[],[],[0,false,"Icon","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-47fdd0313812b456","FACT","source","$442","Order",["$591"],["EVD-c14ed5d20210a2d3"],[],[],[],[1,false,"Order","$2","$m","$m","$370","$591","$591","resolved",["$535"],"type"]],["DARTREF-481202d802fd6834","FACT","source","$442","child",["$613"],["EVD-f723234c755ddb63"],[],[],[],[0,false,"child","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-481cfdc48cbb0946","FACT","source","$442","OrderStatus",["$537"],["EVD-ae85d8da694ed1a3"],[],[],[],[1,false,"OrderStatus","$2","$m","$79","$363","$534","$537","resolved",["$541"],"type"]],["DARTREF-481f3bbab83e3f1e","FACT","source","$442","Product",["$633"],["EVD-fe4ba3919a1e6afc"],[],[],[],[1,false,"Product","$2","$m","$94","$372","$619","$633","resolved",["$520"],"type"]],["DARTREF-487cbd651d33ea5c","FACT","source","$442","List",["$496"],["EVD-7b3a3b2423b0e12a"],[],[],[],[0,false,"List","$640","$m","$163","$357","$488","$496","$644",[],"type"]],["DARTREF-49979439ca8cfbd5","FACT","source","$442","Order",["$579"],["EVD-6331bb2454862d0f"],[],[],[],[1,false,"Order","$2","$m","$173","$368","$569","$579","resolved",["$535"],"type"]],["DARTREF-4a11973d11871e93","FACT","source","$442","List",["$461"],["EVD-2ef72f35083ae91a"],[],[],[],[0,false,"List","$640","$m","$123","$354","$455","$461","$644",[],"type"]],["DARTREF-4a1b8d396ef6c0be","FACT","source","$442","catalog",["$614"],["EVD-46cb9e22a861b0a4"],[],[],[],[1,false,"catalog","$2","$m","$129","$371","$610","$614","resolved",["$616"],"read"]],["DARTREF-4b3e3610091b9bb5","FACT","source","$442","line.quantity",["$588"],["EVD-67e482b9b65f795f"],[],[],[],[0,false,"line.quantity","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-4b3ea530cb30485d","FACT","source","$442","_store",["$469"],["EVD-41fc83dbba0dfcc7"],[],[],[],[1,false,"_store","$2","$m","$190","$355","$463","$469","resolved",["$467"],"read"]],["DARTREF-4b62a7d16e0bc401","FACT","source","$442","_repository",["$528"],["EVD-35eac325b9187121"],[],[],[],[1,false,"_repository","$2","$m","DARTBIND-2a7cde7065bfed44","$361","$523","$528","resolved",["shop.domain.checkout.place_order.PlaceOrder._repository"],"read"]],["DARTREF-4b8187b3853257b3","FACT","source","$442","productId",["$507"],["EVD-e17b669141c2a4ed"],[],[],[],[1,false,"productId","$2","$m","$185","$358","$500","$507","resolved",["shop.domain.cart.cart.productId"],"read"]],["DARTREF-4bc9332f21c57fdd","FACT","source","$442","title",["$451"],["EVD-63102b1089f74e65"],[],[],[],[0,false,"title","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-4bec2af80d4aea77","FACT","source","$442","repository",["$525"],["EVD-06ad8eacee6ddde1"],[],[],[],[0,false,"repository","$640","$m","$100","$361","$523","$525","$644",[],"read"]],["DARTREF-4bfb8b51c40104bf","FACT","source","$442","index",["$503"],["EVD-47c490c23c94604f"],[],[],[],[1,false,"index","$2","$m","$153","$358","$500","$503","resolved",["$504"],"read"]],["DARTREF-4c551d4d6d37ad58","FACT","source","$442","Center",["$613"],["EVD-f24097b2c7cb95f2"],[],[],[],[0,false,"Center","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-4cb0e4e50a4f9912","FACT","source","$442","viewModel.totalCents",["$588"],["EVD-c5cabc81541b303c"],[],[],[],[1,false,"viewModel.totalCents","$2","$m","$133","$369","$585","$588","resolved",["$608"],"read"]],["DARTREF-4cf71658d8b6aae9","FACT","source","$442","tooltip",["$588"],["EVD-5cb8c304e2f6c437"],[],[],[],[0,false,"tooltip","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-4d4d817e1f0cabcf","FACT","source","$442","int",["$519"],["EVD-8a83083a7ca0d803"],[],[],[],[0,false,"int","$640","$m","$m","$360","$519","$519","$644",[],"type"]],["DARTREF-4d51b9ea578f60f2","FACT","source","$442","_disposed",["$578"],["EVD-b18a8bceb593c26e"],[],[],[],[1,false,"_disposed","$2","$m","$98","$368","$569","$578","resolved",["$572"],"write"]],["DARTREF-4dc183a6913159f3","FACT","source","$442","Order",["$565"],["EVD-814eda16c02fd10e"],[],[],[],[1,false,"Order","$2","$m","$177","$367","$562","$565","resolved",["$535"],"type"]],["DARTREF-4e199f0499585210","FACT","source","$442","Cart",["$526"],["EVD-74ecfceea17d8ea9"],[],[],[],[1,false,"Cart","$2","$m","$148","$361","$523","$526","resolved",["$501"],"type"]],["DARTREF-4e712b5f838a7c0f","FACT","source","$442","status",["$525"],["EVD-2f224de2f687fc96"],[],[],[],[0,false,"status","$640","$m","$100","$361","$523","$525","$644",[],"read"]],["DARTREF-4ee2fba4e33750f6","FACT","source","$442","icon",["$614"],["EVD-b18a2013b146ed7a"],[],[],[],[0,false,"icon","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-4f1286cfb69aeb83","FACT","source","$442","viewModel",["$588"],["EVD-c5cabc81541b303c"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-4f5044595df5c298","FACT","source","$442","state",["$613"],["EVD-0e560d9a815a8863"],[],[],[],[1,false,"state","$2","$m","$142","$371","$610","$613","resolved",["shop.presentation.shopping.catalog.catalog_page.state"],"read"]],["DARTREF-4f7385ac80cf86b5","FACT","source","$442","title",["$560"],["EVD-dd6521cd27bccd83"],[],[],[],[0,false,"title","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-4f9cbb52dff9ca43","FACT","source","$442","_backend",["$462"],["EVD-aabdbedec9251e10"],[],[],[],[1,false,"_backend","$2","$m","DARTBIND-bdcc1bdb7e166247","$354","$455","$462","resolved",["$458"],"read"]],["DARTREF-5021183eb79bdc7d","FACT","source","$442","children",["$565"],["EVD-2ba73cf90d122576"],[],[],[],[0,false,"children","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-50c52db45f8f67c5","FACT","source","$442","line.lineTotalCents",["$510"],["EVD-ed449e9230a498bd"],[],[],[],[1,false,"line.lineTotalCents","$2","$m","$93","$358","$500","$510","resolved",["$513"],"read"]],["DARTREF-51c18f61582db92b","FACT","source","$442","title",["$560"],["EVD-2b497aeb3042cf4f"],[],[],[],[0,false,"title","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-51c7204c582e7bc6","FACT","source","$442","_lines",["$510"],["EVD-3a083021dede6c6b"],[],[],[],[1,false,"_lines","$2","$m","$93","$358","$500","$510","resolved",["$502"],"read"]],["DARTREF-51f372268c7c460b","FACT","source","$442","MemoryStore",["$463"],["EVD-19376ef03b43d4a3"],[],[],[],[1,false,"MemoryStore","$2","$m","$m","$355","$463","$463","resolved",["$489"],"type"]],["DARTREF-5216a4110fc0fe8a","FACT","source","$442","LoadPhase.loading",["$601"],["EVD-39882db1a17caf8b"],[],[],[],[0,false,"LoadPhase.loading","$640","$m","$117","$370","$591","$601","$644",[],"read"]],["DARTREF-5338601483dd360a","FACT","source","$442","_ordersSubscription?.cancel();\n    super.dispose();",["$578"],["EVD-6b362bbd6de262b3"],[],[],[],[0,false,"_ordersSubscription?.cancel();\n    super.dispose();","$640","$m","$98","$368","$569","$578","$644",[],"read"]],["DARTREF-5370b00a078a655c","FACT","source","$442","Icons.add",["$588"],["EVD-98adee8fc2193c01"],[],[],[],[0,false,"Icons.add","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-53c5ad0e0a2ac6b1","FACT","source","$442","Order",["$488"],["EVD-0813020316f927fe"],[],[],[],[1,false,"Order","$2","$m","$m","$357","$488","$488","resolved",["$535"],"type"]],["DARTREF-53f27c17c2000837","FACT","source","$442","widget._catalog.isOnline",["$451"],["EVD-b3c5f5dd50a1fec7"],[],[],[],[0,false,"widget._catalog.isOnline","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-540895cef1a0e639","FACT","source","$442","cart",["$537"],["EVD-1761c06e5015fcf9"],[],[],[],[1,false,"cart","$2","$m","$79","$363","$534","$537","resolved",["shop.domain.orders.order.cart"],"read"]],["DARTREF-540f443b59585496","FACT","source","$442","viewModel",["$566"],["EVD-3d3fcf4b9c259773"],[],[],[],[1,false,"viewModel","$2","$m","DARTBIND-5fcfe859d1cf85ad","$367","$562","$566","resolved",["$567"],"read"]],["DARTREF-548414d32d6c993d","FACT","source","$442","Product",["$503"],["EVD-e37281765549a85d"],[],[],[],[1,false,"Product","$2","$m","$153","$358","$500","$503","resolved",["$520"],"type"]],["DARTREF-54c1b534adc059bb","FACT","source","$442","child",["$565"],["EVD-c4d6c1ea817cc991"],[],[],[],[0,false,"child","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-55a9dbbb1e6cae7c","FACT","source","$442","builder",["$451"],["EVD-6f90163b58c2de4f"],[],[],[],[0,false,"builder","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-55c9a22309f70251","FACT","source","$442","key",["$614"],["EVD-af636cece22c28bb"],[],[],[],[0,false,"key","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-55ef7a9ef0b0d0fa","FACT","source","$442","catalog.isOnline",["$614"],["EVD-4c404216e598a450"],[],[],[],[1,false,"catalog.isOnline","$2","$m","$129","$371","$610","$614","resolved",["$628"],"read"]],["DARTREF-56503a6c378e92e4","FACT","source","$442","EdgeInsets",["$588"],["EVD-7b479c31d6adb8f3"],[],[],[],[0,false,"EdgeInsets","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-5650596088c82603","FACT","source","$442","List",["$488"],["EVD-0e6ace6f95c1693a"],[],[],[],[0,false,"List","$640","$m","$m","$357","$488","$488","$644",[],"type"]],["DARTREF-566cc407361ec6b2","FACT","source","$442","Order",["$526"],["EVD-01f2d052a98f8cfd"],[],[],[],[1,false,"Order","$2","$m","$148","$361","$523","$526","resolved",["$535"],"type"]],["DARTREF-569df8d6fdf0abd9","FACT","source","$442","arguments",["$565"],["EVD-eabb260567aea201"],[],[],[],[0,false,"arguments","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-56aa6a672624a266","FACT","source","$442","_orders",["$497"],["EVD-06ed85e039c4eb3f"],[],[],[],[1,false,"_orders","$2","$m","$147","$357","$488","$497","resolved",["$491"],"read"]],["DARTREF-57098a5989237492","FACT","source","$442","context",["$614"],["EVD-881a44be5c86fb20"],[],[],[],[1,false,"context","$2","$m","$129","$371","$610","$614","resolved",["$618"],"read"]],["DARTREF-5726cda2b2c1aa2f","FACT","source","$442","onPressed",["$588"],["EVD-f333a78aa81dc844"],[],[],[],[0,false,"onPressed","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-577087eb1d6aed4a","FACT","source","$442","store",["$550"],["EVD-72894639cccc9810"],[],[],[],[1,false,"store","$2","$m","$29","$365","shop.main","$550","resolved",["shop.main.main.store"],"read"]],["DARTREF-579d2d12f9ae2269","FACT","source","$442","key",["$613"],["EVD-0f30e7fc87dd368d"],[],[],[],[0,false,"key","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-57b2b6723c35d327","FACT","source","$442","$374",["$507"],["EVD-8fdaef34886654b7"],[],[],[],[0,false,"$374","$640","$m","$185","$358","$500","$507","$644",[],"read"]],["DARTREF-5906875c0fbf1d50","FACT","source","$442","settings",["$451"],["EVD-088ee38b5334f568"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-5964f7b7d118e26b","FACT","source","$442","orders",["$580"],["EVD-e66efa4f7b90ecea"],[],[],[],[1,false,"orders","$2","$m","$91","$368","$569","$580","resolved",["$581"],"read"]],["DARTREF-5969796dff229cf5","FACT","source","$442","state",["$613"],["EVD-105dabd8f9ebcfd7"],[],[],[],[1,false,"state","$2","$m","$142","$371","$610","$613","resolved",["shop.presentation.shopping.catalog.catalog_page.state"],"read"]],["DARTREF-59d368e0316a5de0","FACT","source","$442","List",["$484"],["EVD-cdf1aebc2dfb420a"],[],[],[],[0,false,"List","$640","$m","$131","$356","$477","$484","$644",[],"type"]],["DARTREF-59d8604846abab96","FACT","source","$442","_repository",["$582"],["EVD-577cc7b6640a4cb5"],[],[],[],[1,false,"_repository","$2",[{"annotation":"dynamic","definition_contexts":[],"evidence_ids":["EVD-3259526f6aeee070"],"id":"DARTBIND-a1db949d12a9a58d","initializer":"_repository","name":"repository","target_kind":"name"}],"DARTBIND-a1db949d12a9a58d","$368","$569","$582","resolved",["$576"],"read"]],["DARTREF-59da2cbc34a767c1","FACT","source","$442","AsyncState",["$591"],["EVD-131808d7369f2596"],[],[],[],[1,false,"AsyncState","$2","$m","$m","$370","$591","$591","resolved",["$635"],"type"]],["DARTREF-5a18a3d6d64ebd65","FACT","source","$442","viewModel.state",["$588"],["EVD-c172c5199c6e0b94"],[],[],[],[1,false,"viewModel.state","$2","$m","$133","$369","$585","$588","resolved",["$607"],"read"]],["DARTREF-5a3f5d3fbd00e785","FACT","source","$442","child",["$588"],["EVD-8b7fccbef37ac68c"],[],[],[],[0,false,"child","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-5ae6fc0d0f2fbed8","FACT","source","$442","empty",["$565"],["EVD-217ab3617a47e4a2"],[],[],[],[0,false,"empty","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-5b6147b8006b8030","FACT","source","$442","ShopStatus",["$525"],["EVD-8ee92aa3af6618ee"],[],[],[],[1,false,"ShopStatus","$2","$m","$100","$361","$523","$525","resolved",["$530"],"type"]],["DARTREF-5bdd4a345dc9aba4","FACT","source","$442","settings",["$451"],["EVD-2558584bfb0f773d"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-5c30999aa2e0544f","FACT","source","$442","_lines[index].quantity",["$503"],["EVD-99936cc1932e206e"],[],[],[],[0,false,"_lines[index].quantity","$640","$m","$153","$358","$500","$503","$644",[],"read"]],["DARTREF-5c680363ed4c738c","FACT","source","$442","Order",["$571"],["EVD-553cc44ac8f389d7"],[],[],[],[1,false,"Order","$2","$m","$77","$368","$569","$571","resolved",["$535"],"type"]],["DARTREF-5caa339c422dad91","FACT","source","$442","LoadPhase.ready",["$629"],["EVD-fb5ce64e9193f75a"],[],[],[],[0,false,"LoadPhase.ready","$640","$m","$127","$372","$619","$629","$644",[],"read"]],["DARTREF-5cba0957ef91de76","FACT","source","$442","orders",["$497"],["EVD-94b3032bad081f20"],[],[],[],[1,false,"orders","$2","$m","$147","$357","$488","$497","resolved",["shop.data.services.memory_store.orders"],"read"]],["DARTREF-5cf912c565fd66fc","FACT","source","$442","products",["$629"],["EVD-2a945724f5a8dae8"],[],[],[],[1,false,"products","$2","$m","$127","$372","$619","$629","resolved",["$630"],"read"]],["DARTREF-5d7a1d5e665dd814","FACT","source","$442","store",["$465"],["EVD-e896c3d2ccf38652"],[],[],[],[0,false,"store","$640","$m","$109","$355","$463","$465","$644",[],"read"]],["DARTREF-5d916e49effc6534","FACT","source","$442","Order",["$547"],["EVD-b85009b787a7d9b7"],[],[],[],[1,false,"Order","$2","$m","$106","$364","$543","$547","resolved",["$535"],"type"]],["DARTREF-5dffe0116cf81257","FACT","source","$442","_store",["$469"],["EVD-d805609722dab9ea"],[],[],[],[1,false,"_store","$2","$m","$190","$355","$463","$469","resolved",["$467"],"read"]],["DARTREF-5eabb0b123084e56","FACT","source","$442","_backend",["$474"],["EVD-cd569d478d1bb0a0"],[],[],[],[1,false,"_backend","$2","$m","DARTBIND-a543be5847c2b716","$355","$463","$474","resolved",["$466"],"read"]],["DARTREF-5ed0f2ebee46fe36","FACT","source","$442","List",["$575"],["EVD-ed76a27ce29a584d"],[],[],[],[0,false,"List","$640","$m","$124","$368","$569","$575","$644",[],"type"]],["DARTREF-5f095b14088f844a","FACT","source","$442","onPressed",["$565"],["EVD-96bad09b4f000590"],[],[],[],[0,false,"onPressed","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-5f530f2d747fe92d","FACT","source","$442","LoadPhase.loading",["$629"],["EVD-9abbe5bb0726d150"],[],[],[],[0,false,"LoadPhase.loading","$640","$m","$127","$372","$619","$629","$644",[],"read"]],["DARTREF-6006731f3cb32161","FACT","source","$442","backend",["$555"],["EVD-454bb0713626a0db"],[],[],[],[1,false,"backend","$2","$m","$31","$365","shop.main","$555","resolved",["shop.main.main.backend"],"read"]],["DARTREF-60339a4d82b751a8","FACT","source","$442","Product",["$483"],["EVD-fdaf38ffe7a78341"],[],[],[],[1,false,"Product","$2","$m","$105","$356","$477","$483","resolved",["$520"],"type"]],["DARTREF-607860e86221b7de","FACT","source","$442","Product",["$518"],["EVD-a053a2dcd6bf210c"],[],[],[],[1,false,"Product","$2","$m","$168","$359","$515","$518","resolved",["$520"],"type"]],["DARTREF-60c2b113f845b8c8","FACT","source","$442","subtitle",["$588"],["EVD-4ef602f8eaad647b"],[],[],[],[0,false,"subtitle","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-61200f43217b07db","FACT","source","$442","saved",["$473"],["EVD-37ee535b0797912c"],[],[],[],[1,false,"saved","$2","$m","$80","$355","$463","$473","resolved",["$474"],"read"]],["DARTREF-6142aa3a60d6d917","FACT","source","$442","_backend",["$469"],["EVD-b32055e1f1779a38"],[],[],[],[1,false,"_backend","$2","$m","$190","$355","$463","$469","resolved",["$466"],"read"]],["DARTREF-616b824dd599cdcc","FACT","source","$442","int",["$537"],["EVD-1a2f94fbb8ef10db"],[],[],[],[0,false,"int","$640","$m","$79","$363","$534","$537","$644",[],"type"]],["DARTREF-61d73ecc44c846eb","FACT","source","$442","CartLine",["$512"],["EVD-8654f200a1e93c3b"],[],[],[],[1,false,"CartLine","$2","$m","$84","$358","$500","$512","resolved",["$511"],"read"]],["DARTREF-623c440592dc6ee9","FACT","source","$442","viewModel.lines.isEmpty",["$588"],["EVD-959869ff210d7074"],[],[],[],[0,false,"viewModel.lines.isEmpty","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-62d2db707bb1eff7","FACT","source","$442","quantity",["$508"],["EVD-56cd022298334e88"],[],[],[],[1,false,"quantity","$2","$m","$141","$358","$500","$508","resolved",["shop.domain.cart.cart.quantity"],"read"]],["DARTREF-63d5b19b678fcac6","FACT","source","$442","$294",["$571"],["EVD-424e762e9141598e"],[],[],[],[1,false,"$294","$2","$m","$77","$368","$569","$571","resolved",["$544"],"type"]],["DARTREF-63f523376ee28879","FACT","source","$442","_repository",["$571"],["EVD-fb40ec8f7dd3f01f"],[],[],[],[1,false,"_repository","$2","$m","$77","$368","$569","$571","resolved",["$576"],"read"]],["DARTREF-644b6e9e347e63e4","FACT","source","$442","String",["$508"],["EVD-6a5b6bb399ecb9ce"],[],[],[],[0,false,"String","$640","$m","$141","$358","$500","$508","$644",[],"type"]],["DARTREF-6529915467a03d75","FACT","source","$442","_state",["$607"],["EVD-bdfccd93136a2c67"],[],[],[],[1,false,"_state","$2","$m","$183","$370","$591","$607","resolved",["$599"],"read"]],["DARTREF-660bf049088f4b4a","FACT","source","$442","children",["$560"],["EVD-9577b1f24e462308"],[],[],[],[0,false,"children","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-6631f298d9949c3b","FACT","source","$442","OrderDetailPage",["$559"],["EVD-58e55c2792a84fd4"],[],[],[],[1,false,"OrderDetailPage","$2","$m","$119","$366","$557","$559","resolved",["$558"],"read"]],["DARTREF-6633a3716a370fa6","FACT","source","$442","_lines",["$506"],["EVD-642480af7cf18033"],[],[],[],[1,false,"_lines","$2","$m","$113","$358","$500","$506","resolved",["$502"],"read"]],["DARTREF-665b0e8d6c94f8fc","FACT","source","$442","cents",["$568"],["EVD-554f4ca65b1b9f64"],[],[],[],[1,false,"cents","$2","$m","$97","$367","$562","$568","resolved",["shop.presentation.orders.orders_page.cents"],"read"]],["DARTREF-66bd12d25ada7691","FACT","source","$442","bool",["$571"],["EVD-4b2ad8cf7a5792d6"],[],[],[],[0,false,"bool","$640","$m","$77","$368","$569","$571","$644",[],"type"]],["DARTREF-67bad18104bb42d6","FACT","source","$442","$294",["$523"],["EVD-5f4472b3569251aa"],[],[],[],[1,false,"$294","$2","$m","$m","$361","$523","$523","resolved",["$544"],"type"]],["DARTREF-69dd71962ad46d74","FACT","source","$442","Order",["$571"],["EVD-343855a90d73e58f"],[],[],[],[1,false,"Order","$2","$m","$77","$368","$569","$571","resolved",["$535"],"type"]],["DARTREF-6a0c469013b6ed89","FACT","source","$442","_backend",["$465"],["EVD-6778315b5ca46f7e"],[],[],[],[1,false,"_backend","$2","$m","$109","$355","$463","$465","resolved",["$466"],"read"]],["DARTREF-6a1e91341f29fc85","FACT","source","$442","_",["$451"],["EVD-edcfed53dfec22b8"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-6a74158bccf071e1","FACT","source","$442","int",["$561"],["EVD-c5518e5601663066"],[],[],[],[0,false,"int","$640","$m","$136","$366","$557","$561","$644",[],"type"]],["DARTREF-6afad420b3c1921c","FACT","source","$442","ValueKey",["$588"],["EVD-509b263abe9352b5"],[],[],[],[0,false,"ValueKey","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-6b139a0251eda878","FACT","source","$442","_backend",["$460"],["EVD-04f0dfe9f575ebd5"],[],[],[],[1,false,"_backend","$2","$m","$89","$354","$455","$460","resolved",["$458"],"read"]],["DARTREF-6b4f8ef60e79f674","FACT","source","$442","title",["$560"],["EVD-4069a54d66477d7e"],[],[],[],[0,false,"title","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-6b544dcdcf274e7e","FACT","source","$442","List",["$518"],["EVD-e8fbcd83dd9ec07f"],[],[],[],[0,false,"List","$640","$m","$168","$359","$515","$518","$644",[],"type"]],["DARTREF-6b8e316e4a696064","FACT","source","$442","_repository",["$630"],["EVD-bd77f8e9d8251bb0"],[],[],[],[1,false,"_repository","$2","$m","DARTBIND-505944381fc46ba3","$372","$619","$630","resolved",["$624"],"read"]],["DARTREF-6bac052f334e2084","FACT","source","$442","_orderChanges",["$497"],["EVD-bd076c6b51038963"],[],[],[],[1,false,"_orderChanges","$2","$m","$147","$357","$488","$497","resolved",["$490"],"read"]],["DARTREF-6bd5d4b7b5e98c0e","FACT","source","$442","ShopStatus",["$621"],["EVD-6f4b83cc962b7784"],[],[],[],[1,false,"ShopStatus","$2","$m","$126","$372","$619","$621","resolved",["$530"],"type"]],["DARTREF-6c0c04d21286eeb2","FACT","source","$442","_state",["$633"],["EVD-fa1b0873a7c36ccd"],[],[],[],[1,false,"_state","$2","$m","$94","$372","$619","$633","resolved",["$625"],"read"]],["DARTREF-6c3f1a1df8abc250","FACT","source","$442","_state",["$601"],["EVD-162c1997f14829eb"],[],[],[],[1,false,"_state","$2","$m","$117","$370","$591","$601","resolved",["$599"],"write"]],["DARTREF-6d40a35a72e53c82","FACT","source","$442","Future",["$545"],["EVD-aa23a144859b4c41"],[],[],[],[0,false,"Future","$640","$m","$120","$364","$543","$545","$644",[],"type"]],["DARTREF-6d638c266337b045","FACT","source","$442","index",["$503"],["EVD-809b60c0fea2b6c3"],[],[],[],[1,false,"index","$2","$m","$153","$358","$500","$503","resolved",["$504"],"read"]],["DARTREF-6d74d71d139c4a6d","FACT","source","$442","_lines",["$504"],["EVD-24536a425260d7fe"],[],[],[],[1,false,"_lines","$2","$m","DARTBIND-14ce42d2acd01610","$358","$500","$504","resolved",["$502"],"read"]],["DARTREF-6d843ece041efce6","FACT","source","$442","viewModel.state",["$565"],["EVD-d605326e2b74363d"],[],[],[],[1,false,"viewModel.state","$2","$m","$177","$367","$562","$565","resolved",["$583"],"read"]],["DARTREF-6db34ef209d4f1f9","FACT","source","$442","order",["$469"],["EVD-9d2f2e299f14c067"],[],[],[],[0,false,"order","$640","$m","$190","$355","$463","$469","$644",[],"read"]],["DARTREF-6deae5a53f37317a","FACT","source","$442","Future",["$601"],["EVD-6f234da2d730c272"],[],[],[],[0,false,"Future","$640","$m","$117","$370","$591","$601","$644",[],"type"]],["DARTREF-6e019363ad2d3ca9","FACT","source","$442","products",["$461"],["EVD-33c56ee3d461b65c"],[],[],[],[1,false,"products","$2","$m","$123","$354","$455","$461","resolved",["$462"],"read"]],["DARTREF-6e15f2ac4b22fec8","FACT","source","$442","DemoBackend",["$446"],["EVD-f14862b445c7bd74"],[],[],[],[1,false,"DemoBackend","$2","$m","$m","$353","$446","$446","resolved",["$478"],"type"]],["DARTREF-6e8495e0bbb9ac7b","FACT","source","$442","_lines",["$508"],["EVD-27c1834804b4fc58"],[],[],[],[1,false,"_lines","$2","$m","$141","$358","$500","$508","resolved",["$502"],"read"]],["DARTREF-6ea4cd9e8a89849b","FACT","source","$442","Order",["$488"],["EVD-e253aa8f02fc0148"],[],[],[],[1,false,"Order","$2","$m","$m","$357","$488","$488","resolved",["$535"],"type"]],["DARTREF-6ee98cb669372dfe","FACT","source","$442","bool",["$562"],["EVD-ebe1dd84b4b85a50"],[],[],[],[0,false,"bool","$640","$m","$m","$367","$562","$562","$644",[],"type"]],["DARTREF-6f17daf3e10da2e1","FACT","source","$442","$314",["$601"],["EVD-7affa54495fc8b8a"],[],[],[],[1,false,"$314","$2","$m","$117","$370","$591","$601","resolved",["$596"],"write"]],["DARTREF-6f2b12c364ab2d7a","FACT","source","$442","viewModel",["$588"],["EVD-b4c73108851a9d4b"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-6f54faacec5dab41","FACT","source","$442","order.id",["$469"],["EVD-7abdc7b925ed20ae"],[],[],[],[0,false,"order.id","$640","$m","$190","$355","$463","$469","$644",[],"read"]],["DARTREF-6fcc885a0e59a8b8","FACT","source","$442","cents",["$617"],["EVD-158c989d4b390d7f"],[],[],[],[1,false,"cents","$2","$m","$191","$371","$610","$617","resolved",["shop.presentation.shopping.catalog.catalog_page.cents"],"read"]],["DARTREF-6fd3640707b386ec","FACT","source","$442","_store",["$461"],["EVD-32596b2f08dae50a"],[],[],[],[1,false,"_store","$2","$m","$123","$354","$455","$461","resolved",["$459"],"read"]],["DARTREF-6fe8dcc0898a1715","FACT","source","$442","onTap",["$565"],["EVD-567f9e7cd5c571e2"],[],[],[],[0,false,"onTap","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-70299a23fef2154e","FACT","source","$442","tooltip",["$613"],["EVD-01884002298c9cb1"],[],[],[],[0,false,"tooltip","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-702c2a8c84572b46","FACT","source","$442","ready",["$565"],["EVD-6dd20e2e9721af65"],[],[],[],[0,false,"ready","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-7047cc1aae82ad51","FACT","source","$442","_disposed",["$573"],["EVD-406d6c11f74c32e7"],[],[],[],[1,false,"_disposed","$2","$m","DARTDEF-0c166f68a411578a","$368","$569","$573","resolved",["$572"],"read"]],["DARTREF-704f27f9c689f5b5","FACT","source","$442","AsyncState",["$629"],["EVD-2ba55607521accee"],[],[],[],[1,false,"AsyncState","$2","$m","$127","$372","$619","$629","resolved",["$635"],"type"]],["DARTREF-70d6403b81e9b3fb","FACT","source","$442","Text",["$614"],["EVD-8fb4e860c3ddb040"],[],[],[],[0,false,"Text","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-713af35326468c94","FACT","source","$442","Icon",["$614"],["EVD-aafcc66d8cccfa4c"],[],[],[],[0,false,"Icon","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-71a788bfa93de69c","FACT","source","$442","error",["$601"],["EVD-d317c6c33f448851"],[],[],[],[0,false,"error","$640","$m","$117","$370","$591","$601","$644",[],"read"]],["DARTREF-723ab410f3d0b1f1","FACT","source","$442","String",["$507"],["EVD-600f373a115b7305"],[],[],[],[0,false,"String","$640","$m","$185","$358","$500","$507","$644",[],"type"]],["DARTREF-72448e37ec050465","FACT","source","$442","$9",["$613"],["EVD-be36efd9e3d2cc55"],[],[],[],[0,false,"$9","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-7275b9ad72bfa155","FACT","source","$442","context",["$565"],["EVD-0e66d24250276ad0"],[],[],[],[1,false,"context","$2","$m","$177","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.context"],"read"]],["DARTREF-72920dd0b1e17b5c","FACT","source","$442","cart",["$613"],["EVD-0c6613bc8e2b758e"],[],[],[],[1,false,"cart","$2","$m","$142","$371","$610","$613","resolved",["$615"],"read"]],["DARTREF-7383f2c2af55358c","FACT","source","$442","index",["$508"],["EVD-7e24ab45bf89654f"],[],[],[],[1,false,"index","$2","$m","$141","$358","$500","$508","resolved",["$509"],"read"]],["DARTREF-745ce38936a2b714","FACT","source","$442","_status",["$632"],["EVD-4cac276695db9741"],[],[],[],[1,false,"_status","$2","$m","$187","$372","$619","$632","resolved",["$626"],"read"]],["DARTREF-74b60f2282c635d0","FACT","source","$442","List",["$621"],["EVD-51e755516a3bfec6"],[],[],[],[0,false,"List","$640","$m","$126","$372","$619","$621","$644",[],"type"]],["DARTREF-76363fadebce86f9","FACT","source","$442","line.product.name",["$588"],["EVD-0ae2716bbd456f09"],[],[],[],[0,false,"line.product.name","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-76370f5e84c7da73","FACT","source","$442","failed",["$613"],["EVD-c4abc3fa38d200e3"],[],[],[],[0,false,"failed","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-76402dcb9b561429","FACT","source","$442","bool",["$517"],["EVD-97637c860348eefa"],[],[],[],[0,false,"bool","$640","$m","$86","$359","$515","$517","$644",[],"type"]],["DARTREF-770eda9ed11c4566","FACT","source","$442","_cart",["$601"],["EVD-65ea8da54271cb6d"],[],[],[],[1,false,"_cart","$2","$m","$117","$370","$591","$601","resolved",["$594"],"read"]],["DARTREF-778dc6e8bb6d95b3","FACT","source","$442","id",["$493"],["EVD-9efd494c7428fdd1"],[],[],[],[1,false,"id","$2","$m","$137","$357","$488","$493","resolved",["shop.data.services.memory_store.id"],"read"]],["DARTREF-77d5defc9a0c7851","FACT","source","$442","sum",["$510"],["EVD-d0a6994800c0a0db"],[],[],[],[0,false,"sum","$640","$m","$93","$358","$500","$510","$644",[],"read"]],["DARTREF-7853de8c2e277b68","FACT","source","$442","order",["$601"],["EVD-dd1e658f5e31cbb7"],[],[],[],[1,false,"order","$2","$m","$117","$370","$591","$601","resolved",["$602"],"read"]],["DARTREF-7898a595f96bedeb","FACT","source","$442","_ordersSubscription",["$580"],["EVD-30eb9b6fd69ec065"],[],[],[],[1,false,"_ordersSubscription","$2","$m","$91","$368","$569","$580","resolved",["$574"],"write"]],["DARTREF-78e539c064f6e0e7","FACT","source","$442","$374",["$588"],["EVD-2118f8eea26470fd"],[],[],[],[0,false,"$374","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-79546eb8690ed187","FACT","source","$442","$314",["$604"],["EVD-bbf4d65f4bc0ea29"],[],[],[],[1,false,"$314","$2","$m","$189","$370","$591","$604","resolved",["$596"],"read"]],["DARTREF-799377b54052e877","FACT","source","$442","Text",["$560"],["EVD-8d408b86aed5af85"],[],[],[],[0,false,"Text","$640","$m","$116","$366","$557","$560","$644",[],"type"]],["DARTREF-799c908be25d38ce","FACT","source","$442","List",["$605"],["EVD-f77aba612f7df46a"],[],[],[],[0,false,"List","$640","$m","$160","$370","$591","$605","$644",[],"type"]],["DARTREF-7a0adf9156bf1ce3","FACT","source","$442","DemoBackend",["$448"],["EVD-1d9d99a6717133cd"],[],[],[],[1,false,"DemoBackend","$2","$m","$115","$353","$446","$448","resolved",["$478"],"type"]],["DARTREF-7a69961015781414","FACT","source","$442","_state",["$629"],["EVD-e65da278ecaef4c1"],[],[],[],[1,false,"_state","$2","$m","$127","$372","$619","$629","resolved",["$625"],"write"]],["DARTREF-7a6a749d362d6e95","FACT","source","$442","failed",["$565"],["EVD-f66728e8a757dd7f"],[],[],[],[0,false,"failed","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-7b5076149feb3f50","FACT","source","$442","LoadPhase",["$565"],["EVD-5b1ca92f41654297"],[],[],[],[1,false,"LoadPhase","$2","$m","$177","$367","$562","$565","resolved",["$637"],"type"]],["DARTREF-7bcb938c33dcbfcf","FACT","source","$442","List",["$500"],["EVD-92356d42b1359aef"],[],[],[],[0,false,"List","$640","$m","$m","$358","$500","$500","$644",[],"type"]],["DARTREF-7c246d40cbde0637","FACT","source","$442","mainAxisSize",["$565"],["EVD-c57c2291587cb892"],[],[],[],[0,false,"mainAxisSize","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-7c4520cdde4c3d6d","FACT","source","$442","LoadPhase",["$565"],["EVD-c67f7a4e3abdfebb"],[],[],[],[1,false,"LoadPhase","$2","$m","$177","$367","$562","$565","resolved",["$637"],"type"]],["DARTREF-7ca0eacc946b061d","FACT","source","$442","LoadPhase",["$565"],["EVD-5e5e95d9b1a0fa21"],[],[],[],[1,false,"LoadPhase","$2","$m","$177","$367","$562","$565","resolved",["$637"],"type"]],["DARTREF-7ca5ab0419eeb278","FACT","source","$442","CartLine",["$500"],["EVD-30288f63b2586849"],[],[],[],[1,false,"CartLine","$2","$m","$m","$358","$500","$500","resolved",["$511"],"type"]],["DARTREF-7d1838c16242f01f","FACT","source","$442","line.product",["$588"],["EVD-5ffc4f65c9f5fe47"],[],[],[],[0,false,"line.product","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-7d1941392264e6d8","FACT","source","$442","String",["$561"],["EVD-f1e9444084fcf541"],[],[],[],[0,false,"String","$640","$m","$136","$366","$557","$561","$644",[],"type"]],["DARTREF-7d3e600c04bf2173","FACT","source","$442","$9",["$451"],["EVD-6ccc1a1b1d1c4d70"],[],[],[],[0,false,"$9","$640","$m","$161","$353","$446","$451","$644",[],"type"]],["DARTREF-7d7f9ac4e60fe0a1","FACT","source","$442","Order",["$497"],["EVD-00c62a730c7095e6"],[],[],[],[1,false,"Order","$2","$m","$147","$357","$488","$497","resolved",["$535"],"type"]],["DARTREF-7def10fc6cfc5517","FACT","source","$442","mainAxisSize",["$613"],["EVD-354a3a081da5e460"],[],[],[],[0,false,"mainAxisSize","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-7e1f12646f0b4e6e","FACT","source","$442","_cart.totalCents",["$608"],["EVD-b35b8821dead8675"],[],[],[],[1,false,"_cart.totalCents","$2","$m","$138","$370","$591","$608","resolved",["$510"],"read"]],["DARTREF-7e87a17983339e0d","FACT","source","$442","addEntries",["$497"],["EVD-c7fb90ae451d8470"],[],[],[],[0,false,"addEntries","$640","$m","$147","$357","$488","$497","$644",[],"read"]],["DARTREF-7e9221bef285b492","FACT","source","$442","$313",["$627"],["EVD-f9c873d71760bf86"],[],[],[],[0,false,"$313","$640","$m","$184","$372","$619","$627","$644",[],"read"]],["DARTREF-7ee5741edc0e0d8d","FACT","source","$442","viewModel",["$588"],["EVD-cdd431eb967f6750"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-7f017082a97391c9","FACT","source","$442","selected",["$565"],["EVD-ba4aeec3aba93a56"],[],[],[],[1,false,"selected","$2","$m","$177","$367","$562","$565","resolved",["$566"],"read"]],["DARTREF-7f075f3f930954b6","FACT","source","$442","_disposed",["$575"],["EVD-b89a925b03590a8c"],[],[],[],[1,false,"_disposed","$2","$m","$124","$368","$569","$575","resolved",["$572"],"read"]],["DARTREF-7f14ce76bd1e900c","FACT","source","$442","_",["$451"],["EVD-d790824a244fdbe8"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-7f502adaa4df3d0f","FACT","source","$442","Text",["$565"],["EVD-a3441faa61c2c16e"],[],[],[],[0,false,"Text","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-7ff7ea815a9e42c9","FACT","source","$442","LoadPhase.idle",["$591"],["EVD-cb0138cbb559eab9"],[],[],[],[0,false,"LoadPhase.idle","$640","$m","$m","$370","$591","$591","$644",[],"read"]],["DARTREF-805958eb7b16f87c","FACT","source","$442","orders",["$448"],["EVD-9c77d3c50f26cda5"],[],[],[],[0,false,"orders","$640","$m","$115","$353","$446","$448","$644",[],"read"]],["DARTREF-806c549cb5faa730","FACT","source","$442","backend",["$448"],["EVD-d3bdbf12816c46d3"],[],[],[],[0,false,"backend","$640","$m","$115","$353","$446","$448","$644",[],"read"]],["DARTREF-80e984d1c717069f","FACT","source","$442","catalog.state",["$614"],["EVD-46cb9e22a861b0a4"],[],[],[],[1,false,"catalog.state","$2","$m","$129","$371","$610","$614","resolved",["$633"],"read"]],["DARTREF-814bf95e4a66dfda","FACT","source","$442","builder",["$565"],["EVD-6b8032e3ec07169b"],[],[],[],[0,false,"builder","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-814f3703bda5e8bd","FACT","source","$442","LoadPhase.loading",["$571"],["EVD-bd443d47cbed2bc7"],[],[],[],[0,false,"LoadPhase.loading","$640","$m","$77","$368","$569","$571","$644",[],"read"]],["DARTREF-81f3eb2a4742a6b5","FACT","source","$442","Future",["$484"],["EVD-9ab2ac4650bf2d13"],[],[],[],[0,false,"Future","$640","$m","$131","$356","$477","$484","$644",[],"type"]],["DARTREF-81f846117f02403e","FACT","source","$442","Widget",["$565"],["EVD-0c093aa4ab78ae1a"],[],[],[],[0,false,"Widget","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-824121c5393f7c13","FACT","source","$442","Icons.receipt_long",["$614"],["EVD-70670a89a792e814"],[],[],[],[0,false,"Icons.receipt_long","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-825807e64f7865e4","FACT","source","$442","viewModel",["$588"],["EVD-22bf53e49bd2d4fa"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-82da53d29b39b33a","FACT","source","$442","CatalogRepository",["$621"],["EVD-e81a16b21e776430"],[],[],[],[1,false,"CatalogRepository","$2","$m","$126","$372","$619","$621","resolved",["$516"],"type"]],["DARTREF-8374cc0d6275ee86","FACT","source","$442","DemoBackend",["$457"],["EVD-fced6f30ab223d95"],[],[],[],[1,false,"DemoBackend","$2","$m","$99","$354","$455","$457","resolved",["$478"],"type"]],["DARTREF-83824bcce3b44688","FACT","source","$442","String",["$579"],["EVD-25431fe5405b4eea"],[],[],[],[0,false,"String","$640","$m","$173","$368","$569","$579","$644",[],"type"]],["DARTREF-838badc2c93d4d4f","FACT","source","$442","viewModel",["$588"],["EVD-3e41a3499c3e8c6c"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-83bd224e0e138d32","FACT","source","$442","String",["$617"],["EVD-c20dceae6854de72"],[],[],[],[0,false,"String","$640","$m","$191","$371","$610","$617","$644",[],"type"]],["DARTREF-83f8cb07d70b6e62","FACT","source","$442","T",["$634"],["EVD-65e7c170a8ea9e69"],[],[],[],[0,false,"T","$640","$m","$m","$373","$634","$634","$644",[],"type"]],["DARTREF-842f0453edc5c6e6","FACT","source","$442","_store",["$473"],["EVD-7379e222670c483b"],[],[],[],[1,false,"_store","$2","$m","$80","$355","$463","$473","resolved",["$467"],"read"]],["DARTREF-8457ccb5ebfb2763","FACT","source","$442","_cart.lines",["$605"],["EVD-5081efc04fa02cdd"],[],[],[],[1,false,"_cart.lines","$2","$m","$160","$370","$591","$605","resolved",["$506"],"read"]],["DARTREF-84d4fce09cdd54d5","FACT","source","$442","LoadPhase.failed",["$629"],["EVD-a7cf7654d23f1f42"],[],[],[],[0,false,"LoadPhase.failed","$640","$m","$127","$372","$619","$629","$644",[],"read"]],["DARTREF-850d236f971d6b07","FACT","source","$442","$294",["$571"],["EVD-3f314d8bde1b4d2d"],[],[],[],[1,false,"$294","$2","$m","$77","$368","$569","$571","resolved",["$544"],"type"]],["DARTREF-858f0dc9c3bc9357","FACT","source","$442","backend",["$465"],["EVD-3fada886388dd813"],[],[],[],[0,false,"backend","$640","$m","$109","$355","$463","$465","$644",[],"read"]],["DARTREF-865616da647cfb9f","FACT","source","$442","LoadPhase",["$565"],["EVD-ae4c5813b67534e7"],[],[],[],[1,false,"LoadPhase","$2","$m","$177","$367","$562","$565","resolved",["$637"],"type"]],["DARTREF-86ca88e7a0d4638b","FACT","source","$442","cart",["$614"],["EVD-3ee65c93cca17a10"],[],[],[],[1,false,"cart","$2","$m","$129","$371","$610","$614","resolved",["$615"],"read"]],["DARTREF-871aea4cbf6c68f8","FACT","source","$442","viewModel.state",["$565"],["EVD-510d9db3cfdeec34"],[],[],[],[1,false,"viewModel.state","$2","$m","$177","$367","$562","$565","resolved",["$583"],"read"]],["DARTREF-872805c6d319d7b5","FACT","source","$442","product",["$503"],["EVD-e599d82d16ce4e71"],[],[],[],[1,false,"product","$2","$m","$153","$358","$500","$503","resolved",["shop.domain.cart.cart.product"],"read"]],["DARTREF-8734d44abf18dd82","FACT","source","$442","store",["$457"],["EVD-85da2d753e4005f5"],[],[],[],[0,false,"store","$640","$m","$99","$354","$455","$457","$644",[],"read"]],["DARTREF-8744bec660759b49","FACT","source","$442","online",["$486"],["EVD-3341221613299d0c"],[],[],[],[1,false,"online","$2","$m","$162","$356","$477","$486","resolved",["shop.data.services.demo_backend.online"],"read"]],["DARTREF-879c3c0c4274ed3c","FACT","source","$442","_store",["$475"],["EVD-910a1e42a4197492"],[],[],[],[1,false,"_store","$2","$m","$83","$355","$463","$475","resolved",["$467"],"read"]],["DARTREF-87d15660666f9127","FACT","source","$442","key",["$588"],["EVD-d8971be1231dabbc"],[],[],[],[0,false,"key","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-88100fcf1724353e","FACT","source","$442","line",["$537"],["EVD-cbb573948ba9279e"],[],[],[],[0,false,"line","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-886ec36f9d0dfda7","FACT","source","$442","settings",["$451"],["EVD-e808851b136e749f"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-88ae9b9c64088a48","FACT","source","$442","order",["$474"],["EVD-4a118d252413753f"],[],[],[],[1,false,"order","$2","$m","DARTBIND-a543be5847c2b716","$355","$463","$474","resolved",["shop.data.repositories.memory_order_repository.order"],"read"]],["DARTREF-88b0dc037b905426","FACT","source","$442","LoadPhase",["$613"],["EVD-189c78b698de49e6"],[],[],[],[1,false,"LoadPhase","$2","$m","$142","$371","$610","$613","resolved",["$637"],"type"]],["DARTREF-89425a08d2aa3d12","FACT","source","$442","Text",["$565"],["EVD-571a7e71dff53712"],[],[],[],[0,false,"Text","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-89648eabd0f4a11a","FACT","source","$442","_",["$451"],["EVD-e4393de590e6ee55"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-89cf95c6e7dd95f4","FACT","source","$442","MaterialPageRoute",["$451"],["EVD-e941a28a8749aed1"],[],[],[],[0,false,"MaterialPageRoute","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-8a074c0392c9a652","FACT","source","$442","cart.isPlacingOrder",["$613"],["EVD-0c6613bc8e2b758e"],[],[],[],[1,false,"cart.isPlacingOrder","$2","$m","$142","$371","$610","$613","resolved",["$604"],"read"]],["DARTREF-8aa7ffa760b3e1b3","FACT","source","$442","_store",["$457"],["EVD-d6b6d09ddaafcbb6"],[],[],[],[1,false,"_store","$2","$m","$99","$354","$455","$457","resolved",["$459"],"read"]],["DARTREF-8ab30e42cb8a3506","FACT","source","$442","Object",["$634"],["EVD-727b57dc14d43688"],[],[],[],[0,false,"Object","$640","$m","$m","$373","$634","$634","$644",[],"type"]],["DARTREF-8ad960d9197d32f7","FACT","source","$442","cents",["$590"],["EVD-e5c1b6001729277d"],[],[],[],[1,false,"cents","$2","$m","$135","$369","$585","$590","resolved",["shop.presentation.shopping.cart.cart_page.cents"],"read"]],["DARTREF-8b0ca48fe9989269","FACT","source","$442","Widget",["$451"],["EVD-cfddbef2681c93e9"],[],[],[],[0,false,"Widget","$640","$m","$161","$353","$446","$451","$644",[],"type"]],["DARTREF-8b5277eea4c9f35a","FACT","source","$442","children",["$614"],["EVD-445d85926315a344"],[],[],[],[0,false,"children","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-8b539d5fa8b4b021","FACT","source","$442","builder",["$451"],["EVD-52981aa09594337c"],[],[],[],[0,false,"builder","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-8c34780cc7d65f1e","FACT","source","$442","_isOnline",["$485"],["EVD-7cc2baede66ec722"],[],[],[],[1,false,"_isOnline","$2","$m","$104","$356","$477","$485","resolved",["$481"],"read"]],["DARTREF-8c43b61f72773b2c","FACT","source","$442","catalogRepository",["$552"],["EVD-abc6525675228b4d"],[],[],[],[1,false,"catalogRepository","$2","$m","$28","$365","shop.main","$552","resolved",["$551"],"read"]],["DARTREF-8ce161db5d46760d","FACT","source","$442","int",["$500"],["EVD-fe56f052d6f5234b"],[],[],[],[0,false,"int","$640","$m","$m","$358","$500","$500","$644",[],"type"]],["DARTREF-8d076609994b61df","FACT","source","$442","Product",["$521"],["EVD-78151b832eca3d6e"],[],[],[],[1,false,"Product","$2","$m","$96","$360","$519","$521","resolved",["$520"],"read"]],["DARTREF-8d45000e422aabca","FACT","source","$442","LoadPhase.ready",["$588"],["EVD-b3028c069d6bd16e"],[],[],[],[0,false,"LoadPhase.ready","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-8d9bb49c80b01c63","FACT","source","$442","appBar",["$614"],["EVD-01a049ca1480959c"],[],[],[],[0,false,"appBar","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-8de12a2bfff67977","FACT","source","$442","online",["$632"],["EVD-318d983c97930357"],[],[],[],[1,false,"online","$2","$m","$187","$372","$619","$632","resolved",["shop.presentation.shopping.catalog.catalog_view_model.online"],"read"]],["DARTREF-8e7c23f3759664be","FACT","source","$442","_lines",["$507"],["EVD-af19738485161131"],[],[],[],[1,false,"_lines","$2","$m","$185","$358","$500","$507","resolved",["$502"],"read"]],["DARTREF-8ed547878ff4361c","FACT","source","$442","MemoryStore",["$455"],["EVD-2096c3e0f1b5d8a0"],[],[],[],[1,false,"MemoryStore","$2","$m","$m","$354","$455","$455","resolved",["$489"],"type"]],["DARTREF-8f01bcced4af537f","FACT","source","$442","Product",["$600"],["EVD-f51a01c1c17a7d7e"],[],[],[],[1,false,"Product","$2","$m","$180","$370","$591","$600","resolved",["$520"],"type"]],["DARTREF-8f2ce872fd068cd6","FACT","source","$442","String",["$545"],["EVD-973c0dde1e774288"],[],[],[],[0,false,"String","$640","$m","$120","$364","$543","$545","$644",[],"type"]],["DARTREF-8f60924d5add56e6","FACT","source","$442","store",["$551"],["EVD-68eac66f84ec56be"],[],[],[],[1,false,"store","$2","$m","$26","$365","shop.main","$551","resolved",["shop.main.main.store"],"read"]],["DARTREF-8f6709e4216592a8","FACT","source","$442","$374",["$537"],["EVD-06d1ce446a14e5e9"],[],[],[],[0,false,"$374","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-8f89524573730799","FACT","source","$442","item",["$469"],["EVD-85cfbe33691b23c1"],[],[],[],[0,false,"item","$640","$m","$190","$355","$463","$469","$644",[],"read"]],["DARTREF-8f9d5d9841ea5d32","FACT","source","$442","_catalog",["$494"],["EVD-7bb800d36d8da315"],[],[],[],[1,false,"_catalog","$2","$m","$164","$357","$488","$494","resolved",["shop.data.services.memory_store.MemoryStore._catalog"],"read"]],["DARTREF-900c9caa45eb2949","FACT","source","$442","order.id",["$497"],["EVD-a4c447fb52f9517c"],[],[],[],[0,false,"order.id","$640","$m","$147","$357","$488","$497","$644",[],"read"]],["DARTREF-900e84545842a881","FACT","source","$442","Text",["$588"],["EVD-a91cef409b5d6e27"],[],[],[],[0,false,"Text","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-90f5ffea74400f9a","FACT","source","$442","child",["$588"],["EVD-fed9b81ac00190cb"],[],[],[],[0,false,"child","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-913d3235fc6f02df","FACT","source","$442","Future",["$631"],["EVD-89fc9df7662529f2"],[],[],[],[0,false,"Future","$640","$m","$182","$372","$619","$631","$644",[],"type"]],["DARTREF-914dea8fbfac9e1f","FACT","source","$442","onPressed",["$588"],["EVD-b4e9abfd158b0097"],[],[],[],[0,false,"onPressed","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-9155f085f45e23ce","FACT","source","$442","settings",["$451"],["EVD-7e87d6720726d3fe"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-917eae707ba31cfa","FACT","source","$442","int",["$523"],["EVD-18a379f2f19341e4"],[],[],[],[0,false,"int","$640","$m","$m","$361","$523","$523","$644",[],"type"]],["DARTREF-9278bd17a4b6ccac","FACT","source","$442","widget._cart",["$451"],["EVD-7320f22610f0d0e6"],[],[],[],[0,false,"widget._cart","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-92981cded1efbeec","FACT","source","$442","body",["$451"],["EVD-a9d48bd7e8a6fdd9"],[],[],[],[0,false,"body","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-92b7da00deffde81","FACT","source","$442","List",["$469"],["EVD-4928a36d5b9be837"],[],[],[],[0,false,"List","$640","$m","$190","$355","$463","$469","$644",[],"type"]],["DARTREF-9372d716db915ce6","FACT","source","$442","AsyncState",["$591"],["EVD-9677363782a0a2d5"],[],[],[],[1,false,"AsyncState","$2","$m","$m","$370","$591","$591","resolved",["$635"],"type"]],["DARTREF-9377576c4df57b96","FACT","source","$442","List",["$495"],["EVD-2a9dfd467c6e8bbc"],[],[],[],[0,false,"List","$640","$m","$152","$357","$488","$495","$644",[],"type"]],["DARTREF-93b440e4dce08b5c","FACT","source","$442","order.id",["$565"],["EVD-8ecc3c13ab2eead8"],[],[],[],[0,false,"order.id","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-93f0d7aaa0a320c3","FACT","source","$442","_store",["$465"],["EVD-11e98fed39246afa"],[],[],[],[1,false,"_store","$2","$m","$109","$355","$463","$465","resolved",["$467"],"read"]],["DARTREF-9422996a6896e9fc","FACT","source","$442","Stream",["$498"],["EVD-0535022a4773a1b9"],[],[],[],[0,false,"Stream","$640","$m","$170","$357","$488","$498","$644",[],"type"]],["DARTREF-9432b85885873e4e","FACT","source","$442","children",["$588"],["EVD-007719ebfc0a902c"],[],[],[],[0,false,"children","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-9463fa99d5486c7a","FACT","source","$442","line.product",["$588"],["EVD-0ae2716bbd456f09"],[],[],[],[0,false,"line.product","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-94775496fda65a3a","FACT","source","$442","productId",["$508"],["EVD-3b06152eabbfdfb1"],[],[],[],[1,false,"productId","$2","$m","$141","$358","$500","$508","resolved",["shop.domain.cart.cart.productId"],"read"]],["DARTREF-956e683a5cd94ae0","FACT","source","$442","viewModel.lines",["$588"],["EVD-959869ff210d7074"],[],[],[],[1,false,"viewModel.lines","$2","$m","$133","$369","$585","$588","resolved",["$605"],"read"]],["DARTREF-95739be8ff357a84","FACT","source","$442","cents",["$561"],["EVD-7f2a04e0bab9ed4a"],[],[],[],[1,false,"cents","$2","$m","$136","$366","$557","$561","resolved",["shop.presentation.orders.order_detail_page.cents"],"read"]],["DARTREF-95bd0a1a28c71292","FACT","source","$442","line.product",["$588"],["EVD-d6483c8ab553277c"],[],[],[],[0,false,"line.product","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-95f36c7fde723641","FACT","source","$442","productId",["$606"],["EVD-b4d5544ebfffd13b"],[],[],[],[1,false,"productId","$2","$m","$145","$370","$591","$606","resolved",["shop.presentation.shopping.cart.cart_view_model.productId"],"read"]],["DARTREF-95f388a69de7f0cf","FACT","source","$442","line.product.priceCents",["$537"],["EVD-50f7d2d14242d195"],[],[],[],[0,false,"line.product.priceCents","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-96bb3877bc589cf8","FACT","source","$442","loading",["$613"],["EVD-9945d5070183bb4b"],[],[],[],[0,false,"loading","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-976425dffe5d9faf","FACT","source","$442","order",["$601"],["EVD-ba4b2882cc450292"],[],[],[],[1,false,"order","$2","$m","$117","$370","$591","$601","resolved",["$602"],"read"]],["DARTREF-977c6e130e8575c1","FACT","source","$442","unitPriceCents",["$540"],["EVD-433ec8f196711f58"],[],[],[],[1,false,"unitPriceCents","$2","$m","$155","$363","$534","$540","resolved",["shop.domain.orders.order.OrderLine.unitPriceCents"],"read"]],["DARTREF-98171c4ee5b26095","FACT","source","$442","store",["$553"],["EVD-5ae910c137e9dd18"],[],[],[],[1,false,"store","$2","$m","$23","$365","shop.main","$553","resolved",["shop.main.main.store"],"read"]],["DARTREF-982f6c3ad651df91","FACT","source","$442","_",["$451"],["EVD-c473c51820ab6544"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-984823a44a6277ff","FACT","source","$442","_state",["$580"],["EVD-dea5e11a0b75a338"],[],[],[],[1,false,"_state","$2","$m","$91","$368","$569","$580","resolved",["$577"],"write"]],["DARTREF-98e674c348a453bd","FACT","source","$442","_store",["$448"],["EVD-f0a519f0f1970581"],[],[],[],[1,false,"_store","$2","$m","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._store"],"read"]],["DARTREF-9926d384b2878b30","FACT","source","$442","children",["$613"],["EVD-9590e1cd34e7d0a8"],[],[],[],[0,false,"children","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-9967adc36847421d","FACT","source","$442","Icons.receipt_long",["$588"],["EVD-82abf17fe81c9ca8"],[],[],[],[0,false,"Icons.receipt_long","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-99a6da69f87d56d7","FACT","source","$442","error",["$580"],["EVD-4a58b2d295ffbf71"],[],[],[],[0,false,"error","$640","$m","$91","$368","$569","$580","$644",[],"read"]],["DARTREF-99a8766c1d23d7dc","FACT","source","$442","listenable",["$614"],["EVD-12d61659e5237972"],[],[],[],[0,false,"listenable","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-99cf50ff351890df","FACT","source","$442","$12",["$610"],["EVD-4127843cd03b495a"],[],[],[],[1,false,"$12","$2","$m","$m","$371","$610","$610","resolved",["$620"],"type"]],["DARTREF-9a2cfca0b7132b8b","FACT","source","$442","settings.arguments",["$451"],["EVD-95070b95369e2c84"],[],[],[],[0,false,"settings.arguments","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-9a8d72e405b38dbf","FACT","source","$442","Future",["$492"],["$240"],[],[],[],[0,false,"Future","$640","$m","$140","$357","$488","$492","$644",[],"type"]],["DARTREF-9a918e4bf2861919","FACT","source","$442","backend",["$457"],["EVD-56a0db80a33d51b9"],[],[],[],[0,false,"backend","$640","$m","$99","$354","$455","$457","$644",[],"read"]],["DARTREF-9b1d3df6ce85597f","FACT","source","$442","error",["$629"],["EVD-1bc60c0d9fc63f6e"],[],[],[],[0,false,"error","$640","$m","$127","$372","$619","$629","$644",[],"read"]],["DARTREF-9b7b4b055f83921b","FACT","source","$442","key",["$614"],["EVD-36b655f491151a51"],[],[],[],[0,false,"key","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-9b8596a6a1792138","FACT","source","$442","AsyncState",["$601"],["EVD-b4d9c739661a501e"],[],[],[],[1,false,"AsyncState","$2","$m","$117","$370","$591","$601","resolved",["$635"],"type"]],["DARTREF-9bbb84e38822a42b","FACT","source","$442","int",["$608"],["EVD-b6a4fa9b670cd090"],[],[],[],[0,false,"int","$640","$m","$138","$370","$591","$608","$644",[],"type"]],["DARTREF-9c79fc5d1edc1ee8","FACT","source","$442","order",["$560"],["EVD-2be7a3b65f64a0aa"],[],[],[],[1,false,"order","$2","$m","$116","$366","$557","$560","resolved",["shop.presentation.orders.order_detail_page.OrderDetailPage.order"],"read"]],["DARTREF-9ca4948a046067c1","FACT","source","$442","builder",["$451"],["EVD-0aaefd503663d5ae"],[],[],[],[0,false,"builder","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-9ced019355371fee","FACT","source","$442","line",["$510"],["EVD-55d2b4e08e12ee5e"],[],[],[],[0,false,"line","$640","$m","$93","$358","$500","$510","$644",[],"read"]],["DARTREF-9cf4758470c0ead7","FACT","source","$442","line.product",["$588"],["EVD-2118f8eea26470fd"],[],[],[],[0,false,"line.product","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-9cfbf13f06f9cf5a","FACT","source","$442","Future",["$468"],["EVD-cc5b82e108aa6855"],[],[],[],[0,false,"Future","$640","$m","$175","$355","$463","$468","$644",[],"type"]],["DARTREF-9d14924bd662cc8e","FACT","source","$442","ordersViewModel",["$550"],["EVD-cd0231c47bb73206"],[],[],[],[1,false,"ordersViewModel","$2","$m","$29","$365","shop.main","$550","resolved",["$554"],"read"]],["DARTREF-9d1cc62c83a27d52","FACT","source","$442","backend",["$552"],["EVD-61b5f31592557234"],[],[],[],[1,false,"backend","$2","$m","$28","$365","shop.main","$552","resolved",["shop.main.main.backend"],"read"]],["DARTREF-9d230bcc7aba69a7","FACT","source","$442","state.value",["$613"],["EVD-0e560d9a815a8863"],[],[],[],[1,false,"state.value","$2","$m","$142","$371","$610","$613","resolved",["shop.state.async_state.AsyncState.value"],"read"]],["DARTREF-9d7437983c7b51b8","FACT","source","$442","$314",["$601"],["EVD-a2c8ea80c5b31b4c"],[],[],[],[1,false,"$314","$2","$m","$117","$370","$591","$601","resolved",["$596"],"write"]],["DARTREF-9dd2266e3979808d","FACT","source","$442","List",["$497"],["EVD-944262c6827a9d5c"],[],[],[],[0,false,"List","$640","$m","$147","$357","$488","$497","$644",[],"type"]],["DARTREF-9defbbd64595e1ea","FACT","source","$442","line.lineTotalCents",["$588"],["EVD-d7823d7e51093ce6"],[],[],[],[0,false,"line.lineTotalCents","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-9e8d45d0cf50d226","FACT","source","$442","order",["$560"],["EVD-d97d3d0703b087d3"],[],[],[],[1,false,"order","$2","$m","$116","$366","$557","$560","resolved",["shop.presentation.orders.order_detail_page.OrderDetailPage.order"],"read"]],["DARTREF-9e94c4fe6558eb22","FACT","source","$442","LoadPhase.failed",["$580"],["EVD-dcb200258fd39fd4"],[],[],[],[0,false,"LoadPhase.failed","$640","$m","$91","$368","$569","$580","$644",[],"read"]],["DARTREF-9ed1e5ef265875f0","FACT","source","$442","String",["$493"],["EVD-58e35a66aa1fb685"],[],[],[],[0,false,"String","$640","$m","$137","$357","$488","$493","$644",[],"type"]],["DARTREF-9f6afe3a55a7d7d6","FACT","source","$442","List",["$583"],["EVD-8dc70fa1d838c69e"],[],[],[],[0,false,"List","$640","$m","$118","$368","$569","$583","$644",[],"type"]],["DARTREF-9f91e5be5ead6a3c","FACT","source","$442","AsyncState",["$613"],["EVD-e189393e8743b230"],[],[],[],[1,false,"AsyncState","$2","$m","$142","$371","$610","$613","resolved",["$635"],"type"]],["DARTREF-9f95390c16729ef9","FACT","source","$442","value",["$487"],["EVD-a23634d86f1e988e"],[],[],[],[0,false,"value","$640","$m","$174","$356","$477","$487","$644",[],"read"]],["DARTREF-9f9e2deecc541d10","FACT","source","$442","MemoryStore",["$457"],["EVD-2436460efd01a369"],[],[],[],[1,false,"MemoryStore","$2","$m","$99","$354","$455","$457","resolved",["$489"],"type"]],["DARTREF-a0b27fdd6a071903","FACT","source","$442","context",["$614"],["EVD-0838b785b13e4d9c"],[],[],[],[1,false,"context","$2","$m","$129","$371","$610","$614","resolved",["$618"],"read"]],["DARTREF-a0e6b4f0be4c4e4f","FACT","source","$442","_disposed",["$627"],["EVD-1ae8dc48e792ffbe"],[],[],[],[1,false,"_disposed","$2","$m","$184","$372","$619","$627","resolved",["$622"],"write"]],["DARTREF-a14b47c36deed4c8","FACT","source","$442","tooltip",["$614"],["EVD-037df8617af7e29a"],[],[],[],[0,false,"tooltip","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-a17db5c3a2770238","FACT","source","$442","viewModel",["$588"],["EVD-efdc8b74f7b1c614"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-a1e005db868ce5ad","FACT","source","$442","Text",["$588"],["EVD-bc2290e1fdf6caa6"],[],[],[],[0,false,"Text","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-a220fb88b785d911","FACT","source","$442","int",["$508"],["EVD-c80837feca606220"],[],[],[],[0,false,"int","$640","$m","$141","$358","$500","$508","$644",[],"type"]],["DARTREF-a29aaa0af0fba5c2","FACT","source","$442","viewModel.lines",["$588"],["EVD-b26596415f942c1a"],[],[],[],[1,false,"viewModel.lines","$2","$m","$133","$369","$585","$588","resolved",["$605"],"read"]],["DARTREF-a2b968c69dbf3866","FACT","source","$442","$313",["$603"],["EVD-1bc0fb4d12072199"],[],[],[],[0,false,"$313","$640","$m","$150","$370","$591","$603","$644",[],"read"]],["DARTREF-a31f6ca894d6e1f1","FACT","source","$442","Product",["$500"],["EVD-a87af29e4c050d55"],[],[],[],[1,false,"Product","$2","$m","$m","$358","$500","$500","resolved",["$520"],"type"]],["DARTREF-a349319b7801e079","FACT","source","$442","_orders.values",["$495"],["EVD-b42c525cdbd1f390"],[],[],[],[0,false,"_orders.values","$640","$m","$152","$357","$488","$495","$644",[],"read"]],["DARTREF-a3ec9134ffdb59e1","FACT","source","$442","appBar",["$560"],["EVD-4c8721db0a26aaf8"],[],[],[],[0,false,"appBar","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-a4288419ac277cc1","FACT","source","$442","isOnline",["$565"],["EVD-99b734180dafb4be"],[],[],[],[1,false,"isOnline","$2","$m","$177","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.OrdersPage.isOnline"],"read"]],["DARTREF-a43ad4e84e27cc10","FACT","source","$442","context",["$614"],["EVD-46f77d506ee6dd05"],[],[],[],[1,false,"context","$2","$m","$129","$371","$610","$614","resolved",["$618"],"read"]],["DARTREF-a44d13098e3d0ff6","FACT","source","$442","CatalogRepository",["$621"],["EVD-c656355ce69fd845"],[],[],[],[1,false,"CatalogRepository","$2","$m","$126","$372","$619","$621","resolved",["$516"],"type"]],["DARTREF-a480a6f3e42ee4d6","FACT","source","$442","cart.totalCents",["$537"],["EVD-1761c06e5015fcf9"],[],[],[],[1,false,"cart.totalCents","$2","$m","$79","$363","$534","$537","resolved",["$510"],"read"]],["DARTREF-a48d72c7ede3f319","FACT","source","$442","LoadPhase",["$613"],["EVD-91cc41c83f0478cd"],[],[],[],[1,false,"LoadPhase","$2","$m","$142","$371","$610","$613","resolved",["$637"],"type"]],["DARTREF-a494bcc1c3f2b9fa","FACT","source","$442","_state",["$575"],["EVD-069d1f4ad3dc3319"],[],[],[],[1,false,"_state","$2","$m","$124","$368","$569","$575","resolved",["$577"],"write"]],["DARTREF-a4bfcd8655b35dcc","FACT","source","$442","listenable",["$588"],["EVD-10aeb9e744828e9e"],[],[],[],[0,false,"listenable","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-a539cc1745897e8e","FACT","source","$442","viewModel",["$588"],["EVD-b26596415f942c1a"],[],[],[],[1,false,"viewModel","$2","$m","$133","$369","$585","$588","resolved",["$589"],"read"]],["DARTREF-a5544d6403ca7dae","FACT","source","$442","_failNextRequest",["$482"],["EVD-ce22da6452c83bd0"],[],[],[],[1,false,"_failNextRequest","$2","$m","$181","$356","$477","$482","resolved",["$480"],"write"]],["DARTREF-a5683043c2658c23","FACT","source","$442","widget._store.dispose();\n    super.dispose();",["$452"],["EVD-50613db78e9b670f"],[],[],[],[0,false,"widget._store.dispose();\n    super.dispose();","$640","$m","$166","$353","$446","$452","$644",[],"read"]],["DARTREF-a56b0c70d340f5dd","FACT","source","$442","_cart",["$601"],["EVD-fd7b9c4ba8850d0b"],[],[],[],[1,false,"_cart","$2","$m","$117","$370","$591","$601","resolved",["$594"],"read"]],["DARTREF-a59240c3698f3e04","FACT","source","$442","catalog",["$614"],["EVD-4c404216e598a450"],[],[],[],[1,false,"catalog","$2","$m","$129","$371","$610","$614","resolved",["$616"],"read"]],["DARTREF-a5c0f983db29645a","FACT","source","$442","title",["$613"],["EVD-fe6a51fe947b47b4"],[],[],[],[0,false,"title","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-a62b784bf73a44b1","FACT","source","$442","cart",["$613"],["EVD-698dd873488b6bac"],[],[],[],[1,false,"cart","$2","$m","$142","$371","$610","$613","resolved",["$615"],"read"]],["DARTREF-a62e033bce978abf","FACT","source","$442","Order",["$547"],["EVD-a9bcb4da09cb8665"],[],[],[],[1,false,"Order","$2","$m","$106","$364","$543","$547","resolved",["$535"],"type"]],["DARTREF-a665f93a999f2c44","FACT","source","$442","line.product.name",["$537"],["EVD-a7251148d3dc6867"],[],[],[],[0,false,"line.product.name","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-a6ee05067ae91802","FACT","source","$442","Future",["$580"],["EVD-75edc8dc2aa9d231"],[],[],[],[0,false,"Future","$640","$m","$91","$368","$569","$580","$644",[],"type"]],["DARTREF-a733d941af7ef41a","FACT","source","$442","Future",["$518"],["EVD-0f5b2b03ff255d99"],[],[],[],[0,false,"Future","$640","$m","$168","$359","$515","$518","$644",[],"type"]],["DARTREF-a75a79388acba027","FACT","source","$442","Order",["$536"],["EVD-c2f32834e19e2820"],[],[],[],[1,false,"Order","$2","$m","$176","$363","$534","$536","resolved",["$535"],"read"]],["DARTREF-a7681700732f2eb9","FACT","source","$442","_store",["$473"],["EVD-a5e37ede7cc05b71"],[],[],[],[1,false,"_store","$2","$m","$80","$355","$463","$473","resolved",["$467"],"read"]],["DARTREF-a78afcd3249d63c8","FACT","source","$442","Future",["$483"],["EVD-62de27cedab8ff7c"],[],[],[],[0,false,"Future","$640","$m","$105","$356","$477","$483","$644",[],"type"]],["DARTREF-a8f4f55bbd3d4ec1","FACT","source","$442","AsyncState",["$633"],["EVD-188bbe114b9fb01e"],[],[],[],[1,false,"AsyncState","$2","$m","$94","$372","$619","$633","resolved",["$635"],"type"]],["DARTREF-a8f987be46581b5a","FACT","source","$442","viewModel.load",["$565"],["EVD-1f6a5b40b6e1edf3"],[],[],[],[1,false,"viewModel.load","$2","$m","$177","$367","$562","$565","resolved",["$580"],"read"]],["DARTREF-a91c318a2ef0298a","FACT","source","$442","products",["$461"],["EVD-e25a9f7156674eb3"],[],[],[],[1,false,"products","$2","$m","$123","$354","$455","$461","resolved",["$462"],"read"]],["DARTREF-a96af770c06ed5f0","FACT","source","$442","$314",["$601"],["EVD-aa94e40f852f90a7"],[],[],[],[1,false,"$314","$2","$m","$117","$370","$591","$601","resolved",["$596"],"read"]],["DARTREF-a9878c75eda14666","FACT","source","$442","_",["$451"],["EVD-77314cb0bae38e02"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-a99743e3f86b1111","FACT","source","$442","ready",["$613"],["EVD-db6a7336e2914faa"],[],[],[],[0,false,"ready","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-a9b4b9a2b6539bd2","FACT","source","$442","line.product",["$537"],["EVD-50f7d2d14242d195"],[],[],[],[0,false,"line.product","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-aa65e7095651f20c","FACT","source","$442","order.totalCents",["$560"],["EVD-2be7a3b65f64a0aa"],[],[],[],[1,false,"order.totalCents","$2","$m","$116","$366","$557","$560","resolved",["shop.domain.orders.order.Order.totalCents"],"read"]],["DARTREF-aad9a9ead602e6a9","FACT","source","$442","_cart",["$600"],["EVD-31cd4f0aca4825f8"],[],[],[],[1,false,"_cart","$2","$m","$180","$370","$591","$600","resolved",["$594"],"read"]],["DARTREF-ab4b88a3dfc36b4c","FACT","source","$442","Text",["$613"],["EVD-eb8bab0cb8e4393d"],[],[],[],[0,false,"Text","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-ababf46ff40ceda6","FACT","source","$442","products",["$496"],["EVD-fbab3aec584a4814"],[],[],[],[1,false,"products","$2","$m","$163","$357","$488","$496","resolved",["shop.data.services.memory_store.products"],"read"]],["DARTREF-ac9b300e842324f0","FACT","source","$442","order.status",["$565"],["EVD-6b304825e1c74e23"],[],[],[],[0,false,"order.status","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-acd6ad5d328201c2","FACT","source","$442","order",["$451"],["EVD-13d5ce17965541bf"],[],[],[],[0,false,"order","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-acddb91319ba3e88","FACT","source","$442","settings",["$451"],["EVD-36a29f68b324ee0e"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-ad82bac575a66319","FACT","source","$442","MainAxisSize.min",["$565"],["EVD-21df0ee44177450c"],[],[],[],[0,false,"MainAxisSize.min","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-ae2f4dd1c010cf69","FACT","source","$442","LoadPhase",["$613"],["EVD-4046463535c4768a"],[],[],[],[1,false,"LoadPhase","$2","$m","$142","$371","$610","$613","resolved",["$637"],"type"]],["DARTREF-ae89b04c0aa49bf0","FACT","source","$442","int",["$606"],["EVD-741c8e671847c741"],[],[],[],[0,false,"int","$640","$m","$145","$370","$591","$606","$644",[],"type"]],["DARTREF-af79204719f96aa9","FACT","source","$442","_lines",["$503"],["EVD-d39eff85fbb5e04c"],[],[],[],[1,false,"_lines","$2","$m","$153","$358","$500","$503","resolved",["$502"],"write"]],["DARTREF-b044b6ee0c4b74ed","FACT","source","$442","orderRepository",["$554"],["EVD-00303471c492e8c9"],[],[],[],[1,false,"orderRepository","$2","$m","$24","$365","shop.main","$554","resolved",["$553"],"read"]],["DARTREF-b065f09ed29e7b21","FACT","source","$442","settings",["$451"],["EVD-8f7e8f56592e73a3"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-b0ab79fa92d43ad3","FACT","source","$442","order",["$451"],["EVD-d121c29ce6ac45a6"],[],[],[],[0,false,"order","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-b13f724ad02fc2fa","FACT","source","$442","Product",["$496"],["EVD-3f044197565b805e"],[],[],[],[1,false,"Product","$2","$m","$163","$357","$488","$496","resolved",["$520"],"type"]],["DARTREF-b14d23e9067bb4ae","FACT","source","$442","_lines",["$505"],["EVD-ceea82e208a48780"],[],[],[],[1,false,"_lines","$2","$m","$172","$358","$500","$505","resolved",["$502"],"read"]],["DARTREF-b1b12289c7b151ff","FACT","source","$442","index",["$503"],["EVD-af66a72eb772fce1"],[],[],[],[1,false,"index","$2","$m","$153","$358","$500","$503","resolved",["$504"],"write"]],["DARTREF-b23145953b5a8c7b","FACT","source","$442","Future",["$469"],["EVD-46dd5e1941c1cc61"],[],[],[],[0,false,"Future","$640","$m","$190","$355","$463","$469","$644",[],"type"]],["DARTREF-b24b385d4824ada9","FACT","source","$442","_failNextRequest",["$479"],["EVD-916c983c475b10b4"],[],[],[],[1,false,"_failNextRequest","$2","$m","$88","$356","$477","$479","resolved",["$480"],"read"]],["DARTREF-b2e9424e0b1a648a","FACT","source","$442","Order",["$475"],["EVD-d281779db1128dbd"],[],[],[],[1,false,"Order","$2","$m","$83","$355","$463","$475","resolved",["$535"],"type"]],["DARTREF-b2ed3a8cc4b9b53e","FACT","source","$442","quantity",["$606"],["EVD-a643c170f7a52dd8"],[],[],[],[1,false,"quantity","$2","$m","$145","$370","$591","$606","resolved",["shop.presentation.shopping.cart.cart_view_model.quantity"],"read"]],["DARTREF-b3dfee156ccf86f6","FACT","source","$442","fromCart",["$537"],["EVD-3631f5a7a1de7d80"],[],[],[],[0,false,"fromCart","$640","$m","$79","$363","$534","$537","$644",[],"read"]],["DARTREF-b44d4b8d1e619cf6","FACT","source","$442","remote",["$471"],["EVD-32364a8dc0de635d"],[],[],[],[1,false,"remote","$2","$m","DARTBIND-3a5dd58d22ab63a5","$355","$463","$471","resolved",["$472"],"read"]],["DARTREF-b463208845c35888","FACT","source","$442","quantity",["$513"],["EVD-94cd29f6b59d1847"],[],[],[],[1,false,"quantity","$2","$m","$81","$358","$500","$513","resolved",["shop.domain.cart.cart.CartLine.quantity"],"read"]],["DARTREF-b4eab668580edeeb","FACT","source","$442","List",["$498"],["EVD-cab976ce8897d0e5"],[],[],[],[0,false,"List","$640","$m","$170","$357","$488","$498","$644",[],"type"]],["DARTREF-b4eecb8a0a090bf8","FACT","source","$442","AsyncState",["$621"],["EVD-744e4576a8e94bf4"],[],[],[],[1,false,"AsyncState","$2","$m","$126","$372","$619","$621","resolved",["$635"],"type"]],["DARTREF-b62b0661b9f2fb8b","FACT","source","$442","context",["$614"],["EVD-132bb5ae18f23e9f"],[],[],[],[1,false,"context","$2","$m","$129","$371","$610","$614","resolved",["$618"],"read"]],["DARTREF-b635df2c7578a785","FACT","source","$442","item.id",["$469"],["EVD-08168fb672493728"],[],[],[],[0,false,"item.id","$640","$m","$190","$355","$463","$469","$644",[],"read"]],["DARTREF-b6627f3a30ed636f","FACT","source","$442","cartViewModel",["$550"],["EVD-7a65b28f29618141"],[],[],[],[1,false,"cartViewModel","$2","$m","$29","$365","shop.main","$550","resolved",["shop.main.main.cartViewModel"],"read"]],["DARTREF-b6dd5b66b45496d2","FACT","source","$442","order.lines",["$560"],["EVD-d97d3d0703b087d3"],[],[],[],[1,false,"order.lines","$2","$m","$116","$366","$557","$560","resolved",["shop.domain.orders.order.Order.lines"],"read"]],["DARTREF-b7162b968b1819ba","FACT","source","$442","List",["$633"],["EVD-5d207d1c7c5b54b4"],[],[],[],[0,false,"List","$640","$m","$94","$372","$619","$633","$644",[],"type"]],["DARTREF-b731b1380fc6da0b","FACT","source","$442","child",["$613"],["EVD-9125eca24400893b"],[],[],[],[0,false,"child","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-b73d4a965c2c9b10","FACT","source","$442","$374",["$508"],["EVD-239132d5780a0dd8"],[],[],[],[0,false,"$374","$640","$m","$141","$358","$500","$508","$644",[],"read"]],["DARTREF-b7574f0357f4f593","FACT","source","$442","$11",["$610"],["EVD-eb73d79f72458ab9"],[],[],[],[1,false,"$11","$2","$m","$m","$371","$610","$610","resolved",["$592"],"type"]],["DARTREF-b7ebe8c1973c44dd","FACT","source","$442","LoadPhase.ready",["$601"],["EVD-11ed35860a2ec0ff"],[],[],[],[0,false,"LoadPhase.ready","$640","$m","$117","$370","$591","$601","$644",[],"read"]],["DARTREF-b811132698ec7096","FACT","source","$442","body",["$560"],["EVD-5eb9cee7a2e4a759"],[],[],[],[0,false,"body","$640","$m","$116","$366","$557","$560","$644",[],"read"]],["DARTREF-b81a44775182aa17","FACT","source","$442","widget._catalog",["$451"],["EVD-340cf01c67be9d6e"],[],[],[],[0,false,"widget._catalog","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-b9180de01a638055","FACT","source","$442","List",["$488"],["EVD-259b0fb5a6ec479e"],[],[],[],[0,false,"List","$640","$m","$m","$357","$488","$488","$644",[],"type"]],["DARTREF-b9369f8ee8201e13","FACT","source","$442","product.id",["$613"],["EVD-00a4e307b08b7d64"],[],[],[],[0,false,"product.id","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-b95f4afead67abe5","FACT","source","$442","error",["$629"],["EVD-88b8a91c97673741"],[],[],[],[0,false,"error","$640","$m","$127","$372","$619","$629","$644",[],"read"]],["DARTREF-b962356b46b12a40","FACT","source","$442","_state",["$583"],["EVD-8ee630923355fa6b"],[],[],[],[1,false,"_state","$2","$m","$118","$368","$569","$583","resolved",["$577"],"read"]],["DARTREF-b9db5c676eb1f5ab","FACT","source","$442","_isOnline",["$486"],["EVD-dd5228c9a0754c7f"],[],[],[],[1,false,"_isOnline","$2","$m","$162","$356","$477","$486","resolved",["$481"],"write"]],["DARTREF-baabf84f84c6ea8c","FACT","source","$442","line.product",["$507"],["EVD-8fdaef34886654b7"],[],[],[],[0,false,"line.product","$640","$m","$185","$358","$500","$507","$644",[],"read"]],["DARTREF-baf71a005fb8d8cd","FACT","source","$442","Icon",["$613"],["EVD-799fc2f449ef12ab"],[],[],[],[0,false,"Icon","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-bb2829ad9c874008","FACT","source","$442","_",["$614"],["EVD-1c8dc03955c0bbca"],[],[],[],[0,false,"_","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-bb41dd54d92e8176","FACT","source","$442","cents",["$590"],["EVD-29dcd98efcb74349"],[],[],[],[1,false,"cents","$2","$m","$135","$369","$585","$590","resolved",["shop.presentation.shopping.cart.cart_page.cents"],"read"]],["DARTREF-bb4517a48d5f9a67","FACT","source","$442","List",["$546"],["EVD-9bd4c7862a5e204c"],[],[],[],[0,false,"List","$640","$m","$125","$364","$543","$546","$644",[],"type"]],["DARTREF-bd0daaea49f6c48d","FACT","source","$442","Text",["$565"],["EVD-19686202365d15c5"],[],[],[],[0,false,"Text","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-bd701dc536aaba2d","FACT","source","$442","trailing",["$588"],["EVD-a4189bb211720873"],[],[],[],[0,false,"trailing","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-bedd8e40d3c79804","FACT","source","$442","LoadPhase.ready",["$575"],["EVD-c5ee318a615d3470"],[],[],[],[0,false,"LoadPhase.ready","$640","$m","$124","$368","$569","$575","$644",[],"read"]],["DARTREF-bedded632342c957","FACT","source","$442","widget._catalog",["$451"],["EVD-fc1476ac72a63334"],[],[],[],[0,false,"widget._catalog","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-bef4c22559a176ad","FACT","source","$442","int",["$513"],["EVD-999c38ef09dcc51d"],[],[],[],[0,false,"int","$640","$m","$81","$358","$500","$513","$644",[],"type"]],["DARTREF-bf1d4899b4aea0c1","FACT","source","$442","viewModel",["$565"],["EVD-d605326e2b74363d"],[],[],[],[1,false,"viewModel","$2","$m","$177","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-c041d7e44ac23743","FACT","source","$442","_backend",["$461"],["EVD-4f796c9181d9ad87"],[],[],[],[1,false,"_backend","$2","$m","$123","$354","$455","$461","resolved",["$458"],"read"]],["DARTREF-c0a78324ce6b949c","FACT","source","$442","order",["$487"],["EVD-e7d761e1532d0ea9"],[],[],[],[1,false,"order","$2","$m","$174","$356","$477","$487","resolved",["shop.data.services.demo_backend.order"],"read"]],["DARTREF-c186f5a94d03b5ee","FACT","source","$442","child",["$613"],["EVD-0d4e9ce198e84da8"],[],[],[],[0,false,"child","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-c1d51338e866448a","FACT","source","$442","orders.isEmpty",["$575"],["EVD-59d913aca9eae59a"],[],[],[],[0,false,"orders.isEmpty","$640","$m","$124","$368","$569","$575","$644",[],"read"]],["DARTREF-c1e9916b278e2cee","FACT","source","$442","OrdersPage",["$564"],["EVD-be5849c3dfba9ed2"],[],[],[],[1,false,"OrdersPage","$2","$m","$128","$367","$562","$564","resolved",["$563"],"read"]],["DARTREF-c26bf2efd8ee0a29","FACT","source","$442","_placeOrder",["$593"],["EVD-502d5b85eb16b623"],[],[],[],[1,false,"_placeOrder","$2","$m","$186","$370","$591","$593","resolved",["$598"],"read"]],["DARTREF-c28eeed7fd3bf1cb","FACT","source","$442","$11",["$448"],["EVD-8e32166718d84148"],[],[],[],[1,false,"$11","$2","$m","$115","$353","$446","$448","resolved",["$592"],"type"]],["DARTREF-c2e64a2a2630df25","FACT","source","$442","_orderChanges.stream",["$498"],["EVD-3d8abdab763e5194"],[],[],[],[0,false,"_orderChanges.stream","$640","$m","$170","$357","$488","$498","$644",[],"read"]],["DARTREF-c32fadc46823733d","FACT","source","$442","MemoryStore",["$465"],["EVD-64df80c1cf02aea3"],[],[],[],[1,false,"MemoryStore","$2","$m","$109","$355","$463","$465","resolved",["$489"],"type"]],["DARTREF-c36ecadf06c70b73","FACT","source","$442","Order",["$546"],["EVD-4e8caa9aad1dc246"],[],[],[],[1,false,"Order","$2","$m","$125","$364","$543","$546","resolved",["$535"],"type"]],["DARTREF-c48009ae3c74faf5","FACT","source","$442","_orders",["$495"],["EVD-b42c525cdbd1f390"],[],[],[],[1,false,"_orders","$2","$m","$152","$357","$488","$495","resolved",["$491"],"read"]],["DARTREF-c4a4e31e890ae8b6","FACT","source","$442","$9",["$560"],["EVD-1a59f09ddc407464"],[],[],[],[0,false,"$9","$640","$m","$116","$366","$557","$560","$644",[],"type"]],["DARTREF-c4aa37f36dc6ff44","FACT","source","$442","viewModel.state",["$588"],["EVD-cdd431eb967f6750"],[],[],[],[1,false,"viewModel.state","$2","$m","$133","$369","$585","$588","resolved",["$607"],"read"]],["DARTREF-c53b4e6e7a6f6c51","FACT","source","$442","builder",["$451"],["EVD-4ed89cf0318b54e4"],[],[],[],[0,false,"builder","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-c58f0e1ceb840b6a","FACT","source","$442","List",["$475"],["EVD-433382f49dc7a647"],[],[],[],[0,false,"List","$640","$m","$83","$355","$463","$475","$644",[],"type"]],["DARTREF-c5c59466920e0e0f","FACT","source","$442","selected",["$565"],["EVD-cf29a2dc1f75f0b9"],[],[],[],[1,false,"selected","$2","$m","$177","$367","$562","$565","resolved",["$566"],"read"]],["DARTREF-c607e9a5b44f456b","FACT","source","$442","_store",["$470"],["EVD-26351d00008ae642"],[],[],[],[1,false,"_store","$2","$m","DARTBIND-4066fb895391fed5","$355","$463","$470","resolved",["$467"],"read"]],["DARTREF-c699ec599491f97e","FACT","source","$442","children",["$613"],["EVD-202e0b3e937dab38"],[],[],[],[0,false,"children","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-c6dbac60a4305bbb","FACT","source","$442","children",["$565"],["EVD-2b6e4f436378e248"],[],[],[],[0,false,"children","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-c735d6853001a31b","FACT","source","$442","catalog.isOnline",["$614"],["EVD-5df25e6dddd2b50a"],[],[],[],[1,false,"catalog.isOnline","$2","$m","$129","$371","$610","$614","resolved",["$628"],"read"]],["DARTREF-c738c3e4145d5c6c","FACT","source","$442","child",["$451"],["EVD-da427b4bd1a5d7f5"],[],[],[],[0,false,"child","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-c779bd20fcdb2686","FACT","source","$442","OrderStatus",["$537"],["EVD-7adffb6d51ef80b0"],[],[],[],[1,false,"OrderStatus","$2","$m","$79","$363","$534","$537","resolved",["$541"],"read"]],["DARTREF-c7d46891c1fe4724","FACT","source","$442","_repository",["$579"],["EVD-d8877e21e6904818"],[],[],[],[1,false,"_repository","$2","$m","$173","$368","$569","$579","resolved",["$576"],"read"]],["DARTREF-c81086e5729ba27c","FACT","source","$442","Order",["$583"],["EVD-19140097ac75defc"],[],[],[],[1,false,"Order","$2","$m","$118","$368","$569","$583","resolved",["$535"],"type"]],["DARTREF-c8b17fbef74ba93c","FACT","source","$442","Order",["$537"],["EVD-3c4148947419be01"],[],[],[],[1,false,"Order","$2","$m","$79","$363","$534","$537","resolved",["$535"],"read"]],["DARTREF-c8c44f17ae86cf5f","FACT","source","$442","index",["$508"],["EVD-ad8dd2ab47ffc623"],[],[],[],[1,false,"index","$2","$m","$141","$358","$500","$508","resolved",["$509"],"write"]],["DARTREF-c9a3d8f66deed2e9","FACT","source","$442","_store",["$468"],["EVD-c150c14fc75aff36"],[],[],[],[1,false,"_store","$2","$m","$175","$355","$463","$468","resolved",["$467"],"read"]],["DARTREF-ca1069296f12e837","FACT","source","$442","child",["$588"],["EVD-845b7541c4e62d0a"],[],[],[],[0,false,"child","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-ca5dc6f4f833e79c","FACT","source","$442","product",["$613"],["EVD-feec2eaf83a3377e"],[],[],[],[0,false,"product","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-ca7ead045763459c","FACT","source","$442","$12",["$448"],["EVD-420c41d0a820b05e"],[],[],[],[1,false,"$12","$2","$m","$115","$353","$446","$448","resolved",["$620"],"type"]],["DARTREF-cb043d92f613abdf","FACT","source","$442","_lines",["$508"],["EVD-ae683ceeccf55288"],[],[],[],[1,false,"_lines","$2","$m","$141","$358","$500","$508","resolved",["$502"],"write"]],["DARTREF-cb1f345cb3c6baa9","FACT","source","$442","Widget",["$614"],["EVD-9aa76434d1195687"],[],[],[],[0,false,"Widget","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-cb835d9245fa148e","FACT","source","$442","Future",["$473"],["EVD-82636ba716c7378a"],[],[],[],[0,false,"Future","$640","$m","$80","$355","$463","$473","$644",[],"type"]],["DARTREF-cb95d48f12ef0bad","FACT","source","$442","index",["$508"],["EVD-b57b79b57418f1ec"],[],[],[],[1,false,"index","$2","$m","$141","$358","$500","$508","resolved",["$509"],"read"]],["DARTREF-cc2f4c69d28e3847","FACT","source","$442","context",["$565"],["EVD-eb17b64a411c955f"],[],[],[],[1,false,"context","$2","$m","$177","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.context"],"read"]],["DARTREF-cc46b6bfdf7093fe","FACT","source","$442","Center",["$588"],["EVD-3304effd1b54a2b7"],[],[],[],[0,false,"Center","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-ccae8a4c194fbe66","FACT","source","$442","subtitle",["$565"],["EVD-7575c53d78bc921a"],[],[],[],[0,false,"subtitle","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-ccd81fa11e94702e","FACT","source","$442","Order",["$469"],["EVD-3a16fc56bcb1b762"],[],[],[],[1,false,"Order","$2","$m","$190","$355","$463","$469","resolved",["$535"],"type"]],["DARTREF-cd2c0cfd209c0d53","FACT","source","$442","_placeOrder",["$602"],["EVD-e08715c59897f5e9"],[],[],[],[1,false,"_placeOrder","$2","$m","DARTBIND-55ffaf0b1e8fe2c9","$370","$591","$602","resolved",["$598"],"read"]],["DARTREF-cd6ab8a5a9c51036","FACT","source","$442","Order",["$487"],["EVD-852fd2e6fdd5b0ce"],[],[],[],[1,false,"Order","$2","$m","$174","$356","$477","$487","resolved",["$535"],"type"]],["DARTREF-cd8b31ea618375f2","FACT","source","$442","onGenerateRoute",["$451"],["EVD-157ad94a13c63c5a"],[],[],[],[0,false,"onGenerateRoute","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-cd8bd1fc6f812345","FACT","source","$442","$314",["$600"],["EVD-21d2316427cdf400"],[],[],[],[1,false,"$314","$2","$m","$180","$370","$591","$600","resolved",["$596"],"read"]],["DARTREF-cdbc534afc0bd8e0","FACT","source","$442","key",["$614"],["EVD-ff61558ec198c26d"],[],[],[],[0,false,"key","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-cde5749ab0f48705","FACT","source","$442","icon",["$588"],["EVD-e5145525ca741c88"],[],[],[],[0,false,"icon","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-ce9d8ef35ba4ab53","FACT","source","$442","Order",["$468"],["EVD-17161d066bfb667c"],[],[],[],[1,false,"Order","$2","$m","$175","$355","$463","$468","resolved",["$535"],"type"]],["DARTREF-ceb1a247ae1d99e2","FACT","source","$442","bool",["$477"],["EVD-41331542db3bae1c"],[],[],[],[0,false,"bool","$640","$m","$m","$356","$477","$477","$644",[],"type"]],["DARTREF-ced6756305838526","FACT","source","$442","List",["$571"],["EVD-1c039a2bc8fd4d40"],[],[],[],[0,false,"List","$640","$m","$77","$368","$569","$571","$644",[],"type"]],["DARTREF-d07a5f22139c6775","FACT","source","$442","String",["$468"],["EVD-9a03f26b2f7fb3b2"],[],[],[],[0,false,"String","$640","$m","$175","$355","$463","$468","$644",[],"type"]],["DARTREF-d0a43355e75b5491","FACT","source","$442","AsyncState",["$607"],["EVD-cff60de2089ec711"],[],[],[],[1,false,"AsyncState","$2","$m","$183","$370","$591","$607","resolved",["$635"],"type"]],["DARTREF-d0bb0280bfdfc3cc","FACT","source","$442","line.quantity",["$588"],["EVD-63fb534a31e9a1ed"],[],[],[],[0,false,"line.quantity","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-d18c2fc8225880a9","FACT","source","$442","viewModel",["$565"],["EVD-1f6a5b40b6e1edf3"],[],[],[],[1,false,"viewModel","$2","$m","$177","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-d1fe1b4d72c0aef7","FACT","source","$442","Order",["$548"],["EVD-8a1a66b99afe7208"],[],[],[],[1,false,"Order","$2","$m","$103","$364","$543","$548","resolved",["$535"],"type"]],["DARTREF-d218192ece5298c5","FACT","source","$442","CartLine",["$605"],["EVD-0bacc62463582897"],[],[],[],[1,false,"CartLine","$2","$m","$160","$370","$591","$605","resolved",["$511"],"type"]],["DARTREF-d255859316c3df25","FACT","source","$442","_",["$565"],["EVD-611852fa3cd734b9"],[],[],[],[0,false,"_","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-d2797bcb6ec8fdfd","FACT","source","$442","cart",["$527"],["EVD-fbfdf1a83e1c838d"],[],[],[],[1,false,"cart","$2","$m","DARTBIND-dbba541c3226dfaf","$361","$523","$527","resolved",["shop.domain.checkout.place_order.cart"],"read"]],["DARTREF-d30004ef3b85fd11","FACT","source","$442","Product",["$494"],["EVD-c453c3819d98b887"],[],[],[],[1,false,"Product","$2","$m","$164","$357","$488","$494","resolved",["$520"],"type"]],["DARTREF-d306760650d65455","FACT","source","$442","int",["$568"],["EVD-cbb6c646f04db08b"],[],[],[],[0,false,"int","$640","$m","$97","$367","$562","$568","$644",[],"type"]],["DARTREF-d31e8b38a8c1bd6a","FACT","source","$442","_",["$451"],["EVD-dee74de8356c5072"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-d326fc8b82f18083","FACT","source","$442","String",["$537"],["EVD-9d0c719304d805c8"],[],[],[],[0,false,"String","$640","$m","$79","$363","$534","$537","$644",[],"type"]],["DARTREF-d378461de0f6dba3","FACT","source","$442","order",["$528"],["EVD-1e04b9491a4f6c50"],[],[],[],[1,false,"order","$2","$m","DARTBIND-2a7cde7065bfed44","$361","$523","$528","resolved",["$527"],"read"]],["DARTREF-d397624bd72575e7","FACT","source","$442","viewModel.checkout",["$588"],["EVD-22bf53e49bd2d4fa"],[],[],[],[1,false,"viewModel.checkout","$2","$m","$133","$369","$585","$588","resolved",["$601"],"read"]],["DARTREF-d407664db30e0d81","FACT","source","$442","_cart.lines.isEmpty",["$601"],["EVD-65ea8da54271cb6d"],[],[],[],[0,false,"_cart.lines.isEmpty","$640","$m","$117","$370","$591","$601","$644",[],"read"]],["DARTREF-d483b111e17e06a5","FACT","source","$442","String",["$534"],["EVD-f08015e6dbfdcce5"],[],[],[],[0,false,"String","$640","$m","$m","$363","$534","$534","$644",[],"type"]],["DARTREF-d601f5c7cdbc39f9","FACT","source","$442","$295",["$446"],["EVD-5adfbac3c4b803d3"],[],[],[],[1,false,"$295","$2","$m","$m","$353","$446","$446","resolved",["$570"],"type"]],["DARTREF-d63a47d1cea57e22","FACT","source","$442","Text",["$565"],["EVD-60827fa7cde7c503"],[],[],[],[0,false,"Text","$640","$m","$177","$367","$562","$565","$644",[],"type"]],["DARTREF-d64aa61d1b67604d","FACT","source","$442","cart",["$537"],["EVD-6e919ddd8adf53b5"],[],[],[],[1,false,"cart","$2","$m","$79","$363","$534","$537","resolved",["shop.domain.orders.order.cart"],"read"]],["DARTREF-d65be97afba4a6a7","FACT","source","$442","OrderLine",["$539"],["EVD-fca453acb409dabd"],[],[],[],[1,false,"OrderLine","$2","$m","$167","$363","$534","$539","resolved",["$538"],"read"]],["DARTREF-d668b127bce68986","FACT","source","$442","String",["$534"],["EVD-21f938c99ca7c9aa"],[],[],[],[0,false,"String","$640","$m","$m","$363","$534","$534","$644",[],"type"]],["DARTREF-d67d3fa4319833e6","FACT","source","$442","title",["$614"],["EVD-2e0cee1c9ae9247a"],[],[],[],[0,false,"title","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-d6c41d11263c7979","FACT","source","$442","_cart",["$602"],["EVD-fc8e3cd55c7ef3af"],[],[],[],[1,false,"_cart","$2","$m","DARTBIND-55ffaf0b1e8fe2c9","$370","$591","$602","resolved",["$594"],"read"]],["DARTREF-d72384bed038231b","FACT","source","$442","DemoBackend",["$463"],["EVD-80c1d424a8ac407c"],[],[],[],[1,false,"DemoBackend","$2","$m","$m","$355","$463","$463","resolved",["$478"],"type"]],["DARTREF-d74fd288a2dea404","FACT","source","$442","child",["$613"],["EVD-968efdf85f77f92a"],[],[],[],[0,false,"child","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-d822d94ed1e26b8a","FACT","source","$442","state.phase",["$613"],["EVD-105dabd8f9ebcfd7"],[],[],[],[1,false,"state.phase","$2","$m","$142","$371","$610","$613","resolved",["shop.state.async_state.AsyncState.phase"],"read"]],["DARTREF-d85346077ba45e98","FACT","source","$442","product.name",["$613"],["EVD-09f0a7c1bc92a318"],[],[],[],[0,false,"product.name","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-d8b3f48e9f2279d9","FACT","source","$442","$374",["$588"],["EVD-5ffc4f65c9f5fe47"],[],[],[],[0,false,"$374","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-d96b980e26fe0c71","FACT","source","$442","child",["$588"],["EVD-132f2d3951067927"],[],[],[],[0,false,"child","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-d99db1446a935787","FACT","source","$442","String",["$537"],["EVD-393d0c4318b4309c"],[],[],[],[0,false,"String","$640","$m","$79","$363","$534","$537","$644",[],"type"]],["DARTREF-da0755ff988fba67","FACT","source","$442","Future",["$483"],["EVD-8913fccf39acd9a8"],[],[],[],[0,false,"Future","$640","$m","$105","$356","$477","$483","$644",[],"type"]],["DARTREF-da8050d0bc697431","FACT","source","$442","initialRoute",["$451"],["EVD-a0319b61a047938d"],[],[],[],[0,false,"initialRoute","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-daca872c31c07263","FACT","source","$442","int",["$534"],["EVD-264182c3fcb6cbc3"],[],[],[],[0,false,"int","$640","$m","$m","$363","$534","$534","$644",[],"type"]],["DARTREF-daf0e15a129afbf4","FACT","source","$442","Future",["$546"],["EVD-e97b430b9f8860df"],[],[],[],[0,false,"Future","$640","$m","$125","$364","$543","$546","$644",[],"type"]],["DARTREF-dafeee388c0f8eb8","FACT","source","$442","product",["$600"],["EVD-55037ac0c9cdabfa"],[],[],[],[1,false,"product","$2","$m","$180","$370","$591","$600","resolved",["shop.presentation.shopping.cart.cart_view_model.product"],"read"]],["DARTREF-db520481439837d5","FACT","source","$442","Icon",["$588"],["EVD-460f2ed10d4c4d6a"],[],[],[],[0,false,"Icon","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-db7746e57f4ce418","FACT","source","$442","CartLine",["$506"],["EVD-5738ac36471f9caf"],[],[],[],[1,false,"CartLine","$2","$m","$113","$358","$500","$506","resolved",["$511"],"type"]],["DARTREF-db95e99540f4d71c","FACT","source","$442","bool",["$591"],["EVD-093702ea870180eb"],[],[],[],[0,false,"bool","$640","$m","$m","$370","$591","$591","$644",[],"type"]],["DARTREF-dbabc5d4671fb5f6","FACT","source","$442","title",["$614"],["EVD-cecfc8c1bfb93a5d"],[],[],[],[0,false,"title","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-dbd7184723ee5c47","FACT","source","$442","String",["$590"],["EVD-1a562fe13adf22b4"],[],[],[],[0,false,"String","$640","$m","$135","$369","$585","$590","$644",[],"type"]],["DARTREF-dc58998c72ab9061","FACT","source","$442","catalog.retry",["$613"],["EVD-4b9892ae597a393c"],[],[],[],[1,false,"catalog.retry","$2","$m","$142","$371","$610","$613","resolved",["$631"],"read"]],["DARTREF-dc5faf3039c42652","FACT","source","$442","order.id",["$566"],["EVD-ea57c4f4614e7d90"],[],[],[],[0,false,"order.id","$640","$m","DARTBIND-5fcfe859d1cf85ad","$367","$562","$566","$644",[],"read"]],["DARTREF-dc6113330d902af2","FACT","source","$442","DemoBackend",["$455"],["EVD-2e598dc8f5eb5242"],[],[],[],[1,false,"DemoBackend","$2","$m","$m","$354","$455","$455","resolved",["$478"],"type"]],["DARTREF-dc65920f7729b475","FACT","source","$442","$295",["$562"],["EVD-40b79c85014a89e7"],[],[],[],[1,false,"$295","$2","$m","$m","$367","$562","$562","resolved",["$570"],"type"]],["DARTREF-dd1991efbaa845b7","FACT","source","$442","product.priceCents",["$613"],["EVD-2c1bb121d044bc23"],[],[],[],[0,false,"product.priceCents","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-dd21763bfd3f9233","FACT","source","$442","ValueKey",["$614"],["EVD-b8934ba97ea1e4a8"],[],[],[],[0,false,"ValueKey","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-dd7284abb5cbd112","FACT","source","$442","appBar",["$588"],["EVD-7cc43637ab6e9c9a"],[],[],[],[0,false,"appBar","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-dd9696b5d18bca3f","FACT","source","$442","Future",["$487"],["EVD-e6481c9fdd43a2de"],[],[],[],[0,false,"Future","$640","$m","$174","$356","$477","$487","$644",[],"type"]],["DARTREF-ddef8dd3d2d147f7","FACT","source","$442","_ordersSubscription",["$580"],["EVD-30eb9b6fd69ec065"],[],[],[],[1,false,"_ordersSubscription","$2","$m","$91","$368","$569","$580","resolved",["$574"],"read"]],["DARTREF-de92e60a2670e685","FACT","source","$442","LoadPhase",["$565"],["EVD-495e216fd255e5ec"],[],[],[],[1,false,"LoadPhase","$2","$m","$177","$367","$562","$565","resolved",["$637"],"type"]],["DARTREF-de940c7c92098e3f","FACT","source","$442","int",["$510"],["EVD-e750ddd2bb2e30ce"],[],[],[],[0,false,"int","$640","$m","$93","$358","$500","$510","$644",[],"type"]],["DARTREF-de9e7f936c7e7c36","FACT","source","$442","Cart",["$537"],["EVD-995b5968f7a432a6"],[],[],[],[1,false,"Cart","$2","$m","$79","$363","$534","$537","resolved",["$501"],"type"]],["DARTREF-df19e9c0b20e213f","FACT","source","$442","_orderChanges",["$492"],["EVD-142f29df31568c19"],[],[],[],[1,false,"_orderChanges","$2","$m","$140","$357","$488","$492","resolved",["$490"],"read"]],["DARTREF-e0171e09f99153b4","FACT","source","$442","bool",["$531"],["EVD-a60178d57924fbfb"],[],[],[],[0,false,"bool","$640","$m","$87","$362","$529","$531","$644",[],"type"]],["DARTREF-e06414aa206658fc","FACT","source","$442","_orderChanges",["$498"],["EVD-3d8abdab763e5194"],[],[],[],[1,false,"_orderChanges","$2","$m","$170","$357","$488","$498","resolved",["$490"],"read"]],["DARTREF-e069939b49060cdc","FACT","source","$442","$295",["$448"],["EVD-06b90ae266b36cae"],[],[],[],[1,false,"$295","$2","$m","$115","$353","$446","$448","resolved",["$570"],"type"]],["DARTREF-e16ddfaddef1011d","FACT","source","$442","bool",["$486"],["EVD-82211c53d4e29934"],[],[],[],[0,false,"bool","$640","$m","$162","$356","$477","$486","$644",[],"type"]],["DARTREF-e28d88a4fab19ca1","FACT","source","$442","order.totalCents",["$565"],["EVD-11573e6c0ff5ba6a"],[],[],[],[0,false,"order.totalCents","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-e2bc4c07989f7075","FACT","source","$442","onPressed",["$614"],["EVD-324dd5c5cecf5fa0"],[],[],[],[0,false,"onPressed","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-e317ef8d6feb36fd","FACT","source","$442","_backend",["$448"],["EVD-22d31c3559c6bfc6"],[],[],[],[1,false,"_backend","$2","$m","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._backend"],"read"]],["DARTREF-e3191a6cc618e9ef","FACT","source","$442","Center",["$613"],["EVD-0715a85d8d3dac6e"],[],[],[],[0,false,"Center","$640","$m","$142","$371","$610","$613","$644",[],"type"]],["DARTREF-e39c29bcd9585587","FACT","source","$442","List",["$571"],["EVD-806b2faf294f4c97"],[],[],[],[0,false,"List","$640","$m","$77","$368","$569","$571","$644",[],"type"]],["DARTREF-e3f1fc5f432b44b6","FACT","source","$442","Stream",["$475"],["EVD-277f308a6a3d8ab9"],[],[],[],[0,false,"Stream","$640","$m","$83","$355","$463","$475","$644",[],"type"]],["DARTREF-e40716d446d295d7","FACT","source","$442","$12",["$446"],["EVD-609b070bcf5d70ca"],[],[],[],[1,false,"$12","$2","$m","$m","$353","$446","$446","resolved",["$620"],"type"]],["DARTREF-e483d6aad25d0333","FACT","source","$442","Widget",["$588"],["EVD-38f6e2a60b22dbd7"],[],[],[],[0,false,"Widget","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-e488dcbf11ffd632","FACT","source","$442","MainAxisSize.min",["$613"],["EVD-e50dfe340da969b3"],[],[],[],[0,false,"MainAxisSize.min","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-e651f5c9b6080076","FACT","source","$442","widget._cart",["$451"],["EVD-4bac5d33c8ee03e9"],[],[],[],[0,false,"widget._cart","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-e65b4af86a245dc0","FACT","source","$442","backend",["$553"],["EVD-2e9cd0bbaa7f64c7"],[],[],[],[1,false,"backend","$2","$m","$23","$365","shop.main","$553","resolved",["shop.main.main.backend"],"read"]],["DARTREF-e676df8bfbac5012","FACT","source","$442","subtitle",["$613"],["EVD-2ab121650b6223ff"],[],[],[],[0,false,"subtitle","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-e6d6368feaf0db04","FACT","source","$442","loading",["$565"],["EVD-66fc4a85cbda660c"],[],[],[],[0,false,"loading","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-e7bb83d7147822fc","FACT","source","$442","value",["$614"],["EVD-351fafc84ca400e4"],[],[],[],[0,false,"value","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-e8ac8777d22a807b","FACT","source","$442","products.isEmpty",["$629"],["EVD-6424a416b80015bc"],[],[],[],[0,false,"products.isEmpty","$640","$m","$127","$372","$619","$629","$644",[],"read"]],["DARTREF-e961554972975f20","FACT","source","$442","_cart",["$605"],["EVD-5081efc04fa02cdd"],[],[],[],[1,false,"_cart","$2","$m","$160","$370","$591","$605","resolved",["$594"],"read"]],["DARTREF-e96e53be22e106c3","FACT","source","$442","PlaceOrder",["$593"],["EVD-4e75ff6abbdffdae"],[],[],[],[1,false,"PlaceOrder","$2","$m","$186","$370","$591","$593","resolved",["$524"],"type"]],["DARTREF-e9aa3914d528aba1","FACT","source","$442","index",["$508"],["EVD-735b00a8a6211d0f"],[],[],[],[1,false,"index","$2","$m","$141","$358","$500","$508","resolved",["$509"],"read"]],["DARTREF-ea2205146285eedb","FACT","source","$442","builder",["$614"],["EVD-0594c657dd197a6a"],[],[],[],[0,false,"builder","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-eaa81be6dd9b4571","FACT","source","$442","Icons.add_shopping_cart",["$613"],["EVD-f449880e32b80657"],[],[],[],[0,false,"Icons.add_shopping_cart","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-eb782a5e690cc7cc","FACT","source","$442","builder",["$588"],["EVD-b1aa3bbe8b506adc"],[],[],[],[0,false,"builder","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-ebc715e612af3e76","FACT","source","$442","tooltip",["$588"],["EVD-b0e6a27d4c548367"],[],[],[],[0,false,"tooltip","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-ec30156e4dcdc348","FACT","source","$442","body",["$565"],["EVD-3e91fbf180397da3"],[],[],[],[0,false,"body","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-ec7a31d30831b4d0","FACT","source","$442","_backend",["$457"],["EVD-0cb020cddcc830dd"],[],[],[],[1,false,"_backend","$2","$m","$99","$354","$455","$457","resolved",["$458"],"read"]],["DARTREF-ece303b5abe9b52f","FACT","source","$442","product",["$503"],["EVD-b200f4d54b593d52"],[],[],[],[1,false,"product","$2","$m","$153","$358","$500","$503","resolved",["shop.domain.cart.cart.product"],"read"]],["DARTREF-ed1fccef78b0a171","FACT","source","$442","onPressed",["$614"],["EVD-095b42f690304729"],[],[],[],[0,false,"onPressed","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-ed3e375dfbeaf644","FACT","source","$442","LoadPhase.empty",["$629"],["EVD-5613abff091ae6ec"],[],[],[],[0,false,"LoadPhase.empty","$640","$m","$127","$372","$619","$629","$644",[],"read"]],["DARTREF-ed4419ab53add9ea","FACT","source","$442","ValueKey",["$588"],["EVD-7959df1a110ddfd8"],[],[],[],[0,false,"ValueKey","$640","$m","$133","$369","$585","$588","$644",[],"type"]],["DARTREF-ede0f8d29008f16e","FACT","source","$442","_catalog",["$496"],["EVD-b5fb45796208ccc9"],[],[],[],[1,false,"_catalog","$2","$m","$163","$357","$488","$496","resolved",["shop.data.services.memory_store.MemoryStore._catalog"],"write"]],["DARTREF-ee0009d0bd16b3ba","FACT","source","$442","viewModel.state.phase",["$565"],["EVD-510d9db3cfdeec34"],[],[],[],[0,false,"viewModel.state.phase","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-eec689eeaef94406","FACT","source","$442","Product",["$613"],["EVD-359bee5fdcf7e6d0"],[],[],[],[1,false,"Product","$2","$m","$142","$371","$610","$613","resolved",["$520"],"type"]],["DARTREF-ef51e3adfeeda058","FACT","source","$442","settings",["$451"],["EVD-12532a1fa5dd20c5"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-ef6c759b425f4e21","FACT","source","$442","_",["$451"],["EVD-d6d79085612cda67"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-f09506031e13eb19","FACT","source","$442","empty",["$613"],["EVD-1e770cd9aa242f86"],[],[],[],[0,false,"empty","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-f0aee4a0d99acc49","FACT","source","$442","orders",["$469"],["EVD-09ee61d80fb0e9b7"],[],[],[],[1,false,"orders","$2","$m","$190","$355","$463","$469","resolved",["$471"],"read"]],["DARTREF-f138c6f3118a0b94","FACT","source","$442","bool",["$460"],["EVD-282c1bf9ce7a68d7"],[],[],[],[0,false,"bool","$640","$m","$89","$354","$455","$460","$644",[],"type"]],["DARTREF-f18d0d63fdd45437","FACT","source","$442","actions",["$588"],["EVD-b33c37b8ff527e44"],[],[],[],[0,false,"actions","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-f1e6a0b35dd0ed14","FACT","source","$442","viewModel",["$565"],["EVD-f3a1e0f9c9b83e44"],[],[],[],[1,false,"viewModel","$2","$m","$177","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-f2832d60954189e6","FACT","source","$442","Cart",["$591"],["EVD-2cd9c6f05b6f9614"],[],[],[],[1,false,"Cart","$2","$m","$m","$370","$591","$591","resolved",["$501"],"type"]],["DARTREF-f28d052f9d0c326d","FACT","source","$442","context",["$588"],["EVD-ed6a4f9f7b8562ae"],[],[],[],[1,false,"context","$2","$m","$133","$369","$585","$588","resolved",["shop.presentation.shopping.cart.cart_page.context"],"read"]],["DARTREF-f3096fd52e242411","FACT","source","$442","Product",["$621"],["EVD-fae9737803799218"],[],[],[],[1,false,"Product","$2","$m","$126","$372","$619","$621","resolved",["$520"],"type"]],["DARTREF-f348a1f500eb7559","FACT","source","$442","$11",["$446"],["EVD-449a71b05e498d5d"],[],[],[],[1,false,"$11","$2","$m","$m","$353","$446","$446","resolved",["$592"],"type"]],["DARTREF-f38c39aa5c390d4c","FACT","source","$442","app",["$549"],["EVD-2f5c2932b6d6bc40"],[],[],[],[1,false,"app","$2","$m","$171","$365","shop.main","$549","resolved",["$550"],"read"]],["DARTREF-f39c53bad41eecaf","FACT","source","$442","repository",["$580"],["EVD-91ee9098e9378d21"],[],[],[],[1,false,"repository","$2","$m","$91","$368","$569","$580","resolved",["$582"],"read"]],["DARTREF-f452fbebc3089619","FACT","source","$442","ValueKey",["$614"],["EVD-420b1faefd398d3d"],[],[],[],[0,false,"ValueKey","$640","$m","$129","$371","$610","$614","$644",[],"type"]],["DARTREF-f4a4f6bfcc3e5b22","FACT","source","$442","viewModel.state.value",["$565"],["EVD-d605326e2b74363d"],[],[],[],[0,false,"viewModel.state.value","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-f4caf5902b12a072","FACT","source","$442","cents",["$568"],["EVD-1e6e43be52633131"],[],[],[],[1,false,"cents","$2","$m","$97","$367","$562","$568","resolved",["shop.presentation.orders.orders_page.cents"],"read"]],["DARTREF-f4d1838486b843f5","FACT","source","$442","cart",["$448"],["EVD-80ed202a51fb6270"],[],[],[],[0,false,"cart","$640","$m","$115","$353","$446","$448","$644",[],"read"]],["DARTREF-f4de775ce0d5fca6","FACT","source","$442","onPressed",["$613"],["EVD-3d33d96bb44ba400"],[],[],[],[0,false,"onPressed","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-f5131595db649d07","FACT","source","$442","title",["$565"],["EVD-cf12a4f4ca7071e5"],[],[],[],[0,false,"title","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-f5493af203cabc99","FACT","source","$442","_lines",["$503"],["EVD-54f170642ba74fb8"],[],[],[],[1,false,"_lines","$2","$m","$153","$358","$500","$503","resolved",["$502"],"read"]],["DARTREF-f581822d957928bb","FACT","source","$442","Order",["$498"],["EVD-84f9ffb823897784"],[],[],[],[1,false,"Order","$2","$m","$170","$357","$488","$498","resolved",["$535"],"type"]],["DARTREF-f5a5b762c16f1bf4","FACT","source","$442","String",["$568"],["EVD-6d29ee06eacac4e3"],[],[],[],[0,false,"String","$640","$m","$97","$367","$562","$568","$644",[],"type"]],["DARTREF-f5cd0556e0fe982a","FACT","source","$442","viewModel",["$565"],["EVD-510d9db3cfdeec34"],[],[],[],[1,false,"viewModel","$2","$m","$177","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-f5fcf4cff819b192","FACT","source","$442","settings",["$451"],["EVD-0e8a2074581fcec3"],[],[],[],[1,false,"settings","$2","$m","$161","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-f6a592d9bf2212d0","FACT","source","$442","builder",["$451"],["EVD-1fe0d1ae764abb0f"],[],[],[],[0,false,"builder","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-f718377d8ef0e0a4","FACT","source","$442","child",["$565"],["EVD-15039a53c059623d"],[],[],[],[0,false,"child","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-f75afdaee9392346","FACT","source","$442","MemoryStore",["$448"],["EVD-c1f42ff7565a6c81"],[],[],[],[1,false,"MemoryStore","$2","$m","$115","$353","$446","$448","resolved",["$489"],"type"]],["DARTREF-f7be6cd12b104a6a","FACT","source","$442","Order",["$557"],["EVD-2acb0ac6c4f32843"],[],[],[],[1,false,"Order","$2","$m","$m","$366","$557","$557","resolved",["$535"],"type"]],["DARTREF-f838a585b737a874","FACT","source","$442","_receiveOrders",["$580"],["EVD-2ff52f8092ba72b1"],[],[],[],[1,false,"_receiveOrders","$2","$m","$91","$368","$569","$580","resolved",["$575"],"read"]],["DARTREF-f882e9b7f32735f6","FACT","source","$442","placeOrder",["shop.main.main.cartViewModel"],["EVD-be9c3749a208a5d7"],[],[],[],[1,false,"placeOrder","$2","$m","$30","$365","shop.main","shop.main.main.cartViewModel","resolved",["$555"],"read"]],["DARTREF-f8d33276932addad","FACT","source","$442","$11",["$585"],["EVD-f95a34fb93ea1f76"],[],[],[],[1,false,"$11","$2","$m","$m","$369","$585","$585","resolved",["$592"],"type"]],["DARTREF-f90bd27c088455a9","FACT","source","$442","Order",["$601"],["EVD-2bfbc0387b8c7b84"],[],[],[],[1,false,"Order","$2","$m","$117","$370","$591","$601","resolved",["$535"],"type"]],["DARTREF-f9242e21354cb31a","FACT","source","$442","_status",["$628"],["EVD-76b157b4e08a1657"],[],[],[],[1,false,"_status","$2","$m","$114","$372","$619","$628","resolved",["$626"],"read"]],["DARTREF-f98b257f92340315","FACT","source","$442","all",["$588"],["EVD-edde9c3220cda77f"],[],[],[],[0,false,"all","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-f9ea867b90a29fa8","FACT","source","$442","ShopStatus",["$523"],["EVD-31fa93daf193ecaf"],[],[],[],[1,false,"ShopStatus","$2","$m","$m","$361","$523","$523","resolved",["$530"],"type"]],["DARTREF-fb0bb341f4fd85fb","FACT","source","$442","order.id.split('-').last",["$565"],["EVD-bc498d1887aa7163"],[],[],[],[0,false,"order.id.split('-').last","$640","$m","$177","$367","$562","$565","$644",[],"read"]],["DARTREF-fb29e0b7053bbab9","FACT","source","$442","placed",["$526"],["EVD-6f92f1f63d62e12c"],[],[],[],[1,false,"placed","$2","$m","$148","$361","$523","$526","resolved",["$528"],"read"]],["DARTREF-fb2cc7158b8c6267","FACT","source","$442","icon",["$613"],["EVD-00b771d87d0cea2b"],[],[],[],[0,false,"icon","$640","$m","$142","$371","$610","$613","$644",[],"read"]],["DARTREF-fc1e7eab77131bef","FACT","source","$442","title",["$588"],["EVD-fecbb9e85f5b5f6a"],[],[],[],[0,false,"title","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-fc4af52ca2809caa","FACT","source","$442","product",["$503"],["EVD-0ddd3b3963c96fe7"],[],[],[],[1,false,"product","$2","$m","$153","$358","$500","$503","resolved",["shop.domain.cart.cart.product"],"read"]],["DARTREF-fc9c94b06d38ba75","FACT","source","$442","backend",["$550"],["EVD-d0d69e57ab34f9dc"],[],[],[],[1,false,"backend","$2","$m","$29","$365","shop.main","$550","resolved",["shop.main.main.backend"],"read"]],["DARTREF-fd1e0f5c361965de","FACT","source","$442","List",["$548"],["EVD-f666e6d569edd19e"],[],[],[],[0,false,"List","$640","$m","$103","$364","$543","$548","$644",[],"type"]],["DARTREF-fd72489efb8b6e98","FACT","source","$442","title",["$588"],["EVD-1febd98b9853a954"],[],[],[],[0,false,"title","$640","$m","$133","$369","$585","$588","$644",[],"read"]],["DARTREF-fd849552c1553b63","FACT","source","$442","_",["$451"],["EVD-80360001fbb06cdf"],[],[],[],[0,false,"_","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-fdbcd1d6a55ffdd5","FACT","source","$442","bool",["$532"],["EVD-e4d412970a6a97a8"],[],[],[],[0,false,"bool","$640","$m","$149","$362","$529","$532","$644",[],"type"]],["DARTREF-fe06139275743b5f","FACT","source","$442","actions",["$614"],["EVD-7db7751599ae8b16"],[],[],[],[0,false,"actions","$640","$m","$129","$371","$610","$614","$644",[],"read"]],["DARTREF-fe5d347ea51206e0","FACT","source","$442","Order",["$545"],["EVD-9391993051563f14"],[],[],[],[1,false,"Order","$2","$m","$120","$364","$543","$545","resolved",["$535"],"type"]],["DARTREF-fe625f51e7568c21","FACT","source","$442","line",["$507"],["EVD-d1aa50c733268f8f"],[],[],[],[0,false,"line","$640","$m","$185","$358","$500","$507","$644",[],"read"]],["DARTREF-fecc25175e24e1a3","FACT","source","$442","cents",["$561"],["EVD-fa0ba9b1aab42a40"],[],[],[],[1,false,"cents","$2","$m","$136","$366","$557","$561","resolved",["shop.presentation.orders.order_detail_page.cents"],"read"]],["DARTREF-fecd37e97e822dfd","FACT","source","$442","widget._catalog",["$451"],["EVD-b3c5f5dd50a1fec7"],[],[],[],[0,false,"widget._catalog","$640","$m","$161","$353","$446","$451","$644",[],"read"]],["DARTREF-fee85b23b062f71c","FACT","source","$442","_orders",["$448"],["EVD-d5e952afe5abadbf"],[],[],[],[1,false,"_orders","$2","$m","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._orders"],"read"]],["DARTREF-ff4b63c7d6f442e3","FACT","source","$442","orders",["$575"],["EVD-72cea9d26d4fd0c7"],[],[],[],[1,false,"orders","$2","$m","$124","$368","$569","$575","resolved",["shop.presentation.orders.orders_view_model.orders"],"read"]],["DARTREF-ffd516ab3a28d681","FACT","source","$442","Text",["$613"],["EVD-a168a354ef006557"],[],[],[],[0,false,"Text","$640","$m","$142","$371","$610","$613","$644",[],"type"]]],"runtime":{"name":"python","required":">=3.11","version":"3.11.12"},"schema_version":"2.0.0","scope_observations":[["INSIDE-REQUIRES-EVALUATION-0808ddbf18568d1a","FACT","components","inside_rule_evaluation","domain:REQUIRES-COMPLETE evaluated its scoped imports",["$500","$500","$500","$519","$523","$523","$523","$534","$534","$543"],["$223","$229","EVD-de0677b3367f0cc7","EVD-e223b84d23610c7f","$242"],["domain:REQUIRES-COMPLETE"],["DARTIMP-8836ba536852b810","DARTIMP-97a64300182a5aee","DARTIMP-997bc9b1c6862381","DARTIMP-acb6ecaf33fd3365","DARTIMP-c719d4b34991374d"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","domain","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-352413e3667f36ce","FACT","components","inside_rule_evaluation","data:REQUIRES-COMPLETE evaluated its scoped imports",["$455","$455","$463","$463","$477","$477","$488","$488"],["EVD-44f11022613a74bc","$208","EVD-690233973293665b","$218"],["data:REQUIRES-COMPLETE"],["DARTIMP-287e9e48c628ca3c","DARTIMP-45cd4d09f7cd84c9","DARTIMP-abe48950e42b4212","DARTIMP-c1d0ce5d9409e62e"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","data","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-d1bb4af43b48b37b","FACT","components","inside_rule_evaluation","presentation:shopping:REQUIRES-COMPLETE evaluated its scoped imports",["$591","$610"],["EVD-6a3743a27eb05c5a"],["presentation:shopping:REQUIRES-COMPLETE"],["DARTIMP-524baaff155ed507"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","shopping","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-e89f495d393969e7","FACT","components","inside_rule_evaluation","REQUIRES-COMPLETE evaluated its scoped imports",["$446","$446","$446","$446","$446","$446","$446","$446","$446","$446","$455","$455","$455","$463","$463","$463","$477","$477","$477","$477","$477","$488","$488","$488","$488","$500","$515","$515","$519","$519","$519","$519","$519","$519","$523","$523","$529","$529","$534","$534","$534","$534","$534","$534","$534","$534","$543","$543","shop.main","shop.main","shop.main","shop.main","shop.main","shop.main","shop.main","shop.main","$557","$557","$562","$562","$562","$569","$569","$569","$569","$569","$585","$585","$591","$591","$591","$591","$591","$591","$591","$610","$610","$610","$619","$619","$619","$619","$619","$619","$634","$634","$634","$634","$634","$634"],["EVD-0626bb103670091b","EVD-0b4bfcda0f1fe5fb","EVD-131f892af3b45688","EVD-21a99117d129652b","EVD-28a3a19c3c545b99","EVD-310649f8040d012b","EVD-3e4a626882e5b1e4","EVD-4a8858cfa0216879","EVD-4dafac4af0608396","EVD-51cc2bef368851f4","EVD-533f0237d5aa9445","EVD-577532312b108a70","EVD-5c633331437b75a5","EVD-6806b92967afa736","EVD-69c20c534026706d","EVD-6b5d01a081182524","EVD-7167429d3916efc9","EVD-75e32413bc42df38","EVD-7c138fef2db089e5","EVD-7f8f4391a215afd7","EVD-81669359f14d4363","EVD-8406abc8ead2c101","EVD-87835aa27a01ca74","EVD-884f0db32f5d0b27","EVD-8d5b6a271bbb5051","EVD-95d2819943b0d789","EVD-9a243ffce42ade94","EVD-9c37035005cecffa","$226","EVD-a64916cfd0ba7d21","EVD-a86b53a06a3d8996","EVD-abe59c0604f9e392","EVD-b5c2aab7ed14604e","EVD-bcd39b6970b11d08","EVD-c20d777d5f721bd7","EVD-ced679563371715a","EVD-d23f58c0f311c5c7","EVD-d26167a8248bd49b","EVD-deef3f9e9e4228dd","EVD-e3ab2e09258e1147","EVD-e9ad03cb78f14d3a","EVD-ece3c98bc8ad0480","EVD-f35a4c3aaaed37d1","EVD-f381ea37af5863b2","EVD-f7d019b86c73dedd"],["REQUIRES-COMPLETE"],["DARTIMP-047cee0b114a9e6d","DARTIMP-070b55864a843f08","DARTIMP-0aefa121c6cb9f16","DARTIMP-0c36963de97d52b0","DARTIMP-0d8f21c2f329d861","DARTIMP-146bb816b08a42cc","DARTIMP-1509dc6edea0bf20","DARTIMP-16740207d6fc111e","DARTIMP-189b2d1da7e81209","DARTIMP-1f2ed618f0801bab","DARTIMP-25f30eed9f8a2b53","DARTIMP-298276d7fc7355ff","DARTIMP-2f8802ebf6a5e710","DARTIMP-37ead6a5c1bd5190","DARTIMP-416401456edb1bea","DARTIMP-506e55b8e1cee5a9","DARTIMP-531f531120f26a58","DARTIMP-5a9a8953b5371b06","DARTIMP-5a9cb2c070575c1b","DARTIMP-5ecf4c43a04ee799","DARTIMP-628f036faaa5a3bb","DARTIMP-7780762caaf170bd","DARTIMP-79a1d611ee2a3510","DARTIMP-7f326e15cc048c73","DARTIMP-807bb8754b618ac1","DARTIMP-80b0f62c648eecdc","DARTIMP-8c6f80d8401f7fbc","DARTIMP-8cf3f41ad6bf4445","DARTIMP-93d4bef6f2092331","DARTIMP-97407008f673ac9b","DARTIMP-a264040863d8e37e","DARTIMP-a4c68976f69f52a6","DARTIMP-a8e401d1c6a2aea9","DARTIMP-baa3811489b69be9","DARTIMP-c2511f2a9a15e827","DARTIMP-c5fb31088e1b0169","DARTIMP-ca363cba96f9503f","DARTIMP-d73fb02c0325776c","DARTIMP-df9a20567d1af2ae","DARTIMP-ed0e110129760723","DARTIMP-f527ad9b46cccae1","DARTIMP-f574f6f4c5cb8539","DARTIMP-f8dd9d4efbdc80f7","DARTIMP-fa7abc4c4cf298ca","DARTIMP-fb30beb7c1e9a874"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m","$m"]],["RULE-EVALUATION-0808ddbf18568d1a","FACT","rules","rule_evaluation","domain:REQUIRES-COMPLETE evaluator completed",["$500","$515","$519","$523","$529","$534","$543"],["EVD-0d56469f18292017","EVD-41e748ff211648f7","$223","$229","EVD-bae3db3f2512beef","EVD-be45e83abfd2bebf","$242"],["domain:REQUIRES-COMPLETE"],["$267","$274","$275","$277","$279","$282","$287"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","domain","$m","$m"]],["RULE-EVALUATION-352413e3667f36ce","FACT","rules","rule_evaluation","data:REQUIRES-COMPLETE evaluator completed",["$455","$463","$477","$488"],["EVD-2f116b95f9304441","$208","$218","$226"],["data:REQUIRES-COMPLETE"],["$276","$280","$284","$285"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","data","$m","$m"]],["RULE-EVALUATION-74d3e809cfa355ec","FACT","rules","rule_evaluation","state:REQUIRES-COMPLETE evaluator completed",["$634"],["$238"],["state:REQUIRES-COMPLETE"],["$272"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","state","$m","$m"]],["RULE-EVALUATION-aae2e0db6cbcc5b1","FACT","rules","rule_evaluation","presentation:REQUIRES-COMPLETE evaluator completed",["$557","$562","$569","$585","$591","$610","$619"],["$215","EVD-77bd5443531ef5ba","$224","EVD-ac7579736ae11d77","$235","EVD-d98bf5c08bcf94cc","$241"],["presentation:REQUIRES-COMPLETE"],["$268","$269","$270","$271","$273","$283","$286"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","presentation","$m","$m"]],["RULE-EVALUATION-d1bb4af43b48b37b","FACT","rules","rule_evaluation","presentation:shopping:REQUIRES-COMPLETE evaluator completed",["$585","$591","$610","$619"],["$215","$224","$235","$241"],["presentation:shopping:REQUIRES-COMPLETE"],["$269","$270","$271","$283"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","shopping","$m","$m"]],["RULE-EVALUATION-e89f495d393969e7","FACT","rules","rule_evaluation","REQUIRES-COMPLETE evaluator completed",["$446","$455","$463","$477","$488","$500","$515","$519","$523","$529","$534","$543","shop.main","$557","$562","$569","$585","$591","$610","$619","$634"],["EVD-0d56469f18292017","EVD-26b54a77e24bb468","EVD-2f116b95f9304441","EVD-41e748ff211648f7","$208","EVD-64f07faf52606924","$215","EVD-77bd5443531ef5ba","$218","$223","$224","$226","$229","EVD-ac7579736ae11d77","EVD-bae3db3f2512beef","EVD-be45e83abfd2bebf","$235","EVD-d98bf5c08bcf94cc","$238","$241","$242"],["REQUIRES-COMPLETE"],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m"]],["SCOPE-103f36cb46470291","FACT","components","$328","Observed source scope for presentation",["shop.presentation"],["$215","EVD-77bd5443531ef5ba","$224","EVD-ac7579736ae11d77","$235","EVD-d98bf5c08bcf94cc","$241"],["presentation"],["EDGE-03b8f10b98dd5527","EDGE-0a59bed2e1270769","EDGE-0c87c9c261b57b9f","EDGE-0ffa8fd8135f98f7","EDGE-34337bf56f672af7","EDGE-3aaf9ef06e158d4e","EDGE-3c579b8707dbb280","EDGE-4f9a236141db67fb","EDGE-50e4e0334e45a551","EDGE-5157ab1a8854589c","EDGE-564857f38d2c4db7","EDGE-5fb7631829e1c230","EDGE-6bc01fbccc28b838","EDGE-7f1a8b67ede9993c","EDGE-8804648bbd0c098a","EDGE-d392826386c4ba3b","EDGE-e57aeb1a9c85f840","EDGE-f66b17c90c781366","$268","$269","$270","$271","$273","$283","$286"],[],["$m","$m","presentation",true,5,["$366","$367","$368","$369","$370","$371","$372"],7,["$557","$562","$569","$585","$591","$610","$619"],7,["$500","$515","$519","$523","$529","$534","$543","$634"],["$499","$514","$522","$533","shop.state"],"$m","$m",[{"kind":"package","observed_module_count":7,"scope":"shop.presentation"}],["shop.presentation"]]],["SCOPE-46ab5e715bf4fea7","FACT","components","$328","Observed source scope for domain",["shop.domain"],["EVD-0d56469f18292017","EVD-41e748ff211648f7","$223","$229","EVD-bae3db3f2512beef","EVD-be45e83abfd2bebf","$242"],["domain"],["$267","$274","$275","$277","$279","$282","$287"],[],["$m","$m","domain",true,0,["$358","$359","$360","$361","$362","$363","$364"],7,["$500","$515","$519","$523","$529","$534","$543"],7,[],[],"$m","$m",[{"kind":"package","observed_module_count":7,"scope":"shop.domain"}],["shop.domain"]]],["SCOPE-54187c9d3ca2188d","FACT","components","$328","Observed source scope for state",["shop.state"],["$238"],["state"],["$272"],[],["$m","$m","state",true,0,["$373"],1,["$634"],1,[],[],"$m","$m",[{"kind":"package","observed_module_count":1,"scope":"shop.state"}],["shop.state"]]],["SCOPE-c52af2d249e14a4f","FACT","components","$328","Observed source scope for data",["shop.data"],["EVD-2f116b95f9304441","$208","$218","$226"],["data"],["EDGE-4b483b33c42460f9","EDGE-697f39ec331a056b","EDGE-8610c689d94351e3","EDGE-8830c6995d820df2","EDGE-8f44d28166f3e24d","EDGE-94904e0a875d80f0","EDGE-d16dbad6f9489a29","EDGE-e145c266ed091128","EDGE-f2a6ea4970085d5f","$276","$280","$284","$285"],[],["$m","$m","data",true,3,["$354","$355","$356","$357"],4,["$455","$463","$477","$488"],4,["$515","$519","$529","$534","$543"],["$514","$522","$533"],"$m","$m",[{"kind":"package","observed_module_count":4,"scope":"shop.data"}],["shop.data"]]],["SCOPE-d29be4ce3cbdabcc","FACT","components","$328","Observed source scope for composition",["$446","shop.main"],["EVD-26b54a77e24bb468","EVD-64f07faf52606924"],["composition"],["EDGE-13ffe400be04d9d3","EDGE-242e79c6240516cf","EDGE-33b6818b731abec7","EDGE-3f733f148022f567","EDGE-46169a058c0ed99a","EDGE-54967e83e7aa383b","EDGE-58403aef39fb98de","EDGE-5ebb11d1a042a018","EDGE-772e5984f430cd2b","EDGE-7b2b326999d40f91","EDGE-80e349226a8cfbe4","EDGE-887064d51bd4dd6e","EDGE-ad68e3c8915c67b6","EDGE-cc13dbde9f0db4e5","EDGE-daf673f71301f809","EDGE-e47d459014c1913f","EDGE-faf2175b342e46bc","EDGE-fafb38c83385c916","$278","$281"],[],["$m","$m","composition",true,7,["$353","$365"],2,["$446","shop.main"],2,["$455","$463","$477","$488","$523","$534","$557","$562","$569","$585","$591","$610","$619"],["$454","$476","$522","$533","$556","$584","$609"],"$m","$m",[{"kind":"exact_module","observed_module_count":1,"scope":"shop.main"},{"kind":"exact_module","observed_module_count":1,"scope":"$446"}],["$446","shop.main"]]],["UML-EVALUATION-91ba575e64c861dd","FACT","uml","rule_evaluation","Independent UML target evaluated",[],["$196","EVD-002dcf13df3eddaf","EVD-017dff00beb73b89","EVD-01bc1222c7a23bfe","EVD-02076b08bfce1b3a","EVD-038f31aa29d5b945","EVD-03e0c6fb7640e32f","EVD-040a3576f8934ec1","EVD-0535022a4773a1b9","EVD-07632b7b3161f615","EVD-07b2cddaeec5ab73","EVD-088be7f892204c29","EVD-08b6ac56c6bcd990","$197","EVD-09c74dd3e4b96884","EVD-0acd13c78a064d81","EVD-0b0c83bc0ba4af9c","EVD-0caf8ef7b07b3c99","EVD-0cc348aa8fcbea1c","EVD-0cee415c5cc542da","EVD-0d56469f18292017","EVD-0d5dc325350a40e5","EVD-0d7d2542aa7eba45","$198","EVD-0f5b2b03ff255d99","EVD-0f71ffc965f8fc59","EVD-101f66e9382fa34b","EVD-1040f7e51efb5c2e","EVD-11e5ac3c9c1a882b","EVD-13b0a05e96da80b3","EVD-1509e57262b09dd6","EVD-165ed6e57ce91024","EVD-173183ae98a0dc41","$199","EVD-188bbe114b9fb01e","EVD-195d97a89d40dbff","EVD-195dcf9f62502ee3","EVD-196f9a8889f00593","$200","$201","$202","EVD-1fc3498bf35d1f8d","$203","EVD-21f0abc08fdc7920","EVD-223069afb53f3db2","EVD-22d6fe9443381e51","EVD-233503577a4f67cc","$204","EVD-26351d00008ae642","EVD-26b54a77e24bb468","EVD-2a6aeee097f47bd2","EVD-2a9dfd467c6e8bbc","$205","EVD-2c3f017252edcaef","$206","EVD-2d00cadec8d60cbd","EVD-2de1dc34cc4b24c9","EVD-2eea188b6a2bafdf","EVD-2f116b95f9304441","EVD-2f746f37c7df00b4","$207","EVD-3000c5af849ca4c9","EVD-31cd4f0aca4825f8","EVD-32596b2f08dae50a","EVD-33aa406116b7ef03","EVD-33fa9acf9602b84d","EVD-357d90d2fcc4b053","EVD-359dac94facce991","EVD-35eac325b9187121","EVD-37626b4e7f543695","EVD-37913009ad14d29b","EVD-381b89ca44d6ec6b","EVD-3882a783f222e031","EVD-392851659b2cbcc8","EVD-3d01d1e1dbd9100b","EVD-3de53aa63da303cb","EVD-3de68ae645ace2f1","EVD-4013a6aa2c341554","EVD-4091d2f2f19aabd1","EVD-41452c1a5c58c517","EVD-41e748ff211648f7","EVD-44ded2ab0d6b6741","EVD-469a0a6782e1646a","EVD-46cb9e22a861b0a4","EVD-47aa4f9f1af2c12d","$208","EVD-4976b95267ecfed3","$209","EVD-4ad82b4fb8d52971","EVD-4c404216e598a450","EVD-4f5d1b1cb2121a5e","EVD-5081efc04fa02cdd","EVD-510d9db3cfdeec34","EVD-530eaba979b8e128","EVD-544f7eab741c8051","EVD-547c9bc0168bfb43","EVD-54e2db7acac01db6","EVD-55cb1be5edd3fa98","EVD-55f9352121a0c079","EVD-5679517549e4f286","$210","EVD-5a477845e2ee50ac","EVD-5a7bfafbb9583902","EVD-5a84fcb79bd7734e","EVD-5b0f4fb4bc00671d","EVD-5df25e6dddd2b50a","EVD-5e27bd4f2a4380fa","$211","EVD-5f5d2cfdff665c59","EVD-5fb10d6ec9ae3d74","EVD-608731fe1da698aa","EVD-63d7dfba97ab2bce","EVD-64f07faf52606924","EVD-65a151403d6b0698","EVD-6740d401515f3c20","EVD-6750ad4f9ae0cfb6","$212","EVD-698dd873488b6bac","EVD-69a60512f0a2bec7","EVD-6baed64dbc573558","$213","EVD-6dc7ddc84bea116d","EVD-6ec4f2c4ff0d53d7","EVD-7021154cb947fbcc","EVD-70d7e6f862fd77c2","$214","EVD-715fe01f7b99b3bc","EVD-71acd3be63cc53ee","$215","EVD-72aacfd4f686856b","EVD-748f6d1d38a90c64","EVD-74bcca691722db10","EVD-74d6ca3795be521e","EVD-76b157b4e08a1657","EVD-77bd5443531ef5ba","EVD-77ceb3f8e5c2c616","EVD-78a6f198cc18d967","EVD-79cb8eb3e8604930","EVD-7a0ee9bb5a0383ec","EVD-7b8d90aa21817f94","$216","$217","EVD-7e315420a14d5e5b","$218","EVD-80a91e9a6b26e2cb","EVD-81383bdd86040813","$219","EVD-8301feeca0d9b799","EVD-84bb7838f0ce3e3a","EVD-84d135a00fd51c66","EVD-84e9294b878a0af8","$220","EVD-88a2271ff036e90f","EVD-89fc9df7662529f2","EVD-8a58fe24df1b13b9","$221","EVD-8bc839005a1c187c","EVD-8c2819294d857d53","EVD-8c634f4f6c6d94a9","EVD-8d1c012b97397010","EVD-8e1fee155b50fe00","EVD-8eacc9cbc902846d","EVD-8ee630923355fa6b","$222","EVD-910a1e42a4197492","$223","$224","EVD-91ee9098e9378d21","EVD-91f32704def69842","EVD-932d4f70003a839a","EVD-934c3e4d810924b3","$225","EVD-94ce86e5666daedb","EVD-95213688b002b639","EVD-959869ff210d7074","EVD-97637c860348eefa","EVD-9868f32f08600aee","EVD-998d2b4a087742af","EVD-999c38ef09dcc51d","EVD-99b734180dafb4be","EVD-9e049ef8b77acec5","EVD-9edbcb476afed6d7","EVD-9f5561847d1cc964","EVD-9f818eddac616855","$226","EVD-a010b7867d736294","EVD-a083e2802be6533d","EVD-a089aadb23abd760","$227","EVD-a2549c49a3e73b1d","EVD-a2ec097e4ca1267d","EVD-a35e2894630f8d38","$228","EVD-a5863c89cae644df","EVD-a5afdf7ca26faed9","EVD-a5e37ede7cc05b71","EVD-a60178d57924fbfb","$229","EVD-aa23a144859b4c41","EVD-aabdbedec9251e10","EVD-ac7579736ae11d77","EVD-acde48f3d10b830e","EVD-adecbd184dd079f8","EVD-ae44bfcdb4ad83b8","EVD-af8e862faa8c1478","EVD-b0fbe1554d615978","EVD-b18993d29380719d","EVD-b1a52dae5c8545a0","EVD-b26596415f942c1a","EVD-b35b8821dead8675","EVD-b3c018cf2a3ace63","EVD-b4c73108851a9d4b","EVD-b63f5d01896ac255","EVD-b6a4fa9b670cd090","$230","$231","EVD-b98b1176d6d557fb","EVD-ba5a460d68f5ab73","EVD-bae3db3f2512beef","EVD-bb000a9d0f2130ae","EVD-bbf4d65f4bc0ea29","EVD-bceb38ef151c77dd","EVD-bd1f4d234e1edd99","EVD-bd77f8e9d8251bb0","EVD-bdfccd93136a2c67","EVD-be45e83abfd2bebf","EVD-be93df1ab54df682","$232","EVD-bf330323ee737557","EVD-c150c14fc75aff36","EVD-c172c5199c6e0b94","EVD-c5cabc81541b303c","EVD-c847ac3f88a7facc","EVD-c9646358d366942a","EVD-caa564561776368d","$233","$234","EVD-cd569d478d1bb0a0","EVD-cdd431eb967f6750","EVD-ce8a88feb1f3f1eb","EVD-cff60de2089ec711","EVD-d035d4e99a15c3d6","EVD-d09ea6c5319eb49d","EVD-d18cc45fc39ad56c","$235","EVD-d502db3ef916f14a","EVD-d605326e2b74363d","EVD-d68d4c7872f49187","EVD-d74a4692ec55f887","EVD-d805609722dab9ea","EVD-d86c80dad48be9cc","EVD-d8877e21e6904818","$236","EVD-d98bf5c08bcf94cc","EVD-dacbe8dd0b2eb8a0","EVD-daf12ad56ba4d350","$237","EVD-e08715c59897f5e9","EVD-e1db38f9c139aeba","EVD-e2460d6c15eba44e","EVD-e4cd8ff138286717","$238","$239","EVD-e7bdf72c26974a0f","$240","EVD-e8f4bd270de55c51","EVD-e97b430b9f8860df","$241","$242","EVD-eb90cc8691d70777","EVD-ed20caea33e77f6b","EVD-edf5500ef67064dd","EVD-ef0aea149df06f62","EVD-ef14be00307d80b0","EVD-f0f35d17ccebc179","$243","EVD-f4fc28a6f3d1b59e","EVD-f5d5e5ea8334e34d","EVD-f77aba612f7df46a","EVD-f799e2ec41307b54","EVD-f82f54447c686f6d","EVD-f92a2608c3808ee1","EVD-fa1b0873a7c36ccd","EVD-fa480aea9489432d","EVD-fb289584bc84ac27","EVD-fd3d4ba7172c6e39","EVD-ffd0247b190a8d7b"],["$308"],["$23","$24","$25","$26","$27","$28","$29","$30","$31","$32","DARTCALL-09c38f78feb61ff6","DARTCALL-0f8a7f1708d235ee","$33","DARTCALL-0fa23d112c1368a7","$34","$35","DARTCALL-1b1e9428b7d1ba9e","$36","$37","DARTCALL-2915c1b031a5775c","$38","DARTCALL-2c03619d58cc20b2","$39","$40","$41","$42","$43","DARTCALL-3eb352015c91bd5a","$44","DARTCALL-489b0062edac40eb","$45","$46","DARTCALL-50a4c699c77984f0","DARTCALL-5361a64064a8d667","$47","DARTCALL-60527fcf2b2c627a","$48","$49","DARTCALL-6676ff8b3d4c4adb","$50","$51","$52","$53","$54","$55","$56","$57","DARTCALL-89a26fb57e7a0584","DARTCALL-8d79e84fbd6697a8","$58","$59","$60","$61","DARTCALL-94ba7df20d619c6e","DARTCALL-9ee05c1338f20477","$62","$63","DARTCALL-a62bc11716b8c7b7","DARTCALL-aaf0e188f9737e8e","DARTCALL-acf51df72cb59936","DARTCALL-b5443f18acb8fbd6","$64","DARTCALL-b5b1254cd0d74b32","$65","DARTCALL-bc17cc4f96117061","DARTCALL-c37138fb2134fc4c","$66","DARTCALL-cc0fdf6acb6a5e92","DARTCALL-d12f27a0ad7e1ce9","$67","$68","$69","$70","DARTCALL-e1a1f5a137a3c432","$71","$72","$73","DARTCALL-eafe87ad84123f42","$74","$75","$76","$77","$78","$79","$80","$81","$82","$83","$84","$85","$86","$87","$88","$89","$90","$91","$92","$93","$94","$95","$96","$98","$99","$100","$101","$102","$103","$104","$105","$106","$107","$108","$109","$110","$111","$112","$113","$114","$115","$116","$117","$118","$119","$120","$121","$122","$123","$124","$125","$126","$127","$128","$129","$130","$131","$132","$133","$134","$137","$138","$139","$140","$141","$142","$143","$144","$145","$146","$147","$148","$149","$150","$151","$152","$153","$154","$155","$156","$157","$158","$159","$160","$161","$162","$163","$164","$165","$166","$167","$168","$169","$170","$171","$172","$173","$174","$175","$176","$177","$178","$179","$180","$181","$182","$183","$184","$185","$186","$187","$188","$189","$190","DARTREF-008159287780412c","DARTREF-05642f50eb98db11","DARTREF-1790ece1deccd5f0","DARTREF-1abd211113264b5a","DARTREF-4cb0e4e50a4f9912","DARTREF-55ef7a9ef0b0d0fa","DARTREF-5a18a3d6d64ebd65","DARTREF-6529915467a03d75","DARTREF-6c0c04d21286eeb2","DARTREF-6d843ece041efce6","DARTREF-79546eb8690ed187","DARTREF-80e984d1c717069f","DARTREF-871aea4cbf6c68f8","DARTREF-956e683a5cd94ae0","DARTREF-a29aaa0af0fba5c2","DARTREF-a4288419ac277cc1","DARTREF-b962356b46b12a40","DARTREF-c4aa37f36dc6ff44","DARTREF-c735d6853001a31b","DARTREF-e961554972975f20","DARTREF-f9242e21354cb31a","$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],["$316"],[false,{"assessments":[{"aspect":"$342","change":"matched","evidence_ids":["EVD-26b54a77e24bb468"],"fact_ids":["$278"],"id":"UML-ASSESSMENT-e4a153f3057a3aeb","observed_ids":["$278"],"reason":"$193","status":"PASS","subject_id":"module-main"},{"aspect":"$342","change":"matched","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-c62e14b5bc2683c1","observed_ids":["$171"],"reason":"$193","status":"PASS","subject_id":"$376"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-26b54a77e24bb468","$225"],"fact_ids":["$171","$278"],"id":"UML-ASSESSMENT-5e594a960918be81","observed_ids":["$171","$278"],"reason":"$255","status":"PASS","subject_id":"$376"},{"aspect":"signature","change":"matched","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-7c0cbef236fc1e3d","observed_ids":["$171"],"reason":"$194","status":"PASS","subject_id":"$376"},{"aspect":"$646","change":"matched","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-23acf36498688dc9","observed_ids":["$171"],"reason":"$311","status":"PASS","subject_id":"$376"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-fd3d4ba7172c6e39"],"fact_ids":["$143"],"id":"UML-ASSESSMENT-458b3c487bd31104","observed_ids":["$143"],"reason":"$193","status":"PASS","subject_id":"app-version-constant"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-26b54a77e24bb468","EVD-fd3d4ba7172c6e39"],"fact_ids":["$143","$278"],"id":"UML-ASSESSMENT-46f094e25d2ddf2f","observed_ids":["$143","$278"],"reason":"$255","status":"PASS","subject_id":"app-version-constant"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-fd3d4ba7172c6e39"],"fact_ids":["$143"],"id":"UML-ASSESSMENT-594ec86649f70149","observed_ids":["$143"],"reason":"$311","status":"PASS","subject_id":"app-version-constant"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-64f07faf52606924"],"fact_ids":["$281"],"id":"UML-ASSESSMENT-3e72d8cd73477e97","observed_ids":["$281"],"reason":"$193","status":"PASS","subject_id":"module-shop-app"},{"aspect":"$342","change":"matched","evidence_ids":["$198"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-4ceee540206a0e98","observed_ids":["$122"],"reason":"$193","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$322","change":"matched","evidence_ids":["$198","EVD-64f07faf52606924"],"fact_ids":["$122","$281"],"id":"UML-ASSESSMENT-f969f2a73376be3c","observed_ids":["$122","$281"],"reason":"$255","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$646","change":"matched","evidence_ids":["$198"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-2049cdd7650d3e0a","observed_ids":["$122"],"reason":"$311","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-359dac94facce991"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-12c27c87533a687d","observed_ids":["DARTATTR-f066eebaeac8e2c4"],"reason":"$193","status":"PASS","subject_id":"app-backend"},{"aspect":"$322","change":"matched","evidence_ids":["$198","EVD-359dac94facce991"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-5c5dd506da6afaaa","observed_ids":["DARTATTR-f066eebaeac8e2c4","$122"],"reason":"$255","status":"PASS","subject_id":"app-backend"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-359dac94facce991"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-2d04f2183e57139a","observed_ids":["DARTATTR-f066eebaeac8e2c4"],"reason":"$311","status":"PASS","subject_id":"app-backend"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-359dac94facce991"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-448b96890e22f6ab","observed_ids":["DARTATTR-f066eebaeac8e2c4"],"reason":"$4","status":"PASS","subject_id":"app-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-932d4f70003a839a"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-7f03ec7fa57a139c","observed_ids":["DARTATTR-d793ec6e75d9430c"],"reason":"$193","status":"PASS","subject_id":"app-store"},{"aspect":"$322","change":"matched","evidence_ids":["$198","EVD-932d4f70003a839a"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-c314bd97b52cdab6","observed_ids":["DARTATTR-d793ec6e75d9430c","$122"],"reason":"$255","status":"PASS","subject_id":"app-store"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-932d4f70003a839a"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-c28c9d8ad271c15a","observed_ids":["DARTATTR-d793ec6e75d9430c"],"reason":"$311","status":"PASS","subject_id":"app-store"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-932d4f70003a839a"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-530adb868ea06b29","observed_ids":["DARTATTR-d793ec6e75d9430c"],"reason":"$4","status":"PASS","subject_id":"app-store"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0acd13c78a064d81"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-2e624480dc6959ce","observed_ids":["DARTATTR-a1f69261914bde7a"],"reason":"$193","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0acd13c78a064d81","$198"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-5bc7b44185718dc4","observed_ids":["DARTATTR-a1f69261914bde7a","$122"],"reason":"$255","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0acd13c78a064d81"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-b3d865ca7d6295d8","observed_ids":["DARTATTR-a1f69261914bde7a"],"reason":"$311","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-0acd13c78a064d81"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-7fc703111f89b7c8","observed_ids":["DARTATTR-a1f69261914bde7a"],"reason":"$4","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9f818eddac616855"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-e7aa0df70355b283","observed_ids":["DARTATTR-854ba88f54c3d07b"],"reason":"$193","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$322","change":"matched","evidence_ids":["$198","EVD-9f818eddac616855"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-55e06f108ccdae64","observed_ids":["DARTATTR-854ba88f54c3d07b","$122"],"reason":"$255","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-9f818eddac616855"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-2b802980bf1c2ee9","observed_ids":["DARTATTR-854ba88f54c3d07b"],"reason":"$311","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-9f818eddac616855"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-4f9bb487e2abc1e2","observed_ids":["DARTATTR-854ba88f54c3d07b"],"reason":"$4","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d18cc45fc39ad56c"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-12900cac406c35a5","observed_ids":["DARTATTR-9457b4d6d426b98a"],"reason":"$193","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$322","change":"matched","evidence_ids":["$198","EVD-d18cc45fc39ad56c"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-5abbe29c73435c3e","observed_ids":["DARTATTR-9457b4d6d426b98a","$122"],"reason":"$255","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-d18cc45fc39ad56c"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-de946a97778d0c82","observed_ids":["DARTATTR-9457b4d6d426b98a"],"reason":"$311","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-d18cc45fc39ad56c"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-5fd420e1a0a52ef2","observed_ids":["DARTATTR-9457b4d6d426b98a"],"reason":"$4","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c"],"fact_ids":["$115"],"id":"UML-ASSESSMENT-f33ceea7ed391c99","observed_ids":["$115"],"reason":"$193","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c","$198"],"fact_ids":["$115","$122"],"id":"UML-ASSESSMENT-6cc0eb561ca08afc","observed_ids":["$115","$122"],"reason":"$255","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c"],"fact_ids":["$115"],"id":"UML-ASSESSMENT-cfa2e4f28627a0a5","observed_ids":["$115"],"reason":"$194","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c"],"fact_ids":["$115"],"id":"UML-ASSESSMENT-612d6f5989f11f20","observed_ids":["$115"],"reason":"$311","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-88a2271ff036e90f"],"fact_ids":["$151"],"id":"UML-ASSESSMENT-88a5857c5ae935aa","observed_ids":["$151"],"reason":"$193","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"$322","change":"matched","evidence_ids":["$198","EVD-88a2271ff036e90f"],"fact_ids":["$122","$151"],"id":"UML-ASSESSMENT-dc72c695ba09f7e8","observed_ids":["$122","$151"],"reason":"$255","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-88a2271ff036e90f"],"fact_ids":["$151"],"id":"UML-ASSESSMENT-4c536e5bb8ebf833","observed_ids":["$151"],"reason":"$194","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-88a2271ff036e90f"],"fact_ids":["$151"],"id":"UML-ASSESSMENT-559fea6578f049da","observed_ids":["$151"],"reason":"$311","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"$342","change":"matched","evidence_ids":["$233"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-6347376d7cde4ea5","observed_ids":["$111"],"reason":"$193","status":"PASS","subject_id":"$444"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-64f07faf52606924","$233"],"fact_ids":["$111","$281"],"id":"UML-ASSESSMENT-f61da7c765839920","observed_ids":["$111","$281"],"reason":"$255","status":"PASS","subject_id":"$444"},{"aspect":"$646","change":"matched","evidence_ids":["$233"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-4156cb1a2c26ea76","observed_ids":["$111"],"reason":"$311","status":"PASS","subject_id":"$444"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-1509e57262b09dd6"],"fact_ids":["$161"],"id":"UML-ASSESSMENT-14a83b813969f295","observed_ids":["$161"],"reason":"$193","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-1509e57262b09dd6","$233"],"fact_ids":["$111","$161"],"id":"UML-ASSESSMENT-1707a95571158ecd","observed_ids":["$111","$161"],"reason":"$255","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-1509e57262b09dd6"],"fact_ids":["$161"],"id":"UML-ASSESSMENT-0042d7b7a8e94af1","observed_ids":["$161"],"reason":"$194","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-1509e57262b09dd6"],"fact_ids":["$161"],"id":"UML-ASSESSMENT-ca2b9aab833d3afd","observed_ids":["$161"],"reason":"$311","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-74d6ca3795be521e"],"fact_ids":["$166"],"id":"UML-ASSESSMENT-75314aaef6107b0e","observed_ids":["$166"],"reason":"$193","status":"PASS","subject_id":"$445"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-74d6ca3795be521e","$233"],"fact_ids":["$111","$166"],"id":"UML-ASSESSMENT-1ecd8746fa65ab12","observed_ids":["$111","$166"],"reason":"$255","status":"PASS","subject_id":"$445"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-74d6ca3795be521e"],"fact_ids":["$166"],"id":"UML-ASSESSMENT-c920878d8da20e96","observed_ids":["$166"],"reason":"$194","status":"PASS","subject_id":"$445"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-74d6ca3795be521e"],"fact_ids":["$166"],"id":"UML-ASSESSMENT-4ddac1f8b20fff6d","observed_ids":["$166"],"reason":"$311","status":"PASS","subject_id":"$445"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-392851659b2cbcc8","$209"],"fact_ids":["$27","$74"],"id":"UML-ASSESSMENT-c84a409b2a2b3521","observed_ids":["$27"],"reason":"$193","status":"PASS","subject_id":"backend-binding"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-392851659b2cbcc8","$209","$225"],"fact_ids":["$27","$74","$171"],"id":"UML-ASSESSMENT-4cdcd96b45dc8e13","observed_ids":["$27","$171"],"reason":"$255","status":"PASS","subject_id":"backend-binding"},{"aspect":"$315","change":"$643","evidence_ids":["EVD-392851659b2cbcc8","$209"],"fact_ids":["$27","$74"],"id":"UML-ASSESSMENT-c26b3ca69aa01e5b","observed_ids":["$27"],"reason":"$3","status":"UNKNOWN","subject_id":"backend-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["EVD-392851659b2cbcc8","$209"],"fact_ids":["$27","$74"],"id":"UML-ASSESSMENT-04b7a36c62d18754","observed_ids":["$27"],"reason":"$254","status":"PASS","subject_id":"backend-binding"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-6740d401515f3c20","$234"],"fact_ids":["$25","$48"],"id":"UML-ASSESSMENT-69b771cadd4b0600","observed_ids":["$25"],"reason":"$193","status":"PASS","subject_id":"store-binding"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-6740d401515f3c20","$225","$234"],"fact_ids":["$25","$48","$171"],"id":"UML-ASSESSMENT-209c3742dd72fa58","observed_ids":["$25","$171"],"reason":"$255","status":"PASS","subject_id":"store-binding"},{"aspect":"$315","change":"$643","evidence_ids":["EVD-6740d401515f3c20","$234"],"fact_ids":["$25","$48"],"id":"UML-ASSESSMENT-818b223d6e365864","observed_ids":["$25"],"reason":"$3","status":"UNKNOWN","subject_id":"store-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["EVD-6740d401515f3c20","$234"],"fact_ids":["$25","$48"],"id":"UML-ASSESSMENT-0dbac3181c760c85","observed_ids":["$25"],"reason":"$254","status":"PASS","subject_id":"store-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$213","EVD-8a58fe24df1b13b9"],"fact_ids":["$26","$62"],"id":"UML-ASSESSMENT-f0c12bc5c93f73b8","observed_ids":["$26"],"reason":"$193","status":"PASS","subject_id":"catalog-repo-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$213","EVD-8a58fe24df1b13b9","$225"],"fact_ids":["$26","$62","$171"],"id":"UML-ASSESSMENT-02b5c6efd9e4df1c","observed_ids":["$26","$171"],"reason":"$255","status":"PASS","subject_id":"catalog-repo-binding"},{"aspect":"$315","change":"$643","evidence_ids":["$213","EVD-8a58fe24df1b13b9"],"fact_ids":["$26","$62"],"id":"UML-ASSESSMENT-e055bcfc95077afa","observed_ids":["$26"],"reason":"$3","status":"UNKNOWN","subject_id":"catalog-repo-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$213","EVD-8a58fe24df1b13b9"],"fact_ids":["$26","$62"],"id":"UML-ASSESSMENT-da9bad78b174c0d3","observed_ids":["$26"],"reason":"$254","status":"PASS","subject_id":"catalog-repo-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$219","EVD-a089aadb23abd760"],"fact_ids":["$23","$50"],"id":"UML-ASSESSMENT-b0d0ce9f98538b8c","observed_ids":["$23"],"reason":"$193","status":"PASS","subject_id":"order-repo-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$219","$225","EVD-a089aadb23abd760"],"fact_ids":["$23","$50","$171"],"id":"UML-ASSESSMENT-fdbbc6919c45182e","observed_ids":["$23","$171"],"reason":"$255","status":"PASS","subject_id":"order-repo-binding"},{"aspect":"$315","change":"$643","evidence_ids":["$219","EVD-a089aadb23abd760"],"fact_ids":["$23","$50"],"id":"UML-ASSESSMENT-9dd0c5d6c101328e","observed_ids":["$23"],"reason":"$3","status":"UNKNOWN","subject_id":"order-repo-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$219","EVD-a089aadb23abd760"],"fact_ids":["$23","$50"],"id":"UML-ASSESSMENT-d9005750e48ffa69","observed_ids":["$23"],"reason":"$254","status":"PASS","subject_id":"order-repo-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$202","EVD-998d2b4a087742af"],"fact_ids":["$31","$51"],"id":"UML-ASSESSMENT-e31c14733d15b84a","observed_ids":["$31"],"reason":"$193","status":"PASS","subject_id":"place-order-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$202","$225","EVD-998d2b4a087742af"],"fact_ids":["$31","$51","$171"],"id":"UML-ASSESSMENT-9c57c9c2f0c11c01","observed_ids":["$31","$171"],"reason":"$255","status":"PASS","subject_id":"place-order-binding"},{"aspect":"$315","change":"$643","evidence_ids":["$202","EVD-998d2b4a087742af"],"fact_ids":["$31","$51"],"id":"UML-ASSESSMENT-c45b0c1700c8075b","observed_ids":["$31"],"reason":"$3","status":"UNKNOWN","subject_id":"place-order-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$202","EVD-998d2b4a087742af"],"fact_ids":["$31","$51"],"id":"UML-ASSESSMENT-bb5f9791d95da0e1","observed_ids":["$31"],"reason":"$254","status":"PASS","subject_id":"place-order-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$214","EVD-8eacc9cbc902846d"],"fact_ids":["$28","$60"],"id":"UML-ASSESSMENT-9aea0f640af4d549","observed_ids":["$28"],"reason":"$193","status":"PASS","subject_id":"catalog-vm-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$214","EVD-8eacc9cbc902846d","$225"],"fact_ids":["$28","$60","$171"],"id":"UML-ASSESSMENT-3938f4159c1d57fe","observed_ids":["$28","$171"],"reason":"$255","status":"PASS","subject_id":"catalog-vm-binding"},{"aspect":"$315","change":"$643","evidence_ids":["$214","EVD-8eacc9cbc902846d"],"fact_ids":["$28","$60"],"id":"UML-ASSESSMENT-2b4176ede96730ff","observed_ids":["$28"],"reason":"$3","status":"UNKNOWN","subject_id":"catalog-vm-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$214","EVD-8eacc9cbc902846d"],"fact_ids":["$28","$60"],"id":"UML-ASSESSMENT-3b59b96a6ea6f541","observed_ids":["$28"],"reason":"$254","status":"PASS","subject_id":"catalog-vm-binding"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0caf8ef7b07b3c99","$203"],"fact_ids":["$30","$76"],"id":"UML-ASSESSMENT-f83deecb44510eac","observed_ids":["$30"],"reason":"$193","status":"PASS","subject_id":"cart-vm-binding"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0caf8ef7b07b3c99","$203","$225"],"fact_ids":["$30","$76","$171"],"id":"UML-ASSESSMENT-0903b6bc643729ea","observed_ids":["$30","$171"],"reason":"$255","status":"PASS","subject_id":"cart-vm-binding"},{"aspect":"$315","change":"$643","evidence_ids":["EVD-0caf8ef7b07b3c99","$203"],"fact_ids":["$30","$76"],"id":"UML-ASSESSMENT-d59d28d941a4de62","observed_ids":["$30"],"reason":"$3","status":"UNKNOWN","subject_id":"cart-vm-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["EVD-0caf8ef7b07b3c99","$203"],"fact_ids":["$30","$76"],"id":"UML-ASSESSMENT-ecfdd4ab373eb499","observed_ids":["$30"],"reason":"$254","status":"PASS","subject_id":"cart-vm-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$204","EVD-5fb10d6ec9ae3d74"],"fact_ids":["$24","$49"],"id":"UML-ASSESSMENT-ea940af61fb1489a","observed_ids":["$24"],"reason":"$193","status":"PASS","subject_id":"orders-vm-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$204","EVD-5fb10d6ec9ae3d74","$225"],"fact_ids":["$24","$49","$171"],"id":"UML-ASSESSMENT-68ae6577f8376dfa","observed_ids":["$24","$171"],"reason":"$255","status":"PASS","subject_id":"orders-vm-binding"},{"aspect":"$315","change":"$643","evidence_ids":["$204","EVD-5fb10d6ec9ae3d74"],"fact_ids":["$24","$49"],"id":"UML-ASSESSMENT-14d37bf251e2c546","observed_ids":["$24"],"reason":"$3","status":"UNKNOWN","subject_id":"orders-vm-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$204","EVD-5fb10d6ec9ae3d74"],"fact_ids":["$24","$49"],"id":"UML-ASSESSMENT-68104fe381d1e17f","observed_ids":["$24"],"reason":"$254","status":"PASS","subject_id":"orders-vm-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$205","EVD-79cb8eb3e8604930"],"fact_ids":["$29","$55"],"id":"UML-ASSESSMENT-e39d549867d5d62a","observed_ids":["$29"],"reason":"$193","status":"PASS","subject_id":"app-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$205","EVD-79cb8eb3e8604930","$225"],"fact_ids":["$29","$55","$171"],"id":"UML-ASSESSMENT-9c1de38590c0003b","observed_ids":["$29","$171"],"reason":"$255","status":"PASS","subject_id":"app-binding"},{"aspect":"$315","change":"$643","evidence_ids":["$205","EVD-79cb8eb3e8604930"],"fact_ids":["$29","$55"],"id":"UML-ASSESSMENT-a066c511d46cc620","observed_ids":["$29"],"reason":"$3","status":"UNKNOWN","subject_id":"app-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$205","EVD-79cb8eb3e8604930"],"fact_ids":["$29","$55"],"id":"UML-ASSESSMENT-5f91305b627bc7eb","observed_ids":["$29"],"reason":"$254","status":"PASS","subject_id":"app-binding"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d98bf5c08bcf94cc"],"fact_ids":["$273"],"id":"UML-ASSESSMENT-379fe1291213f92a","observed_ids":["$273"],"reason":"$193","status":"PASS","subject_id":"$385"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-77bd5443531ef5ba"],"fact_ids":["$286"],"id":"UML-ASSESSMENT-a441dab4cc1ad1a1","observed_ids":["$286"],"reason":"$193","status":"PASS","subject_id":"$384"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ac7579736ae11d77"],"fact_ids":["$268"],"id":"UML-ASSESSMENT-073bc50a5a1e26d3","observed_ids":["$268"],"reason":"$193","status":"PASS","subject_id":"presentation:module-orders-vm"},{"aspect":"$342","change":"matched","evidence_ids":["$231"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-c75c5f001c7e1890","observed_ids":["$144"],"reason":"$193","status":"PASS","subject_id":"$389"},{"aspect":"$322","change":"matched","evidence_ids":["$231","EVD-d98bf5c08bcf94cc"],"fact_ids":["$144","$273"],"id":"UML-ASSESSMENT-e7259e3b6807991e","observed_ids":["$144","$273"],"reason":"$255","status":"PASS","subject_id":"$389"},{"aspect":"$646","change":"matched","evidence_ids":["$231"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-3eafe9538152635e","observed_ids":["$144"],"reason":"$311","status":"PASS","subject_id":"$389"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-05a2f253d0d1d482","observed_ids":["DARTATTR-12c6acc7fdfe9add"],"reason":"$193","status":"PASS","subject_id":"$392"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920","$231"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-f8a29e7ec5d47c56","observed_ids":["DARTATTR-12c6acc7fdfe9add","$144"],"reason":"$255","status":"PASS","subject_id":"$392"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-55bcc5c38eb11ee5","observed_ids":["DARTATTR-12c6acc7fdfe9add"],"reason":"$311","status":"PASS","subject_id":"$392"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-60eb9ff2f39bc909","observed_ids":["DARTATTR-12c6acc7fdfe9add"],"reason":"$4","status":"PASS","subject_id":"$392"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-469a0a6782e1646a"],"fact_ids":["$128"],"id":"UML-ASSESSMENT-ef9b0867877feccd","observed_ids":["$128"],"reason":"$193","status":"PASS","subject_id":"$391"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-469a0a6782e1646a","$231"],"fact_ids":["$128","$144"],"id":"UML-ASSESSMENT-80e4ad6f3daeeb74","observed_ids":["$128","$144"],"reason":"$255","status":"PASS","subject_id":"$391"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-469a0a6782e1646a"],"fact_ids":["$128"],"id":"UML-ASSESSMENT-9b4f846d44bc97b3","observed_ids":["$128"],"reason":"$194","status":"PASS","subject_id":"$391"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-469a0a6782e1646a"],"fact_ids":["$128"],"id":"UML-ASSESSMENT-e9416dfd969a7c9c","observed_ids":["$128"],"reason":"$311","status":"PASS","subject_id":"$391"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a35e2894630f8d38"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-c06dbf7cbcf2429a","observed_ids":["$177"],"reason":"$193","status":"PASS","subject_id":"$390"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a35e2894630f8d38","$231"],"fact_ids":["$144","$177"],"id":"UML-ASSESSMENT-a3ce4a0b32b7db15","observed_ids":["$144","$177"],"reason":"$255","status":"PASS","subject_id":"$390"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a35e2894630f8d38"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-c2d04a5816c98a04","observed_ids":["$177"],"reason":"$194","status":"PASS","subject_id":"$390"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-a35e2894630f8d38"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-96f5f0fb2b636be2","observed_ids":["$177"],"reason":"$311","status":"PASS","subject_id":"$390"},{"aspect":"$342","change":"matched","evidence_ids":["$211"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-790b7e868be067d8","observed_ids":["$107"],"reason":"$193","status":"PASS","subject_id":"$386"},{"aspect":"$322","change":"matched","evidence_ids":["$211","EVD-77bd5443531ef5ba"],"fact_ids":["$107","$286"],"id":"UML-ASSESSMENT-3df4e0c29a9e8e4c","observed_ids":["$107","$286"],"reason":"$255","status":"PASS","subject_id":"$386"},{"aspect":"$646","change":"matched","evidence_ids":["$211"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-fb876751f77b828c","observed_ids":["$107"],"reason":"$311","status":"PASS","subject_id":"$386"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a2549c49a3e73b1d"],"fact_ids":["$119"],"id":"UML-ASSESSMENT-67cfabc277e85c66","observed_ids":["$119"],"reason":"$193","status":"PASS","subject_id":"$388"},{"aspect":"$322","change":"matched","evidence_ids":["$211","EVD-a2549c49a3e73b1d"],"fact_ids":["$107","$119"],"id":"UML-ASSESSMENT-54d881438d48c9c2","observed_ids":["$107","$119"],"reason":"$255","status":"PASS","subject_id":"$388"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a2549c49a3e73b1d"],"fact_ids":["$119"],"id":"UML-ASSESSMENT-7faa7012571de247","observed_ids":["$119"],"reason":"$194","status":"PASS","subject_id":"$388"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-a2549c49a3e73b1d"],"fact_ids":["$119"],"id":"UML-ASSESSMENT-af3947aae8e18ecb","observed_ids":["$119"],"reason":"$311","status":"PASS","subject_id":"$388"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e"],"fact_ids":["$116"],"id":"UML-ASSESSMENT-9eb06e34e4211db8","observed_ids":["$116"],"reason":"$193","status":"PASS","subject_id":"$387"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e","$211"],"fact_ids":["$107","$116"],"id":"UML-ASSESSMENT-441dc40753c51a82","observed_ids":["$107","$116"],"reason":"$255","status":"PASS","subject_id":"$387"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e"],"fact_ids":["$116"],"id":"UML-ASSESSMENT-12096b81fa39ded3","observed_ids":["$116"],"reason":"$194","status":"PASS","subject_id":"$387"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e"],"fact_ids":["$116"],"id":"UML-ASSESSMENT-48aa89cef464b2ba","observed_ids":["$116"],"reason":"$311","status":"PASS","subject_id":"$387"},{"aspect":"$342","change":"matched","evidence_ids":["$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-1fde36679d9cd1fc","observed_ids":["$132"],"reason":"$193","status":"PASS","subject_id":"$393"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-ac7579736ae11d77","$237"],"fact_ids":["$132","$268"],"id":"UML-ASSESSMENT-51a0c6f07c00a47d","observed_ids":["$132","$268"],"reason":"$255","status":"PASS","subject_id":"$393"},{"aspect":"$646","change":"matched","evidence_ids":["$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-c1ed87c4dd71a0e8","observed_ids":["$132"],"reason":"$311","status":"PASS","subject_id":"$393"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-b2dc97b9e5452db6","observed_ids":["DARTATTR-52e816cf910a8287"],"reason":"$193","status":"PASS","subject_id":"$401"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45","$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-9a61399556a74b14","observed_ids":["DARTATTR-52e816cf910a8287","$132"],"reason":"$255","status":"PASS","subject_id":"$401"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-f192de7091a6ac33","observed_ids":["DARTATTR-52e816cf910a8287"],"reason":"$311","status":"PASS","subject_id":"$401"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-7490cfd2c549eeda","observed_ids":["DARTATTR-52e816cf910a8287"],"reason":"$4","status":"PASS","subject_id":"$401"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-19df0ad9c2315d80","observed_ids":["DARTATTR-e4af4feba7d49618"],"reason":"$193","status":"PASS","subject_id":"$402"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe","$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-31d29fa3377026c4","observed_ids":["DARTATTR-e4af4feba7d49618","$132"],"reason":"$255","status":"PASS","subject_id":"$402"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-2dc9eacc79283ea0","observed_ids":["DARTATTR-e4af4feba7d49618"],"reason":"$311","status":"PASS","subject_id":"$402"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-21a099f2a03bb267","observed_ids":["DARTATTR-e4af4feba7d49618"],"reason":"$4","status":"PASS","subject_id":"$402"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-84d135a00fd51c66"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-ea070e9170816b1a","observed_ids":["DARTATTR-c3f657996b301303"],"reason":"$193","status":"PASS","subject_id":"$403"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-84d135a00fd51c66","$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-a7763e533fc04d8e","observed_ids":["DARTATTR-c3f657996b301303","$132"],"reason":"$255","status":"PASS","subject_id":"$403"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-84d135a00fd51c66"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-03e1117d9070bb2a","observed_ids":["DARTATTR-c3f657996b301303"],"reason":"$311","status":"PASS","subject_id":"$403"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-84d135a00fd51c66"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-7d8bc6d8b3748e95","observed_ids":["DARTATTR-c3f657996b301303"],"reason":"$4","status":"PASS","subject_id":"$403"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-acd7b5adf07dcbfe","observed_ids":["DARTATTR-566c4eb51bfb0d93"],"reason":"$193","status":"PASS","subject_id":"$400"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99","$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-137612b578680a41","observed_ids":["DARTATTR-566c4eb51bfb0d93","$132"],"reason":"$255","status":"PASS","subject_id":"$400"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-63c0abaf9f6d8d9f","observed_ids":["DARTATTR-566c4eb51bfb0d93"],"reason":"$311","status":"PASS","subject_id":"$400"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-f772929accc6b4fe","observed_ids":["DARTATTR-566c4eb51bfb0d93"],"reason":"$4","status":"PASS","subject_id":"$400"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a"],"fact_ids":["$77"],"id":"UML-ASSESSMENT-7c258ea562fed37e","observed_ids":["$77"],"reason":"$193","status":"PASS","subject_id":"$394"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a","$237"],"fact_ids":["$77","$132"],"id":"UML-ASSESSMENT-8556560f3fd4fb90","observed_ids":["$77","$132"],"reason":"$255","status":"PASS","subject_id":"$394"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a"],"fact_ids":["$77"],"id":"UML-ASSESSMENT-913579c39d5a47b1","observed_ids":["$77"],"reason":"$194","status":"PASS","subject_id":"$394"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a"],"fact_ids":["$77"],"id":"UML-ASSESSMENT-2b2158c57e5438b7","observed_ids":["$77"],"reason":"$311","status":"PASS","subject_id":"$394"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-fa480aea9489432d"],"fact_ids":["$118"],"id":"UML-ASSESSMENT-18407ff1c0cd52f2","observed_ids":["$118"],"reason":"$193","status":"PASS","subject_id":"$399"},{"aspect":"$322","change":"matched","evidence_ids":["$237","EVD-fa480aea9489432d"],"fact_ids":["$118","$132"],"id":"UML-ASSESSMENT-e3e12d61a33606fe","observed_ids":["$118","$132"],"reason":"$255","status":"PASS","subject_id":"$399"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fa480aea9489432d"],"fact_ids":["$118"],"id":"UML-ASSESSMENT-c150654b8fa23142","observed_ids":["$118"],"reason":"$194","status":"PASS","subject_id":"$399"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-fa480aea9489432d"],"fact_ids":["$118"],"id":"UML-ASSESSMENT-1e47bda069b0da6c","observed_ids":["$118"],"reason":"$311","status":"PASS","subject_id":"$399"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-69a60512f0a2bec7"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-4c05a750c0fbe3a6","observed_ids":["$91"],"reason":"$193","status":"PASS","subject_id":"$397"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-69a60512f0a2bec7","$237"],"fact_ids":["$91","$132"],"id":"UML-ASSESSMENT-b307c7efd232effa","observed_ids":["$91","$132"],"reason":"$255","status":"PASS","subject_id":"$397"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-69a60512f0a2bec7"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-9e449c3677499a9b","observed_ids":["$91"],"reason":"$194","status":"PASS","subject_id":"$397"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-69a60512f0a2bec7"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-c86ed9bd034ecc78","observed_ids":["$91"],"reason":"$311","status":"PASS","subject_id":"$397"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b3c018cf2a3ace63"],"fact_ids":["$173"],"id":"UML-ASSESSMENT-d0ad513cbfd91216","observed_ids":["$173"],"reason":"$193","status":"PASS","subject_id":"$396"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-b3c018cf2a3ace63","$237"],"fact_ids":["$132","$173"],"id":"UML-ASSESSMENT-6a4bff864f9fbbe7","observed_ids":["$132","$173"],"reason":"$255","status":"PASS","subject_id":"$396"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b3c018cf2a3ace63"],"fact_ids":["$173"],"id":"UML-ASSESSMENT-bfef0d789d78fe63","observed_ids":["$173"],"reason":"$194","status":"PASS","subject_id":"$396"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-b3c018cf2a3ace63"],"fact_ids":["$173"],"id":"UML-ASSESSMENT-b672cf6942397c29","observed_ids":["$173"],"reason":"$311","status":"PASS","subject_id":"$396"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-6dc7ddc84bea116d"],"fact_ids":["$124"],"id":"UML-ASSESSMENT-07bc5c51215d276c","observed_ids":["$124"],"reason":"$193","status":"PASS","subject_id":"$398"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-6dc7ddc84bea116d","$237"],"fact_ids":["$124","$132"],"id":"UML-ASSESSMENT-c4f37f8ae43304b3","observed_ids":["$124","$132"],"reason":"$255","status":"PASS","subject_id":"$398"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6dc7ddc84bea116d"],"fact_ids":["$124"],"id":"UML-ASSESSMENT-93b20cf498044be1","observed_ids":["$124"],"reason":"$194","status":"PASS","subject_id":"$398"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-6dc7ddc84bea116d"],"fact_ids":["$124"],"id":"UML-ASSESSMENT-d036d9cf30ff74fc","observed_ids":["$124"],"reason":"$311","status":"PASS","subject_id":"$398"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-13b0a05e96da80b3"],"fact_ids":["$98"],"id":"UML-ASSESSMENT-9082bac86850a034","observed_ids":["$98"],"reason":"$193","status":"PASS","subject_id":"$395"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-13b0a05e96da80b3","$237"],"fact_ids":["$98","$132"],"id":"UML-ASSESSMENT-2d420c100f1c7bb5","observed_ids":["$98","$132"],"reason":"$255","status":"PASS","subject_id":"$395"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-13b0a05e96da80b3"],"fact_ids":["$98"],"id":"UML-ASSESSMENT-4bc036eef63244ef","observed_ids":["$98"],"reason":"$194","status":"PASS","subject_id":"$395"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-13b0a05e96da80b3"],"fact_ids":["$98"],"id":"UML-ASSESSMENT-daccf88022ffa15a","observed_ids":["$98"],"reason":"$311","status":"PASS","subject_id":"$395"},{"aspect":"$342","change":"matched","evidence_ids":["$224"],"fact_ids":["$283"],"id":"UML-ASSESSMENT-2f76bc1237ca1596","observed_ids":["$283"],"reason":"$193","status":"PASS","subject_id":"$440"},{"aspect":"$342","change":"matched","evidence_ids":["$241"],"fact_ids":["$269"],"id":"UML-ASSESSMENT-0e31a5f1f176b62b","observed_ids":["$269"],"reason":"$193","status":"PASS","subject_id":"$441"},{"aspect":"$342","change":"matched","evidence_ids":["$235"],"fact_ids":["$271"],"id":"UML-ASSESSMENT-5389142a696f32ca","observed_ids":["$271"],"reason":"$193","status":"PASS","subject_id":"$438"},{"aspect":"$342","change":"matched","evidence_ids":["$215"],"fact_ids":["$270"],"id":"UML-ASSESSMENT-f71672adac84ea96","observed_ids":["$270"],"reason":"$193","status":"PASS","subject_id":"$439"},{"aspect":"$342","change":"matched","evidence_ids":["$201"],"fact_ids":["$110"],"id":"UML-ASSESSMENT-adead81e1ff0b1d2","observed_ids":["$110"],"reason":"$193","status":"PASS","subject_id":"$422"},{"aspect":"$322","change":"matched","evidence_ids":["$201","$224"],"fact_ids":["$110","$283"],"id":"UML-ASSESSMENT-c82d074ece6196e7","observed_ids":["$110","$283"],"reason":"$255","status":"PASS","subject_id":"$422"},{"aspect":"$646","change":"matched","evidence_ids":["$201"],"fact_ids":["$110"],"id":"UML-ASSESSMENT-2ec79609c63a9cef","observed_ids":["$110"],"reason":"$311","status":"PASS","subject_id":"$422"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-101f66e9382fa34b"],"fact_ids":["$102"],"id":"UML-ASSESSMENT-2c706df39f6c4ec0","observed_ids":["$102"],"reason":"$193","status":"PASS","subject_id":"$424"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-101f66e9382fa34b","$201"],"fact_ids":["$102","$110"],"id":"UML-ASSESSMENT-71962fcd56185c45","observed_ids":["$102","$110"],"reason":"$255","status":"PASS","subject_id":"$424"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-101f66e9382fa34b"],"fact_ids":["$102"],"id":"UML-ASSESSMENT-98a8c4ab19ced756","observed_ids":["$102"],"reason":"$194","status":"PASS","subject_id":"$424"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-101f66e9382fa34b"],"fact_ids":["$102"],"id":"UML-ASSESSMENT-67a99e1f50839293","observed_ids":["$102"],"reason":"$311","status":"PASS","subject_id":"$424"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-357d90d2fcc4b053"],"fact_ids":["$129"],"id":"UML-ASSESSMENT-6135ac61cfe727c9","observed_ids":["$129"],"reason":"$193","status":"PASS","subject_id":"$423"},{"aspect":"$322","change":"matched","evidence_ids":["$201","EVD-357d90d2fcc4b053"],"fact_ids":["$110","$129"],"id":"UML-ASSESSMENT-04deb661e98c9a19","observed_ids":["$110","$129"],"reason":"$255","status":"PASS","subject_id":"$423"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-357d90d2fcc4b053"],"fact_ids":["$129"],"id":"UML-ASSESSMENT-86189e8f0626c3bf","observed_ids":["$129"],"reason":"$194","status":"PASS","subject_id":"$423"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-357d90d2fcc4b053"],"fact_ids":["$129"],"id":"UML-ASSESSMENT-cc93198930e8e2ba","observed_ids":["$129"],"reason":"$311","status":"PASS","subject_id":"$423"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-789d7c06d30622b7","observed_ids":["$142"],"reason":"$193","status":"PASS","subject_id":"$425"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f","$201"],"fact_ids":["$110","$142"],"id":"UML-ASSESSMENT-b652513a9aafea7f","observed_ids":["$110","$142"],"reason":"$255","status":"PASS","subject_id":"$425"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-d01785ffb29e3912","observed_ids":["$142"],"reason":"$194","status":"PASS","subject_id":"$425"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-9d0e9112d3e1d646","observed_ids":["$142"],"reason":"$311","status":"PASS","subject_id":"$425"},{"aspect":"$342","change":"matched","evidence_ids":["$230"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-460f4681c25a59a8","observed_ids":["$165"],"reason":"$193","status":"PASS","subject_id":"$426"},{"aspect":"$322","change":"matched","evidence_ids":["$230","$241"],"fact_ids":["$165","$269"],"id":"UML-ASSESSMENT-1750aa8ba0379a60","observed_ids":["$165","$269"],"reason":"$255","status":"PASS","subject_id":"$426"},{"aspect":"$646","change":"matched","evidence_ids":["$230"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-80712bfa1982eae6","observed_ids":["$165"],"reason":"$311","status":"PASS","subject_id":"$426"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-a087f4361cd22824","observed_ids":["DARTATTR-9f80ae48f0881491"],"reason":"$193","status":"PASS","subject_id":"$435"},{"aspect":"$322","change":"matched","evidence_ids":["$230","EVD-ce8a88feb1f3f1eb"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-fc7d88b03c87167e","observed_ids":["DARTATTR-9f80ae48f0881491","$165"],"reason":"$255","status":"PASS","subject_id":"$435"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-1bbe38369cabdfd0","observed_ids":["DARTATTR-9f80ae48f0881491"],"reason":"$311","status":"PASS","subject_id":"$435"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-4b31e9176e67bc4b","observed_ids":["DARTATTR-9f80ae48f0881491"],"reason":"$4","status":"PASS","subject_id":"$435"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-33aa406116b7ef03"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-b6b22d0c4d798715","observed_ids":["DARTATTR-cb29137b31538f56"],"reason":"$193","status":"PASS","subject_id":"$437"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-33aa406116b7ef03","$230"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-5a24dcb5a8a20cbd","observed_ids":["DARTATTR-cb29137b31538f56","$165"],"reason":"$255","status":"PASS","subject_id":"$437"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-33aa406116b7ef03"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-f0c50d83d23689e1","observed_ids":["DARTATTR-cb29137b31538f56"],"reason":"$311","status":"PASS","subject_id":"$437"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-33aa406116b7ef03"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-67ffba558027059e","observed_ids":["DARTATTR-cb29137b31538f56"],"reason":"$4","status":"PASS","subject_id":"$437"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-cd21a55b8f98b132","observed_ids":["DARTATTR-8887cfbe5897549e"],"reason":"$193","status":"PASS","subject_id":"$436"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9","$230"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-c921af1237d0b287","observed_ids":["DARTATTR-8887cfbe5897549e","$165"],"reason":"$255","status":"PASS","subject_id":"$436"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-085c01536912c9da","observed_ids":["DARTATTR-8887cfbe5897549e"],"reason":"$311","status":"PASS","subject_id":"$436"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-c19b8729b56d5a49","observed_ids":["DARTATTR-8887cfbe5897549e"],"reason":"$4","status":"PASS","subject_id":"$436"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-31bf72d870217ed6","observed_ids":["DARTATTR-5d3cff6774f3a015"],"reason":"$193","status":"PASS","subject_id":"$434"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2","$230"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-e01042cc745a78f1","observed_ids":["DARTATTR-5d3cff6774f3a015","$165"],"reason":"$255","status":"PASS","subject_id":"$434"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-7471d1f0d3577447","observed_ids":["DARTATTR-5d3cff6774f3a015"],"reason":"$311","status":"PASS","subject_id":"$434"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-8717eb615a8efbde","observed_ids":["DARTATTR-5d3cff6774f3a015"],"reason":"$4","status":"PASS","subject_id":"$434"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-acde48f3d10b830e"],"fact_ids":["$126"],"id":"UML-ASSESSMENT-e9c5148f1a5ec7de","observed_ids":["$126"],"reason":"$193","status":"PASS","subject_id":"$427"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-acde48f3d10b830e","$230"],"fact_ids":["$126","$165"],"id":"UML-ASSESSMENT-73bc985dc60936a6","observed_ids":["$126","$165"],"reason":"$255","status":"PASS","subject_id":"$427"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-acde48f3d10b830e"],"fact_ids":["$126"],"id":"UML-ASSESSMENT-fdc8b7c704afa94a","observed_ids":["$126"],"reason":"$194","status":"PASS","subject_id":"$427"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-acde48f3d10b830e"],"fact_ids":["$126"],"id":"UML-ASSESSMENT-4556a7217ba38dae","observed_ids":["$126"],"reason":"$311","status":"PASS","subject_id":"$427"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-4911657c51d55652","observed_ids":["$94"],"reason":"$193","status":"PASS","subject_id":"$433"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e","$230"],"fact_ids":["$94","$165"],"id":"UML-ASSESSMENT-d723120285ca7166","observed_ids":["$94","$165"],"reason":"$255","status":"PASS","subject_id":"$433"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-69caca84fcc69276","observed_ids":["$94"],"reason":"$194","status":"PASS","subject_id":"$433"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-99661d63c9bf0fd9","observed_ids":["$94"],"reason":"$311","status":"PASS","subject_id":"$433"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d502db3ef916f14a"],"fact_ids":["$114"],"id":"UML-ASSESSMENT-066791521049e895","observed_ids":["$114"],"reason":"$193","status":"PASS","subject_id":"$430"},{"aspect":"$322","change":"matched","evidence_ids":["$230","EVD-d502db3ef916f14a"],"fact_ids":["$114","$165"],"id":"UML-ASSESSMENT-137fb2ef46ff5478","observed_ids":["$114","$165"],"reason":"$255","status":"PASS","subject_id":"$430"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d502db3ef916f14a"],"fact_ids":["$114"],"id":"UML-ASSESSMENT-a57fc7f2e66f6205","observed_ids":["$114"],"reason":"$194","status":"PASS","subject_id":"$430"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-d502db3ef916f14a"],"fact_ids":["$114"],"id":"UML-ASSESSMENT-7bba6ef5aaace377","observed_ids":["$114"],"reason":"$311","status":"PASS","subject_id":"$430"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-223069afb53f3db2"],"fact_ids":["$127"],"id":"UML-ASSESSMENT-ef75e445955d5fa1","observed_ids":["$127"],"reason":"$193","status":"PASS","subject_id":"$429"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-223069afb53f3db2","$230"],"fact_ids":["$127","$165"],"id":"UML-ASSESSMENT-12c4b48056ee4078","observed_ids":["$127","$165"],"reason":"$255","status":"PASS","subject_id":"$429"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-223069afb53f3db2"],"fact_ids":["$127"],"id":"UML-ASSESSMENT-34598c9ffbb08c9b","observed_ids":["$127"],"reason":"$194","status":"PASS","subject_id":"$429"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-223069afb53f3db2"],"fact_ids":["$127"],"id":"UML-ASSESSMENT-6d5e0501185c0dc4","observed_ids":["$127"],"reason":"$311","status":"PASS","subject_id":"$429"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-89fc9df7662529f2"],"fact_ids":["$182"],"id":"UML-ASSESSMENT-efdb7a7fa8f070cb","observed_ids":["$182"],"reason":"$193","status":"PASS","subject_id":"$431"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-89fc9df7662529f2","$230"],"fact_ids":["$165","$182"],"id":"UML-ASSESSMENT-5d92fcadbbd34df3","observed_ids":["$165","$182"],"reason":"$255","status":"PASS","subject_id":"$431"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-89fc9df7662529f2"],"fact_ids":["$182"],"id":"UML-ASSESSMENT-2dae4ba832365a90","observed_ids":["$182"],"reason":"$194","status":"PASS","subject_id":"$431"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-89fc9df7662529f2"],"fact_ids":["$182"],"id":"UML-ASSESSMENT-40d0e042c16c7063","observed_ids":["$182"],"reason":"$311","status":"PASS","subject_id":"$431"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-8f296099880f37c2","observed_ids":["$187"],"reason":"$193","status":"PASS","subject_id":"$432"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa","$230"],"fact_ids":["$165","$187"],"id":"UML-ASSESSMENT-86c46d6976d56df2","observed_ids":["$165","$187"],"reason":"$255","status":"PASS","subject_id":"$432"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-2198d1950eaeadeb","observed_ids":["$187"],"reason":"$194","status":"PASS","subject_id":"$432"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-a0bb25dd0577712a","observed_ids":["$187"],"reason":"$311","status":"PASS","subject_id":"$432"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-233503577a4f67cc"],"fact_ids":["$184"],"id":"UML-ASSESSMENT-545f2e34d42a20ed","observed_ids":["$184"],"reason":"$193","status":"PASS","subject_id":"$428"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-233503577a4f67cc","$230"],"fact_ids":["$165","$184"],"id":"UML-ASSESSMENT-e5ccdc7a82810e89","observed_ids":["$165","$184"],"reason":"$255","status":"PASS","subject_id":"$428"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-233503577a4f67cc"],"fact_ids":["$184"],"id":"UML-ASSESSMENT-3d45e914c99273b6","observed_ids":["$184"],"reason":"$194","status":"PASS","subject_id":"$428"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-233503577a4f67cc"],"fact_ids":["$184"],"id":"UML-ASSESSMENT-4af6266dcfb3cdac","observed_ids":["$184"],"reason":"$311","status":"PASS","subject_id":"$428"},{"aspect":"$342","change":"matched","evidence_ids":["$197"],"fact_ids":["$154"],"id":"UML-ASSESSMENT-25b292a0c2d12f94","observed_ids":["$154"],"reason":"$193","status":"PASS","subject_id":"$404"},{"aspect":"$322","change":"matched","evidence_ids":["$197","$235"],"fact_ids":["$154","$271"],"id":"UML-ASSESSMENT-77f6ae77cee83552","observed_ids":["$154","$271"],"reason":"$255","status":"PASS","subject_id":"$404"},{"aspect":"$646","change":"matched","evidence_ids":["$197"],"fact_ids":["$154"],"id":"UML-ASSESSMENT-8527474b9842f7ef","observed_ids":["$154"],"reason":"$311","status":"PASS","subject_id":"$404"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9e049ef8b77acec5"],"fact_ids":["$112"],"id":"UML-ASSESSMENT-e36fa71f126457c0","observed_ids":["$112"],"reason":"$193","status":"PASS","subject_id":"$406"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-9e049ef8b77acec5"],"fact_ids":["$112","$154"],"id":"UML-ASSESSMENT-b0abae5e38b22fe8","observed_ids":["$112","$154"],"reason":"$255","status":"PASS","subject_id":"$406"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-9e049ef8b77acec5"],"fact_ids":["$112"],"id":"UML-ASSESSMENT-ad460bb5f54114d4","observed_ids":["$112"],"reason":"$194","status":"PASS","subject_id":"$406"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-9e049ef8b77acec5"],"fact_ids":["$112"],"id":"UML-ASSESSMENT-a0db891afd2de6ae","observed_ids":["$112"],"reason":"$311","status":"PASS","subject_id":"$406"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-7a0ee9bb5a0383ec"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-f0551285dfe57a90","observed_ids":["$133"],"reason":"$193","status":"PASS","subject_id":"$405"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-7a0ee9bb5a0383ec"],"fact_ids":["$133","$154"],"id":"UML-ASSESSMENT-c32f9c01e138b3df","observed_ids":["$133","$154"],"reason":"$255","status":"PASS","subject_id":"$405"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7a0ee9bb5a0383ec"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-b1df61a35ffc0fbc","observed_ids":["$133"],"reason":"$194","status":"PASS","subject_id":"$405"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-7a0ee9bb5a0383ec"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-6043dbc89c0e8b3b","observed_ids":["$133"],"reason":"$311","status":"PASS","subject_id":"$405"},{"aspect":"$342","change":"matched","evidence_ids":["$212"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-973f6344f19703a4","observed_ids":["$179"],"reason":"$193","status":"PASS","subject_id":"$408"},{"aspect":"$322","change":"matched","evidence_ids":["$212","$215"],"fact_ids":["$179","$270"],"id":"UML-ASSESSMENT-24d6d5f6cb1d2305","observed_ids":["$179","$270"],"reason":"$255","status":"PASS","subject_id":"$408"},{"aspect":"$646","change":"matched","evidence_ids":["$212"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-7d4df90c49154593","observed_ids":["$179"],"reason":"$311","status":"PASS","subject_id":"$408"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-f72fa2420611df95","observed_ids":["DARTATTR-a6437d5088c31c9b"],"reason":"$193","status":"PASS","subject_id":"$420"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6","$212"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-deed0a972a241964","observed_ids":["DARTATTR-a6437d5088c31c9b","$179"],"reason":"$255","status":"PASS","subject_id":"$420"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-d1f949380f4a8594","observed_ids":["DARTATTR-a6437d5088c31c9b"],"reason":"$311","status":"PASS","subject_id":"$420"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-b8b4d7f1d5c1e1ee","observed_ids":["DARTATTR-a6437d5088c31c9b"],"reason":"$4","status":"PASS","subject_id":"$420"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-af8e862faa8c1478"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-dbea30fdc443be15","observed_ids":["DARTATTR-9182506bb3518c56"],"reason":"$193","status":"PASS","subject_id":"$407"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-af8e862faa8c1478"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-5bf68fc50f32248f","observed_ids":["DARTATTR-9182506bb3518c56","$179"],"reason":"$255","status":"PASS","subject_id":"$407"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-af8e862faa8c1478"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-bc7925ced6557d8e","observed_ids":["DARTATTR-9182506bb3518c56"],"reason":"$311","status":"PASS","subject_id":"$407"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-af8e862faa8c1478"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-07f521b49b2866d4","observed_ids":["DARTATTR-9182506bb3518c56"],"reason":"$4","status":"PASS","subject_id":"$407"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-80a91e9a6b26e2cb"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-225f8c5e68c05ed3","observed_ids":["DARTATTR-abca66feae08db1c"],"reason":"$193","status":"PASS","subject_id":"$421"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-80a91e9a6b26e2cb"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-3681fe657b8abb29","observed_ids":["DARTATTR-abca66feae08db1c","$179"],"reason":"$255","status":"PASS","subject_id":"$421"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-80a91e9a6b26e2cb"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-c9ea917e6686dd73","observed_ids":["DARTATTR-abca66feae08db1c"],"reason":"$311","status":"PASS","subject_id":"$421"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-80a91e9a6b26e2cb"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-f466b3b829d78406","observed_ids":["DARTATTR-abca66feae08db1c"],"reason":"$4","status":"PASS","subject_id":"$421"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-165ed6e57ce91024"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-18ccff05135add42","observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"reason":"$193","status":"PASS","subject_id":"$419"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-165ed6e57ce91024","$212"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-9cb52a129a4299e4","observed_ids":["DARTATTR-6d8f8cd7fb617fa8","$179"],"reason":"$255","status":"PASS","subject_id":"$419"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-165ed6e57ce91024"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-211a02ce413926cd","observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"reason":"$311","status":"PASS","subject_id":"$419"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-165ed6e57ce91024"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-755f74375c8a959c","observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"reason":"$4","status":"PASS","subject_id":"$419"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ed20caea33e77f6b"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-a9582f279f8644ef","observed_ids":["DARTATTR-32e417d184be9f3b"],"reason":"$193","status":"PASS","subject_id":"$418"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-ed20caea33e77f6b"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-0d0f58f4dd6a49ef","observed_ids":["DARTATTR-32e417d184be9f3b","$179"],"reason":"$255","status":"PASS","subject_id":"$418"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-ed20caea33e77f6b"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-6805b3f26b75e8d8","observed_ids":["DARTATTR-32e417d184be9f3b"],"reason":"$311","status":"PASS","subject_id":"$418"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-ed20caea33e77f6b"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-a80505652846049c","observed_ids":["DARTATTR-32e417d184be9f3b"],"reason":"$4","status":"PASS","subject_id":"$418"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-94ce86e5666daedb"],"fact_ids":["$186"],"id":"UML-ASSESSMENT-79ea3ca365cd7f57","observed_ids":["$186"],"reason":"$193","status":"PASS","subject_id":"$411"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-94ce86e5666daedb"],"fact_ids":["$179","$186"],"id":"UML-ASSESSMENT-df9fc3688e5fcf28","observed_ids":["$179","$186"],"reason":"$255","status":"PASS","subject_id":"$411"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-94ce86e5666daedb"],"fact_ids":["$186"],"id":"UML-ASSESSMENT-c8381b312da8d4f8","observed_ids":["$186"],"reason":"$194","status":"PASS","subject_id":"$411"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-94ce86e5666daedb"],"fact_ids":["$186"],"id":"UML-ASSESSMENT-6f00be7fecfa8aa3","observed_ids":["$186"],"reason":"$311","status":"PASS","subject_id":"$411"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f77aba612f7df46a"],"fact_ids":["$160"],"id":"UML-ASSESSMENT-866b103e51f20e94","observed_ids":["$160"],"reason":"$193","status":"PASS","subject_id":"$413"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-f77aba612f7df46a"],"fact_ids":["$160","$179"],"id":"UML-ASSESSMENT-c7c28f80da6a9cda","observed_ids":["$160","$179"],"reason":"$255","status":"PASS","subject_id":"$413"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f77aba612f7df46a"],"fact_ids":["$160"],"id":"UML-ASSESSMENT-813cd0fe2d42144a","observed_ids":["$160"],"reason":"$194","status":"PASS","subject_id":"$413"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-f77aba612f7df46a"],"fact_ids":["$160"],"id":"UML-ASSESSMENT-f2ae35eb30683ead","observed_ids":["$160"],"reason":"$311","status":"PASS","subject_id":"$413"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b6a4fa9b670cd090"],"fact_ids":["$138"],"id":"UML-ASSESSMENT-7200991d32e2215c","observed_ids":["$138"],"reason":"$193","status":"PASS","subject_id":"$417"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-b6a4fa9b670cd090"],"fact_ids":["$138","$179"],"id":"UML-ASSESSMENT-d90e690423a83568","observed_ids":["$138","$179"],"reason":"$255","status":"PASS","subject_id":"$417"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b6a4fa9b670cd090"],"fact_ids":["$138"],"id":"UML-ASSESSMENT-902533e1e7a5c13e","observed_ids":["$138"],"reason":"$194","status":"PASS","subject_id":"$417"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-b6a4fa9b670cd090"],"fact_ids":["$138"],"id":"UML-ASSESSMENT-6ece665276df50e9","observed_ids":["$138"],"reason":"$311","status":"PASS","subject_id":"$417"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d09ea6c5319eb49d"],"fact_ids":["$189"],"id":"UML-ASSESSMENT-0cb9c68a0e27cd37","observed_ids":["$189"],"reason":"$193","status":"PASS","subject_id":"$414"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-d09ea6c5319eb49d"],"fact_ids":["$179","$189"],"id":"UML-ASSESSMENT-1c748195227d93d9","observed_ids":["$179","$189"],"reason":"$255","status":"PASS","subject_id":"$414"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d09ea6c5319eb49d"],"fact_ids":["$189"],"id":"UML-ASSESSMENT-6e1a56e0155e5f7d","observed_ids":["$189"],"reason":"$194","status":"PASS","subject_id":"$414"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-d09ea6c5319eb49d"],"fact_ids":["$189"],"id":"UML-ASSESSMENT-bf38b7556a634f27","observed_ids":["$189"],"reason":"$311","status":"PASS","subject_id":"$414"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-cff60de2089ec711"],"fact_ids":["$183"],"id":"UML-ASSESSMENT-4f23e5f3b269cbd8","observed_ids":["$183"],"reason":"$193","status":"PASS","subject_id":"$416"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-cff60de2089ec711"],"fact_ids":["$179","$183"],"id":"UML-ASSESSMENT-95fab384ee3c6b35","observed_ids":["$179","$183"],"reason":"$255","status":"PASS","subject_id":"$416"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-cff60de2089ec711"],"fact_ids":["$183"],"id":"UML-ASSESSMENT-939eb3009586e990","observed_ids":["$183"],"reason":"$194","status":"PASS","subject_id":"$416"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-cff60de2089ec711"],"fact_ids":["$183"],"id":"UML-ASSESSMENT-2ff873a83637b219","observed_ids":["$183"],"reason":"$311","status":"PASS","subject_id":"$416"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902"],"fact_ids":["$180"],"id":"UML-ASSESSMENT-c6c70e45d670d8a1","observed_ids":["$180"],"reason":"$193","status":"PASS","subject_id":"$409"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902","$212"],"fact_ids":["$179","$180"],"id":"UML-ASSESSMENT-b38d6c3af8eecba4","observed_ids":["$179","$180"],"reason":"$255","status":"PASS","subject_id":"$409"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902"],"fact_ids":["$180"],"id":"UML-ASSESSMENT-8c023e890193b86f","observed_ids":["$180"],"reason":"$194","status":"PASS","subject_id":"$409"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902"],"fact_ids":["$180"],"id":"UML-ASSESSMENT-88b1bc679cc24772","observed_ids":["$180"],"reason":"$311","status":"PASS","subject_id":"$409"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f82f54447c686f6d"],"fact_ids":["$145"],"id":"UML-ASSESSMENT-1139b105cf40c54e","observed_ids":["$145"],"reason":"$193","status":"PASS","subject_id":"$415"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-f82f54447c686f6d"],"fact_ids":["$145","$179"],"id":"UML-ASSESSMENT-55fedd4f064a87fe","observed_ids":["$145","$179"],"reason":"$255","status":"PASS","subject_id":"$415"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f82f54447c686f6d"],"fact_ids":["$145"],"id":"UML-ASSESSMENT-2480eb77abc8ecc7","observed_ids":["$145"],"reason":"$194","status":"PASS","subject_id":"$415"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-f82f54447c686f6d"],"fact_ids":["$145"],"id":"UML-ASSESSMENT-d44af78e844af01e","observed_ids":["$145"],"reason":"$311","status":"PASS","subject_id":"$415"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ba5a460d68f5ab73"],"fact_ids":["$117"],"id":"UML-ASSESSMENT-97b611d00d4d19e9","observed_ids":["$117"],"reason":"$193","status":"PASS","subject_id":"$410"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-ba5a460d68f5ab73"],"fact_ids":["$117","$179"],"id":"UML-ASSESSMENT-8c4e7782b8058171","observed_ids":["$117","$179"],"reason":"$255","status":"PASS","subject_id":"$410"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ba5a460d68f5ab73"],"fact_ids":["$117"],"id":"UML-ASSESSMENT-eb903640c3c0beaa","observed_ids":["$117"],"reason":"$194","status":"PASS","subject_id":"$410"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-ba5a460d68f5ab73"],"fact_ids":["$117"],"id":"UML-ASSESSMENT-77d2c9ec1056dd58","observed_ids":["$117"],"reason":"$311","status":"PASS","subject_id":"$410"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-72aacfd4f686856b"],"fact_ids":["$150"],"id":"UML-ASSESSMENT-a18fc845720e2033","observed_ids":["$150"],"reason":"$193","status":"PASS","subject_id":"$412"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-72aacfd4f686856b"],"fact_ids":["$150","$179"],"id":"UML-ASSESSMENT-23a3771bceff0f59","observed_ids":["$150","$179"],"reason":"$255","status":"PASS","subject_id":"$412"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-72aacfd4f686856b"],"fact_ids":["$150"],"id":"UML-ASSESSMENT-9b519939502f11c0","observed_ids":["$150"],"reason":"$194","status":"PASS","subject_id":"$412"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-72aacfd4f686856b"],"fact_ids":["$150"],"id":"UML-ASSESSMENT-b9619e1948ef5ce8","observed_ids":["$150"],"reason":"$311","status":"PASS","subject_id":"$412"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-41e748ff211648f7"],"fact_ids":["$277"],"id":"UML-ASSESSMENT-a32fa40488bc8cde","observed_ids":["$277"],"reason":"$193","status":"PASS","subject_id":"domain:module-product"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-be45e83abfd2bebf"],"fact_ids":["$274"],"id":"UML-ASSESSMENT-3ad88ea22041902c","observed_ids":["$274"],"reason":"$193","status":"PASS","subject_id":"domain:module-catalog-port"},{"aspect":"$342","change":"matched","evidence_ids":["$242"],"fact_ids":["$267"],"id":"UML-ASSESSMENT-2152af581f4fc860","observed_ids":["$267"],"reason":"$193","status":"PASS","subject_id":"domain:module-cart"},{"aspect":"$342","change":"matched","evidence_ids":["$229"],"fact_ids":["$287"],"id":"UML-ASSESSMENT-6dfa552367fbbd96","observed_ids":["$287"],"reason":"$193","status":"PASS","subject_id":"domain:module-order"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0d56469f18292017"],"fact_ids":["$275"],"id":"UML-ASSESSMENT-bbcaa06f212180c7","observed_ids":["$275"],"reason":"$193","status":"PASS","subject_id":"domain:module-order-port"},{"aspect":"$342","change":"matched","evidence_ids":["$223"],"fact_ids":["$282"],"id":"UML-ASSESSMENT-656fe804c42f7635","observed_ids":["$282"],"reason":"$193","status":"PASS","subject_id":"domain:module-place-order"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bae3db3f2512beef"],"fact_ids":["$279"],"id":"UML-ASSESSMENT-70955cc63565e17f","observed_ids":["$279"],"reason":"$193","status":"PASS","subject_id":"domain:module-shop-status"},{"aspect":"$342","change":"matched","evidence_ids":["$210"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-2b5f5dbb31d1f235","observed_ids":["$158"],"reason":"$193","status":"PASS","subject_id":"$339"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-41e748ff211648f7","$210"],"fact_ids":["$158","$277"],"id":"UML-ASSESSMENT-b7ba7c508db91c9b","observed_ids":["$158","$277"],"reason":"$255","status":"PASS","subject_id":"$339"},{"aspect":"$646","change":"matched","evidence_ids":["$210"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-ae2f4b9e6b7505d4","observed_ids":["$158"],"reason":"$311","status":"PASS","subject_id":"$339"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-530eaba979b8e128"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-bf386e016185ea3b","observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"reason":"$193","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-530eaba979b8e128","$210"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-dd36febb264693f6","observed_ids":["DARTATTR-6de6bf25bdbc14d9","$158"],"reason":"$255","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-530eaba979b8e128"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-75520d76f44ad3f5","observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"reason":"$311","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-530eaba979b8e128"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-6c33a345b70ac0e5","observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"reason":"$4","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-1c7825a792dabea7","observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"reason":"$193","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98","$210"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-78a6dbc9e8e6b8d6","observed_ids":["DARTATTR-1f4de3eb6ed85be0","$158"],"reason":"$255","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-1bea8f029f269cfd","observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"reason":"$311","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-4ab36fc82d1bccbb","observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"reason":"$4","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-173183ae98a0dc41"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-9147d23131b6a307","observed_ids":["DARTATTR-8868e314c78214ac"],"reason":"$193","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-173183ae98a0dc41","$210"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-f0be2b0461860b81","observed_ids":["DARTATTR-8868e314c78214ac","$158"],"reason":"$255","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-173183ae98a0dc41"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-e09547803e057697","observed_ids":["DARTATTR-8868e314c78214ac"],"reason":"$311","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-173183ae98a0dc41"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-5034e5754fa0a63f","observed_ids":["DARTATTR-8868e314c78214ac"],"reason":"$4","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96"],"id":"UML-ASSESSMENT-43e3f35b4cf2ceec","observed_ids":["$96"],"reason":"$193","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$210","EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96","$158"],"id":"UML-ASSESSMENT-60733d67ba37edb0","observed_ids":["$96","$158"],"reason":"$255","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96"],"id":"UML-ASSESSMENT-4886239c2f045316","observed_ids":["$96"],"reason":"$194","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96"],"id":"UML-ASSESSMENT-0075db34e89d7290","observed_ids":["$96"],"reason":"$311","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-c9646358d366942a"],"fact_ids":["$139"],"id":"UML-ASSESSMENT-f30bcd68ab763944","observed_ids":["$139"],"reason":"$193","status":"PASS","subject_id":"$333"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-be45e83abfd2bebf","EVD-c9646358d366942a"],"fact_ids":["$139","$274"],"id":"UML-ASSESSMENT-9e8deac3446681df","observed_ids":["$139","$274"],"reason":"$255","status":"PASS","subject_id":"$333"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-c9646358d366942a"],"fact_ids":["$139"],"id":"UML-ASSESSMENT-e9daa3566e32bbb6","observed_ids":["$139"],"reason":"$311","status":"PASS","subject_id":"$333"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99"],"fact_ids":["$168"],"id":"UML-ASSESSMENT-77a013cffd6d5ac1","observed_ids":["$168"],"reason":"$193","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99","EVD-c9646358d366942a"],"fact_ids":["$139","$168"],"id":"UML-ASSESSMENT-b9a605481c2c07ee","observed_ids":["$139","$168"],"reason":"$255","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99"],"fact_ids":["$168"],"id":"UML-ASSESSMENT-7bba80f121c1de4c","observed_ids":["$168"],"reason":"$194","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99"],"fact_ids":["$168"],"id":"UML-ASSESSMENT-2c2ff8b5f31bdfad","observed_ids":["$168"],"reason":"$311","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-97637c860348eefa"],"fact_ids":["$86"],"id":"UML-ASSESSMENT-50aac7aa2f0b4b07","observed_ids":["$86"],"reason":"$193","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-97637c860348eefa","EVD-c9646358d366942a"],"fact_ids":["$86","$139"],"id":"UML-ASSESSMENT-73d1519232511193","observed_ids":["$86","$139"],"reason":"$255","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-97637c860348eefa"],"fact_ids":["$86"],"id":"UML-ASSESSMENT-bdd868d3e9986579","observed_ids":["$86"],"reason":"$194","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-97637c860348eefa"],"fact_ids":["$86"],"id":"UML-ASSESSMENT-2bd521d7d4d65d14","observed_ids":["$86"],"reason":"$311","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"$342","change":"matched","evidence_ids":["$217"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-68c9d16c50ae3896","observed_ids":["$159"],"reason":"$193","status":"PASS","subject_id":"$331"},{"aspect":"$322","change":"matched","evidence_ids":["$217","$242"],"fact_ids":["$159","$267"],"id":"UML-ASSESSMENT-2bb5daf7cecc7cf7","observed_ids":["$159","$267"],"reason":"$255","status":"PASS","subject_id":"$331"},{"aspect":"$646","change":"matched","evidence_ids":["$217"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-3ab98b3a02030e77","observed_ids":["$159"],"reason":"$311","status":"PASS","subject_id":"$331"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-72c229cb6c270e22","observed_ids":["DARTATTR-473d5ebba5d95ceb"],"reason":"$193","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884","$217"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-0dc90f372c1050f8","observed_ids":["DARTATTR-473d5ebba5d95ceb","$159"],"reason":"$255","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-ab16d6a2cd82839f","observed_ids":["DARTATTR-473d5ebba5d95ceb"],"reason":"$311","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-55836185262d000f","observed_ids":["DARTATTR-473d5ebba5d95ceb"],"reason":"$4","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8bc839005a1c187c"],"fact_ids":["$82"],"id":"UML-ASSESSMENT-530bddb0cff1920c","observed_ids":["$82"],"reason":"$193","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$217","EVD-8bc839005a1c187c"],"fact_ids":["$82","$159"],"id":"UML-ASSESSMENT-0999264c1ca1fd65","observed_ids":["$82","$159"],"reason":"$255","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8bc839005a1c187c"],"fact_ids":["$82"],"id":"UML-ASSESSMENT-ac01dee30373679e","observed_ids":["$82"],"reason":"$194","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-8bc839005a1c187c"],"fact_ids":["$82"],"id":"UML-ASSESSMENT-c6214fc74f1852eb","observed_ids":["$82"],"reason":"$311","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-65a151403d6b0698"],"fact_ids":["$113"],"id":"UML-ASSESSMENT-49b4395d68fdc5f6","observed_ids":["$113"],"reason":"$193","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-65a151403d6b0698","$217"],"fact_ids":["$113","$159"],"id":"UML-ASSESSMENT-7fe9e638c446f438","observed_ids":["$113","$159"],"reason":"$255","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-65a151403d6b0698"],"fact_ids":["$113"],"id":"UML-ASSESSMENT-812b7881ddf85d6d","observed_ids":["$113"],"reason":"$194","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-65a151403d6b0698"],"fact_ids":["$113"],"id":"UML-ASSESSMENT-0404c2e58052d868","observed_ids":["$113"],"reason":"$311","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4"],"fact_ids":["$93"],"id":"UML-ASSESSMENT-59ba3a60e438672d","observed_ids":["$93"],"reason":"$193","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4","$217"],"fact_ids":["$93","$159"],"id":"UML-ASSESSMENT-a180ba065bfd8f3e","observed_ids":["$93","$159"],"reason":"$255","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4"],"fact_ids":["$93"],"id":"UML-ASSESSMENT-c274a405665d541c","observed_ids":["$93"],"reason":"$194","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4"],"fact_ids":["$93"],"id":"UML-ASSESSMENT-ff5d0d0a7d3b67a6","observed_ids":["$93"],"reason":"$311","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73"],"fact_ids":["$153"],"id":"UML-ASSESSMENT-acc240850496f289","observed_ids":["$153"],"reason":"$193","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73","$217"],"fact_ids":["$153","$159"],"id":"UML-ASSESSMENT-6ab12b4264b183c8","observed_ids":["$153","$159"],"reason":"$255","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73"],"fact_ids":["$153"],"id":"UML-ASSESSMENT-a82abb28baafc03f","observed_ids":["$153"],"reason":"$194","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73"],"fact_ids":["$153"],"id":"UML-ASSESSMENT-7bca9128b34df5b2","observed_ids":["$153"],"reason":"$311","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94"],"fact_ids":["$141"],"id":"UML-ASSESSMENT-87c57ae87d5b3221","observed_ids":["$141"],"reason":"$193","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94","$217"],"fact_ids":["$141","$159"],"id":"UML-ASSESSMENT-8d58f31114de6677","observed_ids":["$141","$159"],"reason":"$255","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94"],"fact_ids":["$141"],"id":"UML-ASSESSMENT-3040ffc57cfa77e4","observed_ids":["$141"],"reason":"$194","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94"],"fact_ids":["$141"],"id":"UML-ASSESSMENT-d572f18d4e23a884","observed_ids":["$141"],"reason":"$311","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-adecbd184dd079f8"],"fact_ids":["$185"],"id":"UML-ASSESSMENT-27db6dfdb70b8a92","observed_ids":["$185"],"reason":"$193","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"$322","change":"matched","evidence_ids":["$217","EVD-adecbd184dd079f8"],"fact_ids":["$159","$185"],"id":"UML-ASSESSMENT-94fe840d83cb5496","observed_ids":["$159","$185"],"reason":"$255","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-adecbd184dd079f8"],"fact_ids":["$185"],"id":"UML-ASSESSMENT-2ceb941fc57713a0","observed_ids":["$185"],"reason":"$194","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-adecbd184dd079f8"],"fact_ids":["$185"],"id":"UML-ASSESSMENT-065eefd19c01ffbe","observed_ids":["$185"],"reason":"$311","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c"],"fact_ids":["$172"],"id":"UML-ASSESSMENT-eb135daf3ba02127","observed_ids":["$172"],"reason":"$193","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c","$217"],"fact_ids":["$159","$172"],"id":"UML-ASSESSMENT-cc2da4504adb8420","observed_ids":["$159","$172"],"reason":"$255","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c"],"fact_ids":["$172"],"id":"UML-ASSESSMENT-1ced37e28f0d76d7","observed_ids":["$172"],"reason":"$194","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c"],"fact_ids":["$172"],"id":"UML-ASSESSMENT-22496b1c99b65d47","observed_ids":["$172"],"reason":"$311","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"$342","change":"matched","evidence_ids":["$227"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-e4b9f236936c4729","observed_ids":["$85"],"reason":"$193","status":"PASS","subject_id":"$332"},{"aspect":"$322","change":"matched","evidence_ids":["$227","$242"],"fact_ids":["$85","$267"],"id":"UML-ASSESSMENT-a229cdb9f0d3b1a2","observed_ids":["$85","$267"],"reason":"$255","status":"PASS","subject_id":"$332"},{"aspect":"$646","change":"matched","evidence_ids":["$227"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-44ba5a7145a3d243","observed_ids":["$85"],"reason":"$311","status":"PASS","subject_id":"$332"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-50e9d6fe258083d7","observed_ids":["DARTATTR-7d8c7f418727ccc3"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7","$227"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-52b4c60cb7de12fb","observed_ids":["DARTATTR-7d8c7f418727ccc3","$85"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-eafa6dd6f9eacb9b","observed_ids":["DARTATTR-7d8c7f418727ccc3"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-0b90076787145130","observed_ids":["DARTATTR-7d8c7f418727ccc3"],"reason":"$4","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d035d4e99a15c3d6"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-e18a4ae4da535c10","observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$322","change":"matched","evidence_ids":["$227","EVD-d035d4e99a15c3d6"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-eedbdf3fb531f56d","observed_ids":["DARTATTR-1a5e0dc81f6ff090","$85"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-d035d4e99a15c3d6"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-a22907015a2962db","observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-d035d4e99a15c3d6"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-981b4c1c696b0457","observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"reason":"$4","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a5afdf7ca26faed9"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-affd84a7fd0ea054","observed_ids":["$84"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$227","EVD-a5afdf7ca26faed9"],"fact_ids":["$84","$85"],"id":"UML-ASSESSMENT-55677f0839ef2c07","observed_ids":["$84","$85"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a5afdf7ca26faed9"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-16da8c318bde7a49","observed_ids":["$84"],"reason":"$194","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-a5afdf7ca26faed9"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-b8b82237500e95e3","observed_ids":["$84"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d"],"fact_ids":["$81"],"id":"UML-ASSESSMENT-4a88b698b5efac0b","observed_ids":["$81"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d","$227"],"fact_ids":["$81","$85"],"id":"UML-ASSESSMENT-964310040e23f880","observed_ids":["$81","$85"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d"],"fact_ids":["$81"],"id":"UML-ASSESSMENT-319534a56db51025","observed_ids":["$81"],"reason":"$194","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d"],"fact_ids":["$81"],"id":"UML-ASSESSMENT-2386b511dd2305ef","observed_ids":["$81"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"$342","change":"matched","evidence_ids":["$239"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-0a132551b8a92669","observed_ids":["$121"],"reason":"$193","status":"PASS","subject_id":"$337"},{"aspect":"$322","change":"matched","evidence_ids":["$229","$239"],"fact_ids":["$121","$287"],"id":"UML-ASSESSMENT-e1422c35850ed896","observed_ids":["$121","$287"],"reason":"$255","status":"PASS","subject_id":"$337"},{"aspect":"$646","change":"matched","evidence_ids":["$239"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-6939bba016aa3051","observed_ids":["$121"],"reason":"$311","status":"PASS","subject_id":"$337"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-4976b95267ecfed3"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-274db7cb4022ac71","observed_ids":["DARTATTR-646f65e0e51af6c7"],"reason":"$193","status":"PASS","subject_id":"domain:status-placed"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-4976b95267ecfed3","$239"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-d556a421c0f821b8","observed_ids":["DARTATTR-646f65e0e51af6c7","$121"],"reason":"$255","status":"PASS","subject_id":"domain:status-placed"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-4976b95267ecfed3"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-591af8592bf2d0ce","observed_ids":["DARTATTR-646f65e0e51af6c7"],"reason":"$311","status":"PASS","subject_id":"domain:status-placed"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8e1fee155b50fe00"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-0bd08e08f7c20c45","observed_ids":["DARTATTR-57edd941d28d059a"],"reason":"$193","status":"PASS","subject_id":"domain:status-completed"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-8e1fee155b50fe00","$239"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-8649b34916c46b65","observed_ids":["DARTATTR-57edd941d28d059a","$121"],"reason":"$255","status":"PASS","subject_id":"domain:status-completed"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-8e1fee155b50fe00"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-c65abd4cbd81badd","observed_ids":["DARTATTR-57edd941d28d059a"],"reason":"$311","status":"PASS","subject_id":"domain:status-completed"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-d12fd69484747d2d","observed_ids":["DARTATTR-2efdb60fe288ad80"],"reason":"$193","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b","$239"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-ad2910a71beb2dbd","observed_ids":["DARTATTR-2efdb60fe288ad80","$121"],"reason":"$255","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-9c1c54dddf98546c","observed_ids":["DARTATTR-2efdb60fe288ad80"],"reason":"$311","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-f1a4553ea532e747","observed_ids":["DARTATTR-2efdb60fe288ad80"],"reason":"$4","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3"],"fact_ids":["$108"],"id":"UML-ASSESSMENT-679e7c58a754aa81","observed_ids":["$108"],"reason":"$193","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3","$239"],"fact_ids":["$108","$121"],"id":"UML-ASSESSMENT-d4378536af3128bf","observed_ids":["$108","$121"],"reason":"$255","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3"],"fact_ids":["$108"],"id":"UML-ASSESSMENT-418412dcb6ad3b64","observed_ids":["$108"],"reason":"$194","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3"],"fact_ids":["$108"],"id":"UML-ASSESSMENT-4be6fe1d55f76590","observed_ids":["$108"],"reason":"$311","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["$228"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-3cf1344e7a30ede7","observed_ids":["$92"],"reason":"$193","status":"PASS","subject_id":"$335"},{"aspect":"$322","change":"matched","evidence_ids":["$228","$229"],"fact_ids":["$92","$287"],"id":"UML-ASSESSMENT-7ce46c0f2856e4fb","observed_ids":["$92","$287"],"reason":"$255","status":"PASS","subject_id":"$335"},{"aspect":"$646","change":"matched","evidence_ids":["$228"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-e1914450a49cd9af","observed_ids":["$92"],"reason":"$311","status":"PASS","subject_id":"$335"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-1fd502475c316a6e","observed_ids":["DARTATTR-3f999f64fca419aa"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac","$228"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-5b875802f97f4c87","observed_ids":["DARTATTR-3f999f64fca419aa","$92"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-3b5c93890632ea81","observed_ids":["DARTATTR-3f999f64fca419aa"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-2cea5a3896e2f409","observed_ids":["DARTATTR-3f999f64fca419aa"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-14b465173091fafc","observed_ids":["DARTATTR-37cacc49ce38e893"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d","$228"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-166bc640262a3f20","observed_ids":["DARTATTR-37cacc49ce38e893","$92"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-47d3e5e25df0aa87","observed_ids":["DARTATTR-37cacc49ce38e893"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-8b2cc8fe8b4a9c51","observed_ids":["DARTATTR-37cacc49ce38e893"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bceb38ef151c77dd"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-2ae22bbff860438e","observed_ids":["DARTATTR-5765b420640beaed"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$322","change":"matched","evidence_ids":["$228","EVD-bceb38ef151c77dd"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-e6291e4d47227c9a","observed_ids":["DARTATTR-5765b420640beaed","$92"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-bceb38ef151c77dd"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-01f8c1d95a229216","observed_ids":["DARTATTR-5765b420640beaed"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-bceb38ef151c77dd"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-e90064c99d44515f","observed_ids":["DARTATTR-5765b420640beaed"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-ea75423b5b24d97b","observed_ids":["DARTATTR-3615925b93eaf976"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9","$228"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-c286354b0709fc90","observed_ids":["DARTATTR-3615925b93eaf976","$92"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-680a549b059fbe74","observed_ids":["DARTATTR-3615925b93eaf976"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-b6db94deff4af1d1","observed_ids":["DARTATTR-3615925b93eaf976"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2c3f017252edcaef"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-65709340c07e7329","observed_ids":["$167"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2c3f017252edcaef","$228"],"fact_ids":["$92","$167"],"id":"UML-ASSESSMENT-c76589a02f750d92","observed_ids":["$92","$167"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2c3f017252edcaef"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-fb653eeef06ae29a","observed_ids":["$167"],"reason":"$194","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-2c3f017252edcaef"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-3b0a8741ec87c4c9","observed_ids":["$167"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-07632b7b3161f615"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-4f9cadda9237baec","observed_ids":["$155"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-07632b7b3161f615","$228"],"fact_ids":["$92","$155"],"id":"UML-ASSESSMENT-94975a06a9eecaa4","observed_ids":["$92","$155"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-07632b7b3161f615"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-1121282f4f78911d","observed_ids":["$155"],"reason":"$194","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-07632b7b3161f615"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-1cc1b4151323ca8c","observed_ids":["$155"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"$342","change":"matched","evidence_ids":["$232"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-2ff33333a3349538","observed_ids":["$169"],"reason":"$193","status":"PASS","subject_id":"$334"},{"aspect":"$322","change":"matched","evidence_ids":["$229","$232"],"fact_ids":["$169","$287"],"id":"UML-ASSESSMENT-6ff1afd33fadb08a","observed_ids":["$169","$287"],"reason":"$255","status":"PASS","subject_id":"$334"},{"aspect":"$646","change":"matched","evidence_ids":["$232"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-f162ebb751981a0b","observed_ids":["$169"],"reason":"$311","status":"PASS","subject_id":"$334"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-0fe8c76d5349e817","observed_ids":["DARTATTR-dac67f6189475a74"],"reason":"$193","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43","$232"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-2b87bf81ff65a123","observed_ids":["DARTATTR-dac67f6189475a74","$169"],"reason":"$255","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-3f7c4e3eb89cc671","observed_ids":["DARTATTR-dac67f6189475a74"],"reason":"$311","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-df45482e925d3c14","observed_ids":["DARTATTR-dac67f6189475a74"],"reason":"$4","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f5d5e5ea8334e34d"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-99eabcae163e41ca","observed_ids":["DARTATTR-f27d571c8868e98b"],"reason":"$193","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$322","change":"matched","evidence_ids":["$232","EVD-f5d5e5ea8334e34d"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-71304a75cc9c91c0","observed_ids":["DARTATTR-f27d571c8868e98b","$169"],"reason":"$255","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-f5d5e5ea8334e34d"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-1af66b6f35fba15a","observed_ids":["DARTATTR-f27d571c8868e98b"],"reason":"$311","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-f5d5e5ea8334e34d"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-ae33995a61678e44","observed_ids":["DARTATTR-f27d571c8868e98b"],"reason":"$4","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-eb90cc8691d70777"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-415f3fe6561be36e","observed_ids":["DARTATTR-edb30bf8879fb5ca"],"reason":"$193","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$322","change":"matched","evidence_ids":["$232","EVD-eb90cc8691d70777"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-c71e2ff4bc6c9e45","observed_ids":["DARTATTR-edb30bf8879fb5ca","$169"],"reason":"$255","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-eb90cc8691d70777"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-8deda6dfc69e92a1","observed_ids":["DARTATTR-edb30bf8879fb5ca"],"reason":"$311","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-eb90cc8691d70777"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-3e79942ffb0e7508","observed_ids":["DARTATTR-edb30bf8879fb5ca"],"reason":"$4","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-e5e1739bfc559d12","observed_ids":["DARTATTR-5f3db9ee01f48587"],"reason":"$193","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9","$232"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-3de48985b01c0797","observed_ids":["DARTATTR-5f3db9ee01f48587","$169"],"reason":"$255","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-c1bd5841141f941b","observed_ids":["DARTATTR-5f3db9ee01f48587"],"reason":"$311","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-b9a7c016e6d9fdc6","observed_ids":["DARTATTR-5f3db9ee01f48587"],"reason":"$4","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ef0aea149df06f62"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-50b2d9299772137a","observed_ids":["$176"],"reason":"$193","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$232","EVD-ef0aea149df06f62"],"fact_ids":["$169","$176"],"id":"UML-ASSESSMENT-507e7f546723c1aa","observed_ids":["$169","$176"],"reason":"$255","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ef0aea149df06f62"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-3c6aaf177d2455af","observed_ids":["$176"],"reason":"$194","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-ef0aea149df06f62"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-960ebfbd60869973","observed_ids":["$176"],"reason":"$311","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae"],"fact_ids":["$79"],"id":"UML-ASSESSMENT-e00949c9854f1359","observed_ids":["$79"],"reason":"$193","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae","$232"],"fact_ids":["$79","$169"],"id":"UML-ASSESSMENT-18fccc19e81f384a","observed_ids":["$79","$169"],"reason":"$255","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae"],"fact_ids":["$79"],"id":"UML-ASSESSMENT-6e810d0f1d4593dc","observed_ids":["$79"],"reason":"$194","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae"],"fact_ids":["$79"],"id":"UML-ASSESSMENT-6bf8925de9445dfe","observed_ids":["$79"],"reason":"$311","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"$342","change":"matched","evidence_ids":["$220"],"fact_ids":["$101"],"id":"UML-ASSESSMENT-7a50891f0e7dfd92","observed_ids":["$101"],"reason":"$193","status":"PASS","subject_id":"$336"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0d56469f18292017","$220"],"fact_ids":["$101","$275"],"id":"UML-ASSESSMENT-f4aece8f9a97879c","observed_ids":["$101","$275"],"reason":"$255","status":"PASS","subject_id":"$336"},{"aspect":"$646","change":"matched","evidence_ids":["$220"],"fact_ids":["$101"],"id":"UML-ASSESSMENT-dc714c7cf590b30c","observed_ids":["$101"],"reason":"$311","status":"PASS","subject_id":"$336"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-038f31aa29d5b945"],"fact_ids":["$106"],"id":"UML-ASSESSMENT-bb9b1a63818961e8","observed_ids":["$106"],"reason":"$193","status":"PASS","subject_id":"domain:order-place"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-038f31aa29d5b945","$220"],"fact_ids":["$101","$106"],"id":"UML-ASSESSMENT-a8507a0e79d67218","observed_ids":["$101","$106"],"reason":"$255","status":"PASS","subject_id":"domain:order-place"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-038f31aa29d5b945"],"fact_ids":["$106"],"id":"UML-ASSESSMENT-7b82c8fe89f742e1","observed_ids":["$106"],"reason":"$194","status":"PASS","subject_id":"domain:order-place"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-038f31aa29d5b945"],"fact_ids":["$106"],"id":"UML-ASSESSMENT-539f850947f5e218","observed_ids":["$106"],"reason":"$311","status":"PASS","subject_id":"domain:order-place"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e97b430b9f8860df"],"fact_ids":["$125"],"id":"UML-ASSESSMENT-81716f128de5a1f4","observed_ids":["$125"],"reason":"$193","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"$322","change":"matched","evidence_ids":["$220","EVD-e97b430b9f8860df"],"fact_ids":["$101","$125"],"id":"UML-ASSESSMENT-934eef00f6a42245","observed_ids":["$101","$125"],"reason":"$255","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e97b430b9f8860df"],"fact_ids":["$125"],"id":"UML-ASSESSMENT-b4b630fec7ef9077","observed_ids":["$125"],"reason":"$194","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-e97b430b9f8860df"],"fact_ids":["$125"],"id":"UML-ASSESSMENT-2aad5a41016120d6","observed_ids":["$125"],"reason":"$311","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e1db38f9c139aeba"],"fact_ids":["$103"],"id":"UML-ASSESSMENT-d533a0b8183f7bb3","observed_ids":["$103"],"reason":"$193","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"$322","change":"matched","evidence_ids":["$220","EVD-e1db38f9c139aeba"],"fact_ids":["$101","$103"],"id":"UML-ASSESSMENT-cb1ed503572f9848","observed_ids":["$101","$103"],"reason":"$255","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e1db38f9c139aeba"],"fact_ids":["$103"],"id":"UML-ASSESSMENT-d90e99768d9644f4","observed_ids":["$103"],"reason":"$194","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-e1db38f9c139aeba"],"fact_ids":["$103"],"id":"UML-ASSESSMENT-ce1a90b60236218e","observed_ids":["$103"],"reason":"$311","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-aa23a144859b4c41"],"fact_ids":["$120"],"id":"UML-ASSESSMENT-57811063370c05da","observed_ids":["$120"],"reason":"$193","status":"PASS","subject_id":"domain:order-find"},{"aspect":"$322","change":"matched","evidence_ids":["$220","EVD-aa23a144859b4c41"],"fact_ids":["$101","$120"],"id":"UML-ASSESSMENT-5c92933de71d372f","observed_ids":["$101","$120"],"reason":"$255","status":"PASS","subject_id":"domain:order-find"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-aa23a144859b4c41"],"fact_ids":["$120"],"id":"UML-ASSESSMENT-ac138dfbb6247a2c","observed_ids":["$120"],"reason":"$194","status":"PASS","subject_id":"domain:order-find"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-aa23a144859b4c41"],"fact_ids":["$120"],"id":"UML-ASSESSMENT-bc747a899a9ea778","observed_ids":["$120"],"reason":"$311","status":"PASS","subject_id":"domain:order-find"},{"aspect":"$342","change":"matched","evidence_ids":["$243"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-716a0befe1406e19","observed_ids":["$178"],"reason":"$193","status":"PASS","subject_id":"$338"},{"aspect":"$322","change":"matched","evidence_ids":["$223","$243"],"fact_ids":["$178","$282"],"id":"UML-ASSESSMENT-d3df4727a5c5dde7","observed_ids":["$178","$282"],"reason":"$255","status":"PASS","subject_id":"$338"},{"aspect":"$646","change":"matched","evidence_ids":["$243"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-071c9ead19d5fd21","observed_ids":["$178"],"reason":"$311","status":"PASS","subject_id":"$338"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a083e2802be6533d"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-2c4c4b6d161006e8","observed_ids":["DARTATTR-35be65eeff9aead4"],"reason":"$193","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a083e2802be6533d","$243"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-e6a4c16b79adb3f7","observed_ids":["DARTATTR-35be65eeff9aead4","$178"],"reason":"$255","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-a083e2802be6533d"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-40e25117c7369cc7","observed_ids":["DARTATTR-35be65eeff9aead4"],"reason":"$311","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-a083e2802be6533d"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-2968581a57336067","observed_ids":["DARTATTR-35be65eeff9aead4"],"reason":"$4","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f799e2ec41307b54"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-48effbcf41d457d5","observed_ids":["DARTATTR-0ddeca3224bd466f"],"reason":"$193","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$322","change":"matched","evidence_ids":["$243","EVD-f799e2ec41307b54"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-5efb19615ab02977","observed_ids":["DARTATTR-0ddeca3224bd466f","$178"],"reason":"$255","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-f799e2ec41307b54"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-1eafaa394ba7f818","observed_ids":["DARTATTR-0ddeca3224bd466f"],"reason":"$311","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-f799e2ec41307b54"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-b2ba765fd3bdd763","observed_ids":["DARTATTR-0ddeca3224bd466f"],"reason":"$4","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-337741cc61d84339","observed_ids":["DARTATTR-d12734f920089caf"],"reason":"$193","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1","$243"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-9b2f9f1930d1a881","observed_ids":["DARTATTR-d12734f920089caf","$178"],"reason":"$255","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-09b43b868d6482c4","observed_ids":["DARTATTR-d12734f920089caf"],"reason":"$311","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-9ffc953bc6fa052a","observed_ids":["DARTATTR-d12734f920089caf"],"reason":"$4","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5679517549e4f286"],"fact_ids":["$100"],"id":"UML-ASSESSMENT-23c9b3f7e429b638","observed_ids":["$100"],"reason":"$193","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5679517549e4f286","$243"],"fact_ids":["$100","$178"],"id":"UML-ASSESSMENT-cf64a2466dbc0b47","observed_ids":["$100","$178"],"reason":"$255","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5679517549e4f286"],"fact_ids":["$100"],"id":"UML-ASSESSMENT-d97ea84918dd6280","observed_ids":["$100"],"reason":"$194","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-5679517549e4f286"],"fact_ids":["$100"],"id":"UML-ASSESSMENT-978cc51af061e86b","observed_ids":["$100"],"reason":"$311","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f92a2608c3808ee1"],"fact_ids":["$148"],"id":"UML-ASSESSMENT-b99b06fd8f4c4ac6","observed_ids":["$148"],"reason":"$193","status":"PASS","subject_id":"domain:place-call"},{"aspect":"$322","change":"matched","evidence_ids":["$243","EVD-f92a2608c3808ee1"],"fact_ids":["$148","$178"],"id":"UML-ASSESSMENT-1ad4c2a71cd4e500","observed_ids":["$148","$178"],"reason":"$255","status":"PASS","subject_id":"domain:place-call"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f92a2608c3808ee1"],"fact_ids":["$148"],"id":"UML-ASSESSMENT-68b0f0601d7cdb09","observed_ids":["$148"],"reason":"$194","status":"PASS","subject_id":"domain:place-call"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-f92a2608c3808ee1"],"fact_ids":["$148"],"id":"UML-ASSESSMENT-8b612f4c2823acca","observed_ids":["$148"],"reason":"$311","status":"PASS","subject_id":"domain:place-call"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b0fbe1554d615978"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-02484f6c5237755a","observed_ids":["$156"],"reason":"$193","status":"PASS","subject_id":"$340"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-b0fbe1554d615978","EVD-bae3db3f2512beef"],"fact_ids":["$156","$279"],"id":"UML-ASSESSMENT-d72698a2a138a896","observed_ids":["$156","$279"],"reason":"$255","status":"PASS","subject_id":"$340"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-b0fbe1554d615978"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-ebadb82603eb7761","observed_ids":["$156"],"reason":"$311","status":"PASS","subject_id":"$340"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a60178d57924fbfb"],"fact_ids":["$87"],"id":"UML-ASSESSMENT-2c05a342a1b9f699","observed_ids":["$87"],"reason":"$193","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a60178d57924fbfb","EVD-b0fbe1554d615978"],"fact_ids":["$87","$156"],"id":"UML-ASSESSMENT-0cedadff2294bc8e","observed_ids":["$87","$156"],"reason":"$255","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a60178d57924fbfb"],"fact_ids":["$87"],"id":"UML-ASSESSMENT-860ba5e0db962fd8","observed_ids":["$87"],"reason":"$194","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-a60178d57924fbfb"],"fact_ids":["$87"],"id":"UML-ASSESSMENT-e89dd8849c6ceeeb","observed_ids":["$87"],"reason":"$311","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-608731fe1da698aa"],"fact_ids":["$149"],"id":"UML-ASSESSMENT-6b3468973d4f0b25","observed_ids":["$149"],"reason":"$193","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-608731fe1da698aa","EVD-b0fbe1554d615978"],"fact_ids":["$149","$156"],"id":"UML-ASSESSMENT-a4e18389b37ffe4f","observed_ids":["$149","$156"],"reason":"$255","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-608731fe1da698aa"],"fact_ids":["$149"],"id":"UML-ASSESSMENT-9c0d2eac63dce402","observed_ids":["$149"],"reason":"$194","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-608731fe1da698aa"],"fact_ids":["$149"],"id":"UML-ASSESSMENT-34a4a73365b897a8","observed_ids":["$149"],"reason":"$311","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"$342","change":"matched","evidence_ids":["$208"],"fact_ids":["$284"],"id":"UML-ASSESSMENT-3b557ee11a9d2a03","observed_ids":["$284"],"reason":"$193","status":"PASS","subject_id":"data:module-catalog-repo"},{"aspect":"$342","change":"matched","evidence_ids":["$218"],"fact_ids":["$280"],"id":"UML-ASSESSMENT-9d79f1cfdcad0ab3","observed_ids":["$280"],"reason":"$193","status":"PASS","subject_id":"data:module-order-repo"},{"aspect":"$342","change":"matched","evidence_ids":["$226"],"fact_ids":["$276"],"id":"UML-ASSESSMENT-321d5a9693ac07db","observed_ids":["$276"],"reason":"$193","status":"PASS","subject_id":"data:module-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2f116b95f9304441"],"fact_ids":["$285"],"id":"UML-ASSESSMENT-38bf981e9806f77d","observed_ids":["$285"],"reason":"$193","status":"PASS","subject_id":"data:module-memory-store"},{"aspect":"$342","change":"matched","evidence_ids":["$221"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-650ab9e13f1f5f2c","observed_ids":["$146"],"reason":"$193","status":"PASS","subject_id":"$323"},{"aspect":"$322","change":"matched","evidence_ids":["$208","$221"],"fact_ids":["$146","$284"],"id":"UML-ASSESSMENT-4342715b50f110dc","observed_ids":["$146","$284"],"reason":"$255","status":"PASS","subject_id":"$323"},{"aspect":"$646","change":"matched","evidence_ids":["$221"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-e8b41f5ac7a2658e","observed_ids":["$146"],"reason":"$311","status":"PASS","subject_id":"$323"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-7021154cb947fbcc"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-4561b206698eabd5","observed_ids":["DARTATTR-1b59d645c92f8026"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-7021154cb947fbcc","$221"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-12b09810837afe08","observed_ids":["DARTATTR-1b59d645c92f8026","$146"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-7021154cb947fbcc"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-e1ee367802685261","observed_ids":["DARTATTR-1b59d645c92f8026"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-7021154cb947fbcc"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-ca878860fa8204b2","observed_ids":["DARTATTR-1b59d645c92f8026"],"reason":"$4","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-a7ae55bd847a715e","observed_ids":["DARTATTR-e67e197d722dac1a"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee","$221"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-a9d9618589c7d743","observed_ids":["DARTATTR-e67e197d722dac1a","$146"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-6f0fe8680e918bd9","observed_ids":["DARTATTR-e67e197d722dac1a"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-7d29ff5d97425fb8","observed_ids":["DARTATTR-e67e197d722dac1a"],"reason":"$4","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f4fc28a6f3d1b59e"],"fact_ids":["$99"],"id":"UML-ASSESSMENT-1b87e9c0e3353284","observed_ids":["$99"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$221","EVD-f4fc28a6f3d1b59e"],"fact_ids":["$99","$146"],"id":"UML-ASSESSMENT-84d8ac6978cf067a","observed_ids":["$99","$146"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f4fc28a6f3d1b59e"],"fact_ids":["$99"],"id":"UML-ASSESSMENT-74f2a8d787acc780","observed_ids":["$99"],"reason":"$194","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-f4fc28a6f3d1b59e"],"fact_ids":["$99"],"id":"UML-ASSESSMENT-55c2a6f5c7a82fba","observed_ids":["$99"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-868a01747aeb4412","observed_ids":["$123"],"reason":"$193","status":"PASS","subject_id":"$324"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7","$221"],"fact_ids":["$123","$146"],"id":"UML-ASSESSMENT-51ac90efe7082057","observed_ids":["$123","$146"],"reason":"$255","status":"PASS","subject_id":"$324"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-b45402ba69a2af1e","observed_ids":["$123"],"reason":"$194","status":"PASS","subject_id":"$324"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-f52c7ad2d74162db","observed_ids":["$123"],"reason":"$311","status":"PASS","subject_id":"$324"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e2460d6c15eba44e"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-ffca464395adbf55","observed_ids":["$89"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"$322","change":"matched","evidence_ids":["$221","EVD-e2460d6c15eba44e"],"fact_ids":["$89","$146"],"id":"UML-ASSESSMENT-d239aa31cdffc6e8","observed_ids":["$89","$146"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e2460d6c15eba44e"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-1d2c2d6bbbf156c6","observed_ids":["$89"],"reason":"$194","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-e2460d6c15eba44e"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-fc5bfb42886a9cc4","observed_ids":["$89"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"$342","change":"matched","evidence_ids":["$200"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-19fb311b13f54292","observed_ids":["$157"],"reason":"$193","status":"PASS","subject_id":"$326"},{"aspect":"$322","change":"matched","evidence_ids":["$200","$218"],"fact_ids":["$157","$280"],"id":"UML-ASSESSMENT-f88e93ede7cbdf7c","observed_ids":["$157","$280"],"reason":"$255","status":"PASS","subject_id":"$326"},{"aspect":"$646","change":"matched","evidence_ids":["$200"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-fac2a7ed1f439ed5","observed_ids":["$157"],"reason":"$311","status":"PASS","subject_id":"$326"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3de53aa63da303cb"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-1225d6a24ef340fa","observed_ids":["DARTATTR-4326197514f2f5fa"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$322","change":"matched","evidence_ids":["$200","EVD-3de53aa63da303cb"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-764d357fafa35a60","observed_ids":["DARTATTR-4326197514f2f5fa","$157"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-3de53aa63da303cb"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-a567420ca04820c1","observed_ids":["DARTATTR-4326197514f2f5fa"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-3de53aa63da303cb"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-eecfe94849c7ae00","observed_ids":["DARTATTR-4326197514f2f5fa"],"reason":"$4","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0cee415c5cc542da"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-9a2aacf5354c6c1d","observed_ids":["DARTATTR-08a60408fca58f5a"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0cee415c5cc542da","$200"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-19e7a9ce0010dbb8","observed_ids":["DARTATTR-08a60408fca58f5a","$157"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0cee415c5cc542da"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-fbee75c18f38f674","observed_ids":["DARTATTR-08a60408fca58f5a"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-0cee415c5cc542da"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-618079467e171cfa","observed_ids":["DARTATTR-08a60408fca58f5a"],"reason":"$4","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8301feeca0d9b799"],"fact_ids":["$109"],"id":"UML-ASSESSMENT-83611e3b48de6e63","observed_ids":["$109"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$200","EVD-8301feeca0d9b799"],"fact_ids":["$109","$157"],"id":"UML-ASSESSMENT-e5f69fb2a8003bbc","observed_ids":["$109","$157"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8301feeca0d9b799"],"fact_ids":["$109"],"id":"UML-ASSESSMENT-28c653d473b374d8","observed_ids":["$109"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-8301feeca0d9b799"],"fact_ids":["$109"],"id":"UML-ASSESSMENT-66ef23a4ae5d6541","observed_ids":["$109"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-95213688b002b639"],"fact_ids":["$80"],"id":"UML-ASSESSMENT-42698bc60a9f198e","observed_ids":["$80"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"$322","change":"matched","evidence_ids":["$200","EVD-95213688b002b639"],"fact_ids":["$80","$157"],"id":"UML-ASSESSMENT-60e6c47a6b9a363b","observed_ids":["$80","$157"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-95213688b002b639"],"fact_ids":["$80"],"id":"UML-ASSESSMENT-8f08bef2c1dbaf7e","observed_ids":["$80"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-95213688b002b639"],"fact_ids":["$80"],"id":"UML-ASSESSMENT-dc8230043b9f9fbe","observed_ids":["$80"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-84e9294b878a0af8"],"fact_ids":["$190"],"id":"UML-ASSESSMENT-857e0c606bffa521","observed_ids":["$190"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"$322","change":"matched","evidence_ids":["$200","EVD-84e9294b878a0af8"],"fact_ids":["$157","$190"],"id":"UML-ASSESSMENT-f06bb64c1b1ce2e2","observed_ids":["$157","$190"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-84e9294b878a0af8"],"fact_ids":["$190"],"id":"UML-ASSESSMENT-a34aa889e8145759","observed_ids":["$190"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-84e9294b878a0af8"],"fact_ids":["$190"],"id":"UML-ASSESSMENT-b2167c68d4f677f3","observed_ids":["$190"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-4ad82b4fb8d52971"],"fact_ids":["$83"],"id":"UML-ASSESSMENT-461780c7984c757c","observed_ids":["$83"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"$322","change":"matched","evidence_ids":["$200","EVD-4ad82b4fb8d52971"],"fact_ids":["$83","$157"],"id":"UML-ASSESSMENT-4684990c365b22a6","observed_ids":["$83","$157"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4ad82b4fb8d52971"],"fact_ids":["$83"],"id":"UML-ASSESSMENT-32973e8689cc6e61","observed_ids":["$83"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-4ad82b4fb8d52971"],"fact_ids":["$83"],"id":"UML-ASSESSMENT-752b0575abc32440","observed_ids":["$83"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b98b1176d6d557fb"],"fact_ids":["$175"],"id":"UML-ASSESSMENT-460fbcbbb79626ef","observed_ids":["$175"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"$322","change":"matched","evidence_ids":["$200","EVD-b98b1176d6d557fb"],"fact_ids":["$157","$175"],"id":"UML-ASSESSMENT-3b5db7bb58d8ab9e","observed_ids":["$157","$175"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b98b1176d6d557fb"],"fact_ids":["$175"],"id":"UML-ASSESSMENT-553715e849f3675e","observed_ids":["$175"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-b98b1176d6d557fb"],"fact_ids":["$175"],"id":"UML-ASSESSMENT-2e7ff4638937ee1d","observed_ids":["$175"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"$342","change":"matched","evidence_ids":["$216"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-a2bbffd6450c00f6","observed_ids":["$134"],"reason":"$193","status":"PASS","subject_id":"$325"},{"aspect":"$322","change":"matched","evidence_ids":["$216","$226"],"fact_ids":["$134","$276"],"id":"UML-ASSESSMENT-96b1669924a30736","observed_ids":["$134","$276"],"reason":"$255","status":"PASS","subject_id":"$325"},{"aspect":"$646","change":"matched","evidence_ids":["$216"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-3fa7138fbcf88427","observed_ids":["$134"],"reason":"$311","status":"PASS","subject_id":"$325"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a010b7867d736294"],"fact_ids":["$88"],"id":"UML-ASSESSMENT-29c846583ed6fd13","observed_ids":["$88"],"reason":"$193","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-a010b7867d736294"],"fact_ids":["$88","$134"],"id":"UML-ASSESSMENT-ae7b250ed5df476d","observed_ids":["$88","$134"],"reason":"$255","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a010b7867d736294"],"fact_ids":["$88"],"id":"UML-ASSESSMENT-6e1074091ad97a08","observed_ids":["$88"],"reason":"$194","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-a010b7867d736294"],"fact_ids":["$88"],"id":"UML-ASSESSMENT-31ab55a8c498d708","observed_ids":["$88"],"reason":"$311","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-fb289584bc84ac27"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-8d9011bbe4ab97ed","observed_ids":["DARTATTR-e8db8de5d11a5abc"],"reason":"$193","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-fb289584bc84ac27"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-8cd127e4d6e6aa46","observed_ids":["DARTATTR-e8db8de5d11a5abc","$134"],"reason":"$255","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-fb289584bc84ac27"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-94a779b30fd64444","observed_ids":["DARTATTR-e8db8de5d11a5abc"],"reason":"$311","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-fb289584bc84ac27"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-065b6315d5b0ce03","observed_ids":["DARTATTR-e8db8de5d11a5abc"],"reason":"$4","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e4cd8ff138286717"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-7664058e0906bbbb","observed_ids":["DARTATTR-215ac310e375c644"],"reason":"$193","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-e4cd8ff138286717"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-12df646f1f237244","observed_ids":["DARTATTR-215ac310e375c644","$134"],"reason":"$255","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-e4cd8ff138286717"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-a24c6b8cb6de4217","observed_ids":["DARTATTR-215ac310e375c644"],"reason":"$311","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-e4cd8ff138286717"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-d46e9658a654caa8","observed_ids":["DARTATTR-215ac310e375c644"],"reason":"$4","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d86c80dad48be9cc"],"fact_ids":["$104"],"id":"UML-ASSESSMENT-6b3c05f07a54cd99","observed_ids":["$104"],"reason":"$193","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-d86c80dad48be9cc"],"fact_ids":["$104","$134"],"id":"UML-ASSESSMENT-614f56f0b737d636","observed_ids":["$104","$134"],"reason":"$255","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d86c80dad48be9cc"],"fact_ids":["$104"],"id":"UML-ASSESSMENT-a3d702b385c3c6d3","observed_ids":["$104"],"reason":"$194","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-d86c80dad48be9cc"],"fact_ids":["$104"],"id":"UML-ASSESSMENT-7cfd5afa991ab933","observed_ids":["$104"],"reason":"$311","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc"],"fact_ids":["$162"],"id":"UML-ASSESSMENT-ee01c2c8a1a7da3d","observed_ids":["$162"],"reason":"$193","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc","$216"],"fact_ids":["$134","$162"],"id":"UML-ASSESSMENT-a71b462f2dd85df7","observed_ids":["$134","$162"],"reason":"$255","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc"],"fact_ids":["$162"],"id":"UML-ASSESSMENT-25e7a5a95a7bb9ad","observed_ids":["$162"],"reason":"$194","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc"],"fact_ids":["$162"],"id":"UML-ASSESSMENT-d32f5bfadc87ecd0","observed_ids":["$162"],"reason":"$311","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3882a783f222e031"],"fact_ids":["$181"],"id":"UML-ASSESSMENT-8dffd936b2205cf1","observed_ids":["$181"],"reason":"$193","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-3882a783f222e031","$216"],"fact_ids":["$134","$181"],"id":"UML-ASSESSMENT-1894c237d23b1095","observed_ids":["$134","$181"],"reason":"$255","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3882a783f222e031"],"fact_ids":["$181"],"id":"UML-ASSESSMENT-88c0a11c9097ad89","observed_ids":["$181"],"reason":"$194","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-3882a783f222e031"],"fact_ids":["$181"],"id":"UML-ASSESSMENT-a3abf53b744892ba","observed_ids":["$181"],"reason":"$311","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b"],"fact_ids":["$105"],"id":"UML-ASSESSMENT-ad760c3b1ea2d8cc","observed_ids":["$105"],"reason":"$193","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b","$216"],"fact_ids":["$105","$134"],"id":"UML-ASSESSMENT-9ed37a35dfa1cf25","observed_ids":["$105","$134"],"reason":"$255","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b"],"fact_ids":["$105"],"id":"UML-ASSESSMENT-20c72b61f659c2e0","observed_ids":["$105"],"reason":"$194","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b"],"fact_ids":["$105"],"id":"UML-ASSESSMENT-91559be9fd830335","observed_ids":["$105"],"reason":"$311","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bf330323ee737557"],"fact_ids":["$174"],"id":"UML-ASSESSMENT-cddb794fddd7e70c","observed_ids":["$174"],"reason":"$193","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-bf330323ee737557"],"fact_ids":["$134","$174"],"id":"UML-ASSESSMENT-04cc3f4863be540a","observed_ids":["$134","$174"],"reason":"$255","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-bf330323ee737557"],"fact_ids":["$174"],"id":"UML-ASSESSMENT-3ddd1d961aa7461b","observed_ids":["$174"],"reason":"$194","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-bf330323ee737557"],"fact_ids":["$174"],"id":"UML-ASSESSMENT-34f722a77a1bc3d7","observed_ids":["$174"],"reason":"$311","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-7e315420a14d5e5b"],"fact_ids":["$131"],"id":"UML-ASSESSMENT-3f7e55139dfa29d5","observed_ids":["$131"],"reason":"$193","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-7e315420a14d5e5b"],"fact_ids":["$131","$134"],"id":"UML-ASSESSMENT-bddbab55e957a9dd","observed_ids":["$131","$134"],"reason":"$255","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7e315420a14d5e5b"],"fact_ids":["$131"],"id":"UML-ASSESSMENT-ec3ab8db20132b4d","observed_ids":["$131"],"reason":"$194","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-7e315420a14d5e5b"],"fact_ids":["$131"],"id":"UML-ASSESSMENT-06b9aab833ceb40a","observed_ids":["$131"],"reason":"$311","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"$342","change":"matched","evidence_ids":["$236"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-6201acc61d9ee739","observed_ids":["$95"],"reason":"$193","status":"PASS","subject_id":"$327"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2f116b95f9304441","$236"],"fact_ids":["$95","$285"],"id":"UML-ASSESSMENT-7f17b25e13c90a87","observed_ids":["$95","$285"],"reason":"$255","status":"PASS","subject_id":"$327"},{"aspect":"$646","change":"matched","evidence_ids":["$236"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-f610f5b9d3caf96a","observed_ids":["$95"],"reason":"$311","status":"PASS","subject_id":"$327"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a5863c89cae644df"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-41ca72870a394c4a","observed_ids":["DARTATTR-302888cbbb9c29ac"],"reason":"$193","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a5863c89cae644df","$236"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-c05f7b113e55b404","observed_ids":["DARTATTR-302888cbbb9c29ac","$95"],"reason":"$255","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-a5863c89cae644df"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-24e9ada546360f60","observed_ids":["DARTATTR-302888cbbb9c29ac"],"reason":"$311","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-a5863c89cae644df"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-7c67cefc1c818038","observed_ids":["DARTATTR-302888cbbb9c29ac"],"reason":"$4","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ffd0247b190a8d7b"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-1493f42fc456cf78","observed_ids":["DARTATTR-5933059af1615075"],"reason":"$193","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$322","change":"matched","evidence_ids":["$236","EVD-ffd0247b190a8d7b"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-74e280b5c00001d8","observed_ids":["DARTATTR-5933059af1615075","$95"],"reason":"$255","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-ffd0247b190a8d7b"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-e12b1add67148af0","observed_ids":["DARTATTR-5933059af1615075"],"reason":"$311","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-ffd0247b190a8d7b"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-540f85410f5c77b9","observed_ids":["DARTATTR-5933059af1615075"],"reason":"$4","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-914f1a146ee61830","observed_ids":["DARTATTR-644ad541f552ff52"],"reason":"$193","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59","$236"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-77c73b70a4ae4f77","observed_ids":["DARTATTR-644ad541f552ff52","$95"],"reason":"$255","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-3a4e0637e78030a7","observed_ids":["DARTATTR-644ad541f552ff52"],"reason":"$311","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-bcc4ae276fbe4835","observed_ids":["DARTATTR-644ad541f552ff52"],"reason":"$4","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741"],"fact_ids":["$130"],"id":"UML-ASSESSMENT-b105340a80627eae","observed_ids":["$130"],"reason":"$193","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741","$236"],"fact_ids":["$95","$130"],"id":"UML-ASSESSMENT-cc0d4f3c06e0eed6","observed_ids":["$95","$130"],"reason":"$255","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741"],"fact_ids":["$130"],"id":"UML-ASSESSMENT-f0ff59ac5793b800","observed_ids":["$130"],"reason":"$194","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741"],"fact_ids":["$130"],"id":"UML-ASSESSMENT-51721ed5754e039d","observed_ids":["$130"],"reason":"$311","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-91f32704def69842"],"fact_ids":["$164"],"id":"UML-ASSESSMENT-3e9c168f235e441f","observed_ids":["$164"],"reason":"$193","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-91f32704def69842","$236"],"fact_ids":["$95","$164"],"id":"UML-ASSESSMENT-fc4c16459ce5f71b","observed_ids":["$95","$164"],"reason":"$255","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-91f32704def69842"],"fact_ids":["$164"],"id":"UML-ASSESSMENT-4b84635ed1385cc1","observed_ids":["$164"],"reason":"$194","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-91f32704def69842"],"fact_ids":["$164"],"id":"UML-ASSESSMENT-0bde59721f2d08ad","observed_ids":["$164"],"reason":"$311","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9868f32f08600aee"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-e278981a43e08712","observed_ids":["$163"],"reason":"$193","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-9868f32f08600aee","$236"],"fact_ids":["$95","$163"],"id":"UML-ASSESSMENT-305abeb772e1c00d","observed_ids":["$95","$163"],"reason":"$255","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-9868f32f08600aee"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-b8cda1aa3c1bdc45","observed_ids":["$163"],"reason":"$194","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-9868f32f08600aee"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-4385276c3a0a8670","observed_ids":["$163"],"reason":"$311","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc"],"fact_ids":["$152"],"id":"UML-ASSESSMENT-1239e2aa208dc0df","observed_ids":["$152"],"reason":"$193","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc","$236"],"fact_ids":["$95","$152"],"id":"UML-ASSESSMENT-5a0ca19a6208951f","observed_ids":["$95","$152"],"reason":"$255","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc"],"fact_ids":["$152"],"id":"UML-ASSESSMENT-1fc63f927ffe98c0","observed_ids":["$152"],"reason":"$194","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc"],"fact_ids":["$152"],"id":"UML-ASSESSMENT-be19bb988c255b62","observed_ids":["$152"],"reason":"$311","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616"],"fact_ids":["$147"],"id":"UML-ASSESSMENT-b7819ae7c3612973","observed_ids":["$147"],"reason":"$193","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616","$236"],"fact_ids":["$95","$147"],"id":"UML-ASSESSMENT-d088af4321cb902c","observed_ids":["$95","$147"],"reason":"$255","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616"],"fact_ids":["$147"],"id":"UML-ASSESSMENT-0923714e1ae4fb16","observed_ids":["$147"],"reason":"$194","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616"],"fact_ids":["$147"],"id":"UML-ASSESSMENT-e753f1588cbdf4aa","observed_ids":["$147"],"reason":"$311","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0535022a4773a1b9"],"fact_ids":["$170"],"id":"UML-ASSESSMENT-fcf12ccf1beafd3f","observed_ids":["$170"],"reason":"$193","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0535022a4773a1b9","$236"],"fact_ids":["$95","$170"],"id":"UML-ASSESSMENT-2c0e5629b95276e4","observed_ids":["$95","$170"],"reason":"$255","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0535022a4773a1b9"],"fact_ids":["$170"],"id":"UML-ASSESSMENT-ed3da9522ea5d36a","observed_ids":["$170"],"reason":"$194","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0535022a4773a1b9"],"fact_ids":["$170"],"id":"UML-ASSESSMENT-876572fa60d82422","observed_ids":["$170"],"reason":"$311","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b63f5d01896ac255"],"fact_ids":["$137"],"id":"UML-ASSESSMENT-3bf11caf59d2afe5","observed_ids":["$137"],"reason":"$193","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-b63f5d01896ac255","$236"],"fact_ids":["$95","$137"],"id":"UML-ASSESSMENT-3ae8c3b31ec807d5","observed_ids":["$95","$137"],"reason":"$255","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b63f5d01896ac255"],"fact_ids":["$137"],"id":"UML-ASSESSMENT-51104e89382eff38","observed_ids":["$137"],"reason":"$194","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-b63f5d01896ac255"],"fact_ids":["$137"],"id":"UML-ASSESSMENT-445496d817925651","observed_ids":["$137"],"reason":"$311","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"$342","change":"matched","evidence_ids":["$240"],"fact_ids":["$140"],"id":"UML-ASSESSMENT-b7cd1471e2f26289","observed_ids":["$140"],"reason":"$193","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"$322","change":"matched","evidence_ids":["$236","$240"],"fact_ids":["$95","$140"],"id":"UML-ASSESSMENT-9ee40eb716364cb8","observed_ids":["$95","$140"],"reason":"$255","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"signature","change":"matched","evidence_ids":["$240"],"fact_ids":["$140"],"id":"UML-ASSESSMENT-9ee23bb6ce4f186d","observed_ids":["$140"],"reason":"$194","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"$646","change":"matched","evidence_ids":["$240"],"fact_ids":["$140"],"id":"UML-ASSESSMENT-5b8390fd1f7b99df","observed_ids":["$140"],"reason":"$311","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"$342","change":"matched","evidence_ids":["$238"],"fact_ids":["$272"],"id":"UML-ASSESSMENT-d5044b5b63fae291","observed_ids":["$272"],"reason":"$193","status":"PASS","subject_id":"state:module-async-state"},{"aspect":"$342","change":"matched","evidence_ids":["$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-436f3947c691eb51","observed_ids":["$188"],"reason":"$193","status":"PASS","subject_id":"$639"},{"aspect":"$322","change":"matched","evidence_ids":["$238"],"fact_ids":["$188","$272"],"id":"UML-ASSESSMENT-eded874e158683cf","observed_ids":["$188","$272"],"reason":"$255","status":"PASS","subject_id":"$639"},{"aspect":"$646","change":"matched","evidence_ids":["$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-7cc1081fafbc83a1","observed_ids":["$188"],"reason":"$311","status":"PASS","subject_id":"$639"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-be93df1ab54df682"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-875a102bf6ec4c57","observed_ids":["DARTATTR-6052813bc0cb0f57"],"reason":"$193","status":"PASS","subject_id":"state:phase-idle"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-be93df1ab54df682","$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-dfa87c997c058822","observed_ids":["DARTATTR-6052813bc0cb0f57","$188"],"reason":"$255","status":"PASS","subject_id":"state:phase-idle"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-be93df1ab54df682"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-53525ee9d0f9da43","observed_ids":["DARTATTR-6052813bc0cb0f57"],"reason":"$311","status":"PASS","subject_id":"state:phase-idle"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-4f5d1b1cb2121a5e"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-2483533d23cc8495","observed_ids":["DARTATTR-a8d87b06ad0787d2"],"reason":"$193","status":"PASS","subject_id":"state:phase-loading"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-4f5d1b1cb2121a5e","$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-036f979782855025","observed_ids":["DARTATTR-a8d87b06ad0787d2","$188"],"reason":"$255","status":"PASS","subject_id":"state:phase-loading"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-4f5d1b1cb2121a5e"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-16bf107e058fc967","observed_ids":["DARTATTR-a8d87b06ad0787d2"],"reason":"$311","status":"PASS","subject_id":"state:phase-loading"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0f71ffc965f8fc59"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-a5469157e1359823","observed_ids":["DARTATTR-2a60161acfd0604a"],"reason":"$193","status":"PASS","subject_id":"state:phase-empty"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0f71ffc965f8fc59","$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-c297a943d33a625d","observed_ids":["DARTATTR-2a60161acfd0604a","$188"],"reason":"$255","status":"PASS","subject_id":"state:phase-empty"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-0f71ffc965f8fc59"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-8ce1377c1072f029","observed_ids":["DARTATTR-2a60161acfd0604a"],"reason":"$311","status":"PASS","subject_id":"state:phase-empty"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-002dcf13df3eddaf"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-cd4bd665ad867d5a","observed_ids":["DARTATTR-bfb7bf3af8b37a1b"],"reason":"$193","status":"PASS","subject_id":"state:phase-ready"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-002dcf13df3eddaf","$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-474a53169595dcef","observed_ids":["DARTATTR-bfb7bf3af8b37a1b","$188"],"reason":"$255","status":"PASS","subject_id":"state:phase-ready"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-002dcf13df3eddaf"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-6b0081044989a967","observed_ids":["DARTATTR-bfb7bf3af8b37a1b"],"reason":"$311","status":"PASS","subject_id":"state:phase-ready"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-dacbe8dd0b2eb8a0"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-6df2d1f06fd53e42","observed_ids":["DARTATTR-afa6009a10bbb509"],"reason":"$193","status":"PASS","subject_id":"state:phase-failed"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-dacbe8dd0b2eb8a0","$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-7878de4c0d9381f4","observed_ids":["DARTATTR-afa6009a10bbb509","$188"],"reason":"$255","status":"PASS","subject_id":"state:phase-failed"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-dacbe8dd0b2eb8a0"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-270954d193c67fc5","observed_ids":["DARTATTR-afa6009a10bbb509"],"reason":"$311","status":"PASS","subject_id":"state:phase-failed"},{"aspect":"$342","change":"matched","evidence_ids":["$206"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-a7d2cadd21a44859","observed_ids":["$90"],"reason":"$193","status":"PASS","subject_id":"$638"},{"aspect":"$322","change":"matched","evidence_ids":["$206","$238"],"fact_ids":["$90","$272"],"id":"UML-ASSESSMENT-178b633dcde9192c","observed_ids":["$90","$272"],"reason":"$255","status":"PASS","subject_id":"$638"},{"aspect":"$646","change":"matched","evidence_ids":["$206"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-4e74343d3296e3fd","observed_ids":["$90"],"reason":"$311","status":"PASS","subject_id":"$638"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9f5561847d1cc964"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-dcf6b718aa12be1e","observed_ids":["DARTATTR-2310dd26a4cd8aae"],"reason":"$193","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$322","change":"matched","evidence_ids":["$206","EVD-9f5561847d1cc964"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-cbfa63b9515db933","observed_ids":["DARTATTR-2310dd26a4cd8aae","$90"],"reason":"$255","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-9f5561847d1cc964"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-2381c4e8472e7b10","observed_ids":["DARTATTR-2310dd26a4cd8aae"],"reason":"$311","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-9f5561847d1cc964"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-f8ab3344422f3498","observed_ids":["DARTATTR-2310dd26a4cd8aae"],"reason":"$4","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-78a6f198cc18d967"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-059699621b24bf17","observed_ids":["DARTATTR-c2f955bba0e3808d"],"reason":"$193","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$322","change":"matched","evidence_ids":["$206","EVD-78a6f198cc18d967"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-bf5fbdd41dd49d52","observed_ids":["DARTATTR-c2f955bba0e3808d","$90"],"reason":"$255","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-78a6f198cc18d967"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-a1869446c0f138d6","observed_ids":["DARTATTR-c2f955bba0e3808d"],"reason":"$311","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-78a6f198cc18d967"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-e68778639bbbc19e","observed_ids":["DARTATTR-c2f955bba0e3808d"],"reason":"$4","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-934c3e4d810924b3"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-6abb45ddb68d4f2f","observed_ids":["DARTATTR-551a7bf03b692395"],"reason":"$193","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$322","change":"matched","evidence_ids":["$206","EVD-934c3e4d810924b3"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-c8c81c07deb32b69","observed_ids":["DARTATTR-551a7bf03b692395","$90"],"reason":"$255","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-934c3e4d810924b3"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-f20493c6fb7cb3a3","observed_ids":["DARTATTR-551a7bf03b692395"],"reason":"$311","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-934c3e4d810924b3"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-f409fdfd6fd41a75","observed_ids":["DARTATTR-551a7bf03b692395"],"reason":"$4","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-caa564561776368d"],"fact_ids":["$78"],"id":"UML-ASSESSMENT-c94ace247428c824","observed_ids":["$78"],"reason":"$193","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$206","EVD-caa564561776368d"],"fact_ids":["$78","$90"],"id":"UML-ASSESSMENT-913683587b73c4a3","observed_ids":["$78","$90"],"reason":"$255","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-caa564561776368d"],"fact_ids":["$78"],"id":"UML-ASSESSMENT-5598e44fbd1b59af","observed_ids":["$78"],"reason":"$194","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"$646","change":"matched","evidence_ids":["EVD-caa564561776368d"],"fact_ids":["$78"],"id":"UML-ASSESSMENT-fd6b118026fa1c27","observed_ids":["$78"],"reason":"$311","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"$443","change":"matched","evidence_ids":["$209"],"fact_ids":["$74"],"id":"UML-ASSESSMENT-09634161ae80fba2","observed_ids":["CONSTRUCTION-68da88d95cb957ab"],"reason":"$195","status":"PASS","subject_id":"main-creates-backend"},{"aspect":"$443","change":"matched","evidence_ids":["$209"],"fact_ids":["$74"],"id":"UML-ASSESSMENT-101bae861b152bb4","observed_ids":["CONSTRUCTION-178400841dced133"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-backend"},{"aspect":"$443","change":"matched","evidence_ids":["$234"],"fact_ids":["$48"],"id":"UML-ASSESSMENT-afcb983b8e76f528","observed_ids":["CONSTRUCTION-c286486ce3e57998"],"reason":"$195","status":"PASS","subject_id":"main-creates-store"},{"aspect":"$443","change":"matched","evidence_ids":["$234"],"fact_ids":["$48"],"id":"UML-ASSESSMENT-32fed43b3ef5eabf","observed_ids":["CONSTRUCTION-6c21d1dcdcc3389d"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-store"},{"aspect":"$443","change":"matched","evidence_ids":["$213"],"fact_ids":["$62"],"id":"UML-ASSESSMENT-05537403aecbe445","observed_ids":["CONSTRUCTION-641df7574767945e"],"reason":"$195","status":"PASS","subject_id":"main-creates-catalogRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$213"],"fact_ids":["$62"],"id":"UML-ASSESSMENT-f7ea25156da0ca62","observed_ids":["CONSTRUCTION-87619ae7244681ed"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-catalogRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$219"],"fact_ids":["$50"],"id":"UML-ASSESSMENT-466e6cf10453a50a","observed_ids":["CONSTRUCTION-0322dd51aba82d43"],"reason":"$195","status":"PASS","subject_id":"main-creates-orderRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$219"],"fact_ids":["$50"],"id":"UML-ASSESSMENT-3ac960b7eb02c07a","observed_ids":["CONSTRUCTION-021f88085679cbf3"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-orderRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$202"],"fact_ids":["$51"],"id":"UML-ASSESSMENT-ec39ad56e21161a6","observed_ids":["CONSTRUCTION-37a753a7e111a828"],"reason":"$195","status":"PASS","subject_id":"main-creates-placeOrder"},{"aspect":"$443","change":"matched","evidence_ids":["$202"],"fact_ids":["$51"],"id":"UML-ASSESSMENT-ee6c67961b74e945","observed_ids":["CONSTRUCTION-1ca000f800c60609"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-placeOrder"},{"aspect":"$443","change":"matched","evidence_ids":["$214"],"fact_ids":["$60"],"id":"UML-ASSESSMENT-f5fac90d44470530","observed_ids":["CONSTRUCTION-bd7d0ec95d8bf4b6"],"reason":"$195","status":"PASS","subject_id":"main-creates-catalogViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$214"],"fact_ids":["$60"],"id":"UML-ASSESSMENT-da69aed367db1474","observed_ids":["CONSTRUCTION-95846d368948a5d4"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-catalogViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$203"],"fact_ids":["$76"],"id":"UML-ASSESSMENT-81f5bf1988c4cf0f","observed_ids":["CONSTRUCTION-e92c58a9a9320a05"],"reason":"$195","status":"PASS","subject_id":"main-creates-cartViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$203"],"fact_ids":["$76"],"id":"UML-ASSESSMENT-eceadc9c90e0b5c8","observed_ids":["CONSTRUCTION-2b0a3a870bc5f684"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-cartViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$204"],"fact_ids":["$49"],"id":"UML-ASSESSMENT-888089b8ab135441","observed_ids":["CONSTRUCTION-492d5d9a9d8a39ff"],"reason":"$195","status":"PASS","subject_id":"main-creates-ordersViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$204"],"fact_ids":["$49"],"id":"UML-ASSESSMENT-1b450d3fe0a12a4a","observed_ids":["CONSTRUCTION-44cf959f3ed9c414"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-ordersViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$205"],"fact_ids":["$55"],"id":"UML-ASSESSMENT-92c736051059f2f8","observed_ids":["CONSTRUCTION-5805cdf758636483"],"reason":"$195","status":"PASS","subject_id":"main-creates-app"},{"aspect":"$443","change":"matched","evidence_ids":["$205"],"fact_ids":["$55"],"id":"UML-ASSESSMENT-095af67a51bb0a1d","observed_ids":["CONSTRUCTION-ec5e5a187b4955b2"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-app"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-d946bf1063fed114","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-backend"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-5d7e5833cb3d5894","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-store"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-25ecb47287d81455","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-catalogRepository"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-2feb25b40401fcc4","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-orderRepository"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-f1e2ded5cbaf2e2f","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-placeOrder"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-636d7073b30b50ac","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-catalogViewModel"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-312e26d55f91dd86","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-cartViewModel"},{"aspect":"$443","change":"$643","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-15e31377385de1f1","observed_ids":["$171"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-ordersViewModel"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$225"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-8c59962bb1f608fe","observed_ids":["$171"],"reason":"$300","status":"UNKNOWN","subject_id":"main-calls-run-app"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-b1a52dae5c8545a0"],"fact_ids":["DARTCALL-c37138fb2134fc4c"],"id":"UML-ASSESSMENT-72a3bd0e2c2e1f20","observed_ids":["CONSTRUCTION-a6bc4b8ccede8ba9"],"reason":"$195","status":"PASS","subject_id":"shop-app-creates-state"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$198"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-b10750e3d236fe48","observed_ids":["$122"],"reason":"$300","status":"UNKNOWN","subject_id":"shop-app-inherits-stateful-widget"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$233"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-b442b80beb59f2e5","observed_ids":["$111"],"reason":"$300","status":"UNKNOWN","subject_id":"shop-app-state-inherits-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-d68d4c7872f49187"],"fact_ids":["DARTCALL-0f8a7f1708d235ee"],"id":"UML-ASSESSMENT-67f52b2c5ecfbf04","observed_ids":["CONSTRUCTION-16d3b374cbe89444"],"reason":"$195","status":"PASS","subject_id":"app-creates-catalog-page"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-47aa4f9f1af2c12d"],"fact_ids":["DARTCALL-d12f27a0ad7e1ce9"],"id":"UML-ASSESSMENT-9ed181aff35f5481","observed_ids":["CONSTRUCTION-b405838c68244b57"],"reason":"$195","status":"PASS","subject_id":"app-creates-cart-page"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-2d00cadec8d60cbd"],"fact_ids":["DARTCALL-9ee05c1338f20477"],"id":"UML-ASSESSMENT-f304a2d6fbc55274","observed_ids":["CONSTRUCTION-d3ef90e1e6d87607"],"reason":"$195","status":"PASS","subject_id":"app-creates-orders-page"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-70d7e6f862fd77c2"],"fact_ids":["DARTCALL-2c03619d58cc20b2"],"id":"UML-ASSESSMENT-e11b4165faa21918","observed_ids":["CONSTRUCTION-0ad7588f7aafd542"],"reason":"$195","status":"PASS","subject_id":"app-creates-order-detail-page"},{"aspect":"$443","change":"$643","evidence_ids":["$196","$199","$207","$222"],"fact_ids":["$40","$44","$61","$64"],"id":"UML-ASSESSMENT-8130e31c1af13ec8","observed_ids":["$40","$44","$61","$64"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-catalog-vm"},{"aspect":"$443","change":"$643","evidence_ids":["$196","$199","$207","$222"],"fact_ids":["$40","$44","$61","$64"],"id":"UML-ASSESSMENT-34c880000f66ff6f","observed_ids":["$40","$44","$61","$64"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-cart-vm"},{"aspect":"$443","change":"$643","evidence_ids":["$196","$199","$207","$222"],"fact_ids":["$40","$44","$61","$64"],"id":"UML-ASSESSMENT-ad26186f9eca01e0","observed_ids":["$40","$44","$61","$64"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-orders-vm"},{"aspect":"$443","change":"$643","evidence_ids":["$196","$199","$207","$222"],"fact_ids":["$40","$44","$61","$64"],"id":"UML-ASSESSMENT-9ff4789e4f115e51","observed_ids":["$40","$44","$61","$64"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-memory-store"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-41452c1a5c58c517"],"fact_ids":["DARTCALL-b5443f18acb8fbd6"],"id":"UML-ASSESSMENT-7599022d1ca7034e","observed_ids":["DARTCALL-b5443f18acb8fbd6"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-class-starts-load"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-510d9db3cfdeec34","EVD-d605326e2b74363d"],"fact_ids":["DARTREF-6d843ece041efce6","DARTREF-871aea4cbf6c68f8"],"id":"UML-ASSESSMENT-f70ae5a10bb111e1","observed_ids":["DARTREF-6d843ece041efce6","DARTREF-871aea4cbf6c68f8"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-page-reads-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-99b734180dafb4be"],"fact_ids":["DARTREF-a4288419ac277cc1"],"id":"UML-ASSESSMENT-ed8bbdd166a77045","observed_ids":["DARTREF-a4288419ac277cc1"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-page-reads-connectivity"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-8ee630923355fa6b"],"fact_ids":["DARTREF-b962356b46b12a40"],"id":"UML-ASSESSMENT-fff63c10734bc92f","observed_ids":["DARTREF-b962356b46b12a40"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-state-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-5a84fcb79bd7734e"],"fact_ids":["DARTCALL-3eb352015c91bd5a"],"id":"UML-ASSESSMENT-b0bd19f696d551a5","observed_ids":["DARTCALL-3eb352015c91bd5a"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-calls-load-all"},{"aspect":"$443","change":"$643","evidence_ids":["EVD-91ee9098e9378d21"],"fact_ids":["$32","$41"],"id":"UML-ASSESSMENT-d403862b33138454","observed_ids":["$32","$41"],"reason":"$310","status":"UNKNOWN","subject_id":"presentation:orders-vm-calls-watch"},{"aspect":"$443","change":"ambiguous","evidence_ids":["EVD-13b0a05e96da80b3"],"fact_ids":["$98"],"id":"UML-ASSESSMENT-eaa074c6aa0b8dd2","observed_ids":["$98"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:orders-vm-cancels-subscription"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-d8877e21e6904818"],"fact_ids":["DARTCALL-89a26fb57e7a0584"],"id":"UML-ASSESSMENT-9610f82c57565649","observed_ids":["DARTCALL-89a26fb57e7a0584"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-calls-find"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-b625da817dd41056","observed_ids":["$132"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:orders-vm-inherits-change-notifier"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$231"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-f826aff3fabe85c2","observed_ids":["$144"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:inherits-orders-page-class"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$211"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-3d89452311639183","observed_ids":["$107"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:inherits-order-detail-page-class"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-196f9a8889f00593"],"fact_ids":["DARTCALL-50a4c699c77984f0"],"id":"UML-ASSESSMENT-c6dd5e57feb4e01f","observed_ids":["DARTCALL-50a4c699c77984f0"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-class-starts-load"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-46cb9e22a861b0a4"],"fact_ids":["DARTREF-80e984d1c717069f"],"id":"UML-ASSESSMENT-e2e3a1f67c24beba","observed_ids":["DARTREF-80e984d1c717069f"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-reads-catalog-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-4c404216e598a450","EVD-5df25e6dddd2b50a"],"fact_ids":["DARTREF-55ef7a9ef0b0d0fa","DARTREF-c735d6853001a31b"],"id":"UML-ASSESSMENT-51caf54f167fd454","observed_ids":["DARTREF-55ef7a9ef0b0d0fa","DARTREF-c735d6853001a31b"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-reads-online-mode"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-959869ff210d7074","EVD-b26596415f942c1a"],"fact_ids":["DARTREF-956e683a5cd94ae0","DARTREF-a29aaa0af0fba5c2"],"id":"UML-ASSESSMENT-59cfa25dc392fc99","observed_ids":["DARTREF-956e683a5cd94ae0","DARTREF-a29aaa0af0fba5c2"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-lines"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-c5cabc81541b303c"],"fact_ids":["DARTREF-4cb0e4e50a4f9912"],"id":"UML-ASSESSMENT-1330a02053852f02","observed_ids":["DARTREF-4cb0e4e50a4f9912"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-total"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-c172c5199c6e0b94","EVD-cdd431eb967f6750"],"fact_ids":["DARTREF-5a18a3d6d64ebd65","DARTREF-c4aa37f36dc6ff44"],"id":"UML-ASSESSMENT-de25ae06f0cb5a4e","observed_ids":["DARTREF-5a18a3d6d64ebd65","DARTREF-c4aa37f36dc6ff44"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-submit-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-4013a6aa2c341554","EVD-6baed64dbc573558","EVD-b4c73108851a9d4b"],"fact_ids":["DARTREF-05642f50eb98db11","DARTREF-1790ece1deccd5f0","DARTREF-1abd211113264b5a"],"id":"UML-ASSESSMENT-8c7a6d954591f1ad","observed_ids":["DARTREF-05642f50eb98db11","DARTREF-1790ece1deccd5f0","DARTREF-1abd211113264b5a"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-in-flight"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-fa1b0873a7c36ccd"],"fact_ids":["DARTREF-6c0c04d21286eeb2"],"id":"UML-ASSESSMENT-5caa9e3bb6a56f8e","observed_ids":["DARTREF-6c0c04d21286eeb2"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-state-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-76b157b4e08a1657"],"fact_ids":["DARTREF-f9242e21354cb31a"],"id":"UML-ASSESSMENT-64fbc8850c2538de","observed_ids":["DARTREF-f9242e21354cb31a"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-online-reads-status"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-5081efc04fa02cdd"],"fact_ids":["DARTREF-e961554972975f20"],"id":"UML-ASSESSMENT-c6754bddc89d0360","observed_ids":["DARTREF-e961554972975f20"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-lines-reads-cart"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-b35b8821dead8675"],"fact_ids":["DARTREF-008159287780412c"],"id":"UML-ASSESSMENT-186a8c517532d3d5","observed_ids":["DARTREF-008159287780412c"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-total-reads-cart"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-bdfccd93136a2c67"],"fact_ids":["DARTREF-6529915467a03d75"],"id":"UML-ASSESSMENT-1b20c9ab2a88bfb0","observed_ids":["DARTREF-6529915467a03d75"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-state-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-bbf4d65f4bc0ea29"],"fact_ids":["DARTREF-79546eb8690ed187"],"id":"UML-ASSESSMENT-492dadea5d45ac28","observed_ids":["DARTREF-79546eb8690ed187"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-placing-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-698dd873488b6bac"],"fact_ids":["DARTCALL-e1a1f5a137a3c432"],"id":"UML-ASSESSMENT-2c58a1c7150f2430","observed_ids":["DARTCALL-e1a1f5a137a3c432"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-calls-add"},{"aspect":"$443","change":"$643","evidence_ids":["EVD-017dff00beb73b89","EVD-040a3576f8934ec1","EVD-088be7f892204c29","EVD-0d5dc325350a40e5","EVD-195d97a89d40dbff","EVD-22d6fe9443381e51","EVD-2eea188b6a2bafdf","EVD-33fa9acf9602b84d","EVD-37913009ad14d29b","EVD-3d01d1e1dbd9100b","EVD-4091d2f2f19aabd1","EVD-544f7eab741c8051","EVD-54e2db7acac01db6","EVD-55f9352121a0c079","EVD-63d7dfba97ab2bce","EVD-748f6d1d38a90c64","EVD-74bcca691722db10","EVD-81383bdd86040813","EVD-84bb7838f0ce3e3a","EVD-8c2819294d857d53","EVD-8d1c012b97397010","EVD-a2ec097e4ca1267d","EVD-b18993d29380719d","EVD-c847ac3f88a7facc","EVD-d74a4692ec55f887","EVD-e8f4bd270de55c51","EVD-edf5500ef67064dd","EVD-ef14be00307d80b0"],"fact_ids":["$33","$34","$35","$36","$37","$38","$39","$42","$43","$45","$46","$47","$52","$53","$54","$56","$57","$58","$59","$63","$65","$66","$67","$68","$69","$70","$72","$73","$75"],"id":"UML-ASSESSMENT-2b8febb87eab45a8","observed_ids":["$33","$34","$35","$36","$37","$38","$39","$42","$43","$45","$46","$47","$52","$53","$54","$56","$57","$58","$59","$63","$65","$66","$67","$68","$69","$70","$72","$73","$75"],"reason":"$310","status":"UNKNOWN","subject_id":"presentation:shopping:cart-page-calls-checkout"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-bd77f8e9d8251bb0"],"fact_ids":["DARTCALL-cc0fdf6acb6a5e92"],"id":"UML-ASSESSMENT-05334be6ffdec1de","observed_ids":["DARTCALL-cc0fdf6acb6a5e92"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-calls-load-catalog"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-31cd4f0aca4825f8"],"fact_ids":["DARTCALL-eafe87ad84123f42"],"id":"UML-ASSESSMENT-a5bd16df3b7085bc","observed_ids":["DARTCALL-eafe87ad84123f42"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-calls-add"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-e08715c59897f5e9"],"fact_ids":["DARTCALL-5361a64064a8d667"],"id":"UML-ASSESSMENT-e8357646f7505a22","observed_ids":["DARTCALL-5361a64064a8d667"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-calls-checkout"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$230"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-9997a30a3c27517d","observed_ids":["$165"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:catalog-vm-inherits-change-notifier"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$212"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-ab8bed1f5c499bb9","observed_ids":["$179"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:cart-vm-inherits-change-notifier"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$201"],"fact_ids":["$110"],"id":"UML-ASSESSMENT-d2c3b734d112f33e","observed_ids":["$110"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:inherits-catalog-page-class"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$197"],"fact_ids":["$154"],"id":"UML-ASSESSMENT-4953f5b53dde42cd","observed_ids":["$154"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:inherits-cart-page-class"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-e7bdf72c26974a0f"],"fact_ids":["DARTCALL-aaf0e188f9737e8e"],"id":"UML-ASSESSMENT-0a029ff51e57f9c6","observed_ids":["DARTCALL-aaf0e188f9737e8e"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-build-calls-body"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-35eac325b9187121"],"fact_ids":["DARTCALL-1b1e9428b7d1ba9e"],"id":"UML-ASSESSMENT-909bfb266c3d1ce5","observed_ids":["DARTCALL-1b1e9428b7d1ba9e"],"reason":"$195","status":"PASS","subject_id":"domain:place-calls-repository"},{"aspect":"$443","change":"$643","evidence_ids":["EVD-1fc3498bf35d1f8d"],"fact_ids":["$71"],"id":"UML-ASSESSMENT-d0a33e1879aa7dbe","observed_ids":["$71"],"reason":"$310","status":"UNKNOWN","subject_id":"domain:place-calls-order-factory"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-08b6ac56c6bcd990","EVD-daf12ad56ba4d350"],"fact_ids":["DARTCALL-0fa23d112c1368a7","DARTCALL-b5b1254cd0d74b32"],"id":"UML-ASSESSMENT-57b6bfc79042ae71","observed_ids":["CONSTRUCTION-3ee088c5018d18f0","CONSTRUCTION-670cb199084da7f5"],"reason":"$195","status":"PASS","subject_id":"domain:cart-add-creates-line"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$240"],"fact_ids":["$140"],"id":"UML-ASSESSMENT-eb2de5c960321a5d","observed_ids":["$140"],"reason":"$300","status":"UNKNOWN","subject_id":"data:store-closes-order-stream"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-aabdbedec9251e10"],"fact_ids":["DARTCALL-489b0062edac40eb"],"id":"UML-ASSESSMENT-21388a12768acfe1","observed_ids":["DARTCALL-489b0062edac40eb"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-calls-fetch"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-f0f35d17ccebc179"],"fact_ids":["DARTCALL-94ba7df20d619c6e"],"id":"UML-ASSESSMENT-9305b60ea4b88e18","observed_ids":["DARTCALL-94ba7df20d619c6e"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-calls-save-cache"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-32596b2f08dae50a"],"fact_ids":["DARTCALL-60527fcf2b2c627a"],"id":"UML-ASSESSMENT-5df70797354fb2a3","observed_ids":["DARTCALL-60527fcf2b2c627a"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-calls-read-cache"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-cd569d478d1bb0a0"],"fact_ids":["DARTCALL-bc17cc4f96117061"],"id":"UML-ASSESSMENT-6587346fcaebb9c3","observed_ids":["DARTCALL-bc17cc4f96117061"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-submit"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-a5e37ede7cc05b71"],"fact_ids":["DARTCALL-acf51df72cb59936"],"id":"UML-ASSESSMENT-29072b5dbee770fe","observed_ids":["DARTCALL-acf51df72cb59936"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-save"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-37626b4e7f543695"],"fact_ids":["DARTCALL-a62bc11716b8c7b7"],"id":"UML-ASSESSMENT-7a023e7fb78baa23","observed_ids":["DARTCALL-a62bc11716b8c7b7"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-fetch"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-26351d00008ae642","EVD-d805609722dab9ea"],"fact_ids":["DARTCALL-09c38f78feb61ff6","DARTCALL-2915c1b031a5775c"],"id":"UML-ASSESSMENT-9a481f4f747aa840","observed_ids":["DARTCALL-09c38f78feb61ff6","DARTCALL-2915c1b031a5775c"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-read"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-910a1e42a4197492"],"fact_ids":["DARTCALL-8d79e84fbd6697a8"],"id":"UML-ASSESSMENT-32d795993c1391fe","observed_ids":["DARTCALL-8d79e84fbd6697a8"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-watch"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-c150c14fc75aff36"],"fact_ids":["DARTCALL-6676ff8b3d4c4adb"],"id":"UML-ASSESSMENT-8abb0fa1cff03f0a","observed_ids":["DARTCALL-6676ff8b3d4c4adb"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-find"},{"aspect":"$443","change":"matched","evidence_ids":["$221"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-8ba33f32e3b8c118","observed_ids":["DARTBASE-f5e5242d1e4cb5e3"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-realizes-port"},{"aspect":"$443","change":"matched","evidence_ids":["$200"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-d4793913502af317","observed_ids":["DARTBASE-aa9a78560f694ae7"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-realizes-port"},{"aspect":"$443","change":"matched","evidence_ids":["$216"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-208fab061c27f8db","observed_ids":["DARTBASE-e31cd83079f83eaa"],"reason":"$195","status":"PASS","subject_id":"data:backend-realizes-status"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-26b54a77e24bb468"],"fact_ids":["$278"],"id":"UML-ASSESSMENT-c033be9dc54f322a","observed_ids":["$278"],"reason":"$291","status":"PASS","subject_id":"module-main"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-64f07faf52606924"],"fact_ids":["$281"],"id":"UML-ASSESSMENT-44ff84f6730a9843","observed_ids":["$281"],"reason":"$291","status":"PASS","subject_id":"module-shop-app"},{"aspect":"$318","change":"matched","evidence_ids":["$198"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-8862ee979390b95e","observed_ids":["$122"],"reason":"$16","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$318","change":"matched","evidence_ids":["$233"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-126a20d894ba8dcf","observed_ids":["$111"],"reason":"$16","status":"PASS","subject_id":"$444"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-d98bf5c08bcf94cc"],"fact_ids":["$273"],"id":"UML-ASSESSMENT-9193d4838c830655","observed_ids":["$273"],"reason":"$291","status":"PASS","subject_id":"$385"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-77bd5443531ef5ba"],"fact_ids":["$286"],"id":"UML-ASSESSMENT-0451a54528e26343","observed_ids":["$286"],"reason":"$291","status":"PASS","subject_id":"$384"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-ac7579736ae11d77"],"fact_ids":["$268"],"id":"UML-ASSESSMENT-57e70cdb540db088","observed_ids":["$268"],"reason":"$291","status":"PASS","subject_id":"presentation:module-orders-vm"},{"aspect":"$318","change":"matched","evidence_ids":["$231"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-6423bd3edff2289e","observed_ids":["$144"],"reason":"$291","status":"PASS","subject_id":"$389"},{"aspect":"$318","change":"matched","evidence_ids":["$211"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-d4cda378b05c1f3a","observed_ids":["$107"],"reason":"$291","status":"PASS","subject_id":"$386"},{"aspect":"$318","change":"matched","evidence_ids":["$237"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-66824b910ea7ffcb","observed_ids":["$132"],"reason":"$291","status":"PASS","subject_id":"$393"},{"aspect":"$318","change":"matched","evidence_ids":["$224"],"fact_ids":["$283"],"id":"UML-ASSESSMENT-72202d84980a3708","observed_ids":["$283"],"reason":"$291","status":"PASS","subject_id":"$440"},{"aspect":"$318","change":"matched","evidence_ids":["$241"],"fact_ids":["$269"],"id":"UML-ASSESSMENT-0e1c7e5d71ffdf98","observed_ids":["$269"],"reason":"$291","status":"PASS","subject_id":"$441"},{"aspect":"$318","change":"matched","evidence_ids":["$235"],"fact_ids":["$271"],"id":"UML-ASSESSMENT-c8e7fe89eb281670","observed_ids":["$271"],"reason":"$291","status":"PASS","subject_id":"$438"},{"aspect":"$318","change":"matched","evidence_ids":["$215"],"fact_ids":["$270"],"id":"UML-ASSESSMENT-4c8d7b2e94808b06","observed_ids":["$270"],"reason":"$291","status":"PASS","subject_id":"$439"},{"aspect":"$318","change":"matched","evidence_ids":["$201"],"fact_ids":["$110"],"id":"UML-ASSESSMENT-e171ed23cd5fe109","observed_ids":["$110"],"reason":"$291","status":"PASS","subject_id":"$422"},{"aspect":"$318","change":"matched","evidence_ids":["$230"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-aab20f7e61d44e75","observed_ids":["$165"],"reason":"$291","status":"PASS","subject_id":"$426"},{"aspect":"$318","change":"matched","evidence_ids":["$197"],"fact_ids":["$154"],"id":"UML-ASSESSMENT-d6fb22376389237a","observed_ids":["$154"],"reason":"$291","status":"PASS","subject_id":"$404"},{"aspect":"$318","change":"matched","evidence_ids":["$212"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-d92fc364a2dd071c","observed_ids":["$179"],"reason":"$291","status":"PASS","subject_id":"$408"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-41e748ff211648f7"],"fact_ids":["$277"],"id":"UML-ASSESSMENT-cb2c7e4cf80eb112","observed_ids":["$277"],"reason":"$291","status":"PASS","subject_id":"domain:module-product"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-be45e83abfd2bebf"],"fact_ids":["$274"],"id":"UML-ASSESSMENT-dd5860132f9444d7","observed_ids":["$274"],"reason":"$291","status":"PASS","subject_id":"domain:module-catalog-port"},{"aspect":"$318","change":"matched","evidence_ids":["$242"],"fact_ids":["$267"],"id":"UML-ASSESSMENT-2ae1d9ca9e85b8ba","observed_ids":["$267"],"reason":"$291","status":"PASS","subject_id":"domain:module-cart"},{"aspect":"$318","change":"matched","evidence_ids":["$229"],"fact_ids":["$287"],"id":"UML-ASSESSMENT-06a673ab7b5ed885","observed_ids":["$287"],"reason":"$291","status":"PASS","subject_id":"domain:module-order"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-0d56469f18292017"],"fact_ids":["$275"],"id":"UML-ASSESSMENT-8c599c87a6a8f6ee","observed_ids":["$275"],"reason":"$291","status":"PASS","subject_id":"domain:module-order-port"},{"aspect":"$318","change":"matched","evidence_ids":["$223"],"fact_ids":["$282"],"id":"UML-ASSESSMENT-9cfa06f498a2234f","observed_ids":["$282"],"reason":"$291","status":"PASS","subject_id":"domain:module-place-order"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-bae3db3f2512beef"],"fact_ids":["$279"],"id":"UML-ASSESSMENT-46a90942e7073a18","observed_ids":["$279"],"reason":"$291","status":"PASS","subject_id":"domain:module-shop-status"},{"aspect":"$318","change":"matched","evidence_ids":["$210"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-1c6f633e665a5864","observed_ids":["$158"],"reason":"$16","status":"PASS","subject_id":"$339"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-c9646358d366942a"],"fact_ids":["$139"],"id":"UML-ASSESSMENT-7d7a15f639ddf022","observed_ids":["$139"],"reason":"$16","status":"PASS","subject_id":"$333"},{"aspect":"$318","change":"matched","evidence_ids":["$217"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-cdfd642515afba81","observed_ids":["$159"],"reason":"$16","status":"PASS","subject_id":"$331"},{"aspect":"$318","change":"matched","evidence_ids":["$227"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-d263dcb0af09cb31","observed_ids":["$85"],"reason":"$16","status":"PASS","subject_id":"$332"},{"aspect":"$318","change":"matched","evidence_ids":["$239"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-4db1effe6f93b29e","observed_ids":["$121"],"reason":"$16","status":"PASS","subject_id":"$337"},{"aspect":"$318","change":"matched","evidence_ids":["$228"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-e988e9bee276a783","observed_ids":["$92"],"reason":"$16","status":"PASS","subject_id":"$335"},{"aspect":"$318","change":"matched","evidence_ids":["$232"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-658c02c574ae9cd1","observed_ids":["$169"],"reason":"$16","status":"PASS","subject_id":"$334"},{"aspect":"$318","change":"matched","evidence_ids":["$220"],"fact_ids":["$101"],"id":"UML-ASSESSMENT-775d036becf3f9ba","observed_ids":["$101"],"reason":"$16","status":"PASS","subject_id":"$336"},{"aspect":"$318","change":"matched","evidence_ids":["$243"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-7a82f3c4ab73a36a","observed_ids":["$178"],"reason":"$16","status":"PASS","subject_id":"$338"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-b0fbe1554d615978"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-2558b0e49cb4e76b","observed_ids":["$156"],"reason":"$16","status":"PASS","subject_id":"$340"},{"aspect":"$318","change":"matched","evidence_ids":["$208"],"fact_ids":["$284"],"id":"UML-ASSESSMENT-59f694e9cefa97ea","observed_ids":["$284"],"reason":"$291","status":"PASS","subject_id":"data:module-catalog-repo"},{"aspect":"$318","change":"matched","evidence_ids":["$218"],"fact_ids":["$280"],"id":"UML-ASSESSMENT-cd594a0d97a21612","observed_ids":["$280"],"reason":"$291","status":"PASS","subject_id":"data:module-order-repo"},{"aspect":"$318","change":"matched","evidence_ids":["$226"],"fact_ids":["$276"],"id":"UML-ASSESSMENT-f23f5bb028563952","observed_ids":["$276"],"reason":"$291","status":"PASS","subject_id":"data:module-backend"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-2f116b95f9304441"],"fact_ids":["$285"],"id":"UML-ASSESSMENT-900e4310b939848f","observed_ids":["$285"],"reason":"$291","status":"PASS","subject_id":"data:module-memory-store"},{"aspect":"$318","change":"matched","evidence_ids":["$221"],"fact_ids":["$146"],"id":"UML-ASSESSMENT-9df30018808d52fe","observed_ids":["$146"],"reason":"$16","status":"PASS","subject_id":"$323"},{"aspect":"$318","change":"matched","evidence_ids":["$200"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-e564ae320af0e2e6","observed_ids":["$157"],"reason":"$16","status":"PASS","subject_id":"$326"},{"aspect":"$318","change":"matched","evidence_ids":["$216"],"fact_ids":["$134"],"id":"UML-ASSESSMENT-dad14fb0b0b86b93","observed_ids":["$134"],"reason":"$16","status":"PASS","subject_id":"$325"},{"aspect":"$318","change":"matched","evidence_ids":["$236"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-cfb908f4e2676696","observed_ids":["$95"],"reason":"$16","status":"PASS","subject_id":"$327"},{"aspect":"$318","change":"matched","evidence_ids":["$238"],"fact_ids":["$272"],"id":"UML-ASSESSMENT-8c6e9be72c12d196","observed_ids":["$272"],"reason":"$291","status":"PASS","subject_id":"state:module-async-state"},{"aspect":"$318","change":"matched","evidence_ids":["$238"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-b805c0759171a074","observed_ids":["$188"],"reason":"$16","status":"PASS","subject_id":"$639"},{"aspect":"$318","change":"matched","evidence_ids":["$206"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-91d8dd2b0d60004e","observed_ids":["$90"],"reason":"$16","status":"PASS","subject_id":"$638"}],"correspondences":[{"observed_ids":["PKG-8b45cf6c5d15fe14"],"target_id":"state"},{"observed_ids":["PKG-f13bbcad929a6958"],"target_id":"presentation:orders"},{"observed_ids":["PKG-96c66a14b097f764"],"target_id":"presentation:shopping:catalog"},{"observed_ids":["PKG-e03b858c9b53a844"],"target_id":"presentation:shopping:cart"},{"observed_ids":["PKG-cd81dd820a82b7c5"],"target_id":"domain:domain-catalog"},{"observed_ids":["PKG-7d6f39a12eb636e0"],"target_id":"domain:domain-cart"},{"observed_ids":["PKG-339d0de073f77d33"],"target_id":"domain:domain-orders"},{"observed_ids":["PKG-1b301d77cebdc59d"],"target_id":"domain:domain-checkout"},{"observed_ids":["PKG-bc260213938d66b8"],"target_id":"data:repositories"},{"observed_ids":["PKG-d2a09ae42eb161d0"],"target_id":"data:services"},{"observed_ids":["$272"],"target_id":"state:async-state"},{"observed_ids":["$278"],"target_id":"module-main"},{"observed_ids":["$171"],"target_id":"$376"},{"observed_ids":["$143"],"target_id":"app-version-constant"},{"observed_ids":["$281"],"target_id":"module-shop-app"},{"observed_ids":["$122"],"target_id":"shop-app-class"},{"observed_ids":["DARTATTR-f066eebaeac8e2c4"],"target_id":"app-backend"},{"observed_ids":["DARTATTR-d793ec6e75d9430c"],"target_id":"app-store"},{"observed_ids":["DARTATTR-a1f69261914bde7a"],"target_id":"app-catalog-vm"},{"observed_ids":["DARTATTR-854ba88f54c3d07b"],"target_id":"app-cart-vm"},{"observed_ids":["DARTATTR-9457b4d6d426b98a"],"target_id":"app-orders-vm"},{"observed_ids":["$115"],"target_id":"shop-app-constructor"},{"observed_ids":["$151"],"target_id":"shop-app-create-state"},{"observed_ids":["$111"],"target_id":"$444"},{"observed_ids":["$161"],"target_id":"shop-app-state-build"},{"observed_ids":["$166"],"target_id":"$445"},{"observed_ids":["$27"],"target_id":"backend-binding"},{"observed_ids":["$25"],"target_id":"store-binding"},{"observed_ids":["$26"],"target_id":"catalog-repo-binding"},{"observed_ids":["$23"],"target_id":"order-repo-binding"},{"observed_ids":["$31"],"target_id":"place-order-binding"},{"observed_ids":["$28"],"target_id":"catalog-vm-binding"},{"observed_ids":["$30"],"target_id":"cart-vm-binding"},{"observed_ids":["$24"],"target_id":"orders-vm-binding"},{"observed_ids":["$29"],"target_id":"app-binding"},{"observed_ids":["$134"],"target_id":"ref-demo-backend-class"},{"observed_ids":["$95"],"target_id":"ref-memory-store-class"},{"observed_ids":["$146"],"target_id":"ref-cached-catalog-repository-class"},{"observed_ids":["$157"],"target_id":"ref-memory-order-repository-class"},{"observed_ids":["$178"],"target_id":"ref-place-order-class"},{"observed_ids":["$165"],"target_id":"ref-catalog-vm-class"},{"observed_ids":["$179"],"target_id":"ref-cart-vm-class"},{"observed_ids":["$132"],"target_id":"ref-orders-vm-class"},{"observed_ids":["$110"],"target_id":"ref-catalog-page-class"},{"observed_ids":["$154"],"target_id":"ref-cart-page-class"},{"observed_ids":["$144"],"target_id":"ref-orders-page-class"},{"observed_ids":["$107"],"target_id":"ref-order-detail-page-class"},{"observed_ids":["$184"],"target_id":"ref-catalog-vm-class-dispose"},{"observed_ids":["$150"],"target_id":"ref-cart-vm-class-dispose"},{"observed_ids":["$98"],"target_id":"ref-orders-vm-class-dispose"},{"observed_ids":["$140"],"target_id":"ref-store-dispose"},{"observed_ids":["$273"],"target_id":"$385"},{"observed_ids":["$286"],"target_id":"$384"},{"observed_ids":["$268"],"target_id":"presentation:module-orders-vm"},{"observed_ids":["$144"],"target_id":"$389"},{"observed_ids":["DARTATTR-12c6acc7fdfe9add"],"target_id":"$392"},{"observed_ids":["$128"],"target_id":"$391"},{"observed_ids":["$177"],"target_id":"$390"},{"observed_ids":["$107"],"target_id":"$386"},{"observed_ids":["$119"],"target_id":"$388"},{"observed_ids":["$116"],"target_id":"$387"},{"observed_ids":["$132"],"target_id":"$393"},{"observed_ids":["DARTATTR-52e816cf910a8287"],"target_id":"$401"},{"observed_ids":["DARTATTR-e4af4feba7d49618"],"target_id":"$402"},{"observed_ids":["DARTATTR-c3f657996b301303"],"target_id":"$403"},{"observed_ids":["DARTATTR-566c4eb51bfb0d93"],"target_id":"$400"},{"observed_ids":["$77"],"target_id":"$394"},{"observed_ids":["$118"],"target_id":"$399"},{"observed_ids":["$91"],"target_id":"$397"},{"observed_ids":["$173"],"target_id":"$396"},{"observed_ids":["$124"],"target_id":"$398"},{"observed_ids":["$98"],"target_id":"$395"},{"observed_ids":["$125"],"target_id":"presentation:ref-order-load-all"},{"observed_ids":["$103"],"target_id":"presentation:ref-order-watch"},{"observed_ids":["$120"],"target_id":"presentation:ref-order-find"},{"observed_ids":["$283"],"target_id":"$440"},{"observed_ids":["$269"],"target_id":"$441"},{"observed_ids":["$271"],"target_id":"$438"},{"observed_ids":["$270"],"target_id":"$439"},{"observed_ids":["$110"],"target_id":"$422"},{"observed_ids":["$102"],"target_id":"$424"},{"observed_ids":["$129"],"target_id":"$423"},{"observed_ids":["$142"],"target_id":"$425"},{"observed_ids":["$165"],"target_id":"$426"},{"observed_ids":["DARTATTR-9f80ae48f0881491"],"target_id":"$435"},{"observed_ids":["DARTATTR-cb29137b31538f56"],"target_id":"$437"},{"observed_ids":["DARTATTR-8887cfbe5897549e"],"target_id":"$436"},{"observed_ids":["DARTATTR-5d3cff6774f3a015"],"target_id":"$434"},{"observed_ids":["$126"],"target_id":"$427"},{"observed_ids":["$94"],"target_id":"$433"},{"observed_ids":["$114"],"target_id":"$430"},{"observed_ids":["$127"],"target_id":"$429"},{"observed_ids":["$182"],"target_id":"$431"},{"observed_ids":["$187"],"target_id":"$432"},{"observed_ids":["$184"],"target_id":"$428"},{"observed_ids":["$154"],"target_id":"$404"},{"observed_ids":["$112"],"target_id":"$406"},{"observed_ids":["$133"],"target_id":"$405"},{"observed_ids":["$179"],"target_id":"$408"},{"observed_ids":["DARTATTR-a6437d5088c31c9b"],"target_id":"$420"},{"observed_ids":["DARTATTR-9182506bb3518c56"],"target_id":"$407"},{"observed_ids":["DARTATTR-abca66feae08db1c"],"target_id":"$421"},{"observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"target_id":"$419"},{"observed_ids":["DARTATTR-32e417d184be9f3b"],"target_id":"$418"},{"observed_ids":["$186"],"target_id":"$411"},{"observed_ids":["$160"],"target_id":"$413"},{"observed_ids":["$138"],"target_id":"$417"},{"observed_ids":["$189"],"target_id":"$414"},{"observed_ids":["$183"],"target_id":"$416"},{"observed_ids":["$180"],"target_id":"$409"},{"observed_ids":["$145"],"target_id":"$415"},{"observed_ids":["$117"],"target_id":"$410"},{"observed_ids":["$150"],"target_id":"$412"},{"observed_ids":["$168"],"target_id":"presentation:shopping:ref-catalog-load"},{"observed_ids":["$153"],"target_id":"presentation:shopping:ref-cart-add"},{"observed_ids":["$148"],"target_id":"presentation:shopping:ref-place-call"},{"observed_ids":["$277"],"target_id":"domain:module-product"},{"observed_ids":["$274"],"target_id":"domain:module-catalog-port"},{"observed_ids":["$267"],"target_id":"domain:module-cart"},{"observed_ids":["$287"],"target_id":"domain:module-order"},{"observed_ids":["$275"],"target_id":"domain:module-order-port"},{"observed_ids":["$282"],"target_id":"domain:module-place-order"},{"observed_ids":["$279"],"target_id":"domain:module-shop-status"},{"observed_ids":["$158"],"target_id":"$339"},{"observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"target_id":"domain:product-id"},{"observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"target_id":"domain:product-name"},{"observed_ids":["DARTATTR-8868e314c78214ac"],"target_id":"domain:product-price"},{"observed_ids":["$96"],"target_id":"domain:product-ctor"},{"observed_ids":["$139"],"target_id":"$333"},{"observed_ids":["$168"],"target_id":"domain:catalog-load"},{"observed_ids":["$86"],"target_id":"domain:catalog-is-online"},{"observed_ids":["$159"],"target_id":"$331"},{"observed_ids":["DARTATTR-473d5ebba5d95ceb"],"target_id":"domain:cart-lines"},{"observed_ids":["$82"],"target_id":"domain:cart-ctor"},{"observed_ids":["$113"],"target_id":"domain:cart-lines-getter"},{"observed_ids":["$93"],"target_id":"domain:cart-total"},{"observed_ids":["$153"],"target_id":"domain:cart-add"},{"observed_ids":["$141"],"target_id":"domain:cart-set-quantity"},{"observed_ids":["$185"],"target_id":"domain:cart-remove"},{"observed_ids":["$172"],"target_id":"domain:cart-clear"},{"observed_ids":["$85"],"target_id":"$332"},{"observed_ids":["DARTATTR-7d8c7f418727ccc3"],"target_id":"domain:cart-line-product"},{"observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"target_id":"domain:cart-line-quantity"},{"observed_ids":["$84"],"target_id":"domain:cart-line-ctor"},{"observed_ids":["$81"],"target_id":"domain:cart-line-total"},{"observed_ids":["$121"],"target_id":"$337"},{"observed_ids":["DARTATTR-646f65e0e51af6c7"],"target_id":"domain:status-placed"},{"observed_ids":["DARTATTR-57edd941d28d059a"],"target_id":"domain:status-completed"},{"observed_ids":["DARTATTR-2efdb60fe288ad80"],"target_id":"domain:status-label"},{"observed_ids":["$108"],"target_id":"domain:status-ctor"},{"observed_ids":["$92"],"target_id":"$335"},{"observed_ids":["DARTATTR-3f999f64fca419aa"],"target_id":"domain:order-line-product-id"},{"observed_ids":["DARTATTR-37cacc49ce38e893"],"target_id":"domain:order-line-name"},{"observed_ids":["DARTATTR-5765b420640beaed"],"target_id":"domain:order-line-unit-price"},{"observed_ids":["DARTATTR-3615925b93eaf976"],"target_id":"domain:order-line-quantity"},{"observed_ids":["$167"],"target_id":"domain:order-line-ctor"},{"observed_ids":["$155"],"target_id":"domain:order-line-total"},{"observed_ids":["$169"],"target_id":"$334"},{"observed_ids":["DARTATTR-dac67f6189475a74"],"target_id":"domain:order-id"},{"observed_ids":["DARTATTR-f27d571c8868e98b"],"target_id":"domain:order-lines"},{"observed_ids":["DARTATTR-edb30bf8879fb5ca"],"target_id":"domain:order-total"},{"observed_ids":["DARTATTR-5f3db9ee01f48587"],"target_id":"domain:order-status"},{"observed_ids":["$176"],"target_id":"domain:order-ctor"},{"observed_ids":["$79"],"target_id":"domain:order-from-cart"},{"observed_ids":["$101"],"target_id":"$336"},{"observed_ids":["$106"],"target_id":"domain:order-place"},{"observed_ids":["$125"],"target_id":"domain:order-load-all"},{"observed_ids":["$103"],"target_id":"domain:order-watch"},{"observed_ids":["$120"],"target_id":"domain:order-find"},{"observed_ids":["$178"],"target_id":"$338"},{"observed_ids":["DARTATTR-35be65eeff9aead4"],"target_id":"domain:place-status"},{"observed_ids":["DARTATTR-0ddeca3224bd466f"],"target_id":"domain:place-repository"},{"observed_ids":["DARTATTR-d12734f920089caf"],"target_id":"domain:place-sequence"},{"observed_ids":["$100"],"target_id":"domain:place-ctor"},{"observed_ids":["$148"],"target_id":"domain:place-call"},{"observed_ids":["$156"],"target_id":"$340"},{"observed_ids":["$87"],"target_id":"domain:shop-status-get"},{"observed_ids":["$149"],"target_id":"domain:shop-status-set"},{"observed_ids":["$284"],"target_id":"data:module-catalog-repo"},{"observed_ids":["$280"],"target_id":"data:module-order-repo"},{"observed_ids":["$276"],"target_id":"data:module-backend"},{"observed_ids":["$285"],"target_id":"data:module-memory-store"},{"observed_ids":["$146"],"target_id":"$323"},{"observed_ids":["DARTATTR-1b59d645c92f8026"],"target_id":"data:catalog-impl-backend"},{"observed_ids":["DARTATTR-e67e197d722dac1a"],"target_id":"data:catalog-impl-store"},{"observed_ids":["$99"],"target_id":"data:catalog-impl-ctor"},{"observed_ids":["$123"],"target_id":"$324"},{"observed_ids":["$89"],"target_id":"data:catalog-impl-online"},{"observed_ids":["$157"],"target_id":"$326"},{"observed_ids":["DARTATTR-4326197514f2f5fa"],"target_id":"data:order-impl-backend"},{"observed_ids":["DARTATTR-08a60408fca58f5a"],"target_id":"data:order-impl-store"},{"observed_ids":["$109"],"target_id":"data:order-impl-ctor"},{"observed_ids":["$80"],"target_id":"data:order-impl-place"},{"observed_ids":["$190"],"target_id":"data:order-impl-load"},{"observed_ids":["$83"],"target_id":"data:order-impl-watch"},{"observed_ids":["$175"],"target_id":"data:order-impl-find"},{"observed_ids":["$134"],"target_id":"$325"},{"observed_ids":["$88"],"target_id":"data:backend-check-request"},{"observed_ids":["DARTATTR-e8db8de5d11a5abc"],"target_id":"data:backend-online"},{"observed_ids":["DARTATTR-215ac310e375c644"],"target_id":"data:backend-fail-next"},{"observed_ids":["$104"],"target_id":"data:backend-is-online"},{"observed_ids":["$162"],"target_id":"data:backend-set-online"},{"observed_ids":["$181"],"target_id":"data:backend-fail-next-method"},{"observed_ids":["$105"],"target_id":"data:backend-fetch-catalog"},{"observed_ids":["$174"],"target_id":"data:backend-submit-order"},{"observed_ids":["$131"],"target_id":"data:backend-fetch-orders"},{"observed_ids":["$95"],"target_id":"$327"},{"observed_ids":["DARTATTR-302888cbbb9c29ac"],"target_id":"data:store-catalog"},{"observed_ids":["DARTATTR-5933059af1615075"],"target_id":"data:store-orders"},{"observed_ids":["DARTATTR-644ad541f552ff52"],"target_id":"data:store-order-events"},{"observed_ids":["$130"],"target_id":"data:store-ctor"},{"observed_ids":["$164"],"target_id":"data:store-read-catalog"},{"observed_ids":["$163"],"target_id":"data:store-save-catalog"},{"observed_ids":["$152"],"target_id":"data:store-read-orders"},{"observed_ids":["$147"],"target_id":"data:store-save-orders"},{"observed_ids":["$170"],"target_id":"data:store-watch-orders"},{"observed_ids":["$137"],"target_id":"data:store-find-order"},{"observed_ids":["$140"],"target_id":"data:store-dispose"},{"observed_ids":["$139"],"target_id":"data:ref-catalog-repository-class"},{"observed_ids":["$101"],"target_id":"data:ref-order-repository-class"},{"observed_ids":["$156"],"target_id":"data:ref-shop-status-class"},{"observed_ids":["$272"],"target_id":"state:module-async-state"},{"observed_ids":["$188"],"target_id":"$639"},{"observed_ids":["DARTATTR-6052813bc0cb0f57"],"target_id":"state:phase-idle"},{"observed_ids":["DARTATTR-a8d87b06ad0787d2"],"target_id":"state:phase-loading"},{"observed_ids":["DARTATTR-2a60161acfd0604a"],"target_id":"state:phase-empty"},{"observed_ids":["DARTATTR-bfb7bf3af8b37a1b"],"target_id":"state:phase-ready"},{"observed_ids":["DARTATTR-afa6009a10bbb509"],"target_id":"state:phase-failed"},{"observed_ids":["$90"],"target_id":"$638"},{"observed_ids":["DARTATTR-2310dd26a4cd8aae"],"target_id":"state:async-state-phase"},{"observed_ids":["DARTATTR-c2f955bba0e3808d"],"target_id":"state:async-state-value"},{"observed_ids":["DARTATTR-551a7bf03b692395"],"target_id":"state:async-state-error"},{"observed_ids":["$78"],"target_id":"state:async-state-ctor"}],"schema_version":"1.0.0","status":"UNKNOWN"},"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m"]]],"source":{"dirty":true,"git_head":"73600dc31dc8d8abb35bf8411f06c040d3ca4cd9","scope":["lib/**/*.dart"],"source_digest":"1ecc88cbc7aefb695a39ca4721e83769a989f87b5dd60334f92606a4daff26f6"},"string_table":["'\\$${(cents ~/ 100)}.${(cents % 100).toString().padLeft(2, '0')}'","Analyzer resolved a local generative constructor","Analyzer resolved the source element","Annotation is unavailable.","Annotation matches.","AppBar(title:const Text('Cart'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long))])","AppBar(title:const Text('Shop'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long)), IconButton(key:const ValueKey('open-cart'), tooltip:'Cart', onPressed:() => Navigator.of(context).pushNamed('/cart'), icon:const Icon(Icons.shopping_cart))])","AsyncState(LoadPhase.failed, null, error)","Build this Flutter screen from its current state.","BuildContext","CachedCatalogRepository(backend, store)","CartViewModel","CatalogViewModel","CatalogViewModel(catalogRepository, backend)","Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load catalog'), TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))]))","Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))]))","Closed scope inventory is covered.","Column(children:[Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])), Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))])","Column(children:[SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline), Expanded(child:_catalogBody(context, catalog.state))])","Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))])","Column(children:[if(!isOnline) const Text('Offline: cached orders'), Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})])","Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load catalog'), TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))])","Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])","DARTBIND-18f17345624344e5","DARTBIND-2f852f2a038cf050","DARTBIND-33c1efe25b974aa6","DARTBIND-5ba370dc67c70852","DARTBIND-b4fc90f77ba6e8c7","DARTBIND-cfd4bf6366b87ef6","DARTBIND-da629f7df8c95cb6","DARTBIND-e01be5d18737b239","DARTBIND-eeb6889debc7105a","DARTCALL-043cc4678dd607ee","DARTCALL-0f8af3d773e63501","DARTCALL-14613c592d00b805","DARTCALL-14c9c2f1c6c95ceb","DARTCALL-1d00374b25eef9b6","DARTCALL-282a50942b9d6acf","DARTCALL-29cb26bb0055a4ad","DARTCALL-2ec4bd3e7f4d2f40","DARTCALL-30b64e00ae17c9a9","DARTCALL-3774bb714e5a5360","DARTCALL-39903ac7a0dd4d32","DARTCALL-3a62e7f4b82b1afd","DARTCALL-408ced2f06d1b9cf","DARTCALL-48acaafb319adf13","DARTCALL-4bb5effed74bb289","DARTCALL-5c97528ea6ef8ddb","DARTCALL-62cc70e56d765fd0","DARTCALL-64e5a379d9c24727","DARTCALL-66aba1a2cbe5b540","DARTCALL-6b6d1839c53497d8","DARTCALL-6fc4c8da1b919180","DARTCALL-71b6a5a3be48e5ac","DARTCALL-770c4563648154fd","DARTCALL-795713ce7fdb70ce","DARTCALL-7e6c1a7c2bf31899","DARTCALL-83951c62ac6bd32d","DARTCALL-8ffe107618e330a1","DARTCALL-92ff7de333b5a88a","DARTCALL-946ae1b97303d14e","DARTCALL-947aa9774455b2a5","DARTCALL-a107ecac36bcadaa","DARTCALL-a1ed729743cf9f43","DARTCALL-b5634afc705e2d83","DARTCALL-bbdbee321cb268e1","DARTCALL-cab0f3312a77406c","DARTCALL-d22594b8423a2818","DARTCALL-d4998e10faf58a11","DARTCALL-d940e3a2cc5a40cd","DARTCALL-de9c779ec8592f56","DARTCALL-e537f278597951b7","DARTCALL-e649ee219b030ee8","DARTCALL-ea462cc471103858","DARTCALL-ee181cd1ae5abb32","DARTCALL-f27421f607666b2c","DARTCALL-f355ac004f06daff","DARTDEF-052cb4f98affcef4","DARTDEF-07e9d9378f08b32f","DARTDEF-0c05bf2bf3733612","DARTDEF-0ce42ef97f8003c4","DARTDEF-0f7d1398606a1e53","DARTDEF-10dc081548b31ccf","DARTDEF-12344641d2674c7a","DARTDEF-123632cb3d43f37b","DARTDEF-13d584f1681da82a","DARTDEF-15d46d1ae9b80c6f","DARTDEF-163893e93bc676b0","DARTDEF-176bdc790d831e74","DARTDEF-19512dade734096c","DARTDEF-1c4b14ac85da8035","DARTDEF-1e74c7779f75b524","DARTDEF-1fb7f05c880f36e7","DARTDEF-208e9e76db0ff6ad","DARTDEF-21ebcf27e01aebcf","DARTDEF-22b8d4661562f7ef","DARTDEF-26034cb4e116f2e5","DARTDEF-2611f0b6f3c2349f","DARTDEF-270a565ace42c432","DARTDEF-27802fa9c8e677f2","DARTDEF-27a4b3e15ca85c1d","DARTDEF-284b0a8666927812","DARTDEF-2fa223476ff3b429","DARTDEF-306c54f31f529286","DARTDEF-313d44f48fc2c5de","DARTDEF-3216af8064a3f298","DARTDEF-333a2b1404ee046e","DARTDEF-36a5222006f67bb7","DARTDEF-3862c467d03ebdbd","DARTDEF-3bbd0c5ba4ba05d6","DARTDEF-3c0a51c859cc876c","DARTDEF-3d13a865fe954870","DARTDEF-43009eb099ed3646","DARTDEF-444dc405015c91d3","DARTDEF-4647d0c9d680e77e","DARTDEF-49fa23fd6e1640a0","DARTDEF-4ba7c40d7a602b8f","DARTDEF-4be3a9aca5c932a0","DARTDEF-4d26d7cf1466eba7","DARTDEF-4eee93097687fbc1","DARTDEF-52520e90e29d63b8","DARTDEF-52f90820f97db3f9","DARTDEF-55d541fb7d731110","DARTDEF-55f4833c07de5571","DARTDEF-567617ae2bfb5600","DARTDEF-57f227f119784d46","DARTDEF-5e20b67f16e95407","DARTDEF-5f8d0847627d4f4f","DARTDEF-6050daeba7057f93","DARTDEF-6170af1bf4115010","DARTDEF-62cc979b0c26d1be","DARTDEF-65112419b1dba101","DARTDEF-6780b403f76b76da","DARTDEF-6b14eec683b98e64","DARTDEF-6e81d4ff8e791765","DARTDEF-6f56841dcafbef58","DARTDEF-74b90f12d6f4ecfb","DARTDEF-77a2854a48ac8ca8","DARTDEF-7ea601cee2849f67","DARTDEF-80a0975fa86d71dc","DARTDEF-8305e2ba52b838cf","DARTDEF-834eec36fec68c6f","DARTDEF-86724d46b438a6b9","DARTDEF-86ee802778ef5204","DARTDEF-8970cc3e10caa1eb","DARTDEF-8ab31f8cc6f0ed0c","DARTDEF-8f45a79d9051e204","DARTDEF-8f82d41ba1edd6ad","DARTDEF-940e1f7bfd9a14a8","DARTDEF-97a2db1644937be5","DARTDEF-97dd794a0b679c21","DARTDEF-995367eef8c48882","DARTDEF-9c76157afae00322","DARTDEF-9c7abeb268a2ec36","DARTDEF-9da93b3df82b20e2","DARTDEF-a4d9859a7a6ef4ec","DARTDEF-a811342088f9b541","DARTDEF-a98c59a017e1e6e6","DARTDEF-ae31fa44c5d57271","DARTDEF-b1955cd0c22db782","DARTDEF-b252805b9796c188","DARTDEF-b253a7bfec14eb40","DARTDEF-bafc225866f11d29","DARTDEF-bd0758c86b7296ac","DARTDEF-bd1c71fe68b8d209","DARTDEF-bd4a352f1771c2b6","DARTDEF-bdcfcab739d47b4d","DARTDEF-c0d9dd69eb17b565","DARTDEF-c0ff897e1ec48156","DARTDEF-c44d1405fc72b2f8","DARTDEF-c4b837d92da37600","DARTDEF-c88420e2a4d056ed","DARTDEF-cff4e5a927fb0a45","DARTDEF-d0b4079d174301ce","DARTDEF-d1648e2982f4376e","DARTDEF-d21c977aa71d6023","DARTDEF-d2ebeca1f8cc006d","DARTDEF-d4aea8f551f17fa2","DARTDEF-d522adea68e4e12b","DARTDEF-d7fdafd0da59f588","DARTDEF-dec2f964cf15b5b4","DARTDEF-e60d4587393cbb2f","DARTDEF-ef9aa2a8ae99693c","DARTDEF-efa8a517579d1739","DARTDEF-f3951ce8e1439ef5","DARTDEF-f4a0fc470553c7ac","DARTDEF-f51f24d9728dbd75","DARTDEF-f951569860b4100f","DARTDEF-fca619911aaa30c2","DARTDEF-fce7c3a698c27412","DARTDEF-fd30dc2562cb001c","DARTDEF-feaf31a370b882ae","DECLARED_RULE","Declared definition is recorded.","Declared signature matches recorded syntax.","Directed relationship is recorded.","EVD-000a538edfbfa341","EVD-09c4de4e81dd6828","EVD-0f07534151237646","EVD-178ee3be0c2f4998","EVD-1ce12c8296298494","EVD-1d31acb96cbd007a","EVD-1dd0dc51333ad533","EVD-217a710fdaaaf96b","EVD-247652925c974ee0","EVD-2be1f4f6f460c21b","EVD-2c53bb380f778aa9","EVD-2fa13e0f5724d2a0","EVD-488771488d7bc0a1","EVD-4a0ed09e08b79c26","EVD-59ebf6b7b39ae9ee","EVD-5e83b1fd3de077e5","EVD-67b4cf6556eb1de7","EVD-6bc706ef3ae0fc74","EVD-70e34722c0aa93a6","EVD-71f5b186aec314db","EVD-7ba45954ef3c4392","EVD-7c1b789d50bc1ac4","EVD-7ecf4e439726edb3","EVD-817d60c9d3664f98","EVD-868184bf9173bc47","EVD-8b2614b174ba61c0","EVD-8f7d6c7202a34b5a","EVD-9122799e3375b5ab","EVD-9132761f23557cb1","EVD-949033871a366edd","EVD-9fb2986e043c3770","EVD-a15da2ba15ca4ff5","EVD-a4a89304bef428de","EVD-a9d486cc1c3b2460","EVD-b6d2f50f11723ed4","EVD-b83e4ec4fe566038","EVD-bed38ece66ba3a94","EVD-cc97c735e2aad1de","EVD-cc9dd8ccd00613a2","EVD-d2cd7f2f0031efe6","EVD-d960aac7596ae624","EVD-df146344b70c4a7e","EVD-e6397a89e29f4e61","EVD-e7a86e342b39d9eb","EVD-e896a8beed61e66a","EVD-e98d3ef1187fc18d","EVD-e9a2321fb917241b","EVD-f12fccaaa58a3bb1","Every cross-component import is covered by the source's requires list","Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})","Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))]))","FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))","Hold a constructor-injected app dependency for the process lifetime.","IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        )","IconButton(key:ValueKey('add-${product.id}'), tooltip:'Add ${product.name}', onPressed:cart.isPlacingOrder?null:() => cart.addProduct(product), icon:const Icon(Icons.add_shopping_cart))","IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add))","IconButton(key:const ValueKey('open-cart'), tooltip:'Cart', onPressed:() => Navigator.of(context).pushNamed('/cart'), icon:const Icon(Icons.shopping_cart))","IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long))","Initializer syntax matches.","Lexical parent matches.","List.unmodifiable(cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity)))","ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})","ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))","ListTile(title:Text(product.name), subtitle:Text(_money(product.priceCents)), trailing:IconButton(key:ValueKey('add-${product.id}'), tooltip:'Add ${product.name}', onPressed:cart.isPlacingOrder?null:() => cart.addProduct(product), icon:const Icon(Icons.add_shopping_cart)))","ListView(children:[for(final line in order.lines) ListTile(title:Text('${line.name} × ${line.quantity}')), ListTile(title:Text('Total ${_money(order.totalCents)}'))])","ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])","ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])","ListView(children:[for(final product in state.value ?? const<Product>[]) ListTile(title:Text(product.name), subtitle:Text(_money(product.priceCents)), trailing:IconButton(key:ValueKey('add-${product.id}'), tooltip:'Add ${product.name}', onPressed:cart.isPlacingOrder?null:() => cart.addProduct(product), icon:const Icon(Icons.add_shopping_cart)))])","ListenableBuilder(listenable:Listenable.merge([catalog, cart]), builder:(context, _) => Column(children:[SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline), Expanded(child:_catalogBody(context, catalog.state))]))","ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])), Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))]))","ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[if(!isOnline) const Text('Offline: cached orders'), Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})]))","MOD-09e0cad097989ba0","MOD-1a0a65e03a9c405d","MOD-2265d5b2f5fcfde1","MOD-2f856e04fd74fe5e","MOD-478a04e3ef93c450","MOD-4ef92ac8a9477b2c","MOD-621a29e8b1a4203b","MOD-73a19e62164d7feb","MOD-7e81c46f50d83f38","MOD-814133c0c8490596","MOD-8d23dbb1fe51cabc","MOD-99806c14551d2b90","MOD-a1ff994b4a4745fd","MOD-a674c50000ec8e51","MOD-ab44a6ddae3de301","MOD-af046a7e01d0344f","MOD-b265cf51d15d954e","MOD-c84b964ac8aed8a6","MOD-e7a49953f8e98a34","MOD-ee24da03a11b2b66","MOD-f654e98c9a74b088","MaterialApp(title:'Flutter Shop', initialRoute:'/', onGenerateRoute:(settings){return switch((settings.name, settings.arguments)){('/', _) => MaterialPageRoute<void>(settings:settings, builder:(_) => CatalogPage(widget._catalog, widget._cart)),('/cart', _) => MaterialPageRoute<void>(settings:settings, builder:(_) => CartPage(widget._cart)),('/orders', _) => MaterialPageRoute<void>(settings:settings, builder:(_) => OrdersPage(widget._orders, widget._catalog.isOnline)),('/order', final Order order) => MaterialPageRoute<void>(settings:settings, builder:(_) => OrderDetailPage(order)), _ => MaterialPageRoute < void >(builder:(_) => const Scaffold(body:Center(child:Text('Page not found'))))};})","MemoryOrderRepository(backend, store)","Navigator.of(context).pushNamed('/orders')","Open scope permits unlisted elements; listed intent is assessed separately.","Order(id, List.unmodifiable(cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity))), cart.totalCents, OrderStatus.placed)","Order.fromCart(cart, 'order-$_nextOrderNumber')","OrderRepository","OrdersViewModel","Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))","PlaceOrder(backend, orderRepository)","Receive the view state required by this screen.","Relationship coverage is unavailable or partial.","Relationship endpoints cannot be identified uniquely.","Scaffold(appBar:AppBar(title:const Text('Cart'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long))]), body:ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])), Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))])))","Scaffold(appBar:AppBar(title:const Text('Order detail')), body:ListView(children:[for(final line in order.lines) ListTile(title:Text('${line.name} × ${line.quantity}')), ListTile(title:Text('Total ${_money(order.totalCents)}'))]))","Scaffold(appBar:AppBar(title:const Text('Orders')), body:ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[if(!isOnline) const Text('Offline: cached orders'), Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})])))","Scaffold(appBar:AppBar(title:const Text('Shop'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long)), IconButton(key:const ValueKey('open-cart'), tooltip:'Cart', onPressed:() => Navigator.of(context).pushNamed('/cart'), icon:const Icon(Icons.shopping_cart))]), body:ListenableBuilder(listenable:Listenable.merge([catalog, cart]), builder:(context, _) => Column(children:[SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline), Expanded(child:_catalogBody(context, catalog.state))])))","ShopApp(backend, store, catalogViewModel, cartViewModel, ordersViewModel)","SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline)","The Target names required journey edges, not a complete file import or call inventory.","UML-TARGET-a2e40c5592b1b06a","Unlisted component dependencies are outside the approved demo boundary.","Unresolved source sites may refer to this endpoint.","Visibility matches.","Widget and view-model implementation details may grow; this inventory pins the user-facing journey and lifecycle members.","_disposed = true;\n    super.dispose();","_isPlacingOrder","annotation","architecture-contract.json","base type is external or unresolved","completeness","const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  )","const AsyncState(LoadPhase.loading, null, null)","const Icon(Icons.receipt_long)","containment","data:cached-catalog-repository-class","data:catalog-impl-load","data:demo-backend-class","data:memory-order-repository-class","data:memory-store-class","declared_component_scope_observation","dependencies","docs/target.md","domain:cart-class","domain:cart-line-class","domain:catalog-repository-class","domain:order-class","domain:order-line-class","domain:order-repository-class","domain:order-status-enum","domain:place-order-class","domain:product-class","domain:shop-status-class","dynamic_binding","existence","import 'package:flutter/material.dart';","import 'package:shop/data/services/demo_backend.dart';","import 'package:shop/data/services/memory_store.dart';","import 'package:shop/domain/catalog/product.dart';","import 'package:shop/domain/orders/order.dart';","import 'package:shop/presentation/orders/orders_view_model.dart';","import 'package:shop/presentation/shopping/cart/cart_view_model.dart';","import 'package:shop/presentation/shopping/catalog/catalog_view_model.dart';","import 'package:shop/state/async_state.dart';","inside_component_responsibility","lib/app/shop_app.dart","lib/data/repositories/cached_catalog_repository.dart","lib/data/repositories/memory_order_repository.dart","lib/data/services/demo_backend.dart","lib/data/services/memory_store.dart","lib/domain/cart/cart.dart","lib/domain/catalog/catalog_repository.dart","lib/domain/catalog/product.dart","lib/domain/checkout/place_order.dart","lib/domain/checkout/shop_status.dart","lib/domain/orders/order.dart","lib/domain/orders/order_repository.dart","lib/main.dart","lib/presentation/orders/order_detail_page.dart","lib/presentation/orders/orders_page.dart","lib/presentation/orders/orders_view_model.dart","lib/presentation/shopping/cart/cart_page.dart","lib/presentation/shopping/cart/cart_view_model.dart","lib/presentation/shopping/catalog/catalog_page.dart","lib/presentation/shopping/catalog/catalog_view_model.dart","lib/state/async_state.dart","line.product.id","local.where((order) => !remote.any((item) => item.id == order.id))","main-function","module_dependency","module_topology","no source class binding","not_applicable","package_dependency","package_topology","positional","presentation:module-order-detail-page","presentation:module-orders-page","presentation:order-detail-page-class","presentation:order-detail-page-class-build","presentation:order-detail-page-class-ctor","presentation:orders-page-class","presentation:orders-page-class-build","presentation:orders-page-class-ctor","presentation:orders-page-is-online","presentation:orders-vm-class","presentation:orders-vm-class-ctor","presentation:orders-vm-class-dispose","presentation:orders-vm-class-find","presentation:orders-vm-class-load","presentation:orders-vm-class-receive","presentation:orders-vm-class-state","presentation:orders-vm-disposed","presentation:orders-vm-repository","presentation:orders-vm-state","presentation:orders-vm-subscription","presentation:shopping:cart-page-class","presentation:shopping:cart-page-class-build","presentation:shopping:cart-page-class-ctor","presentation:shopping:cart-vm-cart","presentation:shopping:cart-vm-class","presentation:shopping:cart-vm-class-add","presentation:shopping:cart-vm-class-checkout","presentation:shopping:cart-vm-class-ctor","presentation:shopping:cart-vm-class-dispose","presentation:shopping:cart-vm-class-lines","presentation:shopping:cart-vm-class-placing","presentation:shopping:cart-vm-class-quantity","presentation:shopping:cart-vm-class-state","presentation:shopping:cart-vm-class-total","presentation:shopping:cart-vm-disposed","presentation:shopping:cart-vm-in-flight","presentation:shopping:cart-vm-place-order","presentation:shopping:cart-vm-state","presentation:shopping:catalog-page-class","presentation:shopping:catalog-page-class-build","presentation:shopping:catalog-page-class-ctor","presentation:shopping:catalog-page-render-body","presentation:shopping:catalog-vm-class","presentation:shopping:catalog-vm-class-ctor","presentation:shopping:catalog-vm-class-dispose","presentation:shopping:catalog-vm-class-load","presentation:shopping:catalog-vm-class-online","presentation:shopping:catalog-vm-class-retry","presentation:shopping:catalog-vm-class-set-online","presentation:shopping:catalog-vm-class-state","presentation:shopping:catalog-vm-disposed","presentation:shopping:catalog-vm-repository","presentation:shopping:catalog-vm-state","presentation:shopping:catalog-vm-status","presentation:shopping:module-cart-page","presentation:shopping:module-cart-vm","presentation:shopping:module-catalog-page","presentation:shopping:module-catalog-vm","reference","relationship","shop-app-state-class","shop-app-state-dispose","shop.app.shop_app","shop.app.shop_app.ShopApp","shop.app.shop_app.ShopApp.ShopApp","shop.app.shop_app.ShopApp.createState","shop.app.shop_app._ShopAppState","shop.app.shop_app._ShopAppState.build","shop.app.shop_app._ShopAppState.dispose","shop.app.shop_app.settings","shop.data.repositories","shop.data.repositories.cached_catalog_repository","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.CachedCatalogRepository","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository._backend","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository._store","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.isOnline","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog.products","shop.data.repositories.memory_order_repository","shop.data.repositories.memory_order_repository.MemoryOrderRepository","shop.data.repositories.memory_order_repository.MemoryOrderRepository.MemoryOrderRepository","shop.data.repositories.memory_order_repository.MemoryOrderRepository._backend","shop.data.repositories.memory_order_repository.MemoryOrderRepository._store","shop.data.repositories.memory_order_repository.MemoryOrderRepository.findById","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.local","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.orders","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.remote","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place.saved","shop.data.repositories.memory_order_repository.MemoryOrderRepository.watchAll","shop.data.services","shop.data.services.demo_backend","shop.data.services.demo_backend.DemoBackend","shop.data.services.demo_backend.DemoBackend._checkRequest","shop.data.services.demo_backend.DemoBackend._failNextRequest","shop.data.services.demo_backend.DemoBackend._isOnline","shop.data.services.demo_backend.DemoBackend.failNextRequest","shop.data.services.demo_backend.DemoBackend.fetchCatalog","shop.data.services.demo_backend.DemoBackend.fetchOrders","shop.data.services.demo_backend.DemoBackend.isOnline","shop.data.services.demo_backend.DemoBackend.setOnline","shop.data.services.demo_backend.DemoBackend.submitOrder","shop.data.services.memory_store","shop.data.services.memory_store.MemoryStore","shop.data.services.memory_store.MemoryStore._orderChanges","shop.data.services.memory_store.MemoryStore._orders","shop.data.services.memory_store.MemoryStore.dispose","shop.data.services.memory_store.MemoryStore.findOrder","shop.data.services.memory_store.MemoryStore.readCatalog","shop.data.services.memory_store.MemoryStore.readOrders","shop.data.services.memory_store.MemoryStore.saveCatalog","shop.data.services.memory_store.MemoryStore.saveOrders","shop.data.services.memory_store.MemoryStore.watchOrders","shop.domain.cart","shop.domain.cart.cart","shop.domain.cart.cart.Cart","shop.domain.cart.cart.Cart._lines","shop.domain.cart.cart.Cart.add","shop.domain.cart.cart.Cart.add.index","shop.domain.cart.cart.Cart.clear","shop.domain.cart.cart.Cart.lines::getter","shop.domain.cart.cart.Cart.remove","shop.domain.cart.cart.Cart.setQuantity","shop.domain.cart.cart.Cart.setQuantity.index","shop.domain.cart.cart.Cart.totalCents::getter","shop.domain.cart.cart.CartLine","shop.domain.cart.cart.CartLine.CartLine","shop.domain.cart.cart.CartLine.lineTotalCents::getter","shop.domain.catalog","shop.domain.catalog.catalog_repository","shop.domain.catalog.catalog_repository.CatalogRepository","shop.domain.catalog.catalog_repository.CatalogRepository.isOnline","shop.domain.catalog.catalog_repository.CatalogRepository.loadCatalog","shop.domain.catalog.product","shop.domain.catalog.product.Product","shop.domain.catalog.product.Product.Product","shop.domain.checkout","shop.domain.checkout.place_order","shop.domain.checkout.place_order.PlaceOrder","shop.domain.checkout.place_order.PlaceOrder.PlaceOrder","shop.domain.checkout.place_order.PlaceOrder.call","shop.domain.checkout.place_order.PlaceOrder.call.order","shop.domain.checkout.place_order.PlaceOrder.call.placed","shop.domain.checkout.shop_status","shop.domain.checkout.shop_status.ShopStatus","shop.domain.checkout.shop_status.ShopStatus.isOnline","shop.domain.checkout.shop_status.ShopStatus.setOnline","shop.domain.orders","shop.domain.orders.order","shop.domain.orders.order.Order","shop.domain.orders.order.Order.Order","shop.domain.orders.order.Order.Order.fromCart","shop.domain.orders.order.OrderLine","shop.domain.orders.order.OrderLine.OrderLine","shop.domain.orders.order.OrderLine.lineTotalCents::getter","shop.domain.orders.order.OrderStatus","shop.domain.orders.order.OrderStatus.OrderStatus","shop.domain.orders.order_repository","shop.domain.orders.order_repository.OrderRepository","shop.domain.orders.order_repository.OrderRepository.findById","shop.domain.orders.order_repository.OrderRepository.loadAll","shop.domain.orders.order_repository.OrderRepository.place","shop.domain.orders.order_repository.OrderRepository.watchAll","shop.main.main","shop.main.main.app","shop.main.main.catalogRepository","shop.main.main.catalogViewModel","shop.main.main.orderRepository","shop.main.main.ordersViewModel","shop.main.main.placeOrder","shop.presentation.orders","shop.presentation.orders.order_detail_page","shop.presentation.orders.order_detail_page.OrderDetailPage","shop.presentation.orders.order_detail_page.OrderDetailPage.OrderDetailPage","shop.presentation.orders.order_detail_page.OrderDetailPage.build","shop.presentation.orders.order_detail_page._money","shop.presentation.orders.orders_page","shop.presentation.orders.orders_page.OrdersPage","shop.presentation.orders.orders_page.OrdersPage.OrdersPage","shop.presentation.orders.orders_page.OrdersPage.build","shop.presentation.orders.orders_page.OrdersPage.build._closure_1813.selected","shop.presentation.orders.orders_page.OrdersPage.viewModel","shop.presentation.orders.orders_page._money","shop.presentation.orders.orders_view_model","shop.presentation.orders.orders_view_model.OrdersViewModel","shop.presentation.orders.orders_view_model.OrdersViewModel.OrdersViewModel","shop.presentation.orders.orders_view_model.OrdersViewModel._disposed","shop.presentation.orders.orders_view_model.OrdersViewModel._notify","shop.presentation.orders.orders_view_model.OrdersViewModel._ordersSubscription","shop.presentation.orders.orders_view_model.OrdersViewModel._receiveOrders","shop.presentation.orders.orders_view_model.OrdersViewModel._repository","shop.presentation.orders.orders_view_model.OrdersViewModel._state","shop.presentation.orders.orders_view_model.OrdersViewModel.dispose","shop.presentation.orders.orders_view_model.OrdersViewModel.findById","shop.presentation.orders.orders_view_model.OrdersViewModel.load","shop.presentation.orders.orders_view_model.OrdersViewModel.load.orders","shop.presentation.orders.orders_view_model.OrdersViewModel.load.repository","shop.presentation.orders.orders_view_model.OrdersViewModel.state::getter","shop.presentation.shopping.cart","shop.presentation.shopping.cart.cart_page","shop.presentation.shopping.cart.cart_page.CartPage","shop.presentation.shopping.cart.cart_page.CartPage.CartPage","shop.presentation.shopping.cart.cart_page.CartPage.build","shop.presentation.shopping.cart.cart_page.CartPage.viewModel","shop.presentation.shopping.cart.cart_page._money","shop.presentation.shopping.cart.cart_view_model","shop.presentation.shopping.cart.cart_view_model.CartViewModel","shop.presentation.shopping.cart.cart_view_model.CartViewModel.CartViewModel","shop.presentation.shopping.cart.cart_view_model.CartViewModel._cart","shop.presentation.shopping.cart.cart_view_model.CartViewModel._disposed","shop.presentation.shopping.cart.cart_view_model.CartViewModel._isPlacingOrder","shop.presentation.shopping.cart.cart_view_model.CartViewModel._notify","shop.presentation.shopping.cart.cart_view_model.CartViewModel._placeOrder","shop.presentation.shopping.cart.cart_view_model.CartViewModel._state","shop.presentation.shopping.cart.cart_view_model.CartViewModel.addProduct","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout.order","shop.presentation.shopping.cart.cart_view_model.CartViewModel.dispose","shop.presentation.shopping.cart.cart_view_model.CartViewModel.isPlacingOrder::getter","shop.presentation.shopping.cart.cart_view_model.CartViewModel.lines::getter","shop.presentation.shopping.cart.cart_view_model.CartViewModel.setQuantity","shop.presentation.shopping.cart.cart_view_model.CartViewModel.state::getter","shop.presentation.shopping.cart.cart_view_model.CartViewModel.totalCents::getter","shop.presentation.shopping.catalog","shop.presentation.shopping.catalog.catalog_page","shop.presentation.shopping.catalog.catalog_page.CatalogPage","shop.presentation.shopping.catalog.catalog_page.CatalogPage.CatalogPage","shop.presentation.shopping.catalog.catalog_page.CatalogPage._catalogBody","shop.presentation.shopping.catalog.catalog_page.CatalogPage.build","shop.presentation.shopping.catalog.catalog_page.CatalogPage.cart","shop.presentation.shopping.catalog.catalog_page.CatalogPage.catalog","shop.presentation.shopping.catalog.catalog_page._money","shop.presentation.shopping.catalog.catalog_page.context","shop.presentation.shopping.catalog.catalog_view_model","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.CatalogViewModel","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._disposed","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._notify","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._repository","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._state","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._status","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.dispose","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.isOnline::getter","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load.products","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.retry","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.setOnline","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.state::getter","shop.state.async_state","shop.state.async_state.AsyncState","shop.state.async_state.AsyncState.AsyncState","shop.state.async_state.LoadPhase","state:async-state-class","state:load-phase-enum","target is external, dynamic, or unresolved","transitive_package_dependency","uml_conformance","unavailable","unresolved","viewModel.isPlacingOrder","visibility"],"symbols":[["DARTBIND-14ce42d2acd01610","FACT","source","binding","shop.domain.cart.cart.Cart.add.index declaration",["$504"],["EVD-9e143746cca8f4b8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$153","$m","$m","$m","$m","$500","index",false,"$499","$m","$503","$504","$m",true,true,"$358",true,"$341",{"basis":"language","kind":"public","spelling":"index"}]],["$23","FACT","source","binding","shop.main.main.orderRepository declaration",["$553"],["EVD-a089aadb23abd760"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","orderRepository",false,"shop","$m","$549","$553","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"orderRepository"}]],["DARTBIND-2a7cde7065bfed44","FACT","source","binding","shop.domain.checkout.place_order.PlaceOrder.call.placed declaration",["$528"],["EVD-cd2141ea2f270072"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _repository.place(order)","$148","$m","$m","$m","$m","$523","placed",false,"$522","$m","$526","$528","$m",true,true,"$361",true,"$341",{"basis":"language","kind":"public","spelling":"placed"}]],["$24","FACT","source","binding","shop.main.main.ordersViewModel declaration",["$554"],["EVD-5fb10d6ec9ae3d74"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","ordersViewModel",false,"shop","$m","$549","$554","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"ordersViewModel"}]],["$25","FACT","source","binding","shop.main.main.store declaration",["shop.main.main.store"],["EVD-6740d401515f3c20"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","store",false,"shop","$m","$549","shop.main.main.store","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"store"}]],["DARTBIND-3a5dd58d22ab63a5","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.orders declaration",["$471"],["EVD-ea468688d4134d23"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$190","$m","$m","$m","$m","$463","orders",false,"$454","$m","$469","$471","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"orders"}]],["DARTBIND-4066fb895391fed5","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.local declaration",["$470"],["EVD-de3359fc2a619cf7"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$190","$m","$m","$m","$m","$463","local",false,"$454","$m","$469","$470","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"local"}]],["DARTBIND-505944381fc46ba3","FACT","source","binding","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load.products declaration",["$630"],["EVD-248fd1de11298d59"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _repository.loadCatalog()","$127","$m","$m","$m","$m","$619","products",false,"$609","$m","$629","$630","$m",true,true,"$372",true,"$341",{"basis":"language","kind":"public","spelling":"products"}]],["DARTBIND-55ffaf0b1e8fe2c9","FACT","source","binding","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout.order declaration",["$602"],["EVD-a24e3580393c0ba1"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _placeOrder.call(_cart)","$117","$m","$m","$m","$m","$591","order",false,"$584","$m","$601","$602","$m",true,true,"$370",true,"$341",{"basis":"language","kind":"public","spelling":"order"}]],["$26","FACT","source","binding","shop.main.main.catalogRepository declaration",["$551"],["EVD-8a58fe24df1b13b9"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","catalogRepository",false,"shop","$m","$549","$551","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"catalogRepository"}]],["DARTBIND-5fcfe859d1cf85ad","FACT","source","binding","shop.presentation.orders.orders_page.OrdersPage.build._closure_1813.selected declaration",["$566"],["EVD-5f283d8d17047472"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await viewModel.findById(order.id)","$177","$m","$m","$m","$m","$562","selected",false,"$556","$m","$565","$566","$m",true,true,"$367",true,"$341",{"basis":"language","kind":"public","spelling":"selected"}]],["DARTBIND-a1db949d12a9a58d","FACT","source","binding","shop.presentation.orders.orders_view_model.OrdersViewModel.load.repository declaration",["$582"],["EVD-3259526f6aeee070"],[],[],[],["$m","dynamic","$m","$m",true,"$m","$m",[],[],"$m","_repository","$91","$m","$m","$m","$m","$569","repository",false,"$556","$m","$580","$582","$m",true,true,"$368",true,"$341",{"basis":"language","kind":"public","spelling":"repository"}]],["DARTBIND-a543be5847c2b716","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place.saved declaration",["$474"],["EVD-5d509cc32f3a4e93"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _backend.submitOrder(order)","$80","$m","$m","$m","$m","$463","saved",false,"$454","$m","$473","$474","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"saved"}]],["DARTBIND-b331d1f1e0b967fb","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.remote declaration",["$472"],["EVD-1d6b154efac6839f"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _backend.fetchOrders()","$190","$m","$m","$m","$m","$463","remote",false,"$454","$m","$469","$472","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"remote"}]],["$27","FACT","source","binding","shop.main.main.backend declaration",["shop.main.main.backend"],["EVD-392851659b2cbcc8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","backend",false,"shop","$m","$549","shop.main.main.backend","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"backend"}]],["DARTBIND-bdcc1bdb7e166247","FACT","source","binding","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog.products declaration",["$462"],["EVD-c277995c1c9f8538"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _backend.fetchCatalog()","$123","$m","$m","$m","$m","$455","products",false,"$454","$m","$461","$462","$m",true,true,"$354",true,"$341",{"basis":"language","kind":"public","spelling":"products"}]],["$28","FACT","source","binding","shop.main.main.catalogViewModel declaration",["$552"],["EVD-8eacc9cbc902846d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","catalogViewModel",false,"shop","$m","$549","$552","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"catalogViewModel"}]],["$29","FACT","source","binding","shop.main.main.app declaration",["$550"],["EVD-79cb8eb3e8604930"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","app",false,"shop","$m","$549","$550","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"app"}]],["DARTBIND-dbba541c3226dfaf","FACT","source","binding","shop.domain.checkout.place_order.PlaceOrder.call.order declaration",["$527"],["EVD-20437e819f9b8917"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$148","$m","$m","$m","$m","$523","order",false,"$522","$m","$526","$527","$m",true,true,"$361",true,"$341",{"basis":"language","kind":"public","spelling":"order"}]],["$30","FACT","source","binding","shop.main.main.cartViewModel declaration",["shop.main.main.cartViewModel"],["EVD-0caf8ef7b07b3c99"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","cartViewModel",false,"shop","$m","$549","shop.main.main.cartViewModel","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"cartViewModel"}]],["DARTBIND-e4b7eb974f411c66","FACT","source","binding","shop.domain.cart.cart.Cart.setQuantity.index declaration",["$509"],["EVD-188f7aced01dcd06"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$141","$m","$m","$m","$m","$500","index",false,"$499","$m","$508","$509","$m",true,true,"$358",true,"$341",{"basis":"language","kind":"public","spelling":"index"}]],["DARTBIND-e6338f1126af918a","FACT","source","binding","shop.presentation.orders.orders_view_model.OrdersViewModel.load.orders declaration",["$581"],["EVD-ebfb8d20ab455ce1"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _repository.loadAll()","$91","$m","$m","$m","$m","$569","orders",false,"$556","$m","$580","$581","$m",true,true,"$368",true,"$341",{"basis":"language","kind":"public","spelling":"orders"}]],["$31","FACT","source","binding","shop.main.main.placeOrder declaration",["$555"],["EVD-998d2b4a087742af"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$171","$m","$m","$m","$m","shop.main","placeOrder",false,"shop","$m","$549","$555","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"placeOrder"}]],["$77","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.OrdersViewModel declaration",["$571"],["EVD-02076b08bfce1b3a"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","constructor","$m","$m","$569","$295",false,"$556",[{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"$570","$571","$295",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"$295"}]],["$78","FACT","source","method","shop.state.async_state.AsyncState.AsyncState declaration",["$636"],["EVD-caa564561776368d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$90","$m","constructor","$m","$m","$634","AsyncState",false,"shop.state",[{"annotation":"LoadPhase","default":null,"default_known":true,"kind":"$383","name":"phase"},{"annotation":"T?","default":null,"default_known":true,"kind":"$383","name":"value"},{"annotation":"Object?","default":null,"default_known":true,"kind":"$383","name":"error"}],"$635","$636","AsyncState<T>",true,true,"$373",true,"method",{"basis":"language","kind":"public","spelling":"AsyncState"}]],["$79","FACT","source","method","shop.domain.orders.order.Order.Order.fromCart declaration",["$537"],["EVD-bb000a9d0f2130ae"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$169","$m","factory","$m","$m","$534","Order.fromCart",false,"$533",[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$535","$537","Order",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"fromCart"}]],["DARTDEF-0c166f68a411578a","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel._notify declaration",["$573"],["EVD-c022abba1c04b754"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","_notify",false,"$556",[],"$570","$573","void",true,true,"$368",true,"method",{"basis":"language","kind":"private","spelling":"_notify"}]],["$80","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place declaration",["$473"],["EVD-95213688b002b639"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$463","place",false,"$454",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$464","$473","Future<Order>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"place"}]],["$81","FACT","source","method","shop.domain.cart.cart.CartLine.lineTotalCents::getter declaration",["$513"],["EVD-999c38ef09dcc51d"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$85","$m","instance","$m","$m","$500","lineTotalCents",false,"$499",[],"$511","$513","int",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"lineTotalCents"}]],["$82","FACT","source","method","shop.domain.cart.cart.Cart.Cart declaration",["shop.domain.cart.cart.Cart.Cart"],["EVD-8bc839005a1c187c"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$159","$m","constructor","$m","$m","$500","Cart",false,"$499",[],"$501","shop.domain.cart.cart.Cart.Cart","Cart",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"Cart"}]],["$83","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.watchAll declaration",["$475"],["EVD-4ad82b4fb8d52971"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$463","watchAll",false,"$454",[],"$464","$475","Stream<List<Order>>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"watchAll"}]],["$84","FACT","source","method","shop.domain.cart.cart.CartLine.CartLine declaration",["$512"],["EVD-a5afdf7ca26faed9"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$85","$m","constructor","$m","$m","$500","CartLine",false,"$499",[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$511","$512","CartLine",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"CartLine"}]],["$85","FACT","source","class","shop.domain.cart.cart.CartLine declaration",["$511"],["$227"],[],[],[],["$m","$m",[{"annotation":"Product","constant":null,"definition_id":"DARTATTR-7d8c7f418727ccc3","evidence_ids":["EVD-9edbcb476afed6d7"],"name":"product","static":false,"visibility":{"basis":"language","kind":"public","spelling":"product"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-1a5e0dc81f6ff090","evidence_ids":["EVD-d035d4e99a15c3d6"],"name":"quantity","static":false,"visibility":{"basis":"language","kind":"public","spelling":"quantity"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-7d8c7f418727ccc3","DARTATTR-1a5e0dc81f6ff090"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$84","$81"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$500","CartLine",false,"$499","$m",null,"$511","$m",true,true,"$358",true,"class",{"basis":"language","kind":"public","spelling":"CartLine"}]],["$86","FACT","source","method","shop.domain.catalog.catalog_repository.CatalogRepository.isOnline declaration",["$517"],["EVD-97637c860348eefa"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$139","$m","instance","$m","$m","$515","isOnline",false,"$514",[],"$516","$517","bool",true,true,"$359",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$87","FACT","source","method","shop.domain.checkout.shop_status.ShopStatus.isOnline declaration",["$531"],["EVD-a60178d57924fbfb"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$156","$m","instance","$m","$m","$529","isOnline",false,"$522",[],"$530","$531","bool",true,true,"$362",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$88","FACT","source","method","shop.data.services.demo_backend.DemoBackend._checkRequest declaration",["$479"],["EVD-a010b7867d736294"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$134","$m","instance","$m","$m","$477","_checkRequest",false,"$476",[],"$478","$479","void",true,true,"$356",true,"method",{"basis":"language","kind":"private","spelling":"_checkRequest"}]],["$89","FACT","source","method","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.isOnline declaration",["$460"],["EVD-e2460d6c15eba44e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$146","$m","instance","$m","$m","$455","isOnline",false,"$454",[],"$456","$460","bool",true,true,"$354",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$90","FACT","source","class","shop.state.async_state.AsyncState declaration",["$635"],["$206"],[],[],[],["$m","$m",[{"annotation":"LoadPhase","constant":null,"definition_id":"DARTATTR-2310dd26a4cd8aae","evidence_ids":["EVD-9f5561847d1cc964"],"name":"phase","static":false,"visibility":{"basis":"language","kind":"public","spelling":"phase"}},{"annotation":"T?","constant":null,"definition_id":"DARTATTR-c2f955bba0e3808d","evidence_ids":["EVD-78a6f198cc18d967"],"name":"value","static":false,"visibility":{"basis":"language","kind":"public","spelling":"value"}},{"annotation":"Object?","constant":null,"definition_id":"DARTATTR-551a7bf03b692395","evidence_ids":["EVD-934c3e4d810924b3"],"name":"error","static":false,"visibility":{"basis":"language","kind":"public","spelling":"error"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-2310dd26a4cd8aae","DARTATTR-c2f955bba0e3808d","DARTATTR-551a7bf03b692395"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$78"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$634","AsyncState",false,"shop.state","$m",null,"$635","$m",true,true,"$373",true,"class",{"basis":"language","kind":"public","spelling":"AsyncState"}]],["$91","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.load declaration",["$580"],["EVD-69a60512f0a2bec7"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","load",false,"$556",[],"$570","$580","Future<void>",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"load"}]],["$92","FACT","source","class","shop.domain.orders.order.OrderLine declaration",["$538"],["$228"],[],[],[],["$m","$m",[{"annotation":"String","constant":null,"definition_id":"DARTATTR-3f999f64fca419aa","evidence_ids":["EVD-5a477845e2ee50ac"],"name":"productId","static":false,"visibility":{"basis":"language","kind":"public","spelling":"productId"}},{"annotation":"String","constant":null,"definition_id":"DARTATTR-37cacc49ce38e893","evidence_ids":["EVD-5b0f4fb4bc00671d"],"name":"name","static":false,"visibility":{"basis":"language","kind":"public","spelling":"name"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-5765b420640beaed","evidence_ids":["EVD-bceb38ef151c77dd"],"name":"unitPriceCents","static":false,"visibility":{"basis":"language","kind":"public","spelling":"unitPriceCents"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-3615925b93eaf976","evidence_ids":["EVD-2de1dc34cc4b24c9"],"name":"quantity","static":false,"visibility":{"basis":"language","kind":"public","spelling":"quantity"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-3f999f64fca419aa","DARTATTR-37cacc49ce38e893","DARTATTR-5765b420640beaed","DARTATTR-3615925b93eaf976"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$167","$155"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$534","OrderLine",false,"$533","$m",null,"$538","$m",true,true,"$363",true,"class",{"basis":"language","kind":"public","spelling":"OrderLine"}]],["$93","FACT","source","method","shop.domain.cart.cart.Cart.totalCents::getter declaration",["$510"],["EVD-2f746f37c7df00b4"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$159","$m","instance","$m","$m","$500","totalCents",false,"$499",[],"$501","$510","int",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"totalCents"}]],["$94","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.state::getter declaration",["$633"],["EVD-188bbe114b9fb01e"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","instance","$m","$m","$619","state",false,"$609",[],"$620","$633","AsyncState<List<Product>>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"state"}]],["$95","FACT","source","class","shop.data.services.memory_store.MemoryStore declaration",["$489"],["$236"],[],[],[],["$m","$m",[{"annotation":"StreamController<List<Order>>","constant":null,"definition_id":"DARTATTR-644ad541f552ff52","evidence_ids":["EVD-5f5d2cfdff665c59"],"name":"_orderChanges","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_orderChanges"}},{"annotation":"List<Product>","constant":"const []","definition_id":"DARTATTR-302888cbbb9c29ac","evidence_ids":["EVD-a5863c89cae644df"],"name":"_catalog","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_catalog"}},{"annotation":"Map<String, Order>","constant":null,"definition_id":"DARTATTR-5933059af1615075","evidence_ids":["EVD-ffd0247b190a8d7b"],"name":"_orders","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_orders"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-644ad541f552ff52","DARTATTR-302888cbbb9c29ac","DARTATTR-5933059af1615075"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$130","$164","$163","$152","$147","$137","$170","$140"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$488","MemoryStore",false,"$476","$m",null,"$489","$m",true,true,"$357",true,"class",{"basis":"language","kind":"public","spelling":"MemoryStore"}]],["$96","FACT","source","method","shop.domain.catalog.product.Product.Product declaration",["$521"],["EVD-ae44bfcdb4ad83b8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$158","$m","constructor","$m","$m","$519","Product",false,"$514",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"priceCents"}],"$520","$521","Product",true,true,"$360",true,"method",{"basis":"language","kind":"public","spelling":"Product"}]],["$97","FACT","source","function","shop.presentation.orders.orders_page._money declaration",["$568"],["EVD-6d29ee06eacac4e3"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$562","_money",false,"$556",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$568","String",true,true,"$367",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]],["$98","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.dispose declaration",["$578"],["EVD-13b0a05e96da80b3"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","dispose",false,"$556",[],"$570","$578","void",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$99","FACT","source","method","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.CachedCatalogRepository declaration",["$457"],["EVD-f4fc28a6f3d1b59e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$146","$m","constructor","$m","$m","$455","CachedCatalogRepository",false,"$454",[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"$456","$457","CachedCatalogRepository",true,true,"$354",true,"method",{"basis":"language","kind":"public","spelling":"CachedCatalogRepository"}]],["$100","FACT","source","method","shop.domain.checkout.place_order.PlaceOrder.PlaceOrder declaration",["$525"],["EVD-5679517549e4f286"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$178","$m","constructor","$m","$m","$523","PlaceOrder",false,"$522",[{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"},{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"$524","$525","PlaceOrder",true,true,"$361",true,"method",{"basis":"language","kind":"public","spelling":"PlaceOrder"}]],["$101","FACT","source","class","shop.domain.orders.order_repository.OrderRepository declaration",["$544"],["$220"],[],[],[],["$m","$m",[],[],true,"protocol","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$106","$125","$103","$120"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",["abstract","interface"],"$543","$294",false,"$533","$m",null,"$544","$m",true,true,"$364",true,"class",{"basis":"language","kind":"public","spelling":"$294"}]],["$102","FACT","source","method","shop.presentation.shopping.catalog.catalog_page.CatalogPage.CatalogPage declaration",["$612"],["EVD-101f66e9382fa34b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$110","$m","constructor","$m","$m","$610","CatalogPage",false,"$609",[{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"}],"$611","$612","CatalogPage",true,true,"$371",true,"method",{"basis":"language","kind":"public","spelling":"CatalogPage"}]],["$103","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.watchAll declaration",["$548"],["EVD-e1db38f9c139aeba"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$101","$m","instance","$m","$m","$543","watchAll",false,"$533",[],"$544","$548","Stream<List<Order>>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"watchAll"}]],["$104","FACT","source","method","shop.data.services.demo_backend.DemoBackend.isOnline declaration",["$485"],["EVD-d86c80dad48be9cc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$134","$m","instance","$m","$m","$477","isOnline",false,"$476",[],"$478","$485","bool",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$105","FACT","source","method","shop.data.services.demo_backend.DemoBackend.fetchCatalog declaration",["$483"],["EVD-11e5ac3c9c1a882b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$134","$m","instance","$m","$m","$477","fetchCatalog",false,"$476",[],"$478","$483","Future<List<Product>>",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"fetchCatalog"}]],["$106","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.place declaration",["$547"],["EVD-038f31aa29d5b945"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$101","$m","instance","$m","$m","$543","place",false,"$533",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$544","$547","Future<Order>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"place"}]],["$107","FACT","source","class","shop.presentation.orders.order_detail_page.OrderDetailPage declaration",["$558"],["$211"],[],[],[],["$m","$m",[{"annotation":"Order","constant":null,"definition_id":"DARTATTR-7cb11c9a7ed7a26c","evidence_ids":["EVD-fa8f241486084f97"],"name":"order","static":false,"visibility":{"basis":"language","kind":"public","spelling":"order"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$211"],"expression":"StatelessWidget","id":"DARTBASE-73da4a0ee07e9473","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-7cb11c9a7ed7a26c"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$119","$116"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$557","OrderDetailPage",false,"$556","$m",null,"$558","$m",true,true,"$366",true,"class",{"basis":"language","kind":"public","spelling":"OrderDetailPage"}]],["$108","FACT","source","method","shop.domain.orders.order.OrderStatus.OrderStatus declaration",["$542"],["EVD-195dcf9f62502ee3"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$121","$m","constructor","$m","$m","$534","OrderStatus",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"label"}],"$541","$542","OrderStatus",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"OrderStatus"}]],["$109","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.MemoryOrderRepository declaration",["$465"],["EVD-8301feeca0d9b799"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","constructor","$m","$m","$463","MemoryOrderRepository",false,"$454",[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"$464","$465","MemoryOrderRepository",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"MemoryOrderRepository"}]],["$110","FACT","source","class","shop.presentation.shopping.catalog.catalog_page.CatalogPage declaration",["$611"],["$201"],[],[],[],["$m","$m",[{"annotation":"$12","constant":null,"definition_id":"DARTATTR-4ab3c2ad700f67d0","evidence_ids":["EVD-b5a7910079e9ec64"],"name":"catalog","static":false,"visibility":{"basis":"language","kind":"public","spelling":"catalog"}},{"annotation":"$11","constant":null,"definition_id":"DARTATTR-8def3f723dfdda99","evidence_ids":["EVD-a7328f6337e3d267"],"name":"cart","static":false,"visibility":{"basis":"language","kind":"public","spelling":"cart"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$201"],"expression":"StatelessWidget","id":"DARTBASE-afcd11a9c93de25a","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-4ab3c2ad700f67d0","DARTATTR-8def3f723dfdda99"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$102","$129","$142"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$610","CatalogPage",false,"$609","$m",null,"$611","$m",true,true,"$371",true,"class",{"basis":"language","kind":"public","spelling":"CatalogPage"}]],["$111","FACT","source","class","shop.app.shop_app._ShopAppState declaration",["$450"],["$233"],[],[],[],["$m","$m",[],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$233"],"expression":"State<ShopApp>","id":"DARTBASE-064eb2a7aa1870f6","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$161","$166"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$446","_ShopAppState",false,"shop.app","$m",null,"$450","$m",true,true,"$353",true,"class",{"basis":"language","kind":"private","spelling":"_ShopAppState"}]],["$112","FACT","source","method","shop.presentation.shopping.cart.cart_page.CartPage.CartPage declaration",["$587"],["EVD-9e049ef8b77acec5"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$154","$m","constructor","$m","$m","$585","CartPage",false,"$584",[{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"viewModel"}],"$586","$587","CartPage",true,true,"$369",true,"method",{"basis":"language","kind":"public","spelling":"CartPage"}]],["$113","FACT","source","method","shop.domain.cart.cart.Cart.lines::getter declaration",["$506"],["EVD-65a151403d6b0698"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$159","$m","instance","$m","$m","$500","lines",false,"$499",[],"$501","$506","List<CartLine>",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"lines"}]],["$114","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.isOnline::getter declaration",["$628"],["EVD-d502db3ef916f14a"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","instance","$m","$m","$619","isOnline",false,"$609",[],"$620","$628","bool",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$115","FACT","source","method","shop.app.shop_app.ShopApp.ShopApp declaration",["$448"],["EVD-0cc348aa8fcbea1c"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$122","$m","constructor","$m","$m","$446","ShopApp",false,"shop.app",[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"},{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"orders"}],"$447","$448","ShopApp",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"ShopApp"}]],["$116","FACT","source","method","shop.presentation.orders.order_detail_page.OrderDetailPage.build declaration",["$560"],["EVD-1040f7e51efb5c2e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$107","$m","instance","$m","$m","$557","build",false,"$556",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$558","$560","Widget",true,true,"$366",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$117","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout declaration",["$601"],["EVD-ba5a460d68f5ab73"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","checkout",false,"$584",[],"$592","$601","Future<Order?>",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"checkout"}]],["$118","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.state::getter declaration",["$583"],["EVD-fa480aea9489432d"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","state",false,"$556",[],"$570","$583","AsyncState<List<Order>>",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"state"}]],["$119","FACT","source","method","shop.presentation.orders.order_detail_page.OrderDetailPage.OrderDetailPage declaration",["$559"],["EVD-a2549c49a3e73b1d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$107","$m","constructor","$m","$m","$557","OrderDetailPage",false,"$556",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$558","$559","OrderDetailPage",true,true,"$366",true,"method",{"basis":"language","kind":"public","spelling":"OrderDetailPage"}]],["$120","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.findById declaration",["$545"],["EVD-aa23a144859b4c41"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$101","$m","instance","$m","$m","$543","findById",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$544","$545","Future<Order?>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"findById"}]],["$121","FACT","source","class","shop.domain.orders.order.OrderStatus declaration",["$541"],["$239"],[],[],[],["$m","$m",[{"annotation":null,"constant":null,"definition_id":"DARTATTR-646f65e0e51af6c7","evidence_ids":["EVD-4976b95267ecfed3"],"name":"placed","static":true,"visibility":{"basis":"language","kind":"public","spelling":"placed"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-57edd941d28d059a","evidence_ids":["EVD-8e1fee155b50fe00"],"name":"completed","static":true,"visibility":{"basis":"language","kind":"public","spelling":"completed"}},{"annotation":"String","constant":null,"definition_id":"DARTATTR-2efdb60fe288ad80","evidence_ids":["EVD-381b89ca44d6ec6b"],"name":"label","static":false,"visibility":{"basis":"language","kind":"public","spelling":"label"}}],[],true,"enum","$m",[],"$m",["placed","completed"],"$m",null,[{"definition_ids":["DARTATTR-646f65e0e51af6c7","DARTATTR-57edd941d28d059a","DARTATTR-2efdb60fe288ad80"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$108"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",[],"$534","OrderStatus",false,"$533","$m",null,"$541","$m",true,true,"$363",true,"class",{"basis":"language","kind":"public","spelling":"OrderStatus"}]],["$122","FACT","source","class","shop.app.shop_app.ShopApp declaration",["$447"],["$198"],[],[],[],["$m","$m",[{"annotation":"DemoBackend","constant":null,"definition_id":"DARTATTR-f066eebaeac8e2c4","evidence_ids":["EVD-359dac94facce991"],"name":"_backend","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_backend"}},{"annotation":"MemoryStore","constant":null,"definition_id":"DARTATTR-d793ec6e75d9430c","evidence_ids":["EVD-932d4f70003a839a"],"name":"_store","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_store"}},{"annotation":"$12","constant":null,"definition_id":"DARTATTR-a1f69261914bde7a","evidence_ids":["EVD-0acd13c78a064d81"],"name":"_catalog","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_catalog"}},{"annotation":"$11","constant":null,"definition_id":"DARTATTR-854ba88f54c3d07b","evidence_ids":["EVD-9f818eddac616855"],"name":"_cart","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_cart"}},{"annotation":"$295","constant":null,"definition_id":"DARTATTR-9457b4d6d426b98a","evidence_ids":["EVD-d18cc45fc39ad56c"],"name":"_orders","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_orders"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$198"],"expression":"StatefulWidget","id":"DARTBASE-c0c14424418f6683","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-f066eebaeac8e2c4","DARTATTR-d793ec6e75d9430c","DARTATTR-a1f69261914bde7a","DARTATTR-854ba88f54c3d07b","DARTATTR-9457b4d6d426b98a"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$115","$151"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$446","ShopApp",false,"shop.app","$m",null,"$447","$m",true,true,"$353",true,"class",{"basis":"language","kind":"public","spelling":"ShopApp"}]],["$123","FACT","source","method","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog declaration",["$461"],["EVD-6ec4f2c4ff0d53d7"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$146","$m","instance","$m","$m","$455","loadCatalog",false,"$454",[],"$456","$461","Future<List<Product>>",true,true,"$354",true,"method",{"basis":"language","kind":"public","spelling":"loadCatalog"}]],["$124","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel._receiveOrders declaration",["$575"],["EVD-6dc7ddc84bea116d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","_receiveOrders",false,"$556",[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"$570","$575","void",true,true,"$368",true,"method",{"basis":"language","kind":"private","spelling":"_receiveOrders"}]],["$125","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.loadAll declaration",["$546"],["EVD-e97b430b9f8860df"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$101","$m","instance","$m","$m","$543","loadAll",false,"$533",[],"$544","$546","Future<List<Order>>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"loadAll"}]],["$126","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.CatalogViewModel declaration",["$621"],["EVD-acde48f3d10b830e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","constructor","$m","$m","$619","$12",false,"$609",[{"annotation":"CatalogRepository","default":null,"default_known":true,"kind":"$383","name":"repository"},{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"$620","$621","$12",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"$12"}]],["$127","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load declaration",["$629"],["EVD-223069afb53f3db2"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","instance","$m","$m","$619","load",false,"$609",[],"$620","$629","Future<void>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"load"}]],["$128","FACT","source","method","shop.presentation.orders.orders_page.OrdersPage.OrdersPage declaration",["$564"],["EVD-469a0a6782e1646a"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$144","$m","constructor","$m","$m","$562","OrdersPage",false,"$556",[{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"viewModel"},{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"isOnline"}],"$563","$564","OrdersPage",true,true,"$367",true,"method",{"basis":"language","kind":"public","spelling":"OrdersPage"}]],["$129","FACT","source","method","shop.presentation.shopping.catalog.catalog_page.CatalogPage.build declaration",["$614"],["EVD-357d90d2fcc4b053"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$110","$m","instance","$m","$m","$610","build",false,"$609",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$611","$614","Widget",true,true,"$371",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$130","FACT","source","method","shop.data.services.memory_store.MemoryStore.MemoryStore declaration",["shop.data.services.memory_store.MemoryStore.MemoryStore"],["EVD-44ded2ab0d6b6741"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","constructor","$m","$m","$488","MemoryStore",false,"$476",[],"$489","shop.data.services.memory_store.MemoryStore.MemoryStore","MemoryStore",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"MemoryStore"}]],["$131","FACT","source","method","shop.data.services.demo_backend.DemoBackend.fetchOrders declaration",["$484"],["EVD-7e315420a14d5e5b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$134","$m","instance","$m","$m","$477","fetchOrders",false,"$476",[],"$478","$484","Future<List<Order>>",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"fetchOrders"}]],["$132","FACT","source","class","shop.presentation.orders.orders_view_model.OrdersViewModel declaration",["$570"],["$237"],[],[],[],["$m","$m",[{"annotation":"$294","constant":null,"definition_id":"DARTATTR-52e816cf910a8287","evidence_ids":["EVD-0d7d2542aa7eba45"],"name":"_repository","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_repository"}},{"annotation":"AsyncState<List<Order>>","constant":"$319","definition_id":"DARTATTR-e4af4feba7d49618","evidence_ids":["EVD-01bc1222c7a23bfe"],"name":"_state","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_state"}},{"annotation":"StreamSubscription<List<Order>>?","constant":null,"definition_id":"DARTATTR-c3f657996b301303","evidence_ids":["EVD-84d135a00fd51c66"],"name":"_ordersSubscription","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_ordersSubscription"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-566c4eb51bfb0d93","evidence_ids":["EVD-bd1f4d234e1edd99"],"name":"_disposed","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_disposed"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$237"],"expression":"ChangeNotifier","id":"DARTBASE-fcbfa2b19794fed9","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-52e816cf910a8287","DARTATTR-e4af4feba7d49618","DARTATTR-c3f657996b301303","DARTATTR-566c4eb51bfb0d93"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$77","$118","$91","$173","$124","DARTDEF-0c166f68a411578a","$98"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$569","$295",false,"$556","$m",null,"$570","$m",true,true,"$368",true,"class",{"basis":"language","kind":"public","spelling":"$295"}]],["$133","FACT","source","method","shop.presentation.shopping.cart.cart_page.CartPage.build declaration",["$588"],["EVD-7a0ee9bb5a0383ec"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$154","$m","instance","$m","$m","$585","build",false,"$584",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$586","$588","Widget",true,true,"$369",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$134","FACT","source","class","shop.data.services.demo_backend.DemoBackend declaration",["$478"],["$216"],[],[],[],["$m","$m",[{"annotation":"bool","constant":null,"definition_id":"DARTATTR-e8db8de5d11a5abc","evidence_ids":["EVD-fb289584bc84ac27"],"name":"_isOnline","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_isOnline"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-215ac310e375c644","evidence_ids":["EVD-e4cd8ff138286717"],"name":"_failNextRequest","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_failNextRequest"}}],[{"candidate_count":1,"candidates_truncated":false,"evidence_ids":["$216"],"expression":"ShopStatus","id":"DARTBASE-e31cd83079f83eaa","reason":"Analyzer resolved local declared type","relationship_kind":"realizes","status":"resolved","targets":["$530"]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-e8db8de5d11a5abc","DARTATTR-215ac310e375c644"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$104","$162","$181","$105","$174","$131","$88"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$477","DemoBackend",false,"$476","$m",null,"$478","$m",true,true,"$356",true,"class",{"basis":"language","kind":"public","spelling":"DemoBackend"}]],["$135","FACT","source","function","shop.presentation.shopping.cart.cart_page._money declaration",["$590"],["EVD-1a562fe13adf22b4"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$585","_money",false,"$584",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$590","String",true,true,"$369",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]],["$136","FACT","source","function","shop.presentation.orders.order_detail_page._money declaration",["$561"],["EVD-f1e9444084fcf541"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$557","_money",false,"$556",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$561","String",true,true,"$366",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]],["$137","FACT","source","method","shop.data.services.memory_store.MemoryStore.findOrder declaration",["$493"],["EVD-b63f5d01896ac255"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","instance","$m","$m","$488","findOrder",false,"$476",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$489","$493","Order?",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"findOrder"}]],["$138","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.totalCents::getter declaration",["$608"],["EVD-b6a4fa9b670cd090"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","totalCents",false,"$584",[],"$592","$608","int",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"totalCents"}]],["$139","FACT","source","class","shop.domain.catalog.catalog_repository.CatalogRepository declaration",["$516"],["EVD-c9646358d366942a"],[],[],[],["$m","$m",[],[],true,"protocol","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$168","$86"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",["abstract","interface"],"$515","CatalogRepository",false,"$514","$m",null,"$516","$m",true,true,"$359",true,"class",{"basis":"language","kind":"public","spelling":"CatalogRepository"}]],["$140","FACT","source","method","shop.data.services.memory_store.MemoryStore.dispose declaration",["$492"],["$240"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","instance","$m","$m","$488","dispose",false,"$476",[],"$489","$492","Future<void>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$141","FACT","source","method","shop.domain.cart.cart.Cart.setQuantity declaration",["$508"],["EVD-7b8d90aa21817f94"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$159","$m","instance","$m","$m","$500","setQuantity",false,"$499",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$501","$508","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"setQuantity"}]],["$142","FACT","source","method","shop.presentation.shopping.catalog.catalog_page.CatalogPage._catalogBody declaration",["$613"],["EVD-03e0c6fb7640e32f"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$110","$m","instance","$m","$m","$610","_catalogBody",false,"$609",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"},{"annotation":"AsyncState<List<Product>>","default":null,"default_known":true,"kind":"$383","name":"state"}],"$611","$613","Widget",true,true,"$371",true,"method",{"basis":"language","kind":"private","spelling":"_catalogBody"}]],["$143","FACT","source","constant","shop.main.APP_VERSION declaration",["shop.main.APP_VERSION"],["EVD-fd3d4ba7172c6e39"],[],[],[],["$m",null,"$m","$m",true,"$m","'0.1.0'",[],"$m","$m","$m",null,"$m","$m","$m",[],"shop.main","APP_VERSION",false,"shop","$m",null,"shop.main.APP_VERSION","$m",true,true,"$365",true,"constant",{"basis":"language","kind":"public","spelling":"APP_VERSION"}]],["$144","FACT","source","class","shop.presentation.orders.orders_page.OrdersPage declaration",["$563"],["$231"],[],[],[],["$m","$m",[{"annotation":"$295","constant":null,"definition_id":"DARTATTR-123d4cad895606bf","evidence_ids":["EVD-ad9a58f6f449617b"],"name":"viewModel","static":false,"visibility":{"basis":"language","kind":"public","spelling":"viewModel"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-12c6acc7fdfe9add","evidence_ids":["EVD-21f0abc08fdc7920"],"name":"isOnline","static":false,"visibility":{"basis":"language","kind":"public","spelling":"isOnline"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$231"],"expression":"StatelessWidget","id":"DARTBASE-735846d381b22a63","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-123d4cad895606bf","DARTATTR-12c6acc7fdfe9add"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$128","$177"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$562","OrdersPage",false,"$556","$m",null,"$563","$m",true,true,"$367",true,"class",{"basis":"language","kind":"public","spelling":"OrdersPage"}]],["$145","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.setQuantity declaration",["$606"],["EVD-f82f54447c686f6d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","setQuantity",false,"$584",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$592","$606","void",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"setQuantity"}]],["$146","FACT","source","class","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository declaration",["$456"],["$221"],[],[],[],["$m","$m",[{"annotation":"DemoBackend","constant":null,"definition_id":"DARTATTR-1b59d645c92f8026","evidence_ids":["EVD-7021154cb947fbcc"],"name":"_backend","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_backend"}},{"annotation":"MemoryStore","constant":null,"definition_id":"DARTATTR-e67e197d722dac1a","evidence_ids":["EVD-71acd3be63cc53ee"],"name":"_store","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_store"}}],[{"candidate_count":1,"candidates_truncated":false,"evidence_ids":["$221"],"expression":"CatalogRepository","id":"DARTBASE-f5e5242d1e4cb5e3","reason":"Analyzer resolved local declared type","relationship_kind":"realizes","status":"resolved","targets":["$516"]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-1b59d645c92f8026","DARTATTR-e67e197d722dac1a"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$99","$89","$123"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$455","CachedCatalogRepository",false,"$454","$m",null,"$456","$m",true,true,"$354",true,"class",{"basis":"language","kind":"public","spelling":"CachedCatalogRepository"}]],["$147","FACT","source","method","shop.data.services.memory_store.MemoryStore.saveOrders declaration",["$497"],["EVD-77ceb3f8e5c2c616"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","instance","$m","$m","$488","saveOrders",false,"$476",[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"$489","$497","void",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"saveOrders"}]],["$148","FACT","source","method","shop.domain.checkout.place_order.PlaceOrder.call declaration",["$526"],["EVD-f92a2608c3808ee1"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$178","$m","instance","$m","$m","$523","call",false,"$522",[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"}],"$524","$526","Future<Order>",true,true,"$361",true,"method",{"basis":"language","kind":"public","spelling":"call"}]],["$149","FACT","source","method","shop.domain.checkout.shop_status.ShopStatus.setOnline declaration",["$532"],["EVD-608731fe1da698aa"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$156","$m","instance","$m","$m","$529","setOnline",false,"$522",[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"$530","$532","void",true,true,"$362",true,"method",{"basis":"language","kind":"public","spelling":"setOnline"}]],["$150","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.dispose declaration",["$603"],["EVD-72aacfd4f686856b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","dispose",false,"$584",[],"$592","$603","void",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$151","FACT","source","method","shop.app.shop_app.ShopApp.createState declaration",["$449"],["EVD-88a2271ff036e90f"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$122","$m","instance","$m","$m","$446","createState",false,"shop.app",[],"$447","$449","State<ShopApp>",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"createState"}]],["$152","FACT","source","method","shop.data.services.memory_store.MemoryStore.readOrders declaration",["$495"],["EVD-2a9dfd467c6e8bbc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","instance","$m","$m","$488","readOrders",false,"$476",[],"$489","$495","List<Order>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"readOrders"}]],["$153","FACT","source","method","shop.domain.cart.cart.Cart.add declaration",["$503"],["EVD-07b2cddaeec5ab73"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$159","$m","instance","$m","$m","$500","add",false,"$499",[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"$501","$503","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"add"}]],["$154","FACT","source","class","shop.presentation.shopping.cart.cart_page.CartPage declaration",["$586"],["$197"],[],[],[],["$m","$m",[{"annotation":"$11","constant":null,"definition_id":"DARTATTR-5bc3f51379f1e354","evidence_ids":["EVD-e87314e0029d6132"],"name":"viewModel","static":false,"visibility":{"basis":"language","kind":"public","spelling":"viewModel"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$197"],"expression":"StatelessWidget","id":"DARTBASE-ffc7b9f1463b874d","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-5bc3f51379f1e354"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$112","$133"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$585","CartPage",false,"$584","$m",null,"$586","$m",true,true,"$369",true,"class",{"basis":"language","kind":"public","spelling":"CartPage"}]],["$155","FACT","source","method","shop.domain.orders.order.OrderLine.lineTotalCents::getter declaration",["$540"],["EVD-07632b7b3161f615"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$92","$m","instance","$m","$m","$534","lineTotalCents",false,"$533",[],"$538","$540","int",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"lineTotalCents"}]],["$156","FACT","source","class","shop.domain.checkout.shop_status.ShopStatus declaration",["$530"],["EVD-b0fbe1554d615978"],[],[],[],["$m","$m",[],[],true,"protocol","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$87","$149"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",["abstract","interface"],"$529","ShopStatus",false,"$522","$m",null,"$530","$m",true,true,"$362",true,"class",{"basis":"language","kind":"public","spelling":"ShopStatus"}]],["$157","FACT","source","class","shop.data.repositories.memory_order_repository.MemoryOrderRepository declaration",["$464"],["$200"],[],[],[],["$m","$m",[{"annotation":"DemoBackend","constant":null,"definition_id":"DARTATTR-4326197514f2f5fa","evidence_ids":["EVD-3de53aa63da303cb"],"name":"_backend","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_backend"}},{"annotation":"MemoryStore","constant":null,"definition_id":"DARTATTR-08a60408fca58f5a","evidence_ids":["EVD-0cee415c5cc542da"],"name":"_store","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_store"}}],[{"candidate_count":1,"candidates_truncated":false,"evidence_ids":["$200"],"expression":"$294","id":"DARTBASE-aa9a78560f694ae7","reason":"Analyzer resolved local declared type","relationship_kind":"realizes","status":"resolved","targets":["$544"]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-4326197514f2f5fa","DARTATTR-08a60408fca58f5a"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$109","$80","$190","$83","$175"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$463","MemoryOrderRepository",false,"$454","$m",null,"$464","$m",true,true,"$355",true,"class",{"basis":"language","kind":"public","spelling":"MemoryOrderRepository"}]],["$158","FACT","source","class","shop.domain.catalog.product.Product declaration",["$520"],["$210"],[],[],[],["$m","$m",[{"annotation":"String","constant":null,"definition_id":"DARTATTR-6de6bf25bdbc14d9","evidence_ids":["EVD-530eaba979b8e128"],"name":"id","static":false,"visibility":{"basis":"language","kind":"public","spelling":"id"}},{"annotation":"String","constant":null,"definition_id":"DARTATTR-1f4de3eb6ed85be0","evidence_ids":["EVD-55cb1be5edd3fa98"],"name":"name","static":false,"visibility":{"basis":"language","kind":"public","spelling":"name"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-8868e314c78214ac","evidence_ids":["EVD-173183ae98a0dc41"],"name":"priceCents","static":false,"visibility":{"basis":"language","kind":"public","spelling":"priceCents"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-6de6bf25bdbc14d9","DARTATTR-1f4de3eb6ed85be0","DARTATTR-8868e314c78214ac"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$96"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$519","Product",false,"$514","$m",null,"$520","$m",true,true,"$360",true,"class",{"basis":"language","kind":"public","spelling":"Product"}]],["$159","FACT","source","class","shop.domain.cart.cart.Cart declaration",["$501"],["$217"],[],[],[],["$m","$m",[{"annotation":"List<CartLine>","constant":null,"definition_id":"DARTATTR-473d5ebba5d95ceb","evidence_ids":["EVD-09c74dd3e4b96884"],"name":"_lines","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_lines"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-473d5ebba5d95ceb"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$82","$113","$93","$153","$141","$185","$172"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$500","Cart",false,"$499","$m",null,"$501","$m",true,true,"$358",true,"class",{"basis":"language","kind":"public","spelling":"Cart"}]],["$160","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.lines::getter declaration",["$605"],["EVD-f77aba612f7df46a"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","lines",false,"$584",[],"$592","$605","List<CartLine>",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"lines"}]],["$161","FACT","source","method","shop.app.shop_app._ShopAppState.build declaration",["$451"],["EVD-1509e57262b09dd6"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$111","$m","instance","$m","$m","$446","build",false,"shop.app",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$450","$451","Widget",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["DARTDEF-b5dcc0236d52274e","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel._notify declaration",["$597"],["EVD-54958e3250e700f1"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","_notify",false,"$584",[],"$592","$597","void",true,true,"$370",true,"method",{"basis":"language","kind":"private","spelling":"_notify"}]],["$162","FACT","source","method","shop.data.services.demo_backend.DemoBackend.setOnline declaration",["$486"],["EVD-715fe01f7b99b3bc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$134","$m","instance","$m","$m","$477","setOnline",false,"$476",[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"$478","$486","void",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"setOnline"}]],["$163","FACT","source","method","shop.data.services.memory_store.MemoryStore.saveCatalog declaration",["$496"],["EVD-9868f32f08600aee"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","instance","$m","$m","$488","saveCatalog",false,"$476",[{"annotation":"List<Product>","default":null,"default_known":true,"kind":"$383","name":"products"}],"$489","$496","void",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"saveCatalog"}]],["$164","FACT","source","method","shop.data.services.memory_store.MemoryStore.readCatalog declaration",["$494"],["EVD-91f32704def69842"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","instance","$m","$m","$488","readCatalog",false,"$476",[],"$489","$494","List<Product>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"readCatalog"}]],["$165","FACT","source","class","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel declaration",["$620"],["$230"],[],[],[],["$m","$m",[{"annotation":"CatalogRepository","constant":null,"definition_id":"DARTATTR-9f80ae48f0881491","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"name":"_repository","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_repository"}},{"annotation":"ShopStatus","constant":null,"definition_id":"DARTATTR-cb29137b31538f56","evidence_ids":["EVD-33aa406116b7ef03"],"name":"_status","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_status"}},{"annotation":"AsyncState<List<Product>>","constant":"$319","definition_id":"DARTATTR-8887cfbe5897549e","evidence_ids":["EVD-3000c5af849ca4c9"],"name":"_state","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_state"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-5d3cff6774f3a015","evidence_ids":["EVD-2a6aeee097f47bd2"],"name":"_disposed","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_disposed"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$230"],"expression":"ChangeNotifier","id":"DARTBASE-c1064b81b214cf2c","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-9f80ae48f0881491","DARTATTR-cb29137b31538f56","DARTATTR-8887cfbe5897549e","DARTATTR-5d3cff6774f3a015"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$126","$94","$114","$127","$182","$187","DARTDEF-e2cd082d3108df93","$184"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$619","$12",false,"$609","$m",null,"$620","$m",true,true,"$372",true,"class",{"basis":"language","kind":"public","spelling":"$12"}]],["$166","FACT","source","method","shop.app.shop_app._ShopAppState.dispose declaration",["$452"],["EVD-74d6ca3795be521e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$111","$m","instance","$m","$m","$446","dispose",false,"shop.app",[],"$450","$452","void",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$167","FACT","source","method","shop.domain.orders.order.OrderLine.OrderLine declaration",["$539"],["EVD-2c3f017252edcaef"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$92","$m","constructor","$m","$m","$534","OrderLine",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"unitPriceCents"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$538","$539","OrderLine",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"OrderLine"}]],["$168","FACT","source","method","shop.domain.catalog.catalog_repository.CatalogRepository.loadCatalog declaration",["$518"],["EVD-0f5b2b03ff255d99"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$139","$m","instance","$m","$m","$515","loadCatalog",false,"$514",[],"$516","$518","Future<List<Product>>",true,true,"$359",true,"method",{"basis":"language","kind":"public","spelling":"loadCatalog"}]],["$169","FACT","source","class","shop.domain.orders.order.Order declaration",["$535"],["$232"],[],[],[],["$m","$m",[{"annotation":"String","constant":null,"definition_id":"DARTATTR-dac67f6189475a74","evidence_ids":["EVD-547c9bc0168bfb43"],"name":"id","static":false,"visibility":{"basis":"language","kind":"public","spelling":"id"}},{"annotation":"List<OrderLine>","constant":null,"definition_id":"DARTATTR-f27d571c8868e98b","evidence_ids":["EVD-f5d5e5ea8334e34d"],"name":"lines","static":false,"visibility":{"basis":"language","kind":"public","spelling":"lines"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-edb30bf8879fb5ca","evidence_ids":["EVD-eb90cc8691d70777"],"name":"totalCents","static":false,"visibility":{"basis":"language","kind":"public","spelling":"totalCents"}},{"annotation":"OrderStatus","constant":null,"definition_id":"DARTATTR-5f3db9ee01f48587","evidence_ids":["EVD-8c634f4f6c6d94a9"],"name":"status","static":false,"visibility":{"basis":"language","kind":"public","spelling":"status"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-dac67f6189475a74","DARTATTR-f27d571c8868e98b","DARTATTR-edb30bf8879fb5ca","DARTATTR-5f3db9ee01f48587"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$176","$79"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$534","Order",false,"$533","$m",null,"$535","$m",true,true,"$363",true,"class",{"basis":"language","kind":"public","spelling":"Order"}]],["$170","FACT","source","method","shop.data.services.memory_store.MemoryStore.watchOrders declaration",["$498"],["EVD-0535022a4773a1b9"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$95","$m","instance","$m","$m","$488","watchOrders",false,"$476",[],"$489","$498","Stream<List<Order>>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"watchOrders"}]],["$171","FACT","source","function","shop.main.main declaration",["$549"],["$225"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"shop.main","main",false,"shop",[],null,"$549","void",true,true,"$365",true,"function",{"basis":"language","kind":"public","spelling":"main"}]],["$172","FACT","source","method","shop.domain.cart.cart.Cart.clear declaration",["$505"],["EVD-0b0c83bc0ba4af9c"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$159","$m","instance","$m","$m","$500","clear",false,"$499",[],"$501","$505","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"clear"}]],["$173","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.findById declaration",["$579"],["EVD-b3c018cf2a3ace63"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","findById",false,"$556",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$570","$579","Future<Order?>",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"findById"}]],["$174","FACT","source","method","shop.data.services.demo_backend.DemoBackend.submitOrder declaration",["$487"],["EVD-bf330323ee737557"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$134","$m","instance","$m","$m","$477","submitOrder",false,"$476",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$478","$487","Future<Order>",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"submitOrder"}]],["$175","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.findById declaration",["$468"],["EVD-b98b1176d6d557fb"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$463","findById",false,"$454",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$464","$468","Future<Order?>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"findById"}]],["$176","FACT","source","method","shop.domain.orders.order.Order.Order declaration",["$536"],["EVD-ef0aea149df06f62"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$169","$m","constructor","$m","$m","$534","Order",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"List<OrderLine>","default":null,"default_known":true,"kind":"$383","name":"lines"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"totalCents"},{"annotation":"OrderStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"$535","$536","Order",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"Order"}]],["$177","FACT","source","method","shop.presentation.orders.orders_page.OrdersPage.build declaration",["$565"],["EVD-a35e2894630f8d38"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$144","$m","instance","$m","$m","$562","build",false,"$556",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$563","$565","Widget",true,true,"$367",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$178","FACT","source","class","shop.domain.checkout.place_order.PlaceOrder declaration",["$524"],["$243"],[],[],[],["$m","$m",[{"annotation":"ShopStatus","constant":null,"definition_id":"DARTATTR-35be65eeff9aead4","evidence_ids":["EVD-a083e2802be6533d"],"name":"_status","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_status"}},{"annotation":"$294","constant":null,"definition_id":"DARTATTR-0ddeca3224bd466f","evidence_ids":["EVD-f799e2ec41307b54"],"name":"_repository","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_repository"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-d12734f920089caf","evidence_ids":["EVD-3de68ae645ace2f1"],"name":"_nextOrderNumber","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_nextOrderNumber"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-35be65eeff9aead4","DARTATTR-0ddeca3224bd466f","DARTATTR-d12734f920089caf"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$100","$148"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$523","PlaceOrder",false,"$522","$m",null,"$524","$m",true,true,"$361",true,"class",{"basis":"language","kind":"public","spelling":"PlaceOrder"}]],["$179","FACT","source","class","shop.presentation.shopping.cart.cart_view_model.CartViewModel declaration",["$592"],["$212"],[],[],[],["$m","$m",[{"annotation":"PlaceOrder","constant":null,"definition_id":"DARTATTR-a6437d5088c31c9b","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"name":"_placeOrder","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_placeOrder"}},{"annotation":"Cart","constant":null,"definition_id":"DARTATTR-9182506bb3518c56","evidence_ids":["EVD-af8e862faa8c1478"],"name":"_cart","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_cart"}},{"annotation":"AsyncState<Order>","constant":"const AsyncState(LoadPhase.idle, null, null)","definition_id":"DARTATTR-abca66feae08db1c","evidence_ids":["EVD-80a91e9a6b26e2cb"],"name":"_state","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_state"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-6d8f8cd7fb617fa8","evidence_ids":["EVD-165ed6e57ce91024"],"name":"$314","static":false,"visibility":{"basis":"language","kind":"private","spelling":"$314"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-32e417d184be9f3b","evidence_ids":["EVD-ed20caea33e77f6b"],"name":"_disposed","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_disposed"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$212"],"expression":"ChangeNotifier","id":"DARTBASE-4c9f4cc3ada0969f","reason":"$317","relationship_kind":"inherits","status":"$644","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-a6437d5088c31c9b","DARTATTR-9182506bb3518c56","DARTATTR-abca66feae08db1c","DARTATTR-6d8f8cd7fb617fa8","DARTATTR-32e417d184be9f3b"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$186","$160","$138","$189","$183","$180","$145","$117","DARTDEF-b5dcc0236d52274e","$150"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$591","$11",false,"$584","$m",null,"$592","$m",true,true,"$370",true,"class",{"basis":"language","kind":"public","spelling":"$11"}]],["$180","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.addProduct declaration",["$600"],["EVD-5a7bfafbb9583902"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","addProduct",false,"$584",[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"$592","$600","void",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"addProduct"}]],["DARTDEF-e2cd082d3108df93","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._notify declaration",["$623"],["EVD-f0c500b18d5d01ce"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","instance","$m","$m","$619","_notify",false,"$609",[],"$620","$623","void",true,true,"$372",true,"method",{"basis":"language","kind":"private","spelling":"_notify"}]],["$181","FACT","source","method","shop.data.services.demo_backend.DemoBackend.failNextRequest declaration",["$482"],["EVD-3882a783f222e031"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$134","$m","instance","$m","$m","$477","failNextRequest",false,"$476",[],"$478","$482","void",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"failNextRequest"}]],["$182","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.retry declaration",["$631"],["EVD-89fc9df7662529f2"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","instance","$m","$m","$619","retry",false,"$609",[],"$620","$631","Future<void>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"retry"}]],["$183","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.state::getter declaration",["$607"],["EVD-cff60de2089ec711"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","state",false,"$584",[],"$592","$607","AsyncState<Order>",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"state"}]],["$184","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.dispose declaration",["$627"],["EVD-233503577a4f67cc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","instance","$m","$m","$619","dispose",false,"$609",[],"$620","$627","void",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$185","FACT","source","method","shop.domain.cart.cart.Cart.remove declaration",["$507"],["EVD-adecbd184dd079f8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$159","$m","instance","$m","$m","$500","remove",false,"$499",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"}],"$501","$507","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"remove"}]],["$186","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.CartViewModel declaration",["$593"],["EVD-94ce86e5666daedb"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","constructor","$m","$m","$591","$11",false,"$584",[{"annotation":"PlaceOrder","default":null,"default_known":true,"kind":"$383","name":"placeOrder"}],"$592","$593","$11",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"$11"}]],["$187","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.setOnline declaration",["$632"],["EVD-5e27bd4f2a4380fa"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$165","$m","instance","$m","$m","$619","setOnline",false,"$609",[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"$620","$632","Future<void>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"setOnline"}]],["$188","FACT","source","class","shop.state.async_state.LoadPhase declaration",["$637"],["$238"],[],[],[],["$m","$m",[{"annotation":null,"constant":null,"definition_id":"DARTATTR-6052813bc0cb0f57","evidence_ids":["EVD-be93df1ab54df682"],"name":"idle","static":true,"visibility":{"basis":"language","kind":"public","spelling":"idle"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-a8d87b06ad0787d2","evidence_ids":["EVD-4f5d1b1cb2121a5e"],"name":"loading","static":true,"visibility":{"basis":"language","kind":"public","spelling":"loading"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-2a60161acfd0604a","evidence_ids":["EVD-0f71ffc965f8fc59"],"name":"empty","static":true,"visibility":{"basis":"language","kind":"public","spelling":"empty"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-bfb7bf3af8b37a1b","evidence_ids":["EVD-002dcf13df3eddaf"],"name":"ready","static":true,"visibility":{"basis":"language","kind":"public","spelling":"ready"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-afa6009a10bbb509","evidence_ids":["EVD-dacbe8dd0b2eb8a0"],"name":"failed","static":true,"visibility":{"basis":"language","kind":"public","spelling":"failed"}}],[],true,"enum","$m",[],"$m",["idle","loading","empty","ready","failed"],"$m",null,[{"definition_ids":["DARTATTR-6052813bc0cb0f57","DARTATTR-a8d87b06ad0787d2","DARTATTR-2a60161acfd0604a","DARTATTR-bfb7bf3af8b37a1b","DARTATTR-afa6009a10bbb509"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":[],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",[],"$634","LoadPhase",false,"shop.state","$m",null,"$637","$m",true,true,"$373",true,"class",{"basis":"language","kind":"public","spelling":"LoadPhase"}]],["$189","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.isPlacingOrder::getter declaration",["$604"],["EVD-d09ea6c5319eb49d"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$179","$m","instance","$m","$m","$591","isPlacingOrder",false,"$584",[],"$592","$604","bool",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"isPlacingOrder"}]],["$190","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll declaration",["$469"],["EVD-84e9294b878a0af8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$463","loadAll",false,"$454",[],"$464","$469","Future<List<Order>>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"loadAll"}]],["$191","FACT","source","function","shop.presentation.shopping.catalog.catalog_page._money declaration",["$617"],["EVD-c20dceae6854de72"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$610","_money",false,"$609",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$617","String",true,true,"$371",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]]],"transitive_paths":[["PATH-0f930a0b1be7da96","FACT","$382","$641","shop.presentation.shopping.catalog → shop.domain.checkout → shop.domain.orders",["$522","$533","$609"],[],[],["EDGE-1e6eeff92b54d5ec","EDGE-2e03cdf38508f37e"],[],["package",["$609","$522","$533"],"$609","$533"]],["PATH-1b2721fc21168ab8","FACT","$382","$641","shop.data.repositories → shop.domain.orders → shop.domain.cart",["$454","$499","$533"],[],[],["EDGE-5291f70bdfdf34d5","EDGE-9a1bc5b28b26c168"],[],["package",["$454","$533","$499"],"$454","$499"]],["PATH-1ff968e42bca38d3","FACT","$382","$641","shop.presentation.shopping.catalog → shop.domain.checkout → shop.domain.cart",["$499","$522","$609"],[],[],["EDGE-2e03cdf38508f37e","EDGE-58fd1cd365e06d10"],[],["package",["$609","$522","$499"],"$609","$499"]],["PATH-350608a50327a847","FACT","$382","$641","shop.domain.checkout → shop.domain.cart → shop.domain.catalog",["$499","$514","$522"],[],[],["EDGE-58fd1cd365e06d10","EDGE-c67c60497bbb30c4"],[],["package",["$522","$499","$514"],"$522","$514"]],["PATH-498fb8dbc86130b9","FACT","$382","$641","shop → shop.app → shop.domain.orders",["shop","shop.app","$533"],[],[],["EDGE-89fd58f14cc8ece5","EDGE-c4396dc7fcde6e7a"],[],["package",["shop","shop.app","$533"],"shop","$533"]],["PATH-530de489a4b8a7ea","FACT","$382","$641","shop.app → shop.domain.orders → shop.domain.cart",["shop.app","$499","$533"],[],[],["EDGE-5291f70bdfdf34d5","EDGE-c4396dc7fcde6e7a"],[],["package",["shop.app","$533","$499"],"shop.app","$499"]],["PATH-5d6dc1405f071014","FACT","$382","$641","shop → shop.data.repositories → shop.domain.catalog",["shop","$454","$514"],[],[],["EDGE-4d45cf9f2b4b3000","EDGE-bd9c6b7214b1be74"],[],["package",["shop","$454","$514"],"shop","$514"]],["PATH-5e0dcf2aadb213cf","FACT","$382","$641","shop.presentation.orders → shop.domain.orders → shop.domain.cart",["$499","$533","$556"],[],[],["EDGE-4c1835bbb0410a6e","EDGE-5291f70bdfdf34d5"],[],["package",["$556","$533","$499"],"$556","$499"]],["PATH-790cbe3e8c3d9f9c","FACT","$382","$641","shop.app → shop.presentation.orders → shop.state",["shop.app","$556","shop.state"],[],[],["EDGE-c5891774eb14b8f4","EDGE-d176a1e98c687885"],[],["package",["shop.app","$556","shop.state"],"shop.app","shop.state"]],["PATH-9c0993c0f07ef3d8","FACT","$382","$641","shop → shop.presentation.orders → shop.state",["shop","$556","shop.state"],[],[],["EDGE-76489a319f5c8362","EDGE-d176a1e98c687885"],[],["package",["shop","$556","shop.state"],"shop","shop.state"]],["PATH-b2c44f7744cea4a8","FACT","$382","$641","shop.data.services → shop.domain.checkout → shop.domain.cart",["$476","$499","$522"],[],[],["EDGE-58fd1cd365e06d10","EDGE-e0794e3a9f6b222a"],[],["package",["$476","$522","$499"],"$476","$499"]],["PATH-bac1021e3d389e77","FACT","$382","$641","shop.app → shop.data.services → shop.domain.checkout",["shop.app","$476","$522"],[],[],["EDGE-154f09de843728b5","EDGE-e0794e3a9f6b222a"],[],["package",["shop.app","$476","$522"],"shop.app","$522"]],["PATH-bce2ac03fb130c1f","FACT","$382","$641","shop.data.repositories → shop.data.services → shop.domain.checkout",["$454","$476","$522"],[],[],["EDGE-c414d03f1ff3b9f2","EDGE-e0794e3a9f6b222a"],[],["package",["$454","$476","$522"],"$454","$522"]],["PATH-c0411aa4507074ab","FACT","$382","$641","shop.presentation.orders → shop.domain.orders → shop.domain.cart → shop.domain.catalog",["$499","$514","$533","$556"],[],[],["EDGE-4c1835bbb0410a6e","EDGE-5291f70bdfdf34d5","EDGE-c67c60497bbb30c4"],[],["package",["$556","$533","$499","$514"],"$556","$514"]],["PATH-cb62152272b7ff80","FACT","$382","$641","shop.app → shop.data.services → shop.domain.catalog",["shop.app","$476","$514"],[],[],["EDGE-154f09de843728b5","EDGE-ceb5d5581ded6cb5"],[],["package",["shop.app","$476","$514"],"shop.app","$514"]],["PATH-d5c915a59ea632de","FACT","$382","$641","shop.domain.orders → shop.domain.cart → shop.domain.catalog",["$499","$514","$533"],[],[],["EDGE-5291f70bdfdf34d5","EDGE-c67c60497bbb30c4"],[],["package",["$533","$499","$514"],"$533","$514"]],["PATH-fc9fc6b9013079c3","FACT","$382","$641","shop → shop.domain.checkout → shop.domain.cart",["shop","$499","$522"],[],[],["EDGE-58fd1cd365e06d10","EDGE-db14675816aa130c"],[],["package",["shop","$522","$499"],"shop","$499"]]],"typing_signals":null,"unknowns":[["UML-FINDING-25356efca85db07b","UNKNOWN","uml","$642","$3",[],["EVD-392851659b2cbcc8","$209"],["$308"],["$27","$74"],["$316"],["$315","$643",["EVD-392851659b2cbcc8","$209"],["$27","$74"],"UML-ASSESSMENT-c26b3ca69aa01e5b",["$27"],"$3","UNKNOWN","backend-binding"]],["UML-FINDING-c368ffcbbefdfb14","UNKNOWN","uml","$642","$3",[],["EVD-6740d401515f3c20","$234"],["$308"],["$25","$48"],["$316"],["$315","$643",["EVD-6740d401515f3c20","$234"],["$25","$48"],"UML-ASSESSMENT-818b223d6e365864",["$25"],"$3","UNKNOWN","store-binding"]],["UML-FINDING-075b811e3a38349d","UNKNOWN","uml","$642","$3",[],["$213","EVD-8a58fe24df1b13b9"],["$308"],["$26","$62"],["$316"],["$315","$643",["$213","EVD-8a58fe24df1b13b9"],["$26","$62"],"UML-ASSESSMENT-e055bcfc95077afa",["$26"],"$3","UNKNOWN","catalog-repo-binding"]],["UML-FINDING-5ce41fbb959670a3","UNKNOWN","uml","$642","$3",[],["$219","EVD-a089aadb23abd760"],["$308"],["$23","$50"],["$316"],["$315","$643",["$219","EVD-a089aadb23abd760"],["$23","$50"],"UML-ASSESSMENT-9dd0c5d6c101328e",["$23"],"$3","UNKNOWN","order-repo-binding"]],["UML-FINDING-db126e4c68676720","UNKNOWN","uml","$642","$3",[],["$202","EVD-998d2b4a087742af"],["$308"],["$31","$51"],["$316"],["$315","$643",["$202","EVD-998d2b4a087742af"],["$31","$51"],"UML-ASSESSMENT-c45b0c1700c8075b",["$31"],"$3","UNKNOWN","place-order-binding"]],["UML-FINDING-fbddf8764a9733a8","UNKNOWN","uml","$642","$3",[],["$214","EVD-8eacc9cbc902846d"],["$308"],["$28","$60"],["$316"],["$315","$643",["$214","EVD-8eacc9cbc902846d"],["$28","$60"],"UML-ASSESSMENT-2b4176ede96730ff",["$28"],"$3","UNKNOWN","catalog-vm-binding"]],["UML-FINDING-953ae72023ff2472","UNKNOWN","uml","$642","$3",[],["EVD-0caf8ef7b07b3c99","$203"],["$308"],["$30","$76"],["$316"],["$315","$643",["EVD-0caf8ef7b07b3c99","$203"],["$30","$76"],"UML-ASSESSMENT-d59d28d941a4de62",["$30"],"$3","UNKNOWN","cart-vm-binding"]],["UML-FINDING-d0aad18b3342bac4","UNKNOWN","uml","$642","$3",[],["$204","EVD-5fb10d6ec9ae3d74"],["$308"],["$24","$49"],["$316"],["$315","$643",["$204","EVD-5fb10d6ec9ae3d74"],["$24","$49"],"UML-ASSESSMENT-14d37bf251e2c546",["$24"],"$3","UNKNOWN","orders-vm-binding"]],["UML-FINDING-cd5582c42a545167","UNKNOWN","uml","$642","$3",[],["$205","EVD-79cb8eb3e8604930"],["$308"],["$29","$55"],["$316"],["$315","$643",["$205","EVD-79cb8eb3e8604930"],["$29","$55"],"UML-ASSESSMENT-a066c511d46cc620",["$29"],"$3","UNKNOWN","app-binding"]],["UML-FINDING-c5be02f2f2659d9f","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-d946bf1063fed114",["$171"],"$299","UNKNOWN","main-reads-backend"]],["UML-FINDING-e4adc301d0badfdb","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-5d7e5833cb3d5894",["$171"],"$299","UNKNOWN","main-reads-store"]],["UML-FINDING-589a81802e63619e","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-25ecb47287d81455",["$171"],"$299","UNKNOWN","main-reads-catalogRepository"]],["UML-FINDING-5e0e810356067e0f","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-2feb25b40401fcc4",["$171"],"$299","UNKNOWN","main-reads-orderRepository"]],["UML-FINDING-86dea03aeccffcd4","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-f1e2ded5cbaf2e2f",["$171"],"$299","UNKNOWN","main-reads-placeOrder"]],["UML-FINDING-7bca37f82dac276b","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-636d7073b30b50ac",["$171"],"$299","UNKNOWN","main-reads-catalogViewModel"]],["UML-FINDING-830b2facb6cf9507","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-312e26d55f91dd86",["$171"],"$299","UNKNOWN","main-reads-cartViewModel"]],["UML-FINDING-a741bd1c23a5c611","UNKNOWN","uml","$642","$299",[],["$225"],["$308"],["$171"],["$316"],["$443","$643",["$225"],["$171"],"UML-ASSESSMENT-15e31377385de1f1",["$171"],"$299","UNKNOWN","main-reads-ordersViewModel"]],["UML-FINDING-7f027817237f9f27","UNKNOWN","uml","$642","$300",[],["$225"],["$308"],["$171"],["$316"],["$443","ambiguous",["$225"],["$171"],"UML-ASSESSMENT-8c59962bb1f608fe",["$171"],"$300","UNKNOWN","main-calls-run-app"]],["UML-FINDING-ccd715e48eb37b5d","UNKNOWN","uml","$642","$300",[],["$198"],["$308"],["$122"],["$316"],["$443","ambiguous",["$198"],["$122"],"UML-ASSESSMENT-b10750e3d236fe48",["$122"],"$300","UNKNOWN","shop-app-inherits-stateful-widget"]],["UML-FINDING-e99a79e531d2750c","UNKNOWN","uml","$642","$300",[],["$233"],["$308"],["$111"],["$316"],["$443","ambiguous",["$233"],["$111"],"UML-ASSESSMENT-b442b80beb59f2e5",["$111"],"$300","UNKNOWN","shop-app-state-inherits-state"]],["UML-FINDING-387b534f45042b0f","UNKNOWN","uml","$642","$310",[],["$196","$199","$207","$222"],["$308"],["$40","$44","$61","$64"],["$316"],["$443","$643",["$196","$199","$207","$222"],["$40","$44","$61","$64"],"UML-ASSESSMENT-8130e31c1af13ec8",["$40","$44","$61","$64"],"$310","UNKNOWN","state-disposes-catalog-vm"]],["UML-FINDING-2bec13f3b14a490b","UNKNOWN","uml","$642","$310",[],["$196","$199","$207","$222"],["$308"],["$40","$44","$61","$64"],["$316"],["$443","$643",["$196","$199","$207","$222"],["$40","$44","$61","$64"],"UML-ASSESSMENT-34c880000f66ff6f",["$40","$44","$61","$64"],"$310","UNKNOWN","state-disposes-cart-vm"]],["UML-FINDING-4a7cf8e16104cfa2","UNKNOWN","uml","$642","$310",[],["$196","$199","$207","$222"],["$308"],["$40","$44","$61","$64"],["$316"],["$443","$643",["$196","$199","$207","$222"],["$40","$44","$61","$64"],"UML-ASSESSMENT-ad26186f9eca01e0",["$40","$44","$61","$64"],"$310","UNKNOWN","state-disposes-orders-vm"]],["UML-FINDING-74fed5c17cffb1d9","UNKNOWN","uml","$642","$310",[],["$196","$199","$207","$222"],["$308"],["$40","$44","$61","$64"],["$316"],["$443","$643",["$196","$199","$207","$222"],["$40","$44","$61","$64"],"UML-ASSESSMENT-9ff4789e4f115e51",["$40","$44","$61","$64"],"$310","UNKNOWN","state-disposes-memory-store"]],["UML-FINDING-1026f221d1346615","UNKNOWN","uml","$642","$310",[],["EVD-91ee9098e9378d21"],["$308"],["$32","$41"],["$316"],["$443","$643",["EVD-91ee9098e9378d21"],["$32","$41"],"UML-ASSESSMENT-d403862b33138454",["$32","$41"],"$310","UNKNOWN","presentation:orders-vm-calls-watch"]],["UML-FINDING-1fd406ed65965760","UNKNOWN","uml","$642","$300",[],["EVD-13b0a05e96da80b3"],["$308"],["$98"],["$316"],["$443","ambiguous",["EVD-13b0a05e96da80b3"],["$98"],"UML-ASSESSMENT-eaa074c6aa0b8dd2",["$98"],"$300","UNKNOWN","presentation:orders-vm-cancels-subscription"]],["UML-FINDING-40c0db905f6cc1d2","UNKNOWN","uml","$642","$300",[],["$237"],["$308"],["$132"],["$316"],["$443","ambiguous",["$237"],["$132"],"UML-ASSESSMENT-b625da817dd41056",["$132"],"$300","UNKNOWN","presentation:orders-vm-inherits-change-notifier"]],["UML-FINDING-af5cc3285f52e70a","UNKNOWN","uml","$642","$300",[],["$231"],["$308"],["$144"],["$316"],["$443","ambiguous",["$231"],["$144"],"UML-ASSESSMENT-f826aff3fabe85c2",["$144"],"$300","UNKNOWN","presentation:inherits-orders-page-class"]],["UML-FINDING-b71f1b903c6968c0","UNKNOWN","uml","$642","$300",[],["$211"],["$308"],["$107"],["$316"],["$443","ambiguous",["$211"],["$107"],"UML-ASSESSMENT-3d89452311639183",["$107"],"$300","UNKNOWN","presentation:inherits-order-detail-page-class"]],["UML-FINDING-a253792d634d1c90","UNKNOWN","uml","$642","$310",[],["EVD-017dff00beb73b89","EVD-040a3576f8934ec1","EVD-088be7f892204c29","EVD-0d5dc325350a40e5","EVD-195d97a89d40dbff","EVD-22d6fe9443381e51","EVD-2eea188b6a2bafdf","EVD-33fa9acf9602b84d","EVD-37913009ad14d29b","EVD-3d01d1e1dbd9100b","EVD-4091d2f2f19aabd1","EVD-544f7eab741c8051","EVD-54e2db7acac01db6","EVD-55f9352121a0c079","EVD-63d7dfba97ab2bce","EVD-748f6d1d38a90c64","EVD-74bcca691722db10","EVD-81383bdd86040813","EVD-84bb7838f0ce3e3a","EVD-8c2819294d857d53","EVD-8d1c012b97397010","EVD-a2ec097e4ca1267d","EVD-b18993d29380719d","EVD-c847ac3f88a7facc","EVD-d74a4692ec55f887","EVD-e8f4bd270de55c51","EVD-edf5500ef67064dd","EVD-ef14be00307d80b0"],["$308"],["$33","$34","$35","$36","$37","$38","$39","$42","$43","$45","$46","$47","$52","$53","$54","$56","$57","$58","$59","$63","$65","$66","$67","$68","$69","$70","$72","$73","$75"],["$316"],["$443","$643",["EVD-017dff00beb73b89","EVD-040a3576f8934ec1","EVD-088be7f892204c29","EVD-0d5dc325350a40e5","EVD-195d97a89d40dbff","EVD-22d6fe9443381e51","EVD-2eea188b6a2bafdf","EVD-33fa9acf9602b84d","EVD-37913009ad14d29b","EVD-3d01d1e1dbd9100b","EVD-4091d2f2f19aabd1","EVD-544f7eab741c8051","EVD-54e2db7acac01db6","EVD-55f9352121a0c079","EVD-63d7dfba97ab2bce","EVD-748f6d1d38a90c64","EVD-74bcca691722db10","EVD-81383bdd86040813","EVD-84bb7838f0ce3e3a","EVD-8c2819294d857d53","EVD-8d1c012b97397010","EVD-a2ec097e4ca1267d","EVD-b18993d29380719d","EVD-c847ac3f88a7facc","EVD-d74a4692ec55f887","EVD-e8f4bd270de55c51","EVD-edf5500ef67064dd","EVD-ef14be00307d80b0"],["$33","$34","$35","$36","$37","$38","$39","$42","$43","$45","$46","$47","$52","$53","$54","$56","$57","$58","$59","$63","$65","$66","$67","$68","$69","$70","$72","$73","$75"],"UML-ASSESSMENT-2b8febb87eab45a8",["$33","$34","$35","$36","$37","$38","$39","$42","$43","$45","$46","$47","$52","$53","$54","$56","$57","$58","$59","$63","$65","$66","$67","$68","$69","$70","$72","$73","$75"],"$310","UNKNOWN","presentation:shopping:cart-page-calls-checkout"]],["UML-FINDING-de8b941c1883e580","UNKNOWN","uml","$642","$300",[],["$230"],["$308"],["$165"],["$316"],["$443","ambiguous",["$230"],["$165"],"UML-ASSESSMENT-9997a30a3c27517d",["$165"],"$300","UNKNOWN","presentation:shopping:catalog-vm-inherits-change-notifier"]],["UML-FINDING-6fa27b0918244624","UNKNOWN","uml","$642","$300",[],["$212"],["$308"],["$179"],["$316"],["$443","ambiguous",["$212"],["$179"],"UML-ASSESSMENT-ab8bed1f5c499bb9",["$179"],"$300","UNKNOWN","presentation:shopping:cart-vm-inherits-change-notifier"]],["UML-FINDING-120b10452c933229","UNKNOWN","uml","$642","$300",[],["$201"],["$308"],["$110"],["$316"],["$443","ambiguous",["$201"],["$110"],"UML-ASSESSMENT-d2c3b734d112f33e",["$110"],"$300","UNKNOWN","presentation:shopping:inherits-catalog-page-class"]],["UML-FINDING-204ea9dec536482f","UNKNOWN","uml","$642","$300",[],["$197"],["$308"],["$154"],["$316"],["$443","ambiguous",["$197"],["$154"],"UML-ASSESSMENT-4953f5b53dde42cd",["$154"],"$300","UNKNOWN","presentation:shopping:inherits-cart-page-class"]],["UML-FINDING-636a1fc6defe54be","UNKNOWN","uml","$642","$310",[],["EVD-1fc3498bf35d1f8d"],["$308"],["$71"],["$316"],["$443","$643",["EVD-1fc3498bf35d1f8d"],["$71"],"UML-ASSESSMENT-d0a33e1879aa7dbe",["$71"],"$310","UNKNOWN","domain:place-calls-order-factory"]],["UML-FINDING-b9da4df8fa9a4151","UNKNOWN","uml","$642","$300",[],["$240"],["$308"],["$140"],["$316"],["$443","ambiguous",["$240"],["$140"],"UML-ASSESSMENT-eb2de5c960321a5d",["$140"],"$300","UNKNOWN","data:store-closes-order-stream"]]],"violations":[]}
