diff --git a/app/jobs/amend_backorder_job.rb b/app/jobs/amend_backorder_job.rb index 0b3f401d00..1e6ffd7854 100644 --- a/app/jobs/amend_backorder_job.rb +++ b/app/jobs/amend_backorder_job.rb @@ -28,7 +28,7 @@ class AmendBackorderJob < ApplicationJob urls = FdcUrlBuilder.new(reference_link) orderer = FdcBackorderer.new(user, urls) - backorder = orderer.find_open_order + backorder = orderer.find_open_order(order) variants = order_cycle.variants_distributed_by(distributor) adjust_quantities(order_cycle, user, backorder, urls, variants) diff --git a/app/models/spree/order.rb b/app/models/spree/order.rb index 4c3da7caf9..d1951db458 100644 --- a/app/models/spree/order.rb +++ b/app/models/spree/order.rb @@ -71,6 +71,7 @@ module Spree has_one :exchange, ->(order) { outgoing.to_enterprise(order.distributor) }, through: :order_cycle, source: :exchanges + has_many :semantic_links, through: :exchange belongs_to :distributor, class_name: 'Enterprise', optional: true belongs_to :customer, optional: true diff --git a/app/services/fdc_backorderer.rb b/app/services/fdc_backorderer.rb index c5b3aa5cf1..b77e69f4cf 100644 --- a/app/services/fdc_backorderer.rb +++ b/app/services/fdc_backorderer.rb @@ -10,7 +10,7 @@ class FdcBackorderer end def find_or_build_order(ofn_order) - find_open_order || build_new_order(ofn_order) + find_open_order(ofn_order) || build_new_order(ofn_order) end def build_new_order(ofn_order) @@ -19,7 +19,37 @@ class FdcBackorderer end end - def find_open_order + # Try the new method and fall back to old method. + def find_open_order(ofn_order) + lookup_open_order(ofn_order) || find_last_open_order + end + + def lookup_open_order(ofn_order) + # There should be only one link at the moment but we may support + # ordering from multiple suppliers one day. + semantic_ids = ofn_order.semantic_links.pluck(:semantic_id) + + semantic_ids.lazy + # Make sure we select an order from the right supplier: + .select { |id| id.starts_with?(urls.orders_url) } + # Fetch the order from the remote DFC server, lazily: + .map { |id| find_order(id) } + .compact + # Just in case someone completed the order without updating our database: + .select { |o| o.orderStatus[:path] == "Held" } + .first + # The DFC Connector doesn't recognise status values properly yet. + # So we are overriding the value with something that can be exported. + &.tap { |o| o.orderStatus = "dfc-v:Held" } + end + + # DEPRECATED + # + # We now store links to orders we placed. So we don't need to search + # through all orders and pick a random open one. + # But for compatibility with currently open order cycles that don't have + # a stored link yet, we keep this method as well. + def find_last_open_order graph = import(urls.orders_url) open_orders = graph&.select do |o| o.semanticType == "dfc-b:Order" && o.orderStatus[:path] == "Held" diff --git a/spec/fixtures/vcr_cassettes/FdcBackorderer/creates_finds_and_updates_orders.yml b/spec/fixtures/vcr_cassettes/FdcBackorderer/creates_finds_and_updates_orders.yml index 0c7d565a9b..2ca853f12e 100644 --- a/spec/fixtures/vcr_cassettes/FdcBackorderer/creates_finds_and_updates_orders.yml +++ b/spec/fixtures/vcr_cassettes/FdcBackorderer/creates_finds_and_updates_orders.yml @@ -25,7 +25,7 @@ http_interactions: Server: - openresty Date: - - Fri, 06 Sep 2024 05:44:15 GMT + - Thu, 31 Oct 2024 06:34:03 GMT Content-Type: - application/json; charset=utf-8 Content-Length: @@ -43,7 +43,7 @@ http_interactions: body: encoding: UTF-8 string: '{"message":"User access denied - token missing","error":"User not authorized"}' - recorded_at: Fri, 06 Sep 2024 05:44:16 GMT + recorded_at: Thu, 31 Oct 2024 06:34:04 GMT - request: method: get uri: https://login.lescommuns.org/auth/realms/data-food-consortium/.well-known/openid-configuration @@ -63,7 +63,7 @@ http_interactions: message: OK headers: Date: - - Fri, 06 Sep 2024 05:44:17 GMT + - Thu, 31 Oct 2024 06:34:05 GMT Content-Type: - application/json;charset=UTF-8 Transfer-Encoding: @@ -73,7 +73,7 @@ http_interactions: Vary: - Accept-Encoding Set-Cookie: - - AUTH_SESSION_ID=1725601458.786.64659.94457|78230f584c0d7db97d376e98de5321dc; + - AUTH_SESSION_ID=1730356446.757.136668.8647|78230f584c0d7db97d376e98de5321dc; Path=/; Secure; HttpOnly Cache-Control: - no-cache, must-revalidate, no-transform, no-store @@ -91,7 +91,7 @@ http_interactions: encoding: ASCII-8BIT string: '{"issuer":"https://login.lescommuns.org/auth/realms/data-food-consortium","authorization_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/auth","token_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/token","introspection_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/token/introspect","userinfo_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/userinfo","end_session_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/logout","frontchannel_logout_session_supported":true,"frontchannel_logout_supported":true,"jwks_uri":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/certs","check_session_iframe":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/login-status-iframe.html","grant_types_supported":["authorization_code","implicit","refresh_token","password","client_credentials","urn:openid:params:grant-type:ciba","urn:ietf:params:oauth:grant-type:device_code"],"acr_values_supported":["0","1"],"response_types_supported":["code","none","id_token","token","id_token token","code id_token","code token","code id_token token"],"subject_types_supported":["public","pairwise"],"id_token_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"userinfo_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"userinfo_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"userinfo_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"request_object_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"request_object_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"request_object_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"response_modes_supported":["query","fragment","form_post","query.jwt","fragment.jwt","form_post.jwt","jwt"],"registration_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/clients-registrations/openid-connect","token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"token_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"introspection_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"introspection_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"authorization_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"authorization_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"authorization_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"claims_supported":["aud","sub","iss","auth_time","name","given_name","family_name","preferred_username","email","acr"],"claim_types_supported":["normal"],"claims_parameter_supported":true,"scopes_supported":["openid","microprofile-jwt","phone","roles","profile","email","address","web-origins","acr","offline_access"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"code_challenge_methods_supported":["plain","S256"],"tls_client_certificate_bound_access_tokens":true,"revocation_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/revoke","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"revocation_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"backchannel_logout_supported":true,"backchannel_logout_session_supported":true,"device_authorization_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/auth/device","backchannel_token_delivery_modes_supported":["poll","ping"],"backchannel_authentication_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/ext/ciba/auth","backchannel_authentication_request_signing_alg_values_supported":["PS384","ES384","RS384","ES256","RS256","ES512","PS256","PS512","RS512"],"require_pushed_authorization_requests":false,"pushed_authorization_request_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/ext/par/request","mtls_endpoint_aliases":{"token_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/token","revocation_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/revoke","introspection_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/token/introspect","device_authorization_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/auth/device","registration_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/clients-registrations/openid-connect","userinfo_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/userinfo","pushed_authorization_request_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/ext/par/request","backchannel_authentication_endpoint":"https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/ext/ciba/auth"},"authorization_response_iss_parameter_supported":true}' - recorded_at: Fri, 06 Sep 2024 05:44:18 GMT + recorded_at: Thu, 31 Oct 2024 06:34:05 GMT - request: method: post uri: https://login.lescommuns.org/auth/realms/data-food-consortium/protocol/openid-connect/token @@ -115,7 +115,7 @@ http_interactions: message: OK headers: Date: - - Fri, 06 Sep 2024 05:44:19 GMT + - Thu, 31 Oct 2024 06:34:06 GMT Content-Type: - application/json Transfer-Encoding: @@ -125,7 +125,7 @@ http_interactions: Vary: - Accept-Encoding Set-Cookie: - - AUTH_SESSION_ID=1725601459.96.379030.378403|78230f584c0d7db97d376e98de5321dc; + - AUTH_SESSION_ID=1730356447.967.31343.768407|78230f584c0d7db97d376e98de5321dc; Path=/; Secure; HttpOnly Cache-Control: - no-store @@ -143,9 +143,9 @@ http_interactions: - 1; mode=block body: encoding: ASCII-8BIT - string: '{"access_token":"","expires_in":1800,"refresh_expires_in":31441735,"refresh_token":"","token_type":"Bearer","id_token":"","not-before-policy":0,"session_state":"78c74723-7be8-4383-a612-ad9e0bd2ddf9","scope":"openid - profile email"}' - recorded_at: Fri, 06 Sep 2024 05:44:19 GMT + string: '{"access_token":"","expires_in":1800,"refresh_expires_in":0,"refresh_token":"","token_type":"Bearer","id_token":"","not-before-policy":0,"session_state":"c2483b2c-607e-4996-9f5e-9ef85176ff75","scope":"openid + profile email offline_access"}' + recorded_at: Thu, 31 Oct 2024 06:34:07 GMT - request: method: get uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders @@ -171,11 +171,11 @@ http_interactions: Server: - openresty Date: - - Fri, 06 Sep 2024 05:44:21 GMT + - Thu, 31 Oct 2024 06:34:09 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - - '1324' + - '21559' Connection: - keep-alive X-Powered-By: @@ -183,19 +183,19 @@ http_interactions: Access-Control-Allow-Origin: - "*" Pageinfo: - - '{"hasPreviousPage":false,"hasNextPage":false,"startCursor":"eyJsYXN0X2lkIjoxMTQ5MTQ0NDk4NDgzLCJsYXN0X3ZhbHVlIjoxMTQ5MTQ0NDk4NDgzfQ==","endCursor":"eyJsYXN0X2lkIjoxMTc1MzI1MjQ1NzQ3LCJsYXN0X3ZhbHVlIjoxMTc1MzI1MjQ1NzQ3fQ=="}' + - '{"hasPreviousPage":false,"hasNextPage":false,"startCursor":"eyJsYXN0X2lkIjoxMTc1MjAzNDE0MzIzLCJsYXN0X3ZhbHVlIjoxMTc1MjAzNDE0MzIzfQ==","endCursor":"eyJsYXN0X2lkIjoxMTgyNzY5NDE0NDUxLCJsYXN0X3ZhbHVlIjoxMTgyNzY5NDE0NDUxfQ=="}' Etag: - - W/"52c-LM/fjdRFee8j2mcKTcUxrdpTpvQ" + - W/"5437-tOuQZzXNY3qnPCj2a7oJAf1qoz8" Set-Cookie: - SRVGROUP=common; path=/; HttpOnly X-Resolver-Ip: - - 185.172.100.60 + - 185.172.100.59 Strict-Transport-Security: - max-age=15811200 body: encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b198","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b198"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":"dfc-b:SuppliedProduct"}]}' - recorded_at: Fri, 06 Sep 2024 05:44:21 GMT + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b120493","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120494","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120495","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120496","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120497","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120498","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120499","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120500","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120501","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120502","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120503","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"3.99"},{"@id":"_:b120504","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120505","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120506","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120507","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120508","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120509","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120510","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120511","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120512","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120513","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468400947","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468400947"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120493"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667/orderLines/143"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667/orderLines/143","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120494"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475/orderLines/146"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475/orderLines/146","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120495"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403/orderLines/151"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403/orderLines/151","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120496"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091/orderLines/157"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091/orderLines/157","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120497"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176168825139","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176169546035","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Fulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/164"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/165"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/164","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120498"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/165","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120499"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179/orderLines/168"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179/orderLines/168","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120500"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267/orderLines/172"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267/orderLines/172","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120501"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/196"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/197"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/196","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120502"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/197","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468400947"},"dfc-b:hasPrice":{"@id":"_:b120503"},"dfc-b:quantity":"7"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/262"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/263"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/262","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120504"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/263","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120505"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/266"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/267"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/266","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120506"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/267","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120507"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/278"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/279"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/278","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120508"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/279","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120509"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819/orderLines/363"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819/orderLines/363","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120510"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571/orderLines/365"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571/orderLines/365","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120511"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163/orderLines/367"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163/orderLines/367","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120512"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451/orderLines/369"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451/orderLines/369","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120513"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468400947","@type":"dfc-b:SuppliedProduct"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]}]}' + recorded_at: Thu, 31 Oct 2024 06:34:09 GMT - request: method: get uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts @@ -221,11 +221,11 @@ http_interactions: Server: - openresty Date: - - Fri, 06 Sep 2024 05:44:23 GMT + - Thu, 31 Oct 2024 06:34:11 GMT Content-Type: - text/html; charset=utf-8 Content-Length: - - '20885' + - '77247' Connection: - keep-alive X-Powered-By: @@ -233,57 +233,44 @@ http_interactions: Access-Control-Allow-Origin: - "*" Etag: - - W/"5195-x3uZXz5D2TYYsF30Z/j5bQRqxEo" + - W/"12dbf-4PtQJemKsRO2Mk9zhk11WZ69K+8" Set-Cookie: - SRVGROUP=common; path=/; HttpOnly X-Resolver-Ip: - - 185.172.100.59 + - 185.172.100.60 Strict-Transport-Security: - max-age=15811200 body: encoding: ASCII-8BIT string: !binary |- - eyJAY29udGV4dCI6Imh0dHBzOi8vd3d3LmRhdGFmb29kY29uc29ydGl1bS5vcmciLCJAZ3JhcGgiOlt7IkBpZCI6Il86YjE5OSIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjAuNCJ9LHsiQGlkIjoiXzpiMjAwIiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOkV1cm8iLCJkZmMtYjp2YWx1ZSI6IjIuMDkifSx7IkBpZCI6Il86YjIwMSIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjAuMyJ9LHsiQGlkIjoiXzpiMjAyIiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOkV1cm8iLCJkZmMtYjp2YWx1ZSI6IjMuOTkifSx7IkBpZCI6Il86YjIwMyIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjQuOCJ9LHsiQGlkIjoiXzpiMjA0IiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOkV1cm8iLCJkZmMtYjp2YWx1ZSI6IjE4Ljg1In0seyJAaWQiOiJfOmIyMDUiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOktpbG9ncmFtIiwiZGZjLWI6dmFsdWUiOiIyLjQifSx7IkBpZCI6Il86YjIwNiIsIkB0eXBlIjoiZGZjLWI6UHJpY2UiLCJkZmMtYjpWQVRyYXRlIjoiMCIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpFdXJvIiwiZGZjLWI6dmFsdWUiOiIyMy45NSJ9LHsiQGlkIjoiXzpiMjA3IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiMTIifSx7IkBpZCI6Il86YjIwOCIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UGllY2UiLCJkZmMtYjp2YWx1ZSI6IjEifSx7IkBpZCI6Il86YjIwOSIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UGllY2UiLCJkZmMtYjp2YWx1ZSI6IjgifSx7IkBpZCI6Il86YjIxMCIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UGllY2UiLCJkZmMtYjp2YWx1ZSI6IjEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNSIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHIgc3R5bGU9XCJib3JkZXI6IDBweDtcIj5cbjx0ZCBiZ2NvbG9yPVwiI2Q2ZmJlZFwiIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7IGJvcmRlcjogMHB4O1wiPjxzdHJvbmc+VGhleSdyZSBiYWNrITwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48cD48c3Ryb25nPlRoaW5rIGJha2VkIGJlYW5zIGFyZSBCcml0aXNoPyBUaGV5IGFyZSBub3chIFdlIHVzZSBvbmx5IEJyaXRpc2gtZ3Jvd24gZmF2YSBiZWFucyAtIEJyaXRhaW4ncyBvcmlnaW5hbCBiZWFuLCBncm93biBoZXJlIHNpbmNlIHRoZSBJcm9uIEFnZS4gT3VyIEJha2VkIEJyaXRpc2ggQmVhbnMgYXJlIGRlbGljaW91c2x5IGRpZmZlcmVudCwgd2l0aCBsYXJnZSBtZWF0eSBmYXZhIGJlYW5zIGluIGEgdGFzdHkgdG9tYXRvIHNhdWNlLjwvc3Ryb25nPjwvcD5cbjxwPjxzdHJvbmc+PGEgdGl0bGU9XCJXaGF0IGFyZSBmYXZhIGJlYW5zPyBBcmVuJ3QgdGhleSBqdXN0IGJyb2FkIGJlYW5zP1wiIGhyZWY9XCIvYmxvZ3MvbmV3cy93aGF0LWFyZS1mYXZhLWJlYW5zLWFyZS10aGV5LWp1c3QtYnJvYWQtYmVhbnNcIiBkYXRhLW1jZS1mcmFnbWVudD1cIjFcIiBkYXRhLW1jZS1ocmVmPVwiL2Jsb2dzL25ld3Mvd2hhdC1hcmUtZmF2YS1iZWFucy1hcmUtdGhleS1qdXN0LWJyb2FkLWJlYW5zXCI+V2hhdCBhcmUgZmF2YSBiZWFucz8gRmluZCBvdXQgaGVyZS4uLjwvYT48L3N0cm9uZz48L3A+XG48IS0tIHNwbGl0IC0tPjxoMz5Db21wbGV0ZSBQcm9kdWN0IERldGFpbHM8L2gzPjxwPk91ciBCYWtlZCBCcml0aXNoIEJlYW5zIGFyZSBjb29rZWQgYW5kIHJlYWR5IHRvIGVhdCwgaG90IG9yIGNvbGQuIFRoZXkncmUgZ29vZCBzZXJ2ZWQgb24gdG9hc3QgYnV0IGFsc28gZGVsaWNpb3VzIGFkZGVkIHRvIHN0ZXdzLCBjdXJyaWVzIG9yIGNhc3Nlcm9sZXMuIE9yIGV2ZW4gaW4gYSBwaWUuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Db29raW5nIGluc3RydWN0aW9uczwvaDU+XG48cD48c3Ryb25nPkNvb2tpbmcgb24gdGhlIEhvYjwvc3Ryb25nPjxicj5FbXB0eSBjb250ZW50cyBpbnRvIHNhdWNlcGFuLiBIZWF0IGdlbnRseSBmb3IgNC01IG1pbnV0ZXMgd2hpbGUgc3RpcnJpbmcuIEZvciBiZXN0IGZsYXZvdXIgZG8gbm90IGJvaWwgb3Igb3ZlcmNvb2suIERvIG5vdCByZWhlYXQuPC9wPlxuPHA+PHN0cm9uZz5NaWNyb3dhdmUgQ29va2luZzwvc3Ryb25nPjxicj5FbXB0eSBjb250ZW50cyBpbnRvIGEgbm9uLW1ldGFsbGljIGJvd2wgYW5kIGNvdmVyLiBIZWF0IGZvciAyIHRvIDMgbWludXRlcywgc3RpcnJpbmcgaGFsZndheS4gQ2hlY2sgdGhlIGZvb2QgaXMgaG90LCBzdGlyIHdlbGwgYW5kIHNlcnZlLiBEbyBub3QgcmVoZWF0LjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+VG8gU3RvcmU8L2g1PlxuPHA+U3RvcmUgaW4gYSBjb29sLCBkcnkgcGxhY2UuIE9uY2Ugb3BlbmVkLCB0cmFuc2ZlciBjb250ZW50cyB0byBhIG5vbi1tZXRhbGxpYyBjb250YWluZXIsIGNvdmVyIHJlZnJpZ2VyYXRlIGFuZCB1c2Ugd2l0aCAyIGRheXMuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD5GYXZhIEJlYW5zIChCcm9hZCBCZWFucykgKDQyJSksIFdhdGVyLCBUb21hdG8gUHVyZWUsIFN1Z2FyLCBNb2RpZmllZCBNYWl6ZSBTdGFyY2gsIFNhbHQsIEhlcmJzICZhbXA7IFNwaWNlcywgQ29uY2VudHJhdGVkIExlbW9uIEp1aWNlPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5IGluZm9ybWF0aW9uPC9oNT5cbjxwPk5vIEFsbGVyZ2VuczwvcD5cbjx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0cj5cbjx0ZD48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZD48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RW5lcmd5PC90ZD5cbjx0ZD4yOTJrSiAoNjlrY2FsKTwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZhdDwvdGQ+XG48dGQ+MC40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MC4xZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+MTAuMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjQuNmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GaWJyZTwvdGQ+XG48dGQ+NWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5Qcm90ZWluPC90ZD5cbjx0ZD40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlNhbHQ8L3RkPlxuPHRkPjAuNmc8L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5EZWxpY2lvdXMsIG51dHJpdGlvdXMgYW5kIGdvb2QgZm9yIHRoZSBzb2lsLCBmYXZhIGJlYW5zIGFyZSBhIHZhcmlldHkgb2YgYnJvYWQgYmVhbiwgVmljaWEgZmFiYSwgbGVmdCB0byByaXBlbiBhbmQgZHJ5IGJlZm9yZSBoYXJ2ZXN0LiBUaGV54oCZcmUgYWxzbyBrbm93biBhcyBmaWVsZCBiZWFucywgaG9yc2UgYmVhbnMsIFdpbmRzb3IgYmVhbnMgb3IgZnVsLjwvcD5cbjxwPlN1aXRhYmxlIGZvciB2ZWdhbnMgYW5kIHZlZ2V0YXJpYW5zPC9wPlxuIiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxOTkiLCJkZmMtYjppbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzMxLzg0ODMvNzkzOS9wcm9kdWN0cy9QYWNrLUNhbi1CYWtlZC1CZWFucy0xODAweDZfOTgzeDY1Nl81MTM3NThlNi0yNjE2LTQ2ODctYThiMi1iYTZkZGU4NjQ5MjMuanBnP3Y9MTY3Nzc2MDc3OCIsImRmYy1iOm5hbWUiOiJCYWtlZCBCcml0aXNoIEJlYW5zIC0gUmV0YWlsIGNhbiwgNDAwZyAoY2FuKSIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NDY3NjM1L0FzUGxhbm5lZENvbnN1bXB0aW9uRmxvdyIsIkB0eXBlIjoiZGZjLWI6QXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiZGZjLWI6Y29uc3VtZXMiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY0Njc2MzUiLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjIwNyJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NDY3NjM1L0FzUGxhbm5lZFByb2R1Y3Rpb25GbG93IiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRQcm9kdWN0aW9uRmxvdyIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMjA4IiwiZGZjLWI6cHJvZHVjZXMiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY1MDA0MDMifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNS9Bc1BsYW5uZWRUcmFuc2Zvcm1hdGlvbiIsIkB0eXBlIjoiZGZjLWI6QXNQbGFubmVkVHJhbnNmb3JtYXRpb24iLCJkZmMtYjpoYXNJbmNvbWUiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY0Njc2MzUvQXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiZGZjLWI6aGFzT3V0Y29tZSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNS9Bc1BsYW5uZWRQcm9kdWN0aW9uRmxvdyJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NDY3NjM1L0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NDY3NjM1L09mZmVyIiwiZGZjLWI6c2t1IjoiTkNCQi9UNCIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6Ii0xIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY0Njc2MzUvT2ZmZXIiLCJAdHlwZSI6ImRmYy1iOk9mZmVyIiwiZGZjLWI6aGFzUHJpY2UiOnsiQGlkIjoiXzpiMjAwIn19LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NTAwNDAzIiwiQHR5cGUiOiJkZmMtYjpTdXBwbGllZFByb2R1Y3QiLCJkZmMtYjpkZXNjcmlwdGlvbiI6Ijx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0ciBzdHlsZT1cImJvcmRlcjogMHB4O1wiPlxuPHRkIGJnY29sb3I9XCIjZDZmYmVkXCIgc3R5bGU9XCJjb2xvcjogIzAwMDAwMDsgYm9yZGVyOiAwcHg7XCI+PHN0cm9uZz5UaGV5J3JlIGJhY2shPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT5cbjxwPjxzdHJvbmc+VGhpbmsgYmFrZWQgYmVhbnMgYXJlIEJyaXRpc2g/IFRoZXkgYXJlIG5vdyEgV2UgdXNlIG9ubHkgQnJpdGlzaC1ncm93biBmYXZhIGJlYW5zIC0gQnJpdGFpbidzIG9yaWdpbmFsIGJlYW4sIGdyb3duIGhlcmUgc2luY2UgdGhlIElyb24gQWdlLiBPdXIgQmFrZWQgQnJpdGlzaCBCZWFucyBhcmUgZGVsaWNpb3VzbHkgZGlmZmVyZW50LCB3aXRoIGxhcmdlIG1lYXR5IGZhdmEgYmVhbnMgaW4gYSB0YXN0eSB0b21hdG8gc2F1Y2UuPC9zdHJvbmc+PC9wPlxuPHA+PHN0cm9uZz48YSB0aXRsZT1cIldoYXQgYXJlIGZhdmEgYmVhbnM/IEFyZW4ndCB0aGV5IGp1c3QgYnJvYWQgYmVhbnM/XCIgaHJlZj1cIi9ibG9ncy9uZXdzL3doYXQtYXJlLWZhdmEtYmVhbnMtYXJlLXRoZXktanVzdC1icm9hZC1iZWFuc1wiIGRhdGEtbWNlLWZyYWdtZW50PVwiMVwiIGRhdGEtbWNlLWhyZWY9XCIvYmxvZ3MvbmV3cy93aGF0LWFyZS1mYXZhLWJlYW5zLWFyZS10aGV5LWp1c3QtYnJvYWQtYmVhbnNcIj5XaGF0IGFyZSBmYXZhIGJlYW5zPyBGaW5kIG91dCBoZXJlLi4uPC9hPjwvc3Ryb25nPjwvcD5cbjwhLS0gc3BsaXQgLS0+PGgzPkNvbXBsZXRlIFByb2R1Y3QgRGV0YWlsczwvaDM+PHA+T3VyIEJha2VkIEJyaXRpc2ggQmVhbnMgYXJlIGNvb2tlZCBhbmQgcmVhZHkgdG8gZWF0LCBob3Qgb3IgY29sZC4gVGhleSdyZSBnb29kIHNlcnZlZCBvbiB0b2FzdCBidXQgYWxzbyBkZWxpY2lvdXMgYWRkZWQgdG8gc3Rld3MsIGN1cnJpZXMgb3IgY2Fzc2Vyb2xlcy4gT3IgZXZlbiBpbiBhIHBpZS48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkNvb2tpbmcgaW5zdHJ1Y3Rpb25zPC9oNT5cbjxwPjxzdHJvbmc+Q29va2luZyBvbiB0aGUgSG9iPC9zdHJvbmc+PGJyPkVtcHR5IGNvbnRlbnRzIGludG8gc2F1Y2VwYW4uIEhlYXQgZ2VudGx5IGZvciA0LTUgbWludXRlcyB3aGlsZSBzdGlycmluZy4gRm9yIGJlc3QgZmxhdm91ciBkbyBub3QgYm9pbCBvciBvdmVyY29vay4gRG8gbm90IHJlaGVhdC48L3A+XG48cD48c3Ryb25nPk1pY3Jvd2F2ZSBDb29raW5nPC9zdHJvbmc+PGJyPkVtcHR5IGNvbnRlbnRzIGludG8gYSBub24tbWV0YWxsaWMgYm93bCBhbmQgY292ZXIuIEhlYXQgZm9yIDIgdG8gMyBtaW51dGVzLCBzdGlycmluZyBoYWxmd2F5LiBDaGVjayB0aGUgZm9vZCBpcyBob3QsIHN0aXIgd2VsbCBhbmQgc2VydmUuIERvIG5vdCByZWhlYXQuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5UbyBTdG9yZTwvaDU+XG48cD5TdG9yZSBpbiBhIGNvb2wsIGRyeSBwbGFjZS4gT25jZSBvcGVuZWQsIHRyYW5zZmVyIGNvbnRlbnRzIHRvIGEgbm9uLW1ldGFsbGljIGNvbnRhaW5lciwgY292ZXIgcmVmcmlnZXJhdGUgYW5kIHVzZSB3aXRoIDIgZGF5cy48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkluZ3JlZGllbnRzPC9oNT5cbjxwPkZhdmEgQmVhbnMgKEJyb2FkIEJlYW5zKSAoNDIlKSwgV2F0ZXIsIFRvbWF0byBQdXJlZSwgU3VnYXIsIE1vZGlmaWVkIE1haXplIFN0YXJjaCwgU2FsdCwgSGVyYnMgJmFtcDsgU3BpY2VzLCBDb25jZW50cmF0ZWQgTGVtb24gSnVpY2U8L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkFsbGVyZ3kgaW5mb3JtYXRpb248L2g1PlxuPHA+Tm8gQWxsZXJnZW5zPC9wPlxuPHRhYmxlIHdpZHRoPVwiMTAwJVwiPlxuPHRib2R5PlxuPHRyPlxuPHRkPjxzdHJvbmc+VHlwaWNhbCB2YWx1ZXM8L3N0cm9uZz48L3RkPlxuPHRkPjxzdHJvbmc+UGVyIDEwMGc8L3N0cm9uZz48L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5FbmVyZ3k8L3RkPlxuPHRkPjI5MmtKICg2OWtjYWwpPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmF0PC90ZD5cbjx0ZD4wLjRnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+b2Ygd2hpY2ggc2F0dXJhdGVzPC90ZD5cbjx0ZD4wLjFnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+Q2FyYm9oeWRyYXRlPC90ZD5cbjx0ZD4xMC4xZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHN1Z2FyczwvdGQ+XG48dGQ+NC42ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZpYnJlPC90ZD5cbjx0ZD41ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlByb3RlaW48L3RkPlxuPHRkPjRnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+U2FsdDwvdGQ+XG48dGQ+MC42ZzwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+PGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Nb3JlPC9oNT5cbjxwPkRlbGljaW91cywgbnV0cml0aW91cyBhbmQgZ29vZCBmb3IgdGhlIHNvaWwsIGZhdmEgYmVhbnMgYXJlIGEgdmFyaWV0eSBvZiBicm9hZCBiZWFuLCBWaWNpYSBmYWJhLCBsZWZ0IHRvIHJpcGVuIGFuZCBkcnkgYmVmb3JlIGhhcnZlc3QuIFRoZXnigJlyZSBhbHNvIGtub3duIGFzIGZpZWxkIGJlYW5zLCBob3JzZSBiZWFucywgV2luZHNvciBiZWFucyBvciBmdWwuPC9wPlxuPHA+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8L3A+XG4iLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjIwMyIsImRmYy1iOmltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3MzEvODQ4My83OTM5L3Byb2R1Y3RzL1BhY2stQ2FuLUJha2VkLUJlYW5zLTE4MDB4Nl85ODN4NjU2XzUxMzc1OGU2LTI2MTYtNDY4Ny1hOGIyLWJhNmRkZTg2NDkyMy5qcGc/dj0xNjc3NzYwNzc4IiwiZGZjLWI6bmFtZSI6IkJha2VkIEJyaXRpc2ggQmVhbnMgLSBDYXNlLCAxMiB4IDQwMGcgKGNhbikiLCJkZmMtYjpyZWZlcmVuY2VkQnkiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY1MDA0MDMvQ2F0YWxvZ0l0ZW0ifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjUwMDQwMy9DYXRhbG9nSXRlbSIsIkB0eXBlIjoiZGZjLWI6Q2F0YWxvZ0l0ZW0iLCJkZmMtYjpvZmZlcmVkVGhyb3VnaCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjUwMDQwMy9PZmZlciIsImRmYy1iOnNrdSI6Ik5DQkIvQ0QiLCJkZmMtYjpzdG9ja0xpbWl0YXRpb24iOiItMSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NTAwNDAzL09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjIwNCJ9fSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0NyIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8cD48c3Ryb25nPlRoZSBmaXJzdCBldmVyIEJyaXRpc2gtZ3Jvd24gb3JnYW5pY8KgY2hpYSBzZWVkcyEgPC9zdHJvbmc+PC9wPlxuPHA+PHN0cm9uZz5UaGVzZSB2ZXJzYXRpbGUgYW5kIG51dHJpdGlvdXMgc2VlZHMgYXJlIGRlbGljaW91cyBzcHJpbmtsZWQgb24gc2FsYWRzLCBhZGRlZCB0byBzbW9vdGhpZXMgb3IgaW4gYmFraW5nLiBUaGV5IG1ha2UgYSBncmVhdCB2ZWdhbiBlZ2cgcmVwbGFjZW1lbnQgdG9vLjwvc3Ryb25nPjwvcD5cbjxwPk9yZ2FuaWNhbGx5IGdyb3duIGJ5IEpvaG4gYW5kIEFsaWNlIFBhd3NleSBpbiBTdWZmb2xrLCB3aXRoIGd1aWRhbmNlIGZyb20gPGEgdGl0bGU9XCJSZWFzb25zIHRvIGJlIENoaWEtZnVsXCIgaHJlZj1cImh0dHBzOi8vaG9kbWVkb2RzLmNvLnVrL2Jsb2dzL25ld3MvZmlyc3QtYnJpdGlzaC1jaGlhXCI+Y2hpYSBwaW9uZWVycyBQZXRlciBhbmQgQW5kcmV3IEZhaXJzPC9hPiwgdGhlc2UgY2hpYSBzZWVkcyBhcmUgdGhlIHJlc3VsdCBvZiBmaXZlIHllYXJzIG9mIGNyb3AgdHJpYWxzIGFuZCBkZXZlbG9wbWVudHMuwqBUaGUgdGlueSBvaWwtcmljaCBzZWVkcyBhcmUgaGFydmVzdGVkIGZyb20gdGhlIDxlbT5TYWx2aWEgaGlzcGFuaWNhPC9lbT4gcGxhbnQsIGEgbWVtYmVyIG9mIHRoZSBtaW50IGZhbWlseSBvcmlnaW5hdGluZyBpbiBjZW50cmFsIEFtZXJpY2EsIHdoZXJlIGNoaWEgd2FzIGEgc3RhcGxlIGZvb2QgaW4gQXp0ZWMgY3VsdHVyZXMsIGFsb25nc2lkZSBiZWFucyBhbmQgY29ybi48L3A+XG48IS0tIHNwbGl0IC0tPjxoMz5Db21wbGV0ZSBQcm9kdWN0IERldGFpbHM8L2gzPlxuPGxpIGlkPVwidGFiMVwiIGNsYXNzPVwiYWN0aXZlXCI+XG48cD5TcHJpbmtsZSBvbiBzYWxhZHMsIHVzZSBpbiBiYWtpbmcsIGFkZCB0byBzbW9vdGhpZXMsIHBvcnJpZGdlIG9yIGdyYW5vbGEuPC9wPlxuPHA+QWR2aXNlZCBtYXhpbXVtIGRhaWx5IGludGFrZTogMTVnPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Db29raW5nIGluc3RydWN0aW9uczwvaDU+XG48cD48c3Ryb25nPkFzIGFuIGVnZyBzdWJzdGl0dXRlPC9zdHJvbmc+PGJyPlNvYWsgMSB0YWJsZXNwb29uIG9mIHNlZWRzIGluIDMgdGFibGVzcG9vbnMgb2Ygd2FybSB3YXRlciBmb3IgMzAgbWludXRlcyB0byByZXBsYWNlIG9uZSBlZ2cgaW4gdmVnYW4gYmFraW5nLjwvcD5cbjxwPjxzdHJvbmc+SW4gYmFraW5nPC9zdHJvbmc+PGJyPkFkZCB3aG9sZSBvciBncm91bmQgY2hpYSBzZWVkcyB0byBicmVhZCBtaXhlcyBhdCB1cCB0byA1JTxicj5BZGQgd2hvbGUgY2hpYSBzZWVkcyB0byBvdGhlciBiYWtpbmcgbWl4ZXMgYXQgdXAgdG8gMTAlPC9wPlxuPHA+PHN0cm9uZz5PdGhlciB1c2VzPC9zdHJvbmc+PGJyPiBBZGQgd2hvbGUgY2hpYSBzZWVkcyB0byBicmVha2Zhc3QgY2VyZWFsIGF0IHVwIHRvIDEwJTxicj5BZGQgd2hvbGUgY2hpYSBzZWVkcyB0byBmcnVpdCwgbnV0LCBhbmQgc2VlZCBtaXhlcyBhdCB1cCB0byAxMCU8YnI+QWRkIHdob2xlLCBtYXNoZWQgb3IgZ3JvdW5kIGNoaWEgc2VlZHMgdG8gZnJ1aXQganVpY2VzIG9yIHNtb290aGllcyBhdCB1cCB0byAxNWcvZGF5PC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD5DaGlhwqBzZWVkcyAoPGVtPlNhbHZpYSBIaXNwYW5pY2E8L2VtPik8L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkFsbGVyZ3kgaW5mb3JtYXRpb248L2g1PlxuPHA+Tm8gQWxsZXJnZW5zPC9wPlxuPHRhYmxlIGhlaWdodD1cIjI0N1wiIHdpZHRoPVwiNDE2XCI+XG48dGJvZHk+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPjxzdHJvbmc+VHlwaWNhbCB2YWx1ZXM8L3N0cm9uZz48L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkVuZXJneTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjEsNjc1a0ogLyA0MDRrY2FsPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkZhdDwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjIzLjJnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjIuM2c8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+Q2FyYm9oeWRyYXRlPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MTYuN2c8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+b2Ygd2hpY2ggc3VnYXJzPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MC44ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5GaWJyZTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjI3LjdnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPlByb3RlaW48L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4xOC4yZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5TYWx0PC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MC4wMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+Q2FsY2l1bTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjcwMW1nPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPklyb248L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj43LjJtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5NYWduZXNpdW08L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yMzBtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5QaG9zcGhvcm91czwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjU4M21nPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPk9tZWdhIDMgQUxBPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MTEuNWc8L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Nb3JlPC9oNT5cbjxwPkNoaWHCoFNlZWRzIGFyZSBoaWdoIGluIGRpZXRhcnkgZmlicmUgYW5kwqBPbWVnYSAzIEFMQSBvaWxzLCBhbmQgYSBzb3VyY2Ugb2YgcHJvdGVpbi48L3A+XG48cD5TdWl0YWJsZSBmb3IgVmVnYW5zICZhbXA7IFZlZ2V0YXJpYW5zLjwvcD5cbjxwPkdyb3duIGJ5IEpvaG4gYW5kIEFsaWNlIFBhd3NleSBpbiBTdWZmb2xrLjwvcD5cbjwvbGk+IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIyMDEiLCJkZmMtYjppbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzMxLzg0ODMvNzkzOS9wcm9kdWN0cy9PcmdhbmljLUNoaWEtMjQwMHgxODAwXzNmOWIyOWM2LWYxZmUtNDg5OS05NTdmLTAzOGJlOTc2ZGE2OC5qcGc/dj0xNjc3NzYwODE2IiwiZGZjLWI6bmFtZSI6IkNoaWEgU2VlZCwgT3JnYW5pYyAtIFJldGFpbCBwYWNrLCAzMDBnIiwiZGZjLWI6cmVmZXJlbmNlZEJ5IjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDAwOTQ3L0NhdGFsb2dJdGVtIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvQXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpjb25zdW1lcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0NyIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMjA5In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvQXNQbGFubmVkUHJvZHVjdGlvbkZsb3ciLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZFByb2R1Y3Rpb25GbG93IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIyMTAiLCJkZmMtYjpwcm9kdWNlcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQzMzcxNSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDAwOTQ3L0FzUGxhbm5lZFRyYW5zZm9ybWF0aW9uIiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRUcmFuc2Zvcm1hdGlvbiIsImRmYy1iOmhhc0luY29tZSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0Ny9Bc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpoYXNPdXRjb21lIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDAwOTQ3L0FzUGxhbm5lZFByb2R1Y3Rpb25GbG93In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvQ2F0YWxvZ0l0ZW0iLCJAdHlwZSI6ImRmYy1iOkNhdGFsb2dJdGVtIiwiZGZjLWI6b2ZmZXJlZFRocm91Z2giOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvT2ZmZXIiLCJkZmMtYjpza3UiOiJPR0NIL1IzIiwiZGZjLWI6c3RvY2tMaW1pdGF0aW9uIjoiLTEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0Ny9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIyMDIifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MzM3MTUiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHA+PHN0cm9uZz5UaGUgZmlyc3QgZXZlciBCcml0aXNoLWdyb3duIG9yZ2FuaWPCoGNoaWEgc2VlZHMhIDwvc3Ryb25nPjwvcD5cbjxwPjxzdHJvbmc+VGhlc2UgdmVyc2F0aWxlIGFuZCBudXRyaXRpb3VzIHNlZWRzIGFyZSBkZWxpY2lvdXMgc3ByaW5rbGVkIG9uIHNhbGFkcywgYWRkZWQgdG8gc21vb3RoaWVzIG9yIGluIGJha2luZy4gVGhleSBtYWtlIGEgZ3JlYXQgdmVnYW4gZWdnIHJlcGxhY2VtZW50IHRvby48L3N0cm9uZz48L3A+XG48cD5PcmdhbmljYWxseSBncm93biBieSBKb2huIGFuZCBBbGljZSBQYXdzZXkgaW4gU3VmZm9saywgd2l0aCBndWlkYW5jZSBmcm9tIDxhIHRpdGxlPVwiUmVhc29ucyB0byBiZSBDaGlhLWZ1bFwiIGhyZWY9XCJodHRwczovL2hvZG1lZG9kcy5jby51ay9ibG9ncy9uZXdzL2ZpcnN0LWJyaXRpc2gtY2hpYVwiPmNoaWEgcGlvbmVlcnMgUGV0ZXIgYW5kIEFuZHJldyBGYWlyczwvYT4sIHRoZXNlIGNoaWEgc2VlZHMgYXJlIHRoZSByZXN1bHQgb2YgZml2ZSB5ZWFycyBvZiBjcm9wIHRyaWFscyBhbmQgZGV2ZWxvcG1lbnRzLsKgVGhlIHRpbnkgb2lsLXJpY2ggc2VlZHMgYXJlIGhhcnZlc3RlZCBmcm9tIHRoZSA8ZW0+U2FsdmlhIGhpc3BhbmljYTwvZW0+IHBsYW50LCBhIG1lbWJlciBvZiB0aGUgbWludCBmYW1pbHkgb3JpZ2luYXRpbmcgaW4gY2VudHJhbCBBbWVyaWNhLCB3aGVyZSBjaGlhIHdhcyBhIHN0YXBsZSBmb29kIGluIEF6dGVjIGN1bHR1cmVzLCBhbG9uZ3NpZGUgYmVhbnMgYW5kIGNvcm4uPC9wPlxuPCEtLSBzcGxpdCAtLT48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz5cbjxsaSBpZD1cInRhYjFcIiBjbGFzcz1cImFjdGl2ZVwiPlxuPHA+U3ByaW5rbGUgb24gc2FsYWRzLCB1c2UgaW4gYmFraW5nLCBhZGQgdG8gc21vb3RoaWVzLCBwb3JyaWRnZSBvciBncmFub2xhLjwvcD5cbjxwPkFkdmlzZWQgbWF4aW11bSBkYWlseSBpbnRha2U6IDE1ZzwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+Q29va2luZyBpbnN0cnVjdGlvbnM8L2g1PlxuPHA+PHN0cm9uZz5BcyBhbiBlZ2cgc3Vic3RpdHV0ZTwvc3Ryb25nPjxicj5Tb2FrIDEgdGFibGVzcG9vbiBvZiBzZWVkcyBpbiAzIHRhYmxlc3Bvb25zIG9mIHdhcm0gd2F0ZXIgZm9yIDMwIG1pbnV0ZXMgdG8gcmVwbGFjZSBvbmUgZWdnIGluIHZlZ2FuIGJha2luZy48L3A+XG48cD48c3Ryb25nPkluIGJha2luZzwvc3Ryb25nPjxicj5BZGQgd2hvbGUgb3IgZ3JvdW5kIGNoaWEgc2VlZHMgdG8gYnJlYWQgbWl4ZXMgYXQgdXAgdG8gNSU8YnI+QWRkIHdob2xlIGNoaWEgc2VlZHMgdG8gb3RoZXIgYmFraW5nIG1peGVzIGF0IHVwIHRvIDEwJTwvcD5cbjxwPjxzdHJvbmc+T3RoZXIgdXNlczwvc3Ryb25nPjxicj4gQWRkIHdob2xlIGNoaWEgc2VlZHMgdG8gYnJlYWtmYXN0IGNlcmVhbCBhdCB1cCB0byAxMCU8YnI+QWRkIHdob2xlIGNoaWEgc2VlZHMgdG8gZnJ1aXQsIG51dCwgYW5kIHNlZWQgbWl4ZXMgYXQgdXAgdG8gMTAlPGJyPkFkZCB3aG9sZSwgbWFzaGVkIG9yIGdyb3VuZCBjaGlhIHNlZWRzIHRvIGZydWl0IGp1aWNlcyBvciBzbW9vdGhpZXMgYXQgdXAgdG8gMTVnL2RheTwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+Q2hpYcKgc2VlZHMgKDxlbT5TYWx2aWEgSGlzcGFuaWNhPC9lbT4pPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5IGluZm9ybWF0aW9uPC9oNT5cbjxwPk5vIEFsbGVyZ2VuczwvcD5cbjx0YWJsZSBoZWlnaHQ9XCIyNDdcIiB3aWR0aD1cIjQxNlwiPlxuPHRib2R5PlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+PHN0cm9uZz5QZXIgMTAwZzwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5FbmVyZ3k8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4xLDY3NWtKIC8gNDA0a2NhbDwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5GYXQ8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yMy4yZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5vZiB3aGljaCBzYXR1cmF0ZXM8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yLjNnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjE2LjdnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPm9mIHdoaWNoIHN1Z2FyczwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjAuOGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+RmlicmU8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yNy43ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5Qcm90ZWluPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MTguMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+U2FsdDwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjAuMDFnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkNhbGNpdW08L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj43MDFtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5Jcm9uPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+Ny4ybWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+TWFnbmVzaXVtPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MjMwbWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+UGhvc3Bob3JvdXM8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj41ODNtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5PbWVnYSAzIEFMQTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjExLjVnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5DaGlhwqBTZWVkcyBhcmUgaGlnaCBpbiBkaWV0YXJ5IGZpYnJlIGFuZMKgT21lZ2EgMyBBTEEgb2lscywgYW5kIGEgc291cmNlIG9mIHByb3RlaW4uPC9wPlxuPHA+U3VpdGFibGUgZm9yIFZlZ2FucyAmYW1wOyBWZWdldGFyaWFucy48L3A+XG48cD5Hcm93biBieSBKb2huIGFuZCBBbGljZSBQYXdzZXkgaW4gU3VmZm9say48L3A+XG48L2xpPiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMjA1IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvT3JnYW5pYy1DaGlhLTI0MDB4MTgwMF8zZjliMjljNi1mMWZlLTQ4OTktOTU3Zi0wMzhiZTk3NmRhNjguanBnP3Y9MTY3Nzc2MDgxNiIsImRmYy1iOm5hbWUiOiJDaGlhIFNlZWQsIE9yZ2FuaWMgLSBDYXNlLCA4IHggMzAwZyIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQzMzcxNS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDMzNzE1L0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDMzNzE1L09mZmVyIiwiZGZjLWI6c2t1IjoiT0dDSC9DOCIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6Ii0xIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MzM3MTUvT2ZmZXIiLCJAdHlwZSI6ImRmYy1iOk9mZmVyIiwiZGZjLWI6aGFzUHJpY2UiOnsiQGlkIjoiXzpiMjA2In19XX0= - recorded_at: Fri, 06 Sep 2024 05:44:24 GMT + eyJAY29udGV4dCI6Imh0dHBzOi8vd3d3LmRhdGFmb29kY29uc29ydGl1bS5vcmciLCJAZ3JhcGgiOlt7IkBpZCI6Il86YjEyMDUxNCIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjAuMSJ9LHsiQGlkIjoiXzpiMTIwNTE1IiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjExLjI1In0seyJAaWQiOiJfOmIxMjA1MTYiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOktpbG9ncmFtIiwiZGZjLWI6dmFsdWUiOiIwLjA0In0seyJAaWQiOiJfOmIxMjA1MTciLCJAdHlwZSI6ImRmYy1iOlByaWNlIiwiZGZjLWI6VkFUcmF0ZSI6IjAiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UG91bmRTdGVybGluZyIsImRmYy1iOnZhbHVlIjoiNi4yNSJ9LHsiQGlkIjoiXzpiMTIwNTE4IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpLaWxvZ3JhbSIsImRmYy1iOnZhbHVlIjoiMC40In0seyJAaWQiOiJfOmIxMjA1MTkiLCJAdHlwZSI6ImRmYy1iOlByaWNlIiwiZGZjLWI6VkFUcmF0ZSI6IjAiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UG91bmRTdGVybGluZyIsImRmYy1iOnZhbHVlIjoiMi4wOSJ9LHsiQGlkIjoiXzpiMTIwNTIwIiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpLaWxvZ3JhbSIsImRmYy1iOnZhbHVlIjoiMSJ9LHsiQGlkIjoiXzpiMTIwNTIxIiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjQuNzkifSx7IkBpZCI6Il86YjEyMDUyMiIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjAuMyJ9LHsiQGlkIjoiXzpiMTIwNTIzIiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjIuNDkifSx7IkBpZCI6Il86YjEyMDUyNCIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjI1In0seyJAaWQiOiJfOmIxMjA1MjUiLCJAdHlwZSI6ImRmYy1iOlByaWNlIiwiZGZjLWI6VkFUcmF0ZSI6IjAiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UG91bmRTdGVybGluZyIsImRmYy1iOnZhbHVlIjoiNDEuNjAifSx7IkBpZCI6Il86YjEyMDUyNiIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjAuNSJ9LHsiQGlkIjoiXzpiMTIwNTI3IiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjEuOTkifSx7IkBpZCI6Il86YjEyMDUyOCIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjEifSx7IkBpZCI6Il86YjEyMDUyOSIsIkB0eXBlIjoiZGZjLWI6UHJpY2UiLCJkZmMtYjpWQVRyYXRlIjoiMCIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQb3VuZFN0ZXJsaW5nIiwiZGZjLWI6dmFsdWUiOiIyLjkwIn0seyJAaWQiOiJfOmIxMjA1MzAiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOktpbG9ncmFtIiwiZGZjLWI6dmFsdWUiOiI1In0seyJAaWQiOiJfOmIxMjA1MzEiLCJAdHlwZSI6ImRmYy1iOlByaWNlIiwiZGZjLWI6VkFUcmF0ZSI6IjAiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UG91bmRTdGVybGluZyIsImRmYy1iOnZhbHVlIjoiMTIuNzUifSx7IkBpZCI6Il86YjEyMDUzMiIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjAuMyJ9LHsiQGlkIjoiXzpiMTIwNTMzIiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjMuOTkifSx7IkBpZCI6Il86YjEyMDUzNCIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjAifSx7IkBpZCI6Il86YjEyMDUzNSIsIkB0eXBlIjoiZGZjLWI6UHJpY2UiLCJkZmMtYjpWQVRyYXRlIjoiMCIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQb3VuZFN0ZXJsaW5nIiwiZGZjLWI6dmFsdWUiOiI1Ljk1In0seyJAaWQiOiJfOmIxMjA1MzYiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOktpbG9ncmFtIiwiZGZjLWI6dmFsdWUiOiIwLjI0In0seyJAaWQiOiJfOmIxMjA1MzciLCJAdHlwZSI6ImRmYy1iOlByaWNlIiwiZGZjLWI6VkFUcmF0ZSI6IjAiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UG91bmRTdGVybGluZyIsImRmYy1iOnZhbHVlIjoiMzAuMjAifSx7IkBpZCI6Il86YjEyMDUzOCIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjQuOCJ9LHsiQGlkIjoiXzpiMTIwNTM5IiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjE4Ljg1In0seyJAaWQiOiJfOmIxMjA1NDAiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOktpbG9ncmFtIiwiZGZjLWI6dmFsdWUiOiI2In0seyJAaWQiOiJfOmIxMjA1NDEiLCJAdHlwZSI6ImRmYy1iOlByaWNlIiwiZGZjLWI6VkFUcmF0ZSI6IjAiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UG91bmRTdGVybGluZyIsImRmYy1iOnZhbHVlIjoiMjEuNjAifSx7IkBpZCI6Il86YjEyMDU0MiIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06S2lsb2dyYW0iLCJkZmMtYjp2YWx1ZSI6IjIuNCJ9LHsiQGlkIjoiXzpiMTIwNTQzIiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjE0Ljk1In0seyJAaWQiOiJfOmIxMjA1NDQiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOktpbG9ncmFtIiwiZGZjLWI6dmFsdWUiOiIyLjQifSx7IkBpZCI6Il86YjEyMDU0NSIsIkB0eXBlIjoiZGZjLWI6UHJpY2UiLCJkZmMtYjpWQVRyYXRlIjoiMCIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQb3VuZFN0ZXJsaW5nIiwiZGZjLWI6dmFsdWUiOiIyMy45NSJ9LHsiQGlkIjoiXzpiMTIwNTQ2IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpLaWxvZ3JhbSIsImRmYy1iOnZhbHVlIjoiMCJ9LHsiQGlkIjoiXzpiMTIwNTQ3IiwiQHR5cGUiOiJkZmMtYjpQcmljZSIsImRmYy1iOlZBVHJhdGUiOiIwIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBvdW5kU3RlcmxpbmciLCJkZmMtYjp2YWx1ZSI6IjQ1LjAwIn0seyJAaWQiOiJfOmIxMjA1NDgiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBpZWNlIiwiZGZjLWI6dmFsdWUiOiI2In0seyJAaWQiOiJfOmIxMjA1NDkiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBpZWNlIiwiZGZjLWI6dmFsdWUiOiIxIn0seyJAaWQiOiJfOmIxMjA1NTAiLCJAdHlwZSI6ImRmYy1iOlF1YW50aXRhdGl2ZVZhbHVlIiwiZGZjLWI6aGFzVW5pdCI6ImRmYy1tOlBpZWNlIiwiZGZjLWI6dmFsdWUiOiIxMiJ9LHsiQGlkIjoiXzpiMTIwNTUxIiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiMSJ9LHsiQGlkIjoiXzpiMTIwNTUyIiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiNiJ9LHsiQGlkIjoiXzpiMTIwNTUzIiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiMSJ9LHsiQGlkIjoiXzpiMTIwNTU0IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiOCJ9LHsiQGlkIjoiXzpiMTIwNTU1IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiMSJ9LHsiQGlkIjoiXzpiMTIwNTU2IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiOCJ9LHsiQGlkIjoiXzpiMTIwNTU3IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiMSJ9LHsiQGlkIjoiXzpiMTIwNTU4IiwiQHR5cGUiOiJkZmMtYjpRdWFudGl0YXRpdmVWYWx1ZSIsImRmYy1iOmhhc1VuaXQiOiJkZmMtbTpQaWVjZSIsImRmYy1iOnZhbHVlIjoiMTAifSx7IkBpZCI6Il86YjEyMDU1OSIsIkB0eXBlIjoiZGZjLWI6UXVhbnRpdGF0aXZlVmFsdWUiLCJkZmMtYjpoYXNVbml0IjoiZGZjLW06UGllY2UiLCJkZmMtYjp2YWx1ZSI6IjEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjIzODI1OSIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHIgc3R5bGU9XCJib3JkZXI6IDBweDtcIiBkYXRhLW1jZS1zdHlsZT1cImJvcmRlcjogMHB4O1wiPlxuPHRkIGJnY29sb3I9XCIjZDZmYmVkXCIgc3R5bGU9XCJjb2xvcjogIzAwMDAwMDsgYm9yZGVyOiAwcHg7IHdpZHRoOiA1MjZweDtcIiBkYXRhLW1jZS1zdHlsZT1cImNvbG9yOiAjMDAwMDAwOyBib3JkZXI6IDBweDsgd2lkdGg6IDUyNnB4O1wiPjxiPlRoaXMgcmljaCwgaW50ZW5zZSBhbmQgZGVlcGx5IGZsYXZvdXJlZCA2LXllYXIgb2xkIGFwcGxlIGJhbHNhbWljIHZpbmVnYXIgaXMgbWFkZSB1c2luZyB0aGUgdHJhZGl0aW9uYWwgSXRhbGlhbiBtZXRob2Qgb2YgcmVkdWN0aW9uIGFuZCBjb25jZW50cmF0aW9uIG9mIHRoZSBqdWljZSBvdmVyIGEgbGVuZ3RoeSBwZXJpb2Qgb2YgdGltZSwgcmF0aGVyIHRoYW4gYnkgYWRkaW5nIGZsYXZvdXJpbmcgYW5kIGNvbG91cmluZy7CoDwvYj48L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPHA+TGliZXJ0eSBGaWVsZHMgcHJvZHVjZSBzbWFsbCBiYXRjaGVzIG9mIHN1cGVyYiBzeXJ1cCwgYmFsc2FtaWMgdmluZWdhciwgY2lkZXIgYW5kIHZvZGthIGJ5IGhhbmQgZnJvbSB0aGUgZnJ1aXQgb2YgdGhlaXIgb3duIERvcnNldCBhcHBsZSBvcmNoYXJkcywgcGxhbnRlZCBmcm9tIDIwMTAuPGJyPjwvcD5cbjxwPlRoZSBiYWxzYW1pYyB2aW5lZ2FyIGlzIGFnZWQgZm9yIDYgeWVhcnMgaW4gYmFycmVscy7CoFRoZSBvbmx5IGluZ3JlZGllbnQgaXMgYXBwbGVzLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SG93IHRvIHVzZTwvaDU+XG48cD5Vc2UgbGlrZSBJdGFsaWFuIGJhbHNhbWljIHZpbmVnYXIuwqA8c3BhbiBkYXRhLW1jZS1mcmFnbWVudD1cIjFcIj5BcyB3ZWxsIGFzIHVzaW5nIG9uIHNhbGFkcywgaXTigJlzIGEgZ3JlYXQgcGFydG5lciBmb3IgZ3JpbGxlZCBtZWF0cyBvciBjaGFyY3V0ZXJpZTsgYSBkcm9wIGJyaW5ncyBvdXQgdGhlIHRhc3RlIG9mIHN0cmF3YmVycmllcyBhbmQgb3RoZXIgc29mdCBmcnVpdHM7IGFuZCBpdCBjYW4gcmVhbGx5IGVuaGFuY2UgYSBzdGV3LCBzYXVjZSBvciBhIHNvdXAuwqA8L3NwYW4+PC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5UbyBzdG9yZTxicj5cbjwvaDU+XG48cD5Gb3IgYmVzdCBiZWZvcmUgZGF0ZSBzZWUgcGFjay4gU3RvcmUgaW4gYSBjb29sLCBkcnkgcGxhY2UuPGJyPjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+QXBwbGVzPGJyPjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+QWxsZXJneSBpbmZvcm1hdGlvbjwvaDU+XG48cD5ObyBhbGxlcmdlbnMuPC9wPjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5Qcm9kdWN0IG9mwqBEb3JzZXQ8YnI+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8YnI+PC9wPiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTE2IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvTGliZXJ0eS1GaWVsZHMtQXBwbGUtQmFsc2FtaWMtVmluZWdhci00MG1sXzc5NjE3ZWVhLWFiOGMtNDA3MC05ZTRkLTcxMWJmMDMwYWQwNy5qcGc/dj0xNjc3NzYwNzcyIiwiZGZjLWI6bmFtZSI6IkFwcGxlIEJhbHNhbWljIFZpbmVnYXIgLSBSZXRhaWwgYm90dGxlLCA0MG1sIiwiZGZjLWI6cmVmZXJlbmNlZEJ5IjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MjM4MjU5L0NhdGFsb2dJdGVtIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjYyMzgyNTkvQXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpjb25zdW1lcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjIzODI1OSIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTQ4In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjYyMzgyNTkvQXNQbGFubmVkUHJvZHVjdGlvbkZsb3ciLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZFByb2R1Y3Rpb25GbG93IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1NDkiLCJkZmMtYjpwcm9kdWNlcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjI3MTAyNyJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MjM4MjU5L0FzUGxhbm5lZFRyYW5zZm9ybWF0aW9uIiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRUcmFuc2Zvcm1hdGlvbiIsImRmYy1iOmhhc0luY29tZSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjIzODI1OS9Bc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpoYXNPdXRjb21lIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MjM4MjU5L0FzUGxhbm5lZFByb2R1Y3Rpb25GbG93In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjYyMzgyNTkvQ2F0YWxvZ0l0ZW0iLCJAdHlwZSI6ImRmYy1iOkNhdGFsb2dJdGVtIiwiZGZjLWI6b2ZmZXJlZFRocm91Z2giOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjYyMzgyNTkvT2ZmZXIiLCJkZmMtYjpza3UiOiJMSUIvTkFCVkkvQkYiLCJkZmMtYjpzdG9ja0xpbWl0YXRpb24iOiItMSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MjM4MjU5L09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjEyMDUxNyJ9fSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjI3MTAyNyIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHIgc3R5bGU9XCJib3JkZXI6IDBweDtcIiBkYXRhLW1jZS1zdHlsZT1cImJvcmRlcjogMHB4O1wiPlxuPHRkIGJnY29sb3I9XCIjZDZmYmVkXCIgc3R5bGU9XCJjb2xvcjogIzAwMDAwMDsgYm9yZGVyOiAwcHg7IHdpZHRoOiA1MjZweDtcIiBkYXRhLW1jZS1zdHlsZT1cImNvbG9yOiAjMDAwMDAwOyBib3JkZXI6IDBweDsgd2lkdGg6IDUyNnB4O1wiPjxiPlRoaXMgcmljaCwgaW50ZW5zZSBhbmQgZGVlcGx5IGZsYXZvdXJlZCA2LXllYXIgb2xkIGFwcGxlIGJhbHNhbWljIHZpbmVnYXIgaXMgbWFkZSB1c2luZyB0aGUgdHJhZGl0aW9uYWwgSXRhbGlhbiBtZXRob2Qgb2YgcmVkdWN0aW9uIGFuZCBjb25jZW50cmF0aW9uIG9mIHRoZSBqdWljZSBvdmVyIGEgbGVuZ3RoeSBwZXJpb2Qgb2YgdGltZSwgcmF0aGVyIHRoYW4gYnkgYWRkaW5nIGZsYXZvdXJpbmcgYW5kIGNvbG91cmluZy7CoDwvYj48L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPHA+TGliZXJ0eSBGaWVsZHMgcHJvZHVjZSBzbWFsbCBiYXRjaGVzIG9mIHN1cGVyYiBzeXJ1cCwgYmFsc2FtaWMgdmluZWdhciwgY2lkZXIgYW5kIHZvZGthIGJ5IGhhbmQgZnJvbSB0aGUgZnJ1aXQgb2YgdGhlaXIgb3duIERvcnNldCBhcHBsZSBvcmNoYXJkcywgcGxhbnRlZCBmcm9tIDIwMTAuPGJyPjwvcD5cbjxwPlRoZSBiYWxzYW1pYyB2aW5lZ2FyIGlzIGFnZWQgZm9yIDYgeWVhcnMgaW4gYmFycmVscy7CoFRoZSBvbmx5IGluZ3JlZGllbnQgaXMgYXBwbGVzLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SG93IHRvIHVzZTwvaDU+XG48cD5Vc2UgbGlrZSBJdGFsaWFuIGJhbHNhbWljIHZpbmVnYXIuwqA8c3BhbiBkYXRhLW1jZS1mcmFnbWVudD1cIjFcIj5BcyB3ZWxsIGFzIHVzaW5nIG9uIHNhbGFkcywgaXTigJlzIGEgZ3JlYXQgcGFydG5lciBmb3IgZ3JpbGxlZCBtZWF0cyBvciBjaGFyY3V0ZXJpZTsgYSBkcm9wIGJyaW5ncyBvdXQgdGhlIHRhc3RlIG9mIHN0cmF3YmVycmllcyBhbmQgb3RoZXIgc29mdCBmcnVpdHM7IGFuZCBpdCBjYW4gcmVhbGx5IGVuaGFuY2UgYSBzdGV3LCBzYXVjZSBvciBhIHNvdXAuwqA8L3NwYW4+PC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5UbyBzdG9yZTxicj5cbjwvaDU+XG48cD5Gb3IgYmVzdCBiZWZvcmUgZGF0ZSBzZWUgcGFjay4gU3RvcmUgaW4gYSBjb29sLCBkcnkgcGxhY2UuPGJyPjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+QXBwbGVzPGJyPjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+QWxsZXJneSBpbmZvcm1hdGlvbjwvaDU+XG48cD5ObyBhbGxlcmdlbnMuPC9wPjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5Qcm9kdWN0IG9mwqBEb3JzZXQ8YnI+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8YnI+PC9wPiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTM2IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvTGliZXJ0eS1GaWVsZHMtQXBwbGUtQmFsc2FtaWMtVmluZWdhci00MG1sXzc5NjE3ZWVhLWFiOGMtNDA3MC05ZTRkLTcxMWJmMDMwYWQwNy5qcGc/dj0xNjc3NzYwNzcyIiwiZGZjLWI6bmFtZSI6IkFwcGxlIEJhbHNhbWljIFZpbmVnYXIgLSBDYXNlLCA2IHggNDBtbCIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjI3MTAyNy9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MjcxMDI3L0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MjcxMDI3L09mZmVyIiwiZGZjLWI6c2t1IjoiTElCL05BQlZJL0M2IiwiZGZjLWI6c3RvY2tMaW1pdGF0aW9uIjoiMyJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MjcxMDI3L09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjEyMDUzNyJ9fSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjMwMzc5NSIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHIgc3R5bGU9XCJib3JkZXI6IDBweDtcIiBkYXRhLW1jZS1zdHlsZT1cImJvcmRlcjogMHB4O1wiPlxuPHRkIGJnY29sb3I9XCIjZDZmYmVkXCIgc3R5bGU9XCJjb2xvcjogIzAwMDAwMDsgYm9yZGVyOiAwcHg7IHdpZHRoOiA1MjZweDtcIiBkYXRhLW1jZS1zdHlsZT1cImNvbG9yOiAjMDAwMDAwOyBib3JkZXI6IDBweDsgd2lkdGg6IDUyNnB4O1wiPjxiPlRoaXMgcmljaCwgaW50ZW5zZSBhbmQgZGVlcGx5IGZsYXZvdXJlZCA2LXllYXIgb2xkIGFwcGxlIGJhbHNhbWljIHZpbmVnYXIgaXMgbWFkZSB1c2luZyB0aGUgdHJhZGl0aW9uYWwgSXRhbGlhbiBtZXRob2Qgb2YgcmVkdWN0aW9uIGFuZCBjb25jZW50cmF0aW9uIG9mIHRoZSBqdWljZSBvdmVyIGEgbGVuZ3RoeSBwZXJpb2Qgb2YgdGltZSwgcmF0aGVyIHRoYW4gYnkgYWRkaW5nIGZsYXZvdXJpbmcgYW5kIGNvbG91cmluZy7CoDwvYj48L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPHA+TGliZXJ0eSBGaWVsZHMgcHJvZHVjZSBzbWFsbCBiYXRjaGVzIG9mIHN1cGVyYiBzeXJ1cCwgYmFsc2FtaWMgdmluZWdhciwgY2lkZXIgYW5kIHZvZGthIGJ5IGhhbmQgZnJvbSB0aGUgZnJ1aXQgb2YgdGhlaXIgb3duIERvcnNldCBhcHBsZSBvcmNoYXJkcywgcGxhbnRlZCBmcm9tIDIwMTAuPGJyPjwvcD5cbjxwPlRoZSBiYWxzYW1pYyB2aW5lZ2FyIGlzIGFnZWQgZm9yIDYgeWVhcnMgaW4gYmFycmVscy7CoFRoZSBvbmx5IGluZ3JlZGllbnQgaXMgYXBwbGVzLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SG93IHRvIHVzZTwvaDU+XG48cD5Vc2UgbGlrZSBJdGFsaWFuIGJhbHNhbWljIHZpbmVnYXIuwqA8c3BhbiBkYXRhLW1jZS1mcmFnbWVudD1cIjFcIj5BcyB3ZWxsIGFzIHVzaW5nIG9uIHNhbGFkcywgaXTigJlzIGEgZ3JlYXQgcGFydG5lciBmb3IgZ3JpbGxlZCBtZWF0cyBvciBjaGFyY3V0ZXJpZTsgYSBkcm9wIGJyaW5ncyBvdXQgdGhlIHRhc3RlIG9mIHN0cmF3YmVycmllcyBhbmQgb3RoZXIgc29mdCBmcnVpdHM7IGFuZCBpdCBjYW4gcmVhbGx5IGVuaGFuY2UgYSBzdGV3LCBzYXVjZSBvciBhIHNvdXAuwqA8L3NwYW4+PC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5UbyBzdG9yZTxicj5cbjwvaDU+XG48cD5Gb3IgYmVzdCBiZWZvcmUgZGF0ZSBzZWUgcGFjay4gU3RvcmUgaW4gYSBjb29sLCBkcnkgcGxhY2UuPGJyPjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+QXBwbGVzPGJyPjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+QWxsZXJneSBpbmZvcm1hdGlvbjwvaDU+XG48cD5ObyBhbGxlcmdlbnMuPC9wPjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5Qcm9kdWN0IG9mwqBEb3JzZXQ8YnI+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8YnI+PC9wPiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTE0IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvTGliZXJ0eS1GaWVsZHMtQXBwbGUtQmFsc2FtaWMtVmluZWdhci00MG1sXzc5NjE3ZWVhLWFiOGMtNDA3MC05ZTRkLTcxMWJmMDMwYWQwNy5qcGc/dj0xNjc3NzYwNzcyIiwiZGZjLWI6bmFtZSI6IkFwcGxlIEJhbHNhbWljIFZpbmVnYXIgLSBSZXRhaWwgYm90dGxlLCAxMDBtbCIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjMwMzc5NS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MzAzNzk1L0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2MzAzNzk1L09mZmVyIiwiZGZjLWI6c2t1IjoiTElCL05BQlZJL0IxIiwiZGZjLWI6c3RvY2tMaW1pdGF0aW9uIjoiLTEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjMwMzc5NS9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIxMjA1MTUifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY0Njc2MzUiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHRhYmxlIHdpZHRoPVwiMTAwJVwiPlxuPHRib2R5PlxuPHRyIHN0eWxlPVwiYm9yZGVyOiAwcHg7XCI+XG48dGQgYmdjb2xvcj1cIiNkNmZiZWRcIiBzdHlsZT1cImNvbG9yOiAjMDAwMDAwOyBib3JkZXI6IDBweDtcIj48c3Ryb25nPlRoZXkncmUgYmFjayE8L3N0cm9uZz48L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPHA+PHN0cm9uZz5UaGluayBiYWtlZCBiZWFucyBhcmUgQnJpdGlzaD8gVGhleSBhcmUgbm93ISBXZSB1c2Ugb25seSBCcml0aXNoLWdyb3duIGZhdmEgYmVhbnMgLSBCcml0YWluJ3Mgb3JpZ2luYWwgYmVhbiwgZ3Jvd24gaGVyZSBzaW5jZSB0aGUgSXJvbiBBZ2UuIE91ciBCYWtlZCBCcml0aXNoIEJlYW5zIGFyZSBkZWxpY2lvdXNseSBkaWZmZXJlbnQsIHdpdGggbGFyZ2UgbWVhdHkgZmF2YSBiZWFucyBpbiBhIHRhc3R5IHRvbWF0byBzYXVjZS48L3N0cm9uZz48L3A+XG48cD48c3Ryb25nPjxhIHRpdGxlPVwiV2hhdCBhcmUgZmF2YSBiZWFucz8gQXJlbid0IHRoZXkganVzdCBicm9hZCBiZWFucz9cIiBocmVmPVwiL2Jsb2dzL25ld3Mvd2hhdC1hcmUtZmF2YS1iZWFucy1hcmUtdGhleS1qdXN0LWJyb2FkLWJlYW5zXCIgZGF0YS1tY2UtZnJhZ21lbnQ9XCIxXCIgZGF0YS1tY2UtaHJlZj1cIi9ibG9ncy9uZXdzL3doYXQtYXJlLWZhdmEtYmVhbnMtYXJlLXRoZXktanVzdC1icm9hZC1iZWFuc1wiPldoYXQgYXJlIGZhdmEgYmVhbnM/IEZpbmQgb3V0IGhlcmUuLi48L2E+PC9zdHJvbmc+PC9wPlxuPCEtLSBzcGxpdCAtLT48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz48cD5PdXIgQmFrZWQgQnJpdGlzaCBCZWFucyBhcmUgY29va2VkIGFuZCByZWFkeSB0byBlYXQsIGhvdCBvciBjb2xkLiBUaGV5J3JlIGdvb2Qgc2VydmVkIG9uIHRvYXN0IGJ1dCBhbHNvIGRlbGljaW91cyBhZGRlZCB0byBzdGV3cywgY3VycmllcyBvciBjYXNzZXJvbGVzLiBPciBldmVuIGluIGEgcGllLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+Q29va2luZyBpbnN0cnVjdGlvbnM8L2g1PlxuPHA+PHN0cm9uZz5Db29raW5nIG9uIHRoZSBIb2I8L3N0cm9uZz48YnI+RW1wdHkgY29udGVudHMgaW50byBzYXVjZXBhbi4gSGVhdCBnZW50bHkgZm9yIDQtNSBtaW51dGVzIHdoaWxlIHN0aXJyaW5nLiBGb3IgYmVzdCBmbGF2b3VyIGRvIG5vdCBib2lsIG9yIG92ZXJjb29rLiBEbyBub3QgcmVoZWF0LjwvcD5cbjxwPjxzdHJvbmc+TWljcm93YXZlIENvb2tpbmc8L3N0cm9uZz48YnI+RW1wdHkgY29udGVudHMgaW50byBhIG5vbi1tZXRhbGxpYyBib3dsIGFuZCBjb3Zlci4gSGVhdCBmb3IgMiB0byAzIG1pbnV0ZXMsIHN0aXJyaW5nIGhhbGZ3YXkuIENoZWNrIHRoZSBmb29kIGlzIGhvdCwgc3RpciB3ZWxsIGFuZCBzZXJ2ZS4gRG8gbm90IHJlaGVhdC48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPlRvIFN0b3JlPC9oNT5cbjxwPlN0b3JlIGluIGEgY29vbCwgZHJ5IHBsYWNlLiBPbmNlIG9wZW5lZCwgdHJhbnNmZXIgY29udGVudHMgdG8gYSBub24tbWV0YWxsaWMgY29udGFpbmVyLCBjb3ZlciByZWZyaWdlcmF0ZSBhbmQgdXNlIHdpdGggMiBkYXlzLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+RmF2YSBCZWFucyAoQnJvYWQgQmVhbnMpICg0MiUpLCBXYXRlciwgVG9tYXRvIFB1cmVlLCBTdWdhciwgTW9kaWZpZWQgTWFpemUgU3RhcmNoLCBTYWx0LCBIZXJicyAmYW1wOyBTcGljZXMsIENvbmNlbnRyYXRlZCBMZW1vbiBKdWljZTwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+QWxsZXJneSBpbmZvcm1hdGlvbjwvaDU+XG48cD5ObyBBbGxlcmdlbnM8L3A+XG48dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHI+XG48dGQ+PHN0cm9uZz5UeXBpY2FsIHZhbHVlczwvc3Ryb25nPjwvdGQ+XG48dGQ+PHN0cm9uZz5QZXIgMTAwZzwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkVuZXJneTwvdGQ+XG48dGQ+Mjkya0ogKDY5a2NhbCk8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GYXQ8L3RkPlxuPHRkPjAuNGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzYXR1cmF0ZXM8L3RkPlxuPHRkPjAuMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5DYXJib2h5ZHJhdGU8L3RkPlxuPHRkPjEwLjFnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+b2Ygd2hpY2ggc3VnYXJzPC90ZD5cbjx0ZD40LjZnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmlicmU8L3RkPlxuPHRkPjVnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+UHJvdGVpbjwvdGQ+XG48dGQ+NGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5TYWx0PC90ZD5cbjx0ZD4wLjZnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk1vcmU8L2g1PlxuPHA+RGVsaWNpb3VzLCBudXRyaXRpb3VzIGFuZCBnb29kIGZvciB0aGUgc29pbCwgZmF2YSBiZWFucyBhcmUgYSB2YXJpZXR5IG9mIGJyb2FkIGJlYW4sIFZpY2lhIGZhYmEsIGxlZnQgdG8gcmlwZW4gYW5kIGRyeSBiZWZvcmUgaGFydmVzdC4gVGhleeKAmXJlIGFsc28ga25vd24gYXMgZmllbGQgYmVhbnMsIGhvcnNlIGJlYW5zLCBXaW5kc29yIGJlYW5zIG9yIGZ1bC48L3A+XG48cD5TdWl0YWJsZSBmb3IgdmVnYW5zIGFuZCB2ZWdldGFyaWFuczwvcD5cbiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTE4IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvUGFjay1DYW4tQmFrZWQtQmVhbnMtMTgwMHg2Xzk4M3g2NTZfNTEzNzU4ZTYtMjYxNi00Njg3LWE4YjItYmE2ZGRlODY0OTIzLmpwZz92PTE2Nzc3NjA3NzgiLCJkZmMtYjpuYW1lIjoiQmFrZWQgQnJpdGlzaCBCZWFucyAtIFJldGFpbCBjYW4sIDQwMGcgKGNhbikiLCJkZmMtYjpyZWZlcmVuY2VkQnkiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY0Njc2MzUvQ2F0YWxvZ0l0ZW0ifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNS9Bc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZENvbnN1bXB0aW9uRmxvdyIsImRmYy1iOmNvbnN1bWVzIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NDY3NjM1IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1NTAifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNS9Bc1BsYW5uZWRQcm9kdWN0aW9uRmxvdyIsIkB0eXBlIjoiZGZjLWI6QXNQbGFubmVkUHJvZHVjdGlvbkZsb3ciLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDU1MSIsImRmYy1iOnByb2R1Y2VzIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NTAwNDAzIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY0Njc2MzUvQXNQbGFubmVkVHJhbnNmb3JtYXRpb24iLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZFRyYW5zZm9ybWF0aW9uIiwiZGZjLWI6aGFzSW5jb21lIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NDY3NjM1L0FzUGxhbm5lZENvbnN1bXB0aW9uRmxvdyIsImRmYy1iOmhhc091dGNvbWUiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY0Njc2MzUvQXNQbGFubmVkUHJvZHVjdGlvbkZsb3cifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNS9DYXRhbG9nSXRlbSIsIkB0eXBlIjoiZGZjLWI6Q2F0YWxvZ0l0ZW0iLCJkZmMtYjpvZmZlcmVkVGhyb3VnaCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjQ2NzYzNS9PZmZlciIsImRmYy1iOnNrdSI6Ik5DQkIvVDQiLCJkZmMtYjpzdG9ja0xpbWl0YXRpb24iOiItMSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NDY3NjM1L09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjEyMDUxOSJ9fSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjUwMDQwMyIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHIgc3R5bGU9XCJib3JkZXI6IDBweDtcIj5cbjx0ZCBiZ2NvbG9yPVwiI2Q2ZmJlZFwiIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7IGJvcmRlcjogMHB4O1wiPjxzdHJvbmc+VGhleSdyZSBiYWNrITwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48cD48c3Ryb25nPlRoaW5rIGJha2VkIGJlYW5zIGFyZSBCcml0aXNoPyBUaGV5IGFyZSBub3chIFdlIHVzZSBvbmx5IEJyaXRpc2gtZ3Jvd24gZmF2YSBiZWFucyAtIEJyaXRhaW4ncyBvcmlnaW5hbCBiZWFuLCBncm93biBoZXJlIHNpbmNlIHRoZSBJcm9uIEFnZS4gT3VyIEJha2VkIEJyaXRpc2ggQmVhbnMgYXJlIGRlbGljaW91c2x5IGRpZmZlcmVudCwgd2l0aCBsYXJnZSBtZWF0eSBmYXZhIGJlYW5zIGluIGEgdGFzdHkgdG9tYXRvIHNhdWNlLjwvc3Ryb25nPjwvcD5cbjxwPjxzdHJvbmc+PGEgdGl0bGU9XCJXaGF0IGFyZSBmYXZhIGJlYW5zPyBBcmVuJ3QgdGhleSBqdXN0IGJyb2FkIGJlYW5zP1wiIGhyZWY9XCIvYmxvZ3MvbmV3cy93aGF0LWFyZS1mYXZhLWJlYW5zLWFyZS10aGV5LWp1c3QtYnJvYWQtYmVhbnNcIiBkYXRhLW1jZS1mcmFnbWVudD1cIjFcIiBkYXRhLW1jZS1ocmVmPVwiL2Jsb2dzL25ld3Mvd2hhdC1hcmUtZmF2YS1iZWFucy1hcmUtdGhleS1qdXN0LWJyb2FkLWJlYW5zXCI+V2hhdCBhcmUgZmF2YSBiZWFucz8gRmluZCBvdXQgaGVyZS4uLjwvYT48L3N0cm9uZz48L3A+XG48IS0tIHNwbGl0IC0tPjxoMz5Db21wbGV0ZSBQcm9kdWN0IERldGFpbHM8L2gzPjxwPk91ciBCYWtlZCBCcml0aXNoIEJlYW5zIGFyZSBjb29rZWQgYW5kIHJlYWR5IHRvIGVhdCwgaG90IG9yIGNvbGQuIFRoZXkncmUgZ29vZCBzZXJ2ZWQgb24gdG9hc3QgYnV0IGFsc28gZGVsaWNpb3VzIGFkZGVkIHRvIHN0ZXdzLCBjdXJyaWVzIG9yIGNhc3Nlcm9sZXMuIE9yIGV2ZW4gaW4gYSBwaWUuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Db29raW5nIGluc3RydWN0aW9uczwvaDU+XG48cD48c3Ryb25nPkNvb2tpbmcgb24gdGhlIEhvYjwvc3Ryb25nPjxicj5FbXB0eSBjb250ZW50cyBpbnRvIHNhdWNlcGFuLiBIZWF0IGdlbnRseSBmb3IgNC01IG1pbnV0ZXMgd2hpbGUgc3RpcnJpbmcuIEZvciBiZXN0IGZsYXZvdXIgZG8gbm90IGJvaWwgb3Igb3ZlcmNvb2suIERvIG5vdCByZWhlYXQuPC9wPlxuPHA+PHN0cm9uZz5NaWNyb3dhdmUgQ29va2luZzwvc3Ryb25nPjxicj5FbXB0eSBjb250ZW50cyBpbnRvIGEgbm9uLW1ldGFsbGljIGJvd2wgYW5kIGNvdmVyLiBIZWF0IGZvciAyIHRvIDMgbWludXRlcywgc3RpcnJpbmcgaGFsZndheS4gQ2hlY2sgdGhlIGZvb2QgaXMgaG90LCBzdGlyIHdlbGwgYW5kIHNlcnZlLiBEbyBub3QgcmVoZWF0LjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+VG8gU3RvcmU8L2g1PlxuPHA+U3RvcmUgaW4gYSBjb29sLCBkcnkgcGxhY2UuIE9uY2Ugb3BlbmVkLCB0cmFuc2ZlciBjb250ZW50cyB0byBhIG5vbi1tZXRhbGxpYyBjb250YWluZXIsIGNvdmVyIHJlZnJpZ2VyYXRlIGFuZCB1c2Ugd2l0aCAyIGRheXMuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD5GYXZhIEJlYW5zIChCcm9hZCBCZWFucykgKDQyJSksIFdhdGVyLCBUb21hdG8gUHVyZWUsIFN1Z2FyLCBNb2RpZmllZCBNYWl6ZSBTdGFyY2gsIFNhbHQsIEhlcmJzICZhbXA7IFNwaWNlcywgQ29uY2VudHJhdGVkIExlbW9uIEp1aWNlPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5IGluZm9ybWF0aW9uPC9oNT5cbjxwPk5vIEFsbGVyZ2VuczwvcD5cbjx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0cj5cbjx0ZD48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZD48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RW5lcmd5PC90ZD5cbjx0ZD4yOTJrSiAoNjlrY2FsKTwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZhdDwvdGQ+XG48dGQ+MC40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MC4xZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+MTAuMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjQuNmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GaWJyZTwvdGQ+XG48dGQ+NWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5Qcm90ZWluPC90ZD5cbjx0ZD40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlNhbHQ8L3RkPlxuPHRkPjAuNmc8L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5EZWxpY2lvdXMsIG51dHJpdGlvdXMgYW5kIGdvb2QgZm9yIHRoZSBzb2lsLCBmYXZhIGJlYW5zIGFyZSBhIHZhcmlldHkgb2YgYnJvYWQgYmVhbiwgVmljaWEgZmFiYSwgbGVmdCB0byByaXBlbiBhbmQgZHJ5IGJlZm9yZSBoYXJ2ZXN0LiBUaGV54oCZcmUgYWxzbyBrbm93biBhcyBmaWVsZCBiZWFucywgaG9yc2UgYmVhbnMsIFdpbmRzb3IgYmVhbnMgb3IgZnVsLjwvcD5cbjxwPlN1aXRhYmxlIGZvciB2ZWdhbnMgYW5kIHZlZ2V0YXJpYW5zPC9wPlxuIiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1MzgiLCJkZmMtYjppbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzMxLzg0ODMvNzkzOS9wcm9kdWN0cy9QYWNrLUNhbi1CYWtlZC1CZWFucy0xODAweDZfOTgzeDY1Nl81MTM3NThlNi0yNjE2LTQ2ODctYThiMi1iYTZkZGU4NjQ5MjMuanBnP3Y9MTY3Nzc2MDc3OCIsImRmYy1iOm5hbWUiOiJCYWtlZCBCcml0aXNoIEJlYW5zIC0gQ2FzZSwgMTIgeCA0MDBnIChjYW4pIiwiZGZjLWI6cmVmZXJlbmNlZEJ5IjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2NTAwNDAzL0NhdGFsb2dJdGVtIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY1MDA0MDMvQ2F0YWxvZ0l0ZW0iLCJAdHlwZSI6ImRmYy1iOkNhdGFsb2dJdGVtIiwiZGZjLWI6b2ZmZXJlZFRocm91Z2giOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY1MDA0MDMvT2ZmZXIiLCJkZmMtYjpza3UiOiJOQ0JCL0NEIiwiZGZjLWI6c3RvY2tMaW1pdGF0aW9uIjoiLTEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjUwMDQwMy9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIxMjA1MzkifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY4MjgwODMiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHRhYmxlIHdpZHRoPVwiMTAwJVwiPlxuPHRib2R5PlxuPHRyIHN0eWxlPVwiYm9yZGVyOiAwcHg7XCIgZGF0YS1tY2Utc3R5bGU9XCJib3JkZXI6IDBweDtcIj5cbjx0ZCBiZ2NvbG9yPVwiI2Q2ZmJlZFwiIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7IGJvcmRlcjogMHB4OyB3aWR0aDogNTI2cHg7XCIgZGF0YS1tY2Utc3R5bGU9XCJjb2xvcjogIzAwMDAwMDsgYm9yZGVyOiAwcHg7IHdpZHRoOiA1MjZweDtcIj5cbjxwPjxiPjEwIGdyYWlucywgc2VlZHMgYW5kIHB1bHNlcyB3aXRoIG5ldHRsZSBhbmQgc2Vhd2VlZCBhcmUgYmxlbmRlZCB0byBwcm9kdWNlIHRoaXMgYmFzZSBkaXZlcnNpdHkgZmxvdXIgYmxlbmQuwqBQZXJzb25hbGlzZSB5b3VyIGJha2luZyBieSBhZGRpbmcgeW91ciBvd24gaGVyYnMsIHNwaWNlcyBvciBlZGlibGUgZmxvd2Vycy48L2I+PC9wPlxuPHA+PGI+VGhpc8KgaXMgYSBmcmVzaGx5IHN0b25lLW1pbGxlZCB3aG9sZW1lYWwgZmxvdXIsIHJlYWR5IHRvIHVzZSBpbiB5b3VyIGJyZWFkIGFuZCBiYWtlcy7CoDwvYj48L3A+XG48cD48Yj5QTEVBU0UgTk9URTogT3VywqBzcGVjaWFsaXR5IGZsb3VycyBhcmUgZnJlc2hseSBtaWxsZWQgaW4gc21hbGwgYmF0Y2hlcy4gRGVwZW5kaW5nIG9uIG91ciBtaWxsaW5nIHNjaGVkdWxlIG9yZGVycyBpbmNsdWRpbmcgc3BlY2lhbGl0eSBmbG91ciBhcmUgZ2VuZXJhbGx5IGRlbGl2ZXJlZCBpbiAyLTUgd29ya2luZyBkYXlzIGJ1dCBvbiBvY2Nhc2lvbiBtYXkgdGFrZSB1cCB0byAxMCB3b3JraW5nIGRheXMuPC9iPjwvcD5cbjwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48cD5DcmVhdGVkIGJ5IFZhbmVzc2EgS2ltYmVsbCBvZiB0aGUgU291cmRvdWdoIFNjaG9vbCBhbmQgYmxlbmRlZCBoZXJlIGF0IHRoZSBCZWFuIFN0b3JlIGZyb20gZ3JhaW5zIGFuZCBzZWVkcyBncm93biBieSBVSyBmYXJtZXJzLCB0aGlzIGJvdGFuaWNhbCBiYXNlIG1peCBpcyBkZXNpZ25lZCBmb3IgdXNlIGluIHN3ZWV0IGFuZCBzYXZvdXJ5IHNvdXJkb3VnaCBiYWtpbmcuPGJyPjwvcD5cbjxwPkJvdGFuaWNhbCBCbGVuZCAjMCsgaXMgdGhlIHNlY29uZCBvZiBzZXZlcmFsIGJsZW5kcyB3ZSBwbGFuIHRvIG9mZmVyLCBhbGwgdGhlIGN1bG1pbmF0aW9uIG9mIHllYXJzIG9mIHJlc2VhcmNoIGJ5IFZhbmVzc2EgaW50byB0aGUgd29ya2luZ3Mgb2YgdGhlIGd1dCBtaWNyb2Jpb21lLCB0aGUgcHJvY2VzcyBvZiB3aWxkIHllYXN0IGZlcm1lbnRhdGlvbiBhbmQgdGhlIGFydCBvZiBiYWtpbmcgZm9yIGZsYXZvdXIgYW5kIG51dHJpdGlvbi4gVGhleSByZWZsZWN0IHRoZSBkaXZlcnNpdHkgd2UgbmVlZCB0byBzZWUgaW4gZmllbGRzIGFuZCBpbiBvdXIgZGlldHMuPGJyPjwvcD5cbjxwPkFueSBob21lIGJha2VyIGNhbiBtaWxsIGFuZCBhZGQgdDxzcGFuIGRhdGEtbWNlLWZyYWdtZW50PVwiMVwiPmhlIGJsZW5kIHRvIHRoZWlyIGJha2VzLCBicmluZ2luZyBleHRyYSBmcmFncmFuY2UsIGZsYXZvdXLCoGFuZCBudXRyaXRpb24uIEhvd2V2ZXIsIHRoZSBibGVuZCBpcyBiZXN0IHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aMKgPGEgaHJlZj1cImh0dHBzOi8vaG9kbWVkb2RzLmNvLnVrL3Byb2R1Y3RzL3RoZS1zb3VyZG91Z2gtc2Nob29sLXN3ZWV0LWJha2luZ1wiIHRpdGxlPVwiU3dlZXQgQmFraW5nXCI+VGhlIFNvdXJkb3VnaCBTY2hvb2w6IFN3ZWV0IEJha2luZzwvYT4gd2hpY2ggY2FuIGJlIGJvdWdodCBzZXBhcmF0ZWx5IG9yIHdpdGggdGhlIGJsZW5kLCBlaXRoZXIgd2F5IGluY2x1ZGluZ8KgYSBmcmVlIMKjNSBIb2RtZWRvZCB2b3VjaGVyLjwvc3Bhbj48L3A+XG48cD48c3BhbiBkYXRhLW1jZS1mcmFnbWVudD1cIjFcIj5UaGUgIFNvdXJkb3VnaCBTY2hvb2w6IEJvdGFuaWNhbCBCbGVuZHMgaW5mb3JtYXRpb24gc2hlZXQgaXMgYXZhaWxhYmxlIGFzIGEgZnJlZSBwZGYgZG93bmxvYWQuPC9zcGFuPjwvcD48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz48cD5UaGlzIG1peCBoYXMgYmVlbiBjcmVhdGVkIGZvciBob21lIGJha2luZy7CoFVzZSBhcyBwbGFpbiB3aG9sZW1lYWwgZmxvdXLCoCBmb3IgZ3JlYXRlciBkaXZlcnNpdHkgYW5kIGJyZWFkdGggb2YgZmxhdm91ciBpbiB5b3VyIGJha2luZy7CoEFkZCB1cCB0byA1JSBib3RhbmljYWxzIGFuZCB1c2Ugd2l0aCB5b3VyIHVzdWFsIGJyZWFkIGZsb3VyIGZvciBkaXZlcnNpdHkgYW5kIGJyZWFkdGggb2YgZmxhdm91ciBpbiBiYWtpbmcuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD48c3Ryb25nPldoZWF0PC9zdHJvbmc+IChZUSAvIEJsYWNrc21pdGggLyBGbGFuZGVycyAvIE1pbGxlcuKAmXMgQ2hvaWNlKSwgTGVudGlscywgTmFrZWQgPHN0cm9uZz5CYXJsZXk8L3N0cm9uZz4sIEZsYW1pbmdvIFBlYXMsIFJ5ZSwgTWFsdGVkIDxzdHJvbmc+T2F0czwvc3Ryb25nPiwgPHN0cm9uZz5TcGVsdDwvc3Ryb25nPiwgTmV0dGxlLCBTZWF3ZWVkPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5wqBhZHZpY2U8L2g1PlxuPHA+Rm9yIGFsbGVyZ2VucywgaW5jbHVkaW5nIGNlcmVhbHMgY29udGFpbmluZyBnbHV0ZW4sIHNlZSBpbmdyZWRpZW50cyBpbjxzdHJvbmc+wqBib2xkLjwvc3Ryb25nPjwvcD5cbjx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0cj5cbjx0ZD48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZD48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RW5lcmd5PC90ZD5cbjx0ZD4xLDQ1NWtKICgzNDhrY2FsKTwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZhdDwvdGQ+XG48dGQ+My42ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MC41ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+NTcuNWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjEuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GaWJyZTwvdGQ+XG48dGQ+MTEuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5Qcm90ZWluPC90ZD5cbjx0ZD4xNS40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlNhbHQ8L3RkPlxuPHRkPjAuMDJnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk1vcmU8L2g1PlxuPHA+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8L3A+XG4iLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDUyMCIsImRmYy1iOmltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3MzEvODQ4My83OTM5L3Byb2R1Y3RzL0JvdGFuaWNhbC1CbGVuZC0wXy1GbG91ci0yNDAweDE4MDBfOTkzMmU0NGQtYzEyNS00OTQ3LWIyYWEtOGE5MGUwZWNlNGZjLmpwZz92PTE2Nzc3NjA3ODUiLCJkZmMtYjpuYW1lIjoiQm90YW5pY2FsIEZsb3VyLCAjMCBCYXNlIEJsZW5kIC0gQ2F0ZXJpbmcsIGtpbG8sIDFrZyIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjgyODA4My9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2ODI4MDgzL0FzUGxhbm5lZENvbnN1bXB0aW9uRmxvdyIsIkB0eXBlIjoiZGZjLWI6QXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiZGZjLWI6Y29uc3VtZXMiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY4MjgwODMiLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDU1MiJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2ODI4MDgzL0FzUGxhbm5lZFByb2R1Y3Rpb25GbG93IiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRQcm9kdWN0aW9uRmxvdyIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTUzIiwiZGZjLWI6cHJvZHVjZXMiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY4NjA4NTEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjgyODA4My9Bc1BsYW5uZWRUcmFuc2Zvcm1hdGlvbiIsIkB0eXBlIjoiZGZjLWI6QXNQbGFubmVkVHJhbnNmb3JtYXRpb24iLCJkZmMtYjpoYXNJbmNvbWUiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY4MjgwODMvQXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiZGZjLWI6aGFzT3V0Y29tZSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjgyODA4My9Bc1BsYW5uZWRQcm9kdWN0aW9uRmxvdyJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2ODI4MDgzL0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2ODI4MDgzL09mZmVyIiwiZGZjLWI6c2t1IjoiTkZCMC8xSyIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6IjUifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NjgyODA4My9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIxMjA1MjEifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjY4NjA4NTEiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHRhYmxlIHdpZHRoPVwiMTAwJVwiPlxuPHRib2R5PlxuPHRyIHN0eWxlPVwiYm9yZGVyOiAwcHg7XCIgZGF0YS1tY2Utc3R5bGU9XCJib3JkZXI6IDBweDtcIj5cbjx0ZCBiZ2NvbG9yPVwiI2Q2ZmJlZFwiIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7IGJvcmRlcjogMHB4OyB3aWR0aDogNTI2cHg7XCIgZGF0YS1tY2Utc3R5bGU9XCJjb2xvcjogIzAwMDAwMDsgYm9yZGVyOiAwcHg7IHdpZHRoOiA1MjZweDtcIj5cbjxwPjxiPjEwIGdyYWlucywgc2VlZHMgYW5kIHB1bHNlcyB3aXRoIG5ldHRsZSBhbmQgc2Vhd2VlZCBhcmUgYmxlbmRlZCB0byBwcm9kdWNlIHRoaXMgYmFzZSBkaXZlcnNpdHkgZmxvdXIgYmxlbmQuwqBQZXJzb25hbGlzZSB5b3VyIGJha2luZyBieSBhZGRpbmcgeW91ciBvd24gaGVyYnMsIHNwaWNlcyBvciBlZGlibGUgZmxvd2Vycy48L2I+PC9wPlxuPHA+PGI+VGhpc8KgaXMgYSBmcmVzaGx5IHN0b25lLW1pbGxlZCB3aG9sZW1lYWwgZmxvdXIsIHJlYWR5IHRvIHVzZSBpbiB5b3VyIGJyZWFkIGFuZCBiYWtlcy7CoDwvYj48L3A+XG48cD48Yj5QTEVBU0UgTk9URTogT3VywqBzcGVjaWFsaXR5IGZsb3VycyBhcmUgZnJlc2hseSBtaWxsZWQgaW4gc21hbGwgYmF0Y2hlcy4gRGVwZW5kaW5nIG9uIG91ciBtaWxsaW5nIHNjaGVkdWxlIG9yZGVycyBpbmNsdWRpbmcgc3BlY2lhbGl0eSBmbG91ciBhcmUgZ2VuZXJhbGx5IGRlbGl2ZXJlZCBpbiAyLTUgd29ya2luZyBkYXlzIGJ1dCBvbiBvY2Nhc2lvbiBtYXkgdGFrZSB1cCB0byAxMCB3b3JraW5nIGRheXMuPC9iPjwvcD5cbjwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48cD5DcmVhdGVkIGJ5IFZhbmVzc2EgS2ltYmVsbCBvZiB0aGUgU291cmRvdWdoIFNjaG9vbCBhbmQgYmxlbmRlZCBoZXJlIGF0IHRoZSBCZWFuIFN0b3JlIGZyb20gZ3JhaW5zIGFuZCBzZWVkcyBncm93biBieSBVSyBmYXJtZXJzLCB0aGlzIGJvdGFuaWNhbCBiYXNlIG1peCBpcyBkZXNpZ25lZCBmb3IgdXNlIGluIHN3ZWV0IGFuZCBzYXZvdXJ5IHNvdXJkb3VnaCBiYWtpbmcuPGJyPjwvcD5cbjxwPkJvdGFuaWNhbCBCbGVuZCAjMCsgaXMgdGhlIHNlY29uZCBvZiBzZXZlcmFsIGJsZW5kcyB3ZSBwbGFuIHRvIG9mZmVyLCBhbGwgdGhlIGN1bG1pbmF0aW9uIG9mIHllYXJzIG9mIHJlc2VhcmNoIGJ5IFZhbmVzc2EgaW50byB0aGUgd29ya2luZ3Mgb2YgdGhlIGd1dCBtaWNyb2Jpb21lLCB0aGUgcHJvY2VzcyBvZiB3aWxkIHllYXN0IGZlcm1lbnRhdGlvbiBhbmQgdGhlIGFydCBvZiBiYWtpbmcgZm9yIGZsYXZvdXIgYW5kIG51dHJpdGlvbi4gVGhleSByZWZsZWN0IHRoZSBkaXZlcnNpdHkgd2UgbmVlZCB0byBzZWUgaW4gZmllbGRzIGFuZCBpbiBvdXIgZGlldHMuPGJyPjwvcD5cbjxwPkFueSBob21lIGJha2VyIGNhbiBtaWxsIGFuZCBhZGQgdDxzcGFuIGRhdGEtbWNlLWZyYWdtZW50PVwiMVwiPmhlIGJsZW5kIHRvIHRoZWlyIGJha2VzLCBicmluZ2luZyBleHRyYSBmcmFncmFuY2UsIGZsYXZvdXLCoGFuZCBudXRyaXRpb24uIEhvd2V2ZXIsIHRoZSBibGVuZCBpcyBiZXN0IHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aMKgPGEgaHJlZj1cImh0dHBzOi8vaG9kbWVkb2RzLmNvLnVrL3Byb2R1Y3RzL3RoZS1zb3VyZG91Z2gtc2Nob29sLXN3ZWV0LWJha2luZ1wiIHRpdGxlPVwiU3dlZXQgQmFraW5nXCI+VGhlIFNvdXJkb3VnaCBTY2hvb2w6IFN3ZWV0IEJha2luZzwvYT4gd2hpY2ggY2FuIGJlIGJvdWdodCBzZXBhcmF0ZWx5IG9yIHdpdGggdGhlIGJsZW5kLCBlaXRoZXIgd2F5IGluY2x1ZGluZ8KgYSBmcmVlIMKjNSBIb2RtZWRvZCB2b3VjaGVyLjwvc3Bhbj48L3A+XG48cD48c3BhbiBkYXRhLW1jZS1mcmFnbWVudD1cIjFcIj5UaGUgIFNvdXJkb3VnaCBTY2hvb2w6IEJvdGFuaWNhbCBCbGVuZHMgaW5mb3JtYXRpb24gc2hlZXQgaXMgYXZhaWxhYmxlIGFzIGEgZnJlZSBwZGYgZG93bmxvYWQuPC9zcGFuPjwvcD48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz48cD5UaGlzIG1peCBoYXMgYmVlbiBjcmVhdGVkIGZvciBob21lIGJha2luZy7CoFVzZSBhcyBwbGFpbiB3aG9sZW1lYWwgZmxvdXLCoCBmb3IgZ3JlYXRlciBkaXZlcnNpdHkgYW5kIGJyZWFkdGggb2YgZmxhdm91ciBpbiB5b3VyIGJha2luZy7CoEFkZCB1cCB0byA1JSBib3RhbmljYWxzIGFuZCB1c2Ugd2l0aCB5b3VyIHVzdWFsIGJyZWFkIGZsb3VyIGZvciBkaXZlcnNpdHkgYW5kIGJyZWFkdGggb2YgZmxhdm91ciBpbiBiYWtpbmcuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD48c3Ryb25nPldoZWF0PC9zdHJvbmc+IChZUSAvIEJsYWNrc21pdGggLyBGbGFuZGVycyAvIE1pbGxlcuKAmXMgQ2hvaWNlKSwgTGVudGlscywgTmFrZWQgPHN0cm9uZz5CYXJsZXk8L3N0cm9uZz4sIEZsYW1pbmdvIFBlYXMsIFJ5ZSwgTWFsdGVkIDxzdHJvbmc+T2F0czwvc3Ryb25nPiwgPHN0cm9uZz5TcGVsdDwvc3Ryb25nPiwgTmV0dGxlLCBTZWF3ZWVkPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5wqBhZHZpY2U8L2g1PlxuPHA+Rm9yIGFsbGVyZ2VucywgaW5jbHVkaW5nIGNlcmVhbHMgY29udGFpbmluZyBnbHV0ZW4sIHNlZSBpbmdyZWRpZW50cyBpbjxzdHJvbmc+wqBib2xkLjwvc3Ryb25nPjwvcD5cbjx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0cj5cbjx0ZD48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZD48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RW5lcmd5PC90ZD5cbjx0ZD4xLDQ1NWtKICgzNDhrY2FsKTwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZhdDwvdGQ+XG48dGQ+My42ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MC41ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+NTcuNWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjEuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GaWJyZTwvdGQ+XG48dGQ+MTEuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5Qcm90ZWluPC90ZD5cbjx0ZD4xNS40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlNhbHQ8L3RkPlxuPHRkPjAuMDJnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk1vcmU8L2g1PlxuPHA+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8L3A+XG4iLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDU0MCIsImRmYy1iOmltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3MzEvODQ4My83OTM5L3Byb2R1Y3RzL0JvdGFuaWNhbC1CbGVuZC0wXy1GbG91ci0yNDAweDE4MDBfOTkzMmU0NGQtYzEyNS00OTQ3LWIyYWEtOGE5MGUwZWNlNGZjLmpwZz92PTE2Nzc3NjA3ODUiLCJkZmMtYjpuYW1lIjoiQm90YW5pY2FsIEZsb3VyLCAjMCBCYXNlIEJsZW5kIC0gQ2FzZSwgNiB4IDFrZyIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2Njg2MDg1MS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2ODYwODUxL0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY2ODYwODUxL09mZmVyIiwiZGZjLWI6c2t1IjoiTkZCMC9DNiIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6IjAifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2Njg2MDg1MS9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIxMjA1NDEifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjcxODg1MzEiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHA+PHN0cm9uZz5DYW1lbGluYSwgYWxzbyBrbm93biBhcyBHb2xkIG9mIFBsZWFzdXJlLCBoYXMgYmVlbiBncm93biBpbiBFbmdsYW5kIGZvciB0aG91c2FuZHMgb2YgeWVhcnMgZm9yIGl0cyB0YXN0eSBzZWVkcyBhbmQgb2lsLiBTcHJpbmtsZSBvbiBzYWxhZHMsIHVzZSBpbiBiYWtpbmcsIGFkZCB0byBzbW9vdGhpZXMsIG9yIHVzZSBhcyBhIHZlZ2FuIGVnZyByZXBsYWNlbWVudC4gPC9zdHJvbmc+PC9wPlxuPCEtLSBzcGxpdCAtLT48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz48cD5TcHJpbmtsZSBvbiBzYWxhZHMsIGFkZCB0byBzbW9vdGhpZXMsIHVzZSBpbiBiYWtpbmcuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Db29raW5nIGluc3RydWN0aW9uczwvaDU+XG48cD5Tb2FrIDEgdGFibGVzcG9vbiBvZiBzZWVkcyBpbiAzIHRhYmxlc3Bvb25zIG9mIHdhcm0gd2F0ZXIgZm9yIDMwIG1pbnV0ZXMgdG8gcmVwbGFjZSBvbmUgZWdnIGluIHZlZ2FuIGJha2luZy48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkluZ3JlZGllbnRzPC9oNT5cbjxwPkNhbWVsaW5hIHNlZWRzPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5IGluZm9ybWF0aW9uPC9oNT5cbjxwPk5vIEFsbGVyZ2VuczwvcD5cbjx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0cj5cbjx0ZD48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZD48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RW5lcmd5PC90ZD5cbjx0ZD4xNDM5a0ogKDM0NmtjYWwpPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmF0PC90ZD5cbjx0ZD4xMi4xZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MS43ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+MTYuNGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjEuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GaWJyZTwvdGQ+XG48dGQ+MzUuMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5Qcm90ZWluPC90ZD5cbjx0ZD4yNS40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlNhbHQ8L3RkPlxuPHRkPjBnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT48cD5DYW1lbGluYSBTZWVkcyBhcmUgaGlnaCBpbiBwcm90ZWluLCBhIGdvb2Qgc291cmNlIG9mIE9tZWdhIDMgb2lscyBhbmQgcmljaCBpbiBhbnRpb3hpZGFudHMgc3VjaCBhcyB2aXRhbWluIEU8L3A+PGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Nb3JlPC9oNT5cbjxwPkdyb3duIGJ5IFBldGVyIEZhaXJzIGluIEVzc2V4IGFuZCBBbmR5IEhvd2FyZCBpbiBLZW50LjwvcD4iLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDUyMiIsImRmYy1iOmltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3MzEvODQ4My83OTM5L2ZpbGVzLzM3LWNhbW1hbGluYS1mcm9uLmpwZz92PTE3MDY4ODE5NTAiLCJkZmMtYjpuYW1lIjoiQ2FtZWxpbmEgU2VlZCAtIFJldGFpbCBwYWNrLCAzMDBnIiwiZGZjLWI6cmVmZXJlbmNlZEJ5IjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3MTg4NTMxL0NhdGFsb2dJdGVtIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjcxODg1MzEvQXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpjb25zdW1lcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzE4ODUzMSIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTU0In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjcxODg1MzEvQXNQbGFubmVkUHJvZHVjdGlvbkZsb3ciLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZFByb2R1Y3Rpb25GbG93IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1NTUiLCJkZmMtYjpwcm9kdWNlcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzIyMTI5OSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3MTg4NTMxL0FzUGxhbm5lZFRyYW5zZm9ybWF0aW9uIiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRUcmFuc2Zvcm1hdGlvbiIsImRmYy1iOmhhc0luY29tZSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzE4ODUzMS9Bc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpoYXNPdXRjb21lIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3MTg4NTMxL0FzUGxhbm5lZFByb2R1Y3Rpb25GbG93In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjcxODg1MzEvQ2F0YWxvZ0l0ZW0iLCJAdHlwZSI6ImRmYy1iOkNhdGFsb2dJdGVtIiwiZGZjLWI6b2ZmZXJlZFRocm91Z2giOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjcxODg1MzEvT2ZmZXIiLCJkZmMtYjpza3UiOiJOR0NTL1IzIiwiZGZjLWI6c3RvY2tMaW1pdGF0aW9uIjoiLTEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzE4ODUzMS9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIxMjA1MjMifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjcyMjEyOTkiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHA+PHN0cm9uZz5DYW1lbGluYSwgYWxzbyBrbm93biBhcyBHb2xkIG9mIFBsZWFzdXJlLCBoYXMgYmVlbiBncm93biBpbiBFbmdsYW5kIGZvciB0aG91c2FuZHMgb2YgeWVhcnMgZm9yIGl0cyB0YXN0eSBzZWVkcyBhbmQgb2lsLiBTcHJpbmtsZSBvbiBzYWxhZHMsIHVzZSBpbiBiYWtpbmcsIGFkZCB0byBzbW9vdGhpZXMsIG9yIHVzZSBhcyBhIHZlZ2FuIGVnZyByZXBsYWNlbWVudC4gPC9zdHJvbmc+PC9wPlxuPCEtLSBzcGxpdCAtLT48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz48cD5TcHJpbmtsZSBvbiBzYWxhZHMsIGFkZCB0byBzbW9vdGhpZXMsIHVzZSBpbiBiYWtpbmcuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Db29raW5nIGluc3RydWN0aW9uczwvaDU+XG48cD5Tb2FrIDEgdGFibGVzcG9vbiBvZiBzZWVkcyBpbiAzIHRhYmxlc3Bvb25zIG9mIHdhcm0gd2F0ZXIgZm9yIDMwIG1pbnV0ZXMgdG8gcmVwbGFjZSBvbmUgZWdnIGluIHZlZ2FuIGJha2luZy48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkluZ3JlZGllbnRzPC9oNT5cbjxwPkNhbWVsaW5hIHNlZWRzPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5IGluZm9ybWF0aW9uPC9oNT5cbjxwPk5vIEFsbGVyZ2VuczwvcD5cbjx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0cj5cbjx0ZD48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZD48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RW5lcmd5PC90ZD5cbjx0ZD4xNDM5a0ogKDM0NmtjYWwpPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmF0PC90ZD5cbjx0ZD4xMi4xZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MS43ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+MTYuNGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjEuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GaWJyZTwvdGQ+XG48dGQ+MzUuMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5Qcm90ZWluPC90ZD5cbjx0ZD4yNS40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlNhbHQ8L3RkPlxuPHRkPjBnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT48cD5DYW1lbGluYSBTZWVkcyBhcmUgaGlnaCBpbiBwcm90ZWluLCBhIGdvb2Qgc291cmNlIG9mIE9tZWdhIDMgb2lscyBhbmQgcmljaCBpbiBhbnRpb3hpZGFudHMgc3VjaCBhcyB2aXRhbWluIEU8L3A+PGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Nb3JlPC9oNT5cbjxwPkdyb3duIGJ5IFBldGVyIEZhaXJzIGluIEVzc2V4IGFuZCBBbmR5IEhvd2FyZCBpbiBLZW50LjwvcD4iLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDU0MiIsImRmYy1iOmltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3MzEvODQ4My83OTM5L3Byb2R1Y3RzL0NhbWVpbG5hLVNlZWRzLTE4MDB4MTIwMF84YzAwYTEwOC1kOGY3LTQ5MjAtOWJhYy03NThhMmM2YThiNTYuanBnP3Y9MTY3Nzc2MDc5NyIsImRmYy1iOm5hbWUiOiJDYW1lbGluYSBTZWVkIC0gQ2FzZSwgOCB4IDMwMGciLCJkZmMtYjpyZWZlcmVuY2VkQnkiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NjcyMjEyOTkvQ2F0YWxvZ0l0ZW0ifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzIyMTI5OS9DYXRhbG9nSXRlbSIsIkB0eXBlIjoiZGZjLWI6Q2F0YWxvZ0l0ZW0iLCJkZmMtYjpvZmZlcmVkVGhyb3VnaCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzIyMTI5OS9PZmZlciIsImRmYy1iOnNrdSI6Ik5HQ1MvQzgiLCJkZmMtYjpzdG9ja0xpbWl0YXRpb24iOiItMSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3MjIxMjk5L09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjEyMDU0MyJ9fSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzYxNDUxNSIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHIgc3R5bGU9XCJib3JkZXI6IDBweDtcIj5cbjx0ZCBzdHlsZT1cImNvbG9yOiAjMDAwMDAwOyBib3JkZXI6IDBweDtcIiBiZ2NvbG9yPVwiI2Q2ZmJlZFwiPjxzdHJvbmc+T25lIG9mIEJyaXRhaW4ncyBiZXN0LWtlcHQgc2VjcmV0cywgPGEgdGl0bGU9XCJDYXJsaW4gUGVhcyAtIEhvZG1lZG9kJ3MgQnJpdGlzaC1ncm93biBwdWxzZXNcIiBocmVmPVwiL2NvbGxlY3Rpb25zL3BlYXMvY2FybGluLXBlYXNcIj5DYXJsaW4gUGVhczwvYT4gYXJlIGEgbXVjaC1sb3ZlZCB0cmFkaXRpb25hbCBmb29kIGluIHRoZSBOb3J0aCBvZiBFbmdsYW5kwqBhbmQgbWFrZSBhIGdyZWF0IGFsdGVybmF0aXZlIHRvIGNoaWNrcGVhcywgd2l0aCBleGNlbGxlbnQgZmxhdm91ciBhbmQgdGV4dHVyZS48L3N0cm9uZz48L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPHA+UmVkIEZveGVzIGFyZSBhIHJlZC1icm93biB2YXJpZXR5IG9mIENhcmxpbiBQZWEsIGNvbWJpbmluZyB0aGUgZGlzdGluY3RpdmUgbnV0dHkgZmxhdm91ciBvZiBDYXJsaW4gUGVhcyB3aXRoIGEgc3RyaWtpbmcgY29sb3VyLjwvcD5cbjxwPkNhcmxpbiBQZWFzIGFyZSB0cmFkaXRpb25hbGx5IGVhdGVuIGFzIFBhcmNoZWQgUGVhcyBpbiBMYW5jYXNoaXJlLCBzaW1wbHkgYm9pbGVkIHVwIGFuZCBlYXRlbiB3aXRoIHZpbmVnYXIgYW5kIHNhbHQuPC9wPlxuPHA+VGhleSBtYWtlIGFuIGV4Y2VsbGVudCBCcml0aXNoLWdyb3duIHN1YnN0aXR1dGUgZm9yIGNoaWNrcGVhcy48L3A+XG48cD48ZW0+QWxzbyB0cnkgb3VyICBcIkJsYWNrIEJhZGdlclwiIENhcmxpbiBQZWFzIGFuZCBjYW5uZWQgIENhcmxpbiBQZWFzIGluIFdhdGVyLCBjb29rZWQgYW5kIHJlYWR5IHRvIHVzZS48L2VtPjwvcD5cbjwhLS0gc3BsaXQgLS0+PGgzPkNvbXBsZXRlIFByb2R1Y3QgRGV0YWlsczwvaDM+XG48bGkgaWQ9XCJ0YWIxXCIgY2xhc3M9XCJhY3RpdmVcIj5cbjxwPkNhcmxpbiBQZWFzIGhhdmUgYSBzdXBlcmIgbnV0dHkgZmxhdm91ciBhbmQgZmlybSB0ZXh0dXJlLCBtYWtpbmcgYSBncmVhdCBhbHRlcm5hdGl2ZSB0byBjaGlja3BlYXMgb3IgUHV5IGxlbnRpbHMuIFRoZXkncmUgZ3JlYXQgaW4gc291cHMsIHN0ZXdzLCBjdXJyaWVzIGFuZCBzYWxhZCwgcGFpcmluZyB3ZWxsIHdpdGggcm9hc3QgdmVnZXRhYmxlcy48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkNvb2tpbmcgaW5zdHJ1Y3Rpb25zPC9oNT5cbjxwPlNvYWsgb3Zlcm5pZ2h0IC0gb3IgcXVpY2stc29hayBieSBwbGFjaW5nIGluIGJvaWxpbmcgd2F0ZXIsIHRha2luZyBpdCBvZmYgdGhlIGhlYXQgYW5kIGxlYXZpbmcgZm9yIG9uZSBob3VyLjwvcD5cbjxwPkFmdGVyIHNvYWtpbmcgLCByaW5zZSwgcGxhY2UgaW4gYSBwYW4gd2l0aCBwbGVudHkgb2Ygd2F0ZXIsIGJyaW5nIHRvIHRoZSBib2lsLCBjb3ZlciBhbmQgc2ltbWVyIGZvciA0MCB0byA0NSBtaW51dGVzIHVudGlsIHRlbmRlci48L3A+XG48cD5BZGRpbmcgYmljYXJib25hdGUgb2Ygc29kYSAoYmFraW5nIHNvZGEpIHdoZW4gc29ha2luZyB3aWxsIHJlc3VsdCBpbiBzb2Z0ZXIgY29va2VkIHBlYXMuIENvb2tlZCBwZWFzIGNhbiBiZSB1c2VkIGltbWVkaWF0ZWx5IG9yIGZyb3plbi48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk5vdGVzIG9uIENvb2tpbmcgRHJpZWQgUHVsc2VzPC9oNT5cbjxwPkNvb2tpbmcgdGltZXMgZm9yIGRyaWVkIHB1bHNlcyB3aWxsIGJlIGxvbmdlciBhdCBoaWdoZXIgYWx0aXR1ZGVzIGFuZCB3aGVuIGNvb2tpbmcgd2l0aCBoYXJkIHdhdGVyIG9yIG9sZGVyIHB1bHNlcy48L3A+XG48cD5BZGRpbmcgPHNwYW4+YmljYXJib25hdGUgb2Ygc29kYSAoYmFraW5nwqA8L3NwYW4+PHNwYW4+c29kYSnCoDwvc3Bhbj5kdXJpbmcgc29ha2luZyBhbmQvb3IgY29va2luZyB3aWxsIHNvZnRlbiB0aGUgcHVsc2VzIGFuZCByZWR1Y2UgdGhlIGNvb2tpbmcgdGltZS48L3A+XG48cD5Db29rZWQgcHVsc2VzIGNhbiBiZSB1c2VkIGltbWVkaWF0ZWx5IG9yIGZyb3plbiBmb3IgbGF0ZXIgdXNlLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+Q2FybGluIFBlYXM8L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkFsbGVyZ3kgaW5mb3JtYXRpb248L2g1PlxuPHA+Tm8gQWxsZXJnZW5zPC9wPlxuPHRhYmxlIHdpZHRoPVwiMTAwJVwiPlxuPHRib2R5PlxuPHRyPlxuPHRkPjxzdHJvbmc+VHlwaWNhbCB2YWx1ZXM8L3N0cm9uZz48L3RkPlxuPHRkPjxzdHJvbmc+UGVyIDEwMGc8L3N0cm9uZz48L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5FbmVyZ3k8L3RkPlxuPHRkPjEyMDhrSiAoMjg4a2NhbCk8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GYXQ8L3RkPlxuPHRkPjIuMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzYXR1cmF0ZXM8L3RkPlxuPHRkPjAuNGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5DYXJib2h5ZHJhdGU8L3RkPlxuPHRkPjMyLjJnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+b2Ygd2hpY2ggc3VnYXJzPC90ZD5cbjx0ZD4zZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZpYnJlPC90ZD5cbjx0ZD4yMi45ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlByb3RlaW48L3RkPlxuPHRkPjIzLjVnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+U2FsdDwvdGQ+XG48dGQ+MGc8L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Nb3JlPC9oNT5cbjxwPlJlZCBGb3hlcyBhcmUgYSBkaXN0aW5jdGl2ZWx5IHJlZCB2YXJpZXR5IG9mIENhcmxpbiBvciBNYXBsZSBQZWEuIEluIExhbmNhc2hpcmUgQ2FybGluIFBlYXMgYXJlIHRyYWRpdGlvbmFsbHkgc2VydmVkIFwicGFyY2hlZFwiIC0gYm9pbGVkIGFuZCByb2FzdCBvciBzb2FrZWQgaW4gdmluZWdhciAtIG9uIEJvbmZpcmUgTmlnaHQuIFRoZXkncmUgY2VsZWJyYXRlZCBpbiBwYXJ0cyBvZiBZb3Jrc2hpcmUgb24gQ2FybGluIFN1bmRheSwgdGhlIGZpZnRoIFN1bmRheSBpbiBMZW50LCBhbmQga25vdyBhcyBHcmV5IFBlYXMgaW4gdGhlIEJsYWNrIENvdW50cnksIHdoZXJlIHRoZXkncmUgb2Z0ZW4gc2VydmVkIHdpdGggYmFjb24uPC9wPlxuPHA+Q2FybGluIFBlYXMgYXJlIGFsc28gcG9wdWxhciB3aXRoIHBpZ2VvbnMgKGFuZCBjYXJwISkgYW5kIG9jY2FzaW9uYWxseSBrbm93biBhcyBQaWdlb24gUGVhcyBidXQgdGhleSdyZSBub3QgdG8gYmUgY29uZnVzZWQgd2l0aCB0aGUgZW50aXJlbHkgZGlmZmVyZW50IHRyb3BpY2FsIHNwZWNpZXMgPGVtPkNhamFudXMgY2FqYW48L2VtPiwgYWxzbyBwb3B1bGFybHkga25vd24gYXMgdGhlIFBpZ2VvbiBQZWEuPC9wPlxuPHA+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8L3A+XG48L2xpPiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTI2IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvTG9vc2UtUmVkLUZveGVzLTI0MDB4MTYwMF85ODN4NjU2XzVkNWQyYzQ5LWQwNzctNDIxMi04YTJkLTE5MTg1NTMyOWNlOS5qcGc/dj0xNjc3NzYwODEyIiwiZGZjLWI6bmFtZSI6IkNhcmxpbiBQZWFzLCBSZWQgRm94IC0gUmV0YWlsIHBhY2ssIDUwMGciLCJkZmMtYjpyZWZlcmVuY2VkQnkiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njc2MTQ1MTUvQ2F0YWxvZ0l0ZW0ifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzYxNDUxNS9DYXRhbG9nSXRlbSIsIkB0eXBlIjoiZGZjLWI6Q2F0YWxvZ0l0ZW0iLCJkZmMtYjpvZmZlcmVkVGhyb3VnaCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzYxNDUxNS9PZmZlciIsImRmYy1iOnNrdSI6Ik5XUkYvUjUiLCJkZmMtYjpzdG9ja0xpbWl0YXRpb24iOiItMSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NjE0NTE1L09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjEyMDUyNyJ9fSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzY4MDA1MSIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHIgc3R5bGU9XCJib3JkZXI6IDBweDtcIj5cbjx0ZCBzdHlsZT1cImNvbG9yOiAjMDAwMDAwOyBib3JkZXI6IDBweDtcIiBiZ2NvbG9yPVwiI2Q2ZmJlZFwiPjxzdHJvbmc+T25lIG9mIEJyaXRhaW4ncyBiZXN0LWtlcHQgc2VjcmV0cywgPGEgdGl0bGU9XCJDYXJsaW4gUGVhcyAtIEhvZG1lZG9kJ3MgQnJpdGlzaC1ncm93biBwdWxzZXNcIiBocmVmPVwiL2NvbGxlY3Rpb25zL3BlYXMvY2FybGluLXBlYXNcIj5DYXJsaW4gUGVhczwvYT4gYXJlIGEgbXVjaC1sb3ZlZCB0cmFkaXRpb25hbCBmb29kIGluIHRoZSBOb3J0aCBvZiBFbmdsYW5kwqBhbmQgbWFrZSBhIGdyZWF0IGFsdGVybmF0aXZlIHRvIGNoaWNrcGVhcywgd2l0aCBleGNlbGxlbnQgZmxhdm91ciBhbmQgdGV4dHVyZS48L3N0cm9uZz48L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPHA+UmVkIEZveGVzIGFyZSBhIHJlZC1icm93biB2YXJpZXR5IG9mIENhcmxpbiBQZWEsIGNvbWJpbmluZyB0aGUgZGlzdGluY3RpdmUgbnV0dHkgZmxhdm91ciBvZiBDYXJsaW4gUGVhcyB3aXRoIGEgc3RyaWtpbmcgY29sb3VyLjwvcD5cbjxwPkNhcmxpbiBQZWFzIGFyZSB0cmFkaXRpb25hbGx5IGVhdGVuIGFzIFBhcmNoZWQgUGVhcyBpbiBMYW5jYXNoaXJlLCBzaW1wbHkgYm9pbGVkIHVwIGFuZCBlYXRlbiB3aXRoIHZpbmVnYXIgYW5kIHNhbHQuPC9wPlxuPHA+VGhleSBtYWtlIGFuIGV4Y2VsbGVudCBCcml0aXNoLWdyb3duIHN1YnN0aXR1dGUgZm9yIGNoaWNrcGVhcy48L3A+XG48cD48ZW0+QWxzbyB0cnkgb3VyICBcIkJsYWNrIEJhZGdlclwiIENhcmxpbiBQZWFzIGFuZCBjYW5uZWQgIENhcmxpbiBQZWFzIGluIFdhdGVyLCBjb29rZWQgYW5kIHJlYWR5IHRvIHVzZS48L2VtPjwvcD5cbjwhLS0gc3BsaXQgLS0+PGgzPkNvbXBsZXRlIFByb2R1Y3QgRGV0YWlsczwvaDM+XG48bGkgaWQ9XCJ0YWIxXCIgY2xhc3M9XCJhY3RpdmVcIj5cbjxwPkNhcmxpbiBQZWFzIGhhdmUgYSBzdXBlcmIgbnV0dHkgZmxhdm91ciBhbmQgZmlybSB0ZXh0dXJlLCBtYWtpbmcgYSBncmVhdCBhbHRlcm5hdGl2ZSB0byBjaGlja3BlYXMgb3IgUHV5IGxlbnRpbHMuIFRoZXkncmUgZ3JlYXQgaW4gc291cHMsIHN0ZXdzLCBjdXJyaWVzIGFuZCBzYWxhZCwgcGFpcmluZyB3ZWxsIHdpdGggcm9hc3QgdmVnZXRhYmxlcy48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkNvb2tpbmcgaW5zdHJ1Y3Rpb25zPC9oNT5cbjxwPlNvYWsgb3Zlcm5pZ2h0IC0gb3IgcXVpY2stc29hayBieSBwbGFjaW5nIGluIGJvaWxpbmcgd2F0ZXIsIHRha2luZyBpdCBvZmYgdGhlIGhlYXQgYW5kIGxlYXZpbmcgZm9yIG9uZSBob3VyLjwvcD5cbjxwPkFmdGVyIHNvYWtpbmcgLCByaW5zZSwgcGxhY2UgaW4gYSBwYW4gd2l0aCBwbGVudHkgb2Ygd2F0ZXIsIGJyaW5nIHRvIHRoZSBib2lsLCBjb3ZlciBhbmQgc2ltbWVyIGZvciA0MCB0byA0NSBtaW51dGVzIHVudGlsIHRlbmRlci48L3A+XG48cD5BZGRpbmcgYmljYXJib25hdGUgb2Ygc29kYSAoYmFraW5nIHNvZGEpIHdoZW4gc29ha2luZyB3aWxsIHJlc3VsdCBpbiBzb2Z0ZXIgY29va2VkIHBlYXMuIENvb2tlZCBwZWFzIGNhbiBiZSB1c2VkIGltbWVkaWF0ZWx5IG9yIGZyb3plbi48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk5vdGVzIG9uIENvb2tpbmcgRHJpZWQgUHVsc2VzPC9oNT5cbjxwPkNvb2tpbmcgdGltZXMgZm9yIGRyaWVkIHB1bHNlcyB3aWxsIGJlIGxvbmdlciBhdCBoaWdoZXIgYWx0aXR1ZGVzIGFuZCB3aGVuIGNvb2tpbmcgd2l0aCBoYXJkIHdhdGVyIG9yIG9sZGVyIHB1bHNlcy48L3A+XG48cD5BZGRpbmcgPHNwYW4+YmljYXJib25hdGUgb2Ygc29kYSAoYmFraW5nwqA8L3NwYW4+PHNwYW4+c29kYSnCoDwvc3Bhbj5kdXJpbmcgc29ha2luZyBhbmQvb3IgY29va2luZyB3aWxsIHNvZnRlbiB0aGUgcHVsc2VzIGFuZCByZWR1Y2UgdGhlIGNvb2tpbmcgdGltZS48L3A+XG48cD5Db29rZWQgcHVsc2VzIGNhbiBiZSB1c2VkIGltbWVkaWF0ZWx5IG9yIGZyb3plbiBmb3IgbGF0ZXIgdXNlLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+Q2FybGluIFBlYXM8L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkFsbGVyZ3kgaW5mb3JtYXRpb248L2g1PlxuPHA+Tm8gQWxsZXJnZW5zPC9wPlxuPHRhYmxlIHdpZHRoPVwiMTAwJVwiPlxuPHRib2R5PlxuPHRyPlxuPHRkPjxzdHJvbmc+VHlwaWNhbCB2YWx1ZXM8L3N0cm9uZz48L3RkPlxuPHRkPjxzdHJvbmc+UGVyIDEwMGc8L3N0cm9uZz48L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5FbmVyZ3k8L3RkPlxuPHRkPjEyMDhrSiAoMjg4a2NhbCk8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GYXQ8L3RkPlxuPHRkPjIuMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzYXR1cmF0ZXM8L3RkPlxuPHRkPjAuNGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5DYXJib2h5ZHJhdGU8L3RkPlxuPHRkPjMyLjJnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+b2Ygd2hpY2ggc3VnYXJzPC90ZD5cbjx0ZD4zZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZpYnJlPC90ZD5cbjx0ZD4yMi45ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlByb3RlaW48L3RkPlxuPHRkPjIzLjVnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+U2FsdDwvdGQ+XG48dGQ+MGc8L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Nb3JlPC9oNT5cbjxwPlJlZCBGb3hlcyBhcmUgYSBkaXN0aW5jdGl2ZWx5IHJlZCB2YXJpZXR5IG9mIENhcmxpbiBvciBNYXBsZSBQZWEuIEluIExhbmNhc2hpcmUgQ2FybGluIFBlYXMgYXJlIHRyYWRpdGlvbmFsbHkgc2VydmVkIFwicGFyY2hlZFwiIC0gYm9pbGVkIGFuZCByb2FzdCBvciBzb2FrZWQgaW4gdmluZWdhciAtIG9uIEJvbmZpcmUgTmlnaHQuIFRoZXkncmUgY2VsZWJyYXRlZCBpbiBwYXJ0cyBvZiBZb3Jrc2hpcmUgb24gQ2FybGluIFN1bmRheSwgdGhlIGZpZnRoIFN1bmRheSBpbiBMZW50LCBhbmQga25vdyBhcyBHcmV5IFBlYXMgaW4gdGhlIEJsYWNrIENvdW50cnksIHdoZXJlIHRoZXkncmUgb2Z0ZW4gc2VydmVkIHdpdGggYmFjb24uPC9wPlxuPHA+Q2FybGluIFBlYXMgYXJlIGFsc28gcG9wdWxhciB3aXRoIHBpZ2VvbnMgKGFuZCBjYXJwISkgYW5kIG9jY2FzaW9uYWxseSBrbm93biBhcyBQaWdlb24gUGVhcyBidXQgdGhleSdyZSBub3QgdG8gYmUgY29uZnVzZWQgd2l0aCB0aGUgZW50aXJlbHkgZGlmZmVyZW50IHRyb3BpY2FsIHNwZWNpZXMgPGVtPkNhamFudXMgY2FqYW48L2VtPiwgYWxzbyBwb3B1bGFybHkga25vd24gYXMgdGhlIFBpZ2VvbiBQZWEuPC9wPlxuPHA+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8L3A+XG48L2xpPiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTI4IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvTG9vc2UtUmVkLUZveGVzLTI0MDB4MTYwMF85ODN4NjU2XzVkNWQyYzQ5LWQwNzctNDIxMi04YTJkLTE5MTg1NTMyOWNlOS5qcGc/dj0xNjc3NzYwODEyIiwiZGZjLWI6bmFtZSI6IkNhcmxpbiBQZWFzLCBSZWQgRm94IC0gQ2F0ZXJpbmcsIGtpbG8sIDFrZyIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzY4MDA1MS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NjgwMDUxL0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NjgwMDUxL09mZmVyIiwiZGZjLWI6c2t1IjoiTldSRi8xSyIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6Ii0xIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njc2ODAwNTEvT2ZmZXIiLCJAdHlwZSI6ImRmYy1iOk9mZmVyIiwiZGZjLWI6aGFzUHJpY2UiOnsiQGlkIjoiXzpiMTIwNTI5In19LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NzEyODE5IiwiQHR5cGUiOiJkZmMtYjpTdXBwbGllZFByb2R1Y3QiLCJkZmMtYjpkZXNjcmlwdGlvbiI6Ijx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0ciBzdHlsZT1cImJvcmRlcjogMHB4O1wiPlxuPHRkIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7IGJvcmRlcjogMHB4O1wiIGJnY29sb3I9XCIjZDZmYmVkXCI+PHN0cm9uZz5PbmUgb2YgQnJpdGFpbidzIGJlc3Qta2VwdCBzZWNyZXRzLCA8YSB0aXRsZT1cIkNhcmxpbiBQZWFzIC0gSG9kbWVkb2QncyBCcml0aXNoLWdyb3duIHB1bHNlc1wiIGhyZWY9XCIvY29sbGVjdGlvbnMvcGVhcy9jYXJsaW4tcGVhc1wiPkNhcmxpbiBQZWFzPC9hPiBhcmUgYSBtdWNoLWxvdmVkIHRyYWRpdGlvbmFsIGZvb2QgaW4gdGhlIE5vcnRoIG9mIEVuZ2xhbmTCoGFuZCBtYWtlIGEgZ3JlYXQgYWx0ZXJuYXRpdmUgdG8gY2hpY2twZWFzLCB3aXRoIGV4Y2VsbGVudCBmbGF2b3VyIGFuZCB0ZXh0dXJlLjwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48cD5SZWQgRm94ZXMgYXJlIGEgcmVkLWJyb3duIHZhcmlldHkgb2YgQ2FybGluIFBlYSwgY29tYmluaW5nIHRoZSBkaXN0aW5jdGl2ZSBudXR0eSBmbGF2b3VyIG9mIENhcmxpbiBQZWFzIHdpdGggYSBzdHJpa2luZyBjb2xvdXIuPC9wPlxuPHA+Q2FybGluIFBlYXMgYXJlIHRyYWRpdGlvbmFsbHkgZWF0ZW4gYXMgUGFyY2hlZCBQZWFzIGluIExhbmNhc2hpcmUsIHNpbXBseSBib2lsZWQgdXAgYW5kIGVhdGVuIHdpdGggdmluZWdhciBhbmQgc2FsdC48L3A+XG48cD5UaGV5IG1ha2UgYW4gZXhjZWxsZW50IEJyaXRpc2gtZ3Jvd24gc3Vic3RpdHV0ZSBmb3IgY2hpY2twZWFzLjwvcD5cbjxwPjxlbT5BbHNvIHRyeSBvdXIgIFwiQmxhY2sgQmFkZ2VyXCIgQ2FybGluIFBlYXMgYW5kIGNhbm5lZCAgQ2FybGluIFBlYXMgaW4gV2F0ZXIsIGNvb2tlZCBhbmQgcmVhZHkgdG8gdXNlLjwvZW0+PC9wPlxuPCEtLSBzcGxpdCAtLT48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz5cbjxsaSBpZD1cInRhYjFcIiBjbGFzcz1cImFjdGl2ZVwiPlxuPHA+Q2FybGluIFBlYXMgaGF2ZSBhIHN1cGVyYiBudXR0eSBmbGF2b3VyIGFuZCBmaXJtIHRleHR1cmUsIG1ha2luZyBhIGdyZWF0IGFsdGVybmF0aXZlIHRvIGNoaWNrcGVhcyBvciBQdXkgbGVudGlscy4gVGhleSdyZSBncmVhdCBpbiBzb3Vwcywgc3Rld3MsIGN1cnJpZXMgYW5kIHNhbGFkLCBwYWlyaW5nIHdlbGwgd2l0aCByb2FzdCB2ZWdldGFibGVzLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+Q29va2luZyBpbnN0cnVjdGlvbnM8L2g1PlxuPHA+U29hayBvdmVybmlnaHQgLSBvciBxdWljay1zb2FrIGJ5IHBsYWNpbmcgaW4gYm9pbGluZyB3YXRlciwgdGFraW5nIGl0IG9mZiB0aGUgaGVhdCBhbmQgbGVhdmluZyBmb3Igb25lIGhvdXIuPC9wPlxuPHA+QWZ0ZXIgc29ha2luZyAsIHJpbnNlLCBwbGFjZSBpbiBhIHBhbiB3aXRoIHBsZW50eSBvZiB3YXRlciwgYnJpbmcgdG8gdGhlIGJvaWwsIGNvdmVyIGFuZCBzaW1tZXIgZm9yIDQwIHRvIDQ1IG1pbnV0ZXMgdW50aWwgdGVuZGVyLjwvcD5cbjxwPkFkZGluZyBiaWNhcmJvbmF0ZSBvZiBzb2RhIChiYWtpbmcgc29kYSkgd2hlbiBzb2FraW5nIHdpbGwgcmVzdWx0IGluIHNvZnRlciBjb29rZWQgcGVhcy4gQ29va2VkIHBlYXMgY2FuIGJlIHVzZWQgaW1tZWRpYXRlbHkgb3IgZnJvemVuLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+Tm90ZXMgb24gQ29va2luZyBEcmllZCBQdWxzZXM8L2g1PlxuPHA+Q29va2luZyB0aW1lcyBmb3IgZHJpZWQgcHVsc2VzIHdpbGwgYmUgbG9uZ2VyIGF0IGhpZ2hlciBhbHRpdHVkZXMgYW5kIHdoZW4gY29va2luZyB3aXRoIGhhcmQgd2F0ZXIgb3Igb2xkZXIgcHVsc2VzLjwvcD5cbjxwPkFkZGluZyA8c3Bhbj5iaWNhcmJvbmF0ZSBvZiBzb2RhIChiYWtpbmfCoDwvc3Bhbj48c3Bhbj5zb2RhKcKgPC9zcGFuPmR1cmluZyBzb2FraW5nIGFuZC9vciBjb29raW5nIHdpbGwgc29mdGVuIHRoZSBwdWxzZXMgYW5kIHJlZHVjZSB0aGUgY29va2luZyB0aW1lLjwvcD5cbjxwPkNvb2tlZCBwdWxzZXMgY2FuIGJlIHVzZWQgaW1tZWRpYXRlbHkgb3IgZnJvemVuIGZvciBsYXRlciB1c2UuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD5DYXJsaW4gUGVhczwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+QWxsZXJneSBpbmZvcm1hdGlvbjwvaDU+XG48cD5ObyBBbGxlcmdlbnM8L3A+XG48dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHI+XG48dGQ+PHN0cm9uZz5UeXBpY2FsIHZhbHVlczwvc3Ryb25nPjwvdGQ+XG48dGQ+PHN0cm9uZz5QZXIgMTAwZzwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkVuZXJneTwvdGQ+XG48dGQ+MTIwOGtKICgyODhrY2FsKTwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZhdDwvdGQ+XG48dGQ+Mi4xZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MC40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+MzIuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjNnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmlicmU8L3RkPlxuPHRkPjIyLjlnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+UHJvdGVpbjwvdGQ+XG48dGQ+MjMuNWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5TYWx0PC90ZD5cbjx0ZD4wZzwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk1vcmU8L2g1PlxuPHA+UmVkIEZveGVzIGFyZSBhIGRpc3RpbmN0aXZlbHkgcmVkIHZhcmlldHkgb2YgQ2FybGluIG9yIE1hcGxlIFBlYS4gSW4gTGFuY2FzaGlyZSBDYXJsaW4gUGVhcyBhcmUgdHJhZGl0aW9uYWxseSBzZXJ2ZWQgXCJwYXJjaGVkXCIgLSBib2lsZWQgYW5kIHJvYXN0IG9yIHNvYWtlZCBpbiB2aW5lZ2FyIC0gb24gQm9uZmlyZSBOaWdodC4gVGhleSdyZSBjZWxlYnJhdGVkIGluIHBhcnRzIG9mIFlvcmtzaGlyZSBvbiBDYXJsaW4gU3VuZGF5LCB0aGUgZmlmdGggU3VuZGF5IGluIExlbnQsIGFuZCBrbm93IGFzIEdyZXkgUGVhcyBpbiB0aGUgQmxhY2sgQ291bnRyeSwgd2hlcmUgdGhleSdyZSBvZnRlbiBzZXJ2ZWQgd2l0aCBiYWNvbi48L3A+XG48cD5DYXJsaW4gUGVhcyBhcmUgYWxzbyBwb3B1bGFyIHdpdGggcGlnZW9ucyAoYW5kIGNhcnAhKSBhbmQgb2NjYXNpb25hbGx5IGtub3duIGFzIFBpZ2VvbiBQZWFzIGJ1dCB0aGV5J3JlIG5vdCB0byBiZSBjb25mdXNlZCB3aXRoIHRoZSBlbnRpcmVseSBkaWZmZXJlbnQgdHJvcGljYWwgc3BlY2llcyA8ZW0+Q2FqYW51cyBjYWphbjwvZW0+LCBhbHNvIHBvcHVsYXJseSBrbm93biBhcyB0aGUgUGlnZW9uIFBlYS48L3A+XG48cD5TdWl0YWJsZSBmb3IgdmVnYW5zIGFuZCB2ZWdldGFyaWFuczwvcD5cbjwvbGk+IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1MzAiLCJkZmMtYjppbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzMxLzg0ODMvNzkzOS9wcm9kdWN0cy9Mb29zZS1SZWQtRm94ZXMtMjQwMHgxNjAwXzk4M3g2NTZfNWQ1ZDJjNDktZDA3Ny00MjEyLThhMmQtMTkxODU1MzI5Y2U5LmpwZz92PTE2Nzc3NjA4MTIiLCJkZmMtYjpuYW1lIjoiQ2FybGluIFBlYXMsIFJlZCBGb3ggLSBDYXRlcmluZywgc21hbGwsIDVrZyIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2NzcxMjgxOS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NzEyODE5L0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NzEyODE5L09mZmVyIiwiZGZjLWI6c2t1IjoiTldSRi81SyIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6Ii0xIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njc3MTI4MTkvT2ZmZXIiLCJAdHlwZSI6ImRmYy1iOk9mZmVyIiwiZGZjLWI6aGFzUHJpY2UiOnsiQGlkIjoiXzpiMTIwNTMxIn19LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NzQ1NTg3IiwiQHR5cGUiOiJkZmMtYjpTdXBwbGllZFByb2R1Y3QiLCJkZmMtYjpkZXNjcmlwdGlvbiI6Ijx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0ciBzdHlsZT1cImJvcmRlcjogMHB4O1wiPlxuPHRkIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7IGJvcmRlcjogMHB4O1wiIGJnY29sb3I9XCIjZDZmYmVkXCI+PHN0cm9uZz5PbmUgb2YgQnJpdGFpbidzIGJlc3Qta2VwdCBzZWNyZXRzLCA8YSB0aXRsZT1cIkNhcmxpbiBQZWFzIC0gSG9kbWVkb2QncyBCcml0aXNoLWdyb3duIHB1bHNlc1wiIGhyZWY9XCIvY29sbGVjdGlvbnMvcGVhcy9jYXJsaW4tcGVhc1wiPkNhcmxpbiBQZWFzPC9hPiBhcmUgYSBtdWNoLWxvdmVkIHRyYWRpdGlvbmFsIGZvb2QgaW4gdGhlIE5vcnRoIG9mIEVuZ2xhbmTCoGFuZCBtYWtlIGEgZ3JlYXQgYWx0ZXJuYXRpdmUgdG8gY2hpY2twZWFzLCB3aXRoIGV4Y2VsbGVudCBmbGF2b3VyIGFuZCB0ZXh0dXJlLjwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48cD5SZWQgRm94ZXMgYXJlIGEgcmVkLWJyb3duIHZhcmlldHkgb2YgQ2FybGluIFBlYSwgY29tYmluaW5nIHRoZSBkaXN0aW5jdGl2ZSBudXR0eSBmbGF2b3VyIG9mIENhcmxpbiBQZWFzIHdpdGggYSBzdHJpa2luZyBjb2xvdXIuPC9wPlxuPHA+Q2FybGluIFBlYXMgYXJlIHRyYWRpdGlvbmFsbHkgZWF0ZW4gYXMgUGFyY2hlZCBQZWFzIGluIExhbmNhc2hpcmUsIHNpbXBseSBib2lsZWQgdXAgYW5kIGVhdGVuIHdpdGggdmluZWdhciBhbmQgc2FsdC48L3A+XG48cD5UaGV5IG1ha2UgYW4gZXhjZWxsZW50IEJyaXRpc2gtZ3Jvd24gc3Vic3RpdHV0ZSBmb3IgY2hpY2twZWFzLjwvcD5cbjxwPjxlbT5BbHNvIHRyeSBvdXIgIFwiQmxhY2sgQmFkZ2VyXCIgQ2FybGluIFBlYXMgYW5kIGNhbm5lZCAgQ2FybGluIFBlYXMgaW4gV2F0ZXIsIGNvb2tlZCBhbmQgcmVhZHkgdG8gdXNlLjwvZW0+PC9wPlxuPCEtLSBzcGxpdCAtLT48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz5cbjxsaSBpZD1cInRhYjFcIiBjbGFzcz1cImFjdGl2ZVwiPlxuPHA+Q2FybGluIFBlYXMgaGF2ZSBhIHN1cGVyYiBudXR0eSBmbGF2b3VyIGFuZCBmaXJtIHRleHR1cmUsIG1ha2luZyBhIGdyZWF0IGFsdGVybmF0aXZlIHRvIGNoaWNrcGVhcyBvciBQdXkgbGVudGlscy4gVGhleSdyZSBncmVhdCBpbiBzb3Vwcywgc3Rld3MsIGN1cnJpZXMgYW5kIHNhbGFkLCBwYWlyaW5nIHdlbGwgd2l0aCByb2FzdCB2ZWdldGFibGVzLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+Q29va2luZyBpbnN0cnVjdGlvbnM8L2g1PlxuPHA+U29hayBvdmVybmlnaHQgLSBvciBxdWljay1zb2FrIGJ5IHBsYWNpbmcgaW4gYm9pbGluZyB3YXRlciwgdGFraW5nIGl0IG9mZiB0aGUgaGVhdCBhbmQgbGVhdmluZyBmb3Igb25lIGhvdXIuPC9wPlxuPHA+QWZ0ZXIgc29ha2luZyAsIHJpbnNlLCBwbGFjZSBpbiBhIHBhbiB3aXRoIHBsZW50eSBvZiB3YXRlciwgYnJpbmcgdG8gdGhlIGJvaWwsIGNvdmVyIGFuZCBzaW1tZXIgZm9yIDQwIHRvIDQ1IG1pbnV0ZXMgdW50aWwgdGVuZGVyLjwvcD5cbjxwPkFkZGluZyBiaWNhcmJvbmF0ZSBvZiBzb2RhIChiYWtpbmcgc29kYSkgd2hlbiBzb2FraW5nIHdpbGwgcmVzdWx0IGluIHNvZnRlciBjb29rZWQgcGVhcy4gQ29va2VkIHBlYXMgY2FuIGJlIHVzZWQgaW1tZWRpYXRlbHkgb3IgZnJvemVuLjwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+Tm90ZXMgb24gQ29va2luZyBEcmllZCBQdWxzZXM8L2g1PlxuPHA+Q29va2luZyB0aW1lcyBmb3IgZHJpZWQgcHVsc2VzIHdpbGwgYmUgbG9uZ2VyIGF0IGhpZ2hlciBhbHRpdHVkZXMgYW5kIHdoZW4gY29va2luZyB3aXRoIGhhcmQgd2F0ZXIgb3Igb2xkZXIgcHVsc2VzLjwvcD5cbjxwPkFkZGluZyA8c3Bhbj5iaWNhcmJvbmF0ZSBvZiBzb2RhIChiYWtpbmfCoDwvc3Bhbj48c3Bhbj5zb2RhKcKgPC9zcGFuPmR1cmluZyBzb2FraW5nIGFuZC9vciBjb29raW5nIHdpbGwgc29mdGVuIHRoZSBwdWxzZXMgYW5kIHJlZHVjZSB0aGUgY29va2luZyB0aW1lLjwvcD5cbjxwPkNvb2tlZCBwdWxzZXMgY2FuIGJlIHVzZWQgaW1tZWRpYXRlbHkgb3IgZnJvemVuIGZvciBsYXRlciB1c2UuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD5DYXJsaW4gUGVhczwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+QWxsZXJneSBpbmZvcm1hdGlvbjwvaDU+XG48cD5ObyBBbGxlcmdlbnM8L3A+XG48dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHI+XG48dGQ+PHN0cm9uZz5UeXBpY2FsIHZhbHVlczwvc3Ryb25nPjwvdGQ+XG48dGQ+PHN0cm9uZz5QZXIgMTAwZzwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkVuZXJneTwvdGQ+XG48dGQ+MTIwOGtKICgyODhrY2FsKTwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkZhdDwvdGQ+XG48dGQ+Mi4xZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MC40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+MzIuMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjNnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmlicmU8L3RkPlxuPHRkPjIyLjlnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+UHJvdGVpbjwvdGQ+XG48dGQ+MjMuNWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5TYWx0PC90ZD5cbjx0ZD4wZzwvdGQ+XG48L3RyPlxuPC90Ym9keT5cbjwvdGFibGU+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk1vcmU8L2g1PlxuPHA+UmVkIEZveGVzIGFyZSBhIGRpc3RpbmN0aXZlbHkgcmVkIHZhcmlldHkgb2YgQ2FybGluIG9yIE1hcGxlIFBlYS4gSW4gTGFuY2FzaGlyZSBDYXJsaW4gUGVhcyBhcmUgdHJhZGl0aW9uYWxseSBzZXJ2ZWQgXCJwYXJjaGVkXCIgLSBib2lsZWQgYW5kIHJvYXN0IG9yIHNvYWtlZCBpbiB2aW5lZ2FyIC0gb24gQm9uZmlyZSBOaWdodC4gVGhleSdyZSBjZWxlYnJhdGVkIGluIHBhcnRzIG9mIFlvcmtzaGlyZSBvbiBDYXJsaW4gU3VuZGF5LCB0aGUgZmlmdGggU3VuZGF5IGluIExlbnQsIGFuZCBrbm93IGFzIEdyZXkgUGVhcyBpbiB0aGUgQmxhY2sgQ291bnRyeSwgd2hlcmUgdGhleSdyZSBvZnRlbiBzZXJ2ZWQgd2l0aCBiYWNvbi48L3A+XG48cD5DYXJsaW4gUGVhcyBhcmUgYWxzbyBwb3B1bGFyIHdpdGggcGlnZW9ucyAoYW5kIGNhcnAhKSBhbmQgb2NjYXNpb25hbGx5IGtub3duIGFzIFBpZ2VvbiBQZWFzIGJ1dCB0aGV5J3JlIG5vdCB0byBiZSBjb25mdXNlZCB3aXRoIHRoZSBlbnRpcmVseSBkaWZmZXJlbnQgdHJvcGljYWwgc3BlY2llcyA8ZW0+Q2FqYW51cyBjYWphbjwvZW0+LCBhbHNvIHBvcHVsYXJseSBrbm93biBhcyB0aGUgUGlnZW9uIFBlYS48L3A+XG48cD5TdWl0YWJsZSBmb3IgdmVnYW5zIGFuZCB2ZWdldGFyaWFuczwvcD5cbjwvbGk+IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1MjQiLCJkZmMtYjppbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzMxLzg0ODMvNzkzOS9wcm9kdWN0cy9Mb29zZS1SZWQtRm94ZXMtMjQwMHgxNjAwXzk4M3g2NTZfNWQ1ZDJjNDktZDA3Ny00MjEyLThhMmQtMTkxODU1MzI5Y2U5LmpwZz92PTE2Nzc3NjA4MTIiLCJkZmMtYjpuYW1lIjoiQ2FybGluIFBlYXMsIFJlZCBGb3ggLSBDYXRlcmluZywgbGFyZ2UsIDI1a2ciLCJkZmMtYjpyZWZlcmVuY2VkQnkiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njc3NDU1ODcvQ2F0YWxvZ0l0ZW0ifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2Nzc0NTU4Ny9DYXRhbG9nSXRlbSIsIkB0eXBlIjoiZGZjLWI6Q2F0YWxvZ0l0ZW0iLCJkZmMtYjpvZmZlcmVkVGhyb3VnaCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2Nzc0NTU4Ny9PZmZlciIsImRmYy1iOnNrdSI6Ik5XUkYvMjUiLCJkZmMtYjpzdG9ja0xpbWl0YXRpb24iOiItMSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY3NzQ1NTg3L09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjEyMDUyNSJ9fSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0NyIsIkB0eXBlIjoiZGZjLWI6U3VwcGxpZWRQcm9kdWN0IiwiZGZjLWI6ZGVzY3JpcHRpb24iOiI8cD48c3Ryb25nPlRoZSBmaXJzdCBldmVyIEJyaXRpc2gtZ3Jvd24gb3JnYW5pY8KgY2hpYSBzZWVkcyEgPC9zdHJvbmc+PC9wPlxuPHA+PHN0cm9uZz5UaGVzZSB2ZXJzYXRpbGUgYW5kIG51dHJpdGlvdXMgc2VlZHMgYXJlIGRlbGljaW91cyBzcHJpbmtsZWQgb24gc2FsYWRzLCBhZGRlZCB0byBzbW9vdGhpZXMgb3IgaW4gYmFraW5nLiBUaGV5IG1ha2UgYSBncmVhdCB2ZWdhbiBlZ2cgcmVwbGFjZW1lbnQgdG9vLjwvc3Ryb25nPjwvcD5cbjxwPk9yZ2FuaWNhbGx5IGdyb3duIGJ5IEpvaG4gYW5kIEFsaWNlIFBhd3NleSBpbiBTdWZmb2xrLCB3aXRoIGd1aWRhbmNlIGZyb20gPGEgdGl0bGU9XCJSZWFzb25zIHRvIGJlIENoaWEtZnVsXCIgaHJlZj1cImh0dHBzOi8vaG9kbWVkb2RzLmNvLnVrL2Jsb2dzL25ld3MvZmlyc3QtYnJpdGlzaC1jaGlhXCI+Y2hpYSBwaW9uZWVycyBQZXRlciBhbmQgQW5kcmV3IEZhaXJzPC9hPiwgdGhlc2UgY2hpYSBzZWVkcyBhcmUgdGhlIHJlc3VsdCBvZiBmaXZlIHllYXJzIG9mIGNyb3AgdHJpYWxzIGFuZCBkZXZlbG9wbWVudHMuwqBUaGUgdGlueSBvaWwtcmljaCBzZWVkcyBhcmUgaGFydmVzdGVkIGZyb20gdGhlIDxlbT5TYWx2aWEgaGlzcGFuaWNhPC9lbT4gcGxhbnQsIGEgbWVtYmVyIG9mIHRoZSBtaW50IGZhbWlseSBvcmlnaW5hdGluZyBpbiBjZW50cmFsIEFtZXJpY2EsIHdoZXJlIGNoaWEgd2FzIGEgc3RhcGxlIGZvb2QgaW4gQXp0ZWMgY3VsdHVyZXMsIGFsb25nc2lkZSBiZWFucyBhbmQgY29ybi48L3A+XG48IS0tIHNwbGl0IC0tPjxoMz5Db21wbGV0ZSBQcm9kdWN0IERldGFpbHM8L2gzPlxuPGxpIGlkPVwidGFiMVwiIGNsYXNzPVwiYWN0aXZlXCI+XG48cD5TcHJpbmtsZSBvbiBzYWxhZHMsIHVzZSBpbiBiYWtpbmcsIGFkZCB0byBzbW9vdGhpZXMsIHBvcnJpZGdlIG9yIGdyYW5vbGEuPC9wPlxuPHA+QWR2aXNlZCBtYXhpbXVtIGRhaWx5IGludGFrZTogMTVnPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Db29raW5nIGluc3RydWN0aW9uczwvaDU+XG48cD48c3Ryb25nPkFzIGFuIGVnZyBzdWJzdGl0dXRlPC9zdHJvbmc+PGJyPlNvYWsgMSB0YWJsZXNwb29uIG9mIHNlZWRzIGluIDMgdGFibGVzcG9vbnMgb2Ygd2FybSB3YXRlciBmb3IgMzAgbWludXRlcyB0byByZXBsYWNlIG9uZSBlZ2cgaW4gdmVnYW4gYmFraW5nLjwvcD5cbjxwPjxzdHJvbmc+SW4gYmFraW5nPC9zdHJvbmc+PGJyPkFkZCB3aG9sZSBvciBncm91bmQgY2hpYSBzZWVkcyB0byBicmVhZCBtaXhlcyBhdCB1cCB0byA1JTxicj5BZGQgd2hvbGUgY2hpYSBzZWVkcyB0byBvdGhlciBiYWtpbmcgbWl4ZXMgYXQgdXAgdG8gMTAlPC9wPlxuPHA+PHN0cm9uZz5PdGhlciB1c2VzPC9zdHJvbmc+PGJyPiBBZGQgd2hvbGUgY2hpYSBzZWVkcyB0byBicmVha2Zhc3QgY2VyZWFsIGF0IHVwIHRvIDEwJTxicj5BZGQgd2hvbGUgY2hpYSBzZWVkcyB0byBmcnVpdCwgbnV0LCBhbmQgc2VlZCBtaXhlcyBhdCB1cCB0byAxMCU8YnI+QWRkIHdob2xlLCBtYXNoZWQgb3IgZ3JvdW5kIGNoaWEgc2VlZHMgdG8gZnJ1aXQganVpY2VzIG9yIHNtb290aGllcyBhdCB1cCB0byAxNWcvZGF5PC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD5DaGlhwqBzZWVkcyAoPGVtPlNhbHZpYSBIaXNwYW5pY2E8L2VtPik8L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkFsbGVyZ3kgaW5mb3JtYXRpb248L2g1PlxuPHA+Tm8gQWxsZXJnZW5zPC9wPlxuPHRhYmxlIGhlaWdodD1cIjI0N1wiIHdpZHRoPVwiNDE2XCI+XG48dGJvZHk+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPjxzdHJvbmc+VHlwaWNhbCB2YWx1ZXM8L3N0cm9uZz48L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkVuZXJneTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjEsNjc1a0ogLyA0MDRrY2FsPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkZhdDwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjIzLjJnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjIuM2c8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+Q2FyYm9oeWRyYXRlPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MTYuN2c8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+b2Ygd2hpY2ggc3VnYXJzPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MC44ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5GaWJyZTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjI3LjdnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPlByb3RlaW48L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4xOC4yZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5TYWx0PC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MC4wMWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+Q2FsY2l1bTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjcwMW1nPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPklyb248L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj43LjJtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5NYWduZXNpdW08L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yMzBtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5QaG9zcGhvcm91czwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjU4M21nPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPk9tZWdhIDMgQUxBPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MTEuNWc8L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5Nb3JlPC9oNT5cbjxwPkNoaWHCoFNlZWRzIGFyZSBoaWdoIGluIGRpZXRhcnkgZmlicmUgYW5kwqBPbWVnYSAzIEFMQSBvaWxzLCBhbmQgYSBzb3VyY2Ugb2YgcHJvdGVpbi48L3A+XG48cD5TdWl0YWJsZSBmb3IgVmVnYW5zICZhbXA7IFZlZ2V0YXJpYW5zLjwvcD5cbjxwPkdyb3duIGJ5IEpvaG4gYW5kIEFsaWNlIFBhd3NleSBpbiBTdWZmb2xrLjwvcD5cbjwvbGk+IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1MzIiLCJkZmMtYjppbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzMxLzg0ODMvNzkzOS9wcm9kdWN0cy9PcmdhbmljLUNoaWEtMjQwMHgxODAwXzNmOWIyOWM2LWYxZmUtNDg5OS05NTdmLTAzOGJlOTc2ZGE2OC5qcGc/dj0xNjc3NzYwODE2IiwiZGZjLWI6bmFtZSI6IkNoaWEgU2VlZCwgT3JnYW5pYyAtIFJldGFpbCBwYWNrLCAzMDBnIiwiZGZjLWI6cmVmZXJlbmNlZEJ5IjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDAwOTQ3L0NhdGFsb2dJdGVtIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvQXNQbGFubmVkQ29uc3VtcHRpb25GbG93IiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpjb25zdW1lcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0NyIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTU2In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvQXNQbGFubmVkUHJvZHVjdGlvbkZsb3ciLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZFByb2R1Y3Rpb25GbG93IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1NTciLCJkZmMtYjpwcm9kdWNlcyI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQzMzcxNSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDAwOTQ3L0FzUGxhbm5lZFRyYW5zZm9ybWF0aW9uIiwiQHR5cGUiOiJkZmMtYjpBc1BsYW5uZWRUcmFuc2Zvcm1hdGlvbiIsImRmYy1iOmhhc0luY29tZSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0Ny9Bc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJkZmMtYjpoYXNPdXRjb21lIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDAwOTQ3L0FzUGxhbm5lZFByb2R1Y3Rpb25GbG93In0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvQ2F0YWxvZ0l0ZW0iLCJAdHlwZSI6ImRmYy1iOkNhdGFsb2dJdGVtIiwiZGZjLWI6b2ZmZXJlZFRocm91Z2giOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MDA5NDcvT2ZmZXIiLCJkZmMtYjpza3UiOiJPR0NIL1IzIiwiZGZjLWI6c3RvY2tMaW1pdGF0aW9uIjoiLTEifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQwMDk0Ny9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIxMjA1MzMifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MzM3MTUiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHA+PHN0cm9uZz5UaGUgZmlyc3QgZXZlciBCcml0aXNoLWdyb3duIG9yZ2FuaWPCoGNoaWEgc2VlZHMhIDwvc3Ryb25nPjwvcD5cbjxwPjxzdHJvbmc+VGhlc2UgdmVyc2F0aWxlIGFuZCBudXRyaXRpb3VzIHNlZWRzIGFyZSBkZWxpY2lvdXMgc3ByaW5rbGVkIG9uIHNhbGFkcywgYWRkZWQgdG8gc21vb3RoaWVzIG9yIGluIGJha2luZy4gVGhleSBtYWtlIGEgZ3JlYXQgdmVnYW4gZWdnIHJlcGxhY2VtZW50IHRvby48L3N0cm9uZz48L3A+XG48cD5PcmdhbmljYWxseSBncm93biBieSBKb2huIGFuZCBBbGljZSBQYXdzZXkgaW4gU3VmZm9saywgd2l0aCBndWlkYW5jZSBmcm9tIDxhIHRpdGxlPVwiUmVhc29ucyB0byBiZSBDaGlhLWZ1bFwiIGhyZWY9XCJodHRwczovL2hvZG1lZG9kcy5jby51ay9ibG9ncy9uZXdzL2ZpcnN0LWJyaXRpc2gtY2hpYVwiPmNoaWEgcGlvbmVlcnMgUGV0ZXIgYW5kIEFuZHJldyBGYWlyczwvYT4sIHRoZXNlIGNoaWEgc2VlZHMgYXJlIHRoZSByZXN1bHQgb2YgZml2ZSB5ZWFycyBvZiBjcm9wIHRyaWFscyBhbmQgZGV2ZWxvcG1lbnRzLsKgVGhlIHRpbnkgb2lsLXJpY2ggc2VlZHMgYXJlIGhhcnZlc3RlZCBmcm9tIHRoZSA8ZW0+U2FsdmlhIGhpc3BhbmljYTwvZW0+IHBsYW50LCBhIG1lbWJlciBvZiB0aGUgbWludCBmYW1pbHkgb3JpZ2luYXRpbmcgaW4gY2VudHJhbCBBbWVyaWNhLCB3aGVyZSBjaGlhIHdhcyBhIHN0YXBsZSBmb29kIGluIEF6dGVjIGN1bHR1cmVzLCBhbG9uZ3NpZGUgYmVhbnMgYW5kIGNvcm4uPC9wPlxuPCEtLSBzcGxpdCAtLT48aDM+Q29tcGxldGUgUHJvZHVjdCBEZXRhaWxzPC9oMz5cbjxsaSBpZD1cInRhYjFcIiBjbGFzcz1cImFjdGl2ZVwiPlxuPHA+U3ByaW5rbGUgb24gc2FsYWRzLCB1c2UgaW4gYmFraW5nLCBhZGQgdG8gc21vb3RoaWVzLCBwb3JyaWRnZSBvciBncmFub2xhLjwvcD5cbjxwPkFkdmlzZWQgbWF4aW11bSBkYWlseSBpbnRha2U6IDE1ZzwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+Q29va2luZyBpbnN0cnVjdGlvbnM8L2g1PlxuPHA+PHN0cm9uZz5BcyBhbiBlZ2cgc3Vic3RpdHV0ZTwvc3Ryb25nPjxicj5Tb2FrIDEgdGFibGVzcG9vbiBvZiBzZWVkcyBpbiAzIHRhYmxlc3Bvb25zIG9mIHdhcm0gd2F0ZXIgZm9yIDMwIG1pbnV0ZXMgdG8gcmVwbGFjZSBvbmUgZWdnIGluIHZlZ2FuIGJha2luZy48L3A+XG48cD48c3Ryb25nPkluIGJha2luZzwvc3Ryb25nPjxicj5BZGQgd2hvbGUgb3IgZ3JvdW5kIGNoaWEgc2VlZHMgdG8gYnJlYWQgbWl4ZXMgYXQgdXAgdG8gNSU8YnI+QWRkIHdob2xlIGNoaWEgc2VlZHMgdG8gb3RoZXIgYmFraW5nIG1peGVzIGF0IHVwIHRvIDEwJTwvcD5cbjxwPjxzdHJvbmc+T3RoZXIgdXNlczwvc3Ryb25nPjxicj4gQWRkIHdob2xlIGNoaWEgc2VlZHMgdG8gYnJlYWtmYXN0IGNlcmVhbCBhdCB1cCB0byAxMCU8YnI+QWRkIHdob2xlIGNoaWEgc2VlZHMgdG8gZnJ1aXQsIG51dCwgYW5kIHNlZWQgbWl4ZXMgYXQgdXAgdG8gMTAlPGJyPkFkZCB3aG9sZSwgbWFzaGVkIG9yIGdyb3VuZCBjaGlhIHNlZWRzIHRvIGZydWl0IGp1aWNlcyBvciBzbW9vdGhpZXMgYXQgdXAgdG8gMTVnL2RheTwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SW5ncmVkaWVudHM8L2g1PlxuPHA+Q2hpYcKgc2VlZHMgKDxlbT5TYWx2aWEgSGlzcGFuaWNhPC9lbT4pPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5IGluZm9ybWF0aW9uPC9oNT5cbjxwPk5vIEFsbGVyZ2VuczwvcD5cbjx0YWJsZSBoZWlnaHQ9XCIyNDdcIiB3aWR0aD1cIjQxNlwiPlxuPHRib2R5PlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+PHN0cm9uZz5QZXIgMTAwZzwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5FbmVyZ3k8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4xLDY3NWtKIC8gNDA0a2NhbDwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5GYXQ8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yMy4yZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5vZiB3aGljaCBzYXR1cmF0ZXM8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yLjNnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjE2LjdnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPm9mIHdoaWNoIHN1Z2FyczwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjAuOGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+RmlicmU8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj4yNy43ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5Qcm90ZWluPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MTguMmc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+U2FsdDwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjAuMDFnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQgc3R5bGU9XCJ3aWR0aDogMjAzLjI5NXB4O1wiPkNhbGNpdW08L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj43MDFtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5Jcm9uPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+Ny4ybWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+TWFnbmVzaXVtPC90ZD5cbjx0ZCBzdHlsZT1cIndpZHRoOiAxOTkuNjU5cHg7XCI+MjMwbWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZCBzdHlsZT1cIndpZHRoOiAyMDMuMjk1cHg7XCI+UGhvc3Bob3JvdXM8L3RkPlxuPHRkIHN0eWxlPVwid2lkdGg6IDE5OS42NTlweDtcIj41ODNtZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkIHN0eWxlPVwid2lkdGg6IDIwMy4yOTVweDtcIj5PbWVnYSAzIEFMQTwvdGQ+XG48dGQgc3R5bGU9XCJ3aWR0aDogMTk5LjY1OXB4O1wiPjExLjVnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5DaGlhwqBTZWVkcyBhcmUgaGlnaCBpbiBkaWV0YXJ5IGZpYnJlIGFuZMKgT21lZ2EgMyBBTEEgb2lscywgYW5kIGEgc291cmNlIG9mIHByb3RlaW4uPC9wPlxuPHA+U3VpdGFibGUgZm9yIFZlZ2FucyAmYW1wOyBWZWdldGFyaWFucy48L3A+XG48cD5Hcm93biBieSBKb2huIGFuZCBBbGljZSBQYXdzZXkgaW4gU3VmZm9say48L3A+XG48L2xpPiIsImRmYy1iOmhhc1F1YW50aXR5IjoiXzpiMTIwNTQ0IiwiZGZjLWI6aW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDczMS84NDgzLzc5MzkvcHJvZHVjdHMvT3JnYW5pYy1DaGlhLTI0MDB4MTgwMF8zZjliMjljNi1mMWZlLTQ4OTktOTU3Zi0wMzhiZTk3NmRhNjguanBnP3Y9MTY3Nzc2MDgxNiIsImRmYy1iOm5hbWUiOiJDaGlhIFNlZWQsIE9yZ2FuaWMgLSBDYXNlLCA4IHggMzAwZyIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ2ODQzMzcxNS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDMzNzE1L0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDY4NDMzNzE1L09mZmVyIiwiZGZjLWI6c2t1IjoiT0dDSC9DOCIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6Ii0xIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0Njg0MzM3MTUvT2ZmZXIiLCJAdHlwZSI6ImRmYy1iOk9mZmVyIiwiZGZjLWI6aGFzUHJpY2UiOnsiQGlkIjoiXzpiMTIwNTQ1In19LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDcwOTI0MDgzIiwiQHR5cGUiOiJkZmMtYjpTdXBwbGllZFByb2R1Y3QiLCJkZmMtYjpkZXNjcmlwdGlvbiI6Ijx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0ciBzdHlsZT1cImJvcmRlcjogMHB4O1wiPlxuPHRkIGJnY29sb3I9XCIjZDZmYmVkXCIgc3R5bGU9XCJjb2xvcjogIzAwMDAwMDsgYm9yZGVyOiAwcHg7IHdpZHRoOiA1MjZweDtcIj48Yj5UaGUgcmljaCwgc21va3kgYW5kIHNhbHR5IHRhc3RlIG9mIGR1bHNlIGFkZHMgZGVwdGggdG8gZGlzaGVzIG9mIGFsbCBraW5kcy48L2I+PC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT5cbjxwPkVhdGluZyBkdWxzZSBpcyBhbiBhbmNpZW50IHRyYWRpdGlvbiBpbiBTY290cyBhbmQgSXJpc2ggY3VsdHVyZS4gSXQgYWRkcyBhIHdvbmRlcmZ1bCBkZXB0aCBvZiBmbGF2b3VyIGFuZCBpcyByaWNoIGluIG1pbmVyYWxzIGFuZCBwcm90ZWluLjwvcD5cbjxwPlNvbWV0aW1lcyBrbm93biBhcyAndmVnZXRhcmlhbiBiYWNvbicgaXQgaGFzIGEgd29uZGVyZnVsIHJvYnVzdCBmbGF2b3VyIHRoYXQgcGFpcnMgd2VsbCB3aXRoIHNlYWZvb2QsIGxlYWZ5IGdyZWVucyBhbmQgdG9tYXRvZXMuPC9wPlxuPHA+TWFyYSBTZWF3ZWVkIGlzIGhhcnZlc3RlZCBzdXN0YWluYWJseSBmcm9tIHRoZSBwdXJlLCB3aWxkIHdhdGVycyBhcm91bmQgU2NvdGxhbmQgYW5kIElyZWxhbmQuwqA8c3Bhbj5UbyBhdm9pZCBjb250YW1pbmF0aW9uLCB0aGUgc2Vhd2VlZCBpcyBwYWNrZWQgaW50byBzZWFsZWQgc2Fja3MgYmVmb3JlIGJlaW5nIGJyb3VnaHQgdXAgdGhlIGJlYWNoIGFuZCBkZWxpdmVyZWQgZnJlc2gsIGRpcmVjdGx5IHRvIHRoZSBmYWN0b3J5LiBUaGUgc2Vhd2VlZCBpcyBwaWNrZWQgYW5kIHByb2Nlc3NlZCB3aXRoaW4gMjQgaG91cnMgdG8gbG9jayBpbiBmbGF2b3VyLCBlbnN1cmUgcXVhbGl0eSBhbmQgc2VjdXJlIG1heGltdW0gbnV0cml0aW9uYWwgYmVuZWZpdHMuPC9zcGFuPjwvcD48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkhvdyB0byB1c2U8L2g1PlxuPHA+RHVsc2UgaGFzIGEgbmF0dXJhbCwgbGluZ2VyaW5nIHNtb2t5IHRhc3RlLiBJdCdzIGRlbGljaW91cyB3aGVuIGdlbmVyb3VzbHkgc2hha2VuIG9uIGRhcmsgZ3JlZW4gdmVnZXRhYmxlcyBhbmQgcmljaCBwdWxzZSBkaXNoZXMuPC9wPlxuPHA+Rm9yIGFuIGV4dHJhIHNhdm91cnkgaGl0IHdpdGhvdXQgdGhlIHNhbHQsIHVzZSBkdWxzZSBmbGFrZXMgdG8gc2Vhc29uIHJvYXN0ZWQgdmVnZXRhYmxlLCBvciBzdGlyIGludG8gYm9sb2duZXNlIHNhdWNlIG9yIGNoaWxsaSBiZWZvcmUgc2VydmluZy4gRHVsc2UgaXMgYWxzbyBwZXJmZWN0IHNjYXR0ZXJlZCBtaXhlZCB0aHJvdWdoIGNyaXNweSBrYWxlLjwvcD5cbjxwPkZvciBhbiB1bnVzdWFsIHNhbHRlZCBjYXJhbWVsLXN0eWxlIHR3aXN0LCB0cnkgcGFpcmluZyBkdWxzZSB3aXRoIGRhcmsgY2hvY29sYXRlLiBKdXN0IGNvbWJpbmUgYSBwaW5jaCBvZiBkdWxzZSB3aXRoIHRoZSBvdGhlciBkcnkgaW5ncmVkaWVudHMgaW4gYW55IGJyb3duaWUgb3IgdHJ1ZmZsZSByZWNpcGUuPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5JbmdyZWRpZW50czwvaDU+XG48cD4xMDAlIER1bHNlICg8ZW0+UGFsbWFyaWEgcGFsbWF0YTwvZW0+KTwvcD5cbjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+QWxsZXJneSBpbmZvcm1hdGlvbjwvaDU+XG48cD5NYXkgY29udGFpbiBmaXNoLCBjcnVzdGFjZWFucywgbW9sbHVzY3MuXG48L3A+XG48dGFibGUgd2lkdGg9XCIxMDAlXCI+XG48dGJvZHk+XG48dHI+XG48dGQ+PHN0cm9uZz5UeXBpY2FsIHZhbHVlczwvc3Ryb25nPjwvdGQ+XG48dGQ+PHN0cm9uZz5QZXIgMTAwZzwvc3Ryb25nPjwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkVuZXJneTwvdGQ+XG48dGQ+OTc0a0ogKDIzNGtjYWwpPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmF0PC90ZD5cbjx0ZD5cbjxwPjEuNWc8L3A+XG48L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzYXR1cmF0ZXM8L3RkPlxuPHRkPjAuNGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5DYXJib2h5ZHJhdGU8L3RkPlxuPHRkPjIyLjhnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+b2Ygd2hpY2ggc3VnYXJzPC90ZD5cbjx0ZD4xLjBnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RmlicmU8L3RkPlxuPHRkPjM2LjlnPC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+UHJvdGVpbjwvdGQ+XG48dGQ+MTMuOGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5TYWx0PC90ZD5cbjx0ZD40LjlnPC90ZD5cbjwvdHI+XG48L3Rib2R5PlxuPC90YWJsZT48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPk1vcmU8L2g1PlxuPHA+UHJvZHVjdCBvZiBTY290bGFuZDxicj5HcmVhdCBUYXN0ZSBhd2FyZCB3aW5uZXI8YnI+U3VpdGFibGUgZm9yIHZlZ2FucyBhbmQgdmVnZXRhcmlhbnM8YnI+QSBzb3VyY2Ugb2YgaW9kaW5lLCBjYWxjaXVtLCBwb3Rhc3NpdW0sIG1hZ25lc2l1bSwgbWFuZ2FuZXNlLCBjb3BwZXIsIGlyb24sIHppbmM8L3A+IiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1MzQiLCJkZmMtYjppbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzMxLzg0ODMvNzkzOS9wcm9kdWN0cy9NYXJhLUR1bHNlLTMwZy10aW4tMTgwMHgxMjAwLmpwZz92PTE2Nzc3NjA4MzIiLCJkZmMtYjpuYW1lIjoiRHVsc2UgRmxha2VzIC0gUmV0YWlsIHBvdWNoLCAzMGciLCJkZmMtYjpyZWZlcmVuY2VkQnkiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NzA5MjQwODMvQ2F0YWxvZ0l0ZW0ifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ3MDkyNDA4My9Bc1BsYW5uZWRDb25zdW1wdGlvbkZsb3ciLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZENvbnN1bXB0aW9uRmxvdyIsImRmYy1iOmNvbnN1bWVzIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDcwOTI0MDgzIiwiZGZjLWI6aGFzUXVhbnRpdHkiOiJfOmIxMjA1NTgifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ3MDkyNDA4My9Bc1BsYW5uZWRQcm9kdWN0aW9uRmxvdyIsIkB0eXBlIjoiZGZjLWI6QXNQbGFubmVkUHJvZHVjdGlvbkZsb3ciLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDU1OSIsImRmYy1iOnByb2R1Y2VzIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDcwOTU2ODUxIn0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NzA5MjQwODMvQXNQbGFubmVkVHJhbnNmb3JtYXRpb24iLCJAdHlwZSI6ImRmYy1iOkFzUGxhbm5lZFRyYW5zZm9ybWF0aW9uIiwiZGZjLWI6aGFzSW5jb21lIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDcwOTI0MDgzL0FzUGxhbm5lZENvbnN1bXB0aW9uRmxvdyIsImRmYy1iOmhhc091dGNvbWUiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NzA5MjQwODMvQXNQbGFubmVkUHJvZHVjdGlvbkZsb3cifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ3MDkyNDA4My9DYXRhbG9nSXRlbSIsIkB0eXBlIjoiZGZjLWI6Q2F0YWxvZ0l0ZW0iLCJkZmMtYjpvZmZlcmVkVGhyb3VnaCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ3MDkyNDA4My9PZmZlciIsImRmYy1iOnNrdSI6Ik1BUi9XRFVMUy9QMyIsImRmYy1iOnN0b2NrTGltaXRhdGlvbiI6IjUifSx7IkBpZCI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ3MDkyNDA4My9PZmZlciIsIkB0eXBlIjoiZGZjLWI6T2ZmZXIiLCJkZmMtYjpoYXNQcmljZSI6eyJAaWQiOiJfOmIxMjA1MzUifX0seyJAaWQiOiJodHRwczovL2Vudi0wMTA1ODMxLmpjbG91ZC12ZXItanBlLmlrLXNlcnZlci5jb20vYXBpL2RmYy9FbnRlcnByaXNlcy90ZXN0LWhvZG1lZG9kL1N1cHBsaWVkUHJvZHVjdHMvNDQ1MTk0NzA5NTY4NTEiLCJAdHlwZSI6ImRmYy1iOlN1cHBsaWVkUHJvZHVjdCIsImRmYy1iOmRlc2NyaXB0aW9uIjoiPHRhYmxlIHdpZHRoPVwiMTAwJVwiPlxuPHRib2R5PlxuPHRyIHN0eWxlPVwiYm9yZGVyOiAwcHg7XCI+XG48dGQgYmdjb2xvcj1cIiNkNmZiZWRcIiBzdHlsZT1cImNvbG9yOiAjMDAwMDAwOyBib3JkZXI6IDBweDsgd2lkdGg6IDUyNnB4O1wiPjxiPlRoZSByaWNoLCBzbW9reSBhbmQgc2FsdHkgdGFzdGUgb2YgZHVsc2UgYWRkcyBkZXB0aCB0byBkaXNoZXMgb2YgYWxsIGtpbmRzLjwvYj48L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPlxuPHA+RWF0aW5nIGR1bHNlIGlzIGFuIGFuY2llbnQgdHJhZGl0aW9uIGluIFNjb3RzIGFuZCBJcmlzaCBjdWx0dXJlLiBJdCBhZGRzIGEgd29uZGVyZnVsIGRlcHRoIG9mIGZsYXZvdXIgYW5kIGlzIHJpY2ggaW4gbWluZXJhbHMgYW5kIHByb3RlaW4uPC9wPlxuPHA+U29tZXRpbWVzIGtub3duIGFzICd2ZWdldGFyaWFuIGJhY29uJyBpdCBoYXMgYSB3b25kZXJmdWwgcm9idXN0IGZsYXZvdXIgdGhhdCBwYWlycyB3ZWxsIHdpdGggc2VhZm9vZCwgbGVhZnkgZ3JlZW5zIGFuZCB0b21hdG9lcy48L3A+XG48cD5NYXJhIFNlYXdlZWQgaXMgaGFydmVzdGVkIHN1c3RhaW5hYmx5IGZyb20gdGhlIHB1cmUsIHdpbGQgd2F0ZXJzIGFyb3VuZCBTY290bGFuZCBhbmQgSXJlbGFuZC7CoDxzcGFuPlRvIGF2b2lkIGNvbnRhbWluYXRpb24sIHRoZSBzZWF3ZWVkIGlzIHBhY2tlZCBpbnRvIHNlYWxlZCBzYWNrcyBiZWZvcmUgYmVpbmcgYnJvdWdodCB1cCB0aGUgYmVhY2ggYW5kIGRlbGl2ZXJlZCBmcmVzaCwgZGlyZWN0bHkgdG8gdGhlIGZhY3RvcnkuIFRoZSBzZWF3ZWVkIGlzIHBpY2tlZCBhbmQgcHJvY2Vzc2VkIHdpdGhpbiAyNCBob3VycyB0byBsb2NrIGluIGZsYXZvdXIsIGVuc3VyZSBxdWFsaXR5IGFuZCBzZWN1cmUgbWF4aW11bSBudXRyaXRpb25hbCBiZW5lZml0cy48L3NwYW4+PC9wPjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+SG93IHRvIHVzZTwvaDU+XG48cD5EdWxzZSBoYXMgYSBuYXR1cmFsLCBsaW5nZXJpbmcgc21va3kgdGFzdGUuIEl0J3MgZGVsaWNpb3VzIHdoZW4gZ2VuZXJvdXNseSBzaGFrZW4gb24gZGFyayBncmVlbiB2ZWdldGFibGVzIGFuZCByaWNoIHB1bHNlIGRpc2hlcy48L3A+XG48cD5Gb3IgYW4gZXh0cmEgc2F2b3VyeSBoaXQgd2l0aG91dCB0aGUgc2FsdCwgdXNlIGR1bHNlIGZsYWtlcyB0byBzZWFzb24gcm9hc3RlZCB2ZWdldGFibGUsIG9yIHN0aXIgaW50byBib2xvZ25lc2Ugc2F1Y2Ugb3IgY2hpbGxpIGJlZm9yZSBzZXJ2aW5nLiBEdWxzZSBpcyBhbHNvIHBlcmZlY3Qgc2NhdHRlcmVkIG1peGVkIHRocm91Z2ggY3Jpc3B5IGthbGUuPC9wPlxuPHA+Rm9yIGFuIHVudXN1YWwgc2FsdGVkIGNhcmFtZWwtc3R5bGUgdHdpc3QsIHRyeSBwYWlyaW5nIGR1bHNlIHdpdGggZGFyayBjaG9jb2xhdGUuIEp1c3QgY29tYmluZSBhIHBpbmNoIG9mIGR1bHNlIHdpdGggdGhlIG90aGVyIGRyeSBpbmdyZWRpZW50cyBpbiBhbnkgYnJvd25pZSBvciB0cnVmZmxlIHJlY2lwZS48L3A+XG48aDUgY2xhc3M9XCJwcm9kdWN0LWRldGFpbC10aXRsZVwiPkluZ3JlZGllbnRzPC9oNT5cbjxwPjEwMCUgRHVsc2UgKDxlbT5QYWxtYXJpYSBwYWxtYXRhPC9lbT4pPC9wPlxuPGg1IGNsYXNzPVwicHJvZHVjdC1kZXRhaWwtdGl0bGVcIj5BbGxlcmd5IGluZm9ybWF0aW9uPC9oNT5cbjxwPk1heSBjb250YWluIGZpc2gsIGNydXN0YWNlYW5zLCBtb2xsdXNjcy5cbjwvcD5cbjx0YWJsZSB3aWR0aD1cIjEwMCVcIj5cbjx0Ym9keT5cbjx0cj5cbjx0ZD48c3Ryb25nPlR5cGljYWwgdmFsdWVzPC9zdHJvbmc+PC90ZD5cbjx0ZD48c3Ryb25nPlBlciAxMDBnPC9zdHJvbmc+PC90ZD5cbjwvdHI+XG48dHI+XG48dGQ+RW5lcmd5PC90ZD5cbjx0ZD45NzRrSiAoMjM0a2NhbCk8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GYXQ8L3RkPlxuPHRkPlxuPHA+MS41ZzwvcD5cbjwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPm9mIHdoaWNoIHNhdHVyYXRlczwvdGQ+XG48dGQ+MC40ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPkNhcmJvaHlkcmF0ZTwvdGQ+XG48dGQ+MjIuOGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5vZiB3aGljaCBzdWdhcnM8L3RkPlxuPHRkPjEuMGc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5GaWJyZTwvdGQ+XG48dGQ+MzYuOWc8L3RkPlxuPC90cj5cbjx0cj5cbjx0ZD5Qcm90ZWluPC90ZD5cbjx0ZD4xMy44ZzwvdGQ+XG48L3RyPlxuPHRyPlxuPHRkPlNhbHQ8L3RkPlxuPHRkPjQuOWc8L3RkPlxuPC90cj5cbjwvdGJvZHk+XG48L3RhYmxlPjxoNSBjbGFzcz1cInByb2R1Y3QtZGV0YWlsLXRpdGxlXCI+TW9yZTwvaDU+XG48cD5Qcm9kdWN0IG9mIFNjb3RsYW5kPGJyPkdyZWF0IFRhc3RlIGF3YXJkIHdpbm5lcjxicj5TdWl0YWJsZSBmb3IgdmVnYW5zIGFuZCB2ZWdldGFyaWFuczxicj5BIHNvdXJjZSBvZiBpb2RpbmUsIGNhbGNpdW0sIHBvdGFzc2l1bSwgbWFnbmVzaXVtLCBtYW5nYW5lc2UsIGNvcHBlciwgaXJvbiwgemluYzwvcD4iLCJkZmMtYjpoYXNRdWFudGl0eSI6Il86YjEyMDU0NiIsImRmYy1iOmltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3MzEvODQ4My83OTM5L3Byb2R1Y3RzL01hcmEtRHVsc2UtMzBnLXRpbi0xODAweDEyMDAuanBnP3Y9MTY3Nzc2MDgzMiIsImRmYy1iOm5hbWUiOiJEdWxzZSBGbGFrZXMgLSBDYXNlLCAxMCB4IDMwZyIsImRmYy1iOnJlZmVyZW5jZWRCeSI6Imh0dHBzOi8vZW52LTAxMDU4MzEuamNsb3VkLXZlci1qcGUuaWstc2VydmVyLmNvbS9hcGkvZGZjL0VudGVycHJpc2VzL3Rlc3QtaG9kbWVkb2QvU3VwcGxpZWRQcm9kdWN0cy80NDUxOTQ3MDk1Njg1MS9DYXRhbG9nSXRlbSJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDcwOTU2ODUxL0NhdGFsb2dJdGVtIiwiQHR5cGUiOiJkZmMtYjpDYXRhbG9nSXRlbSIsImRmYy1iOm9mZmVyZWRUaHJvdWdoIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDcwOTU2ODUxL09mZmVyIiwiZGZjLWI6c2t1IjoiTUFSL1dEVUxTL0NYIiwiZGZjLWI6c3RvY2tMaW1pdGF0aW9uIjoiMCJ9LHsiQGlkIjoiaHR0cHM6Ly9lbnYtMDEwNTgzMS5qY2xvdWQtdmVyLWpwZS5pay1zZXJ2ZXIuY29tL2FwaS9kZmMvRW50ZXJwcmlzZXMvdGVzdC1ob2RtZWRvZC9TdXBwbGllZFByb2R1Y3RzLzQ0NTE5NDcwOTU2ODUxL09mZmVyIiwiQHR5cGUiOiJkZmMtYjpPZmZlciIsImRmYy1iOmhhc1ByaWNlIjp7IkBpZCI6Il86YjEyMDU0NyJ9fV19 + recorded_at: Thu, 31 Oct 2024 06:34:12 GMT - request: method: post uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders body: encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders","@type":"dfc-b:Order","dfc-b:orderNumber":"","dfc-b:date":"","dfc-b:belongsTo":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SalesSession/#","dfc-b:hasPart":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/OrderLines/1","dfc-b:orderedBy":"http://test.host/api/dfc/enterprises/637","dfc-b:hasOrderStatus":"dfc-v:Held"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/OrderLines/1","@type":"dfc-b:OrderLine","dfc-b:description":"","dfc-b:quantity":3,"dfc-b:concerns":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635/Offer"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635/Offer","@type":"dfc-b:Offer","dfc-b:hasPrice":{"@type":"dfc-b:Price","dfc-b:value":"2.09","dfc-b:VATrate":"0","dfc-b:hasUnit":"dfc-m:Euro"},"dfc-b:stockLimitation":0.0,"dfc-b:offeredItem":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":"dfc-b:SuppliedProduct","dfc-b:name":"Baked - British Beans - Retail can, 400g (can)","dfc-b:description":"\n\n\n\n\n\n
They''re back!
\n

Think - baked beans are British? They are now! We use only British-grown fava beans - - Britain''s original bean, grown here since the Iron Age. Our Baked British - Beans are deliciously different, with large meaty fava beans in a tasty tomato - sauce.

\n

What - are fava beans? Find out here...

\n

Complete - Product Details

Our Baked British Beans are cooked and ready to eat, - hot or cold. They''re good served on toast but also delicious added to stews, - curries or casseroles. Or even in a pie.

\n
Cooking - instructions
\n

Cooking on the Hob
Empty contents - into saucepan. Heat gently for 4-5 minutes while stirring. For best flavour - do not boil or overcook. Do not reheat.

\n

Microwave Cooking
Empty - contents into a non-metallic bowl and cover. Heat for 2 to 3 minutes, stirring - halfway. Check the food is hot, stir well and serve. Do not reheat.

\n
To Store
\n

Store in a cool, dry place. - Once opened, transfer contents to a non-metallic container, cover refrigerate - and use with 2 days.

\n
Ingredients
\n

Fava - Beans (Broad Beans) (42%), Water, Tomato Puree, Sugar, Modified Maize Starch, - Salt, Herbs & Spices, Concentrated Lemon Juice

\n
Allergy - information
\n

No Allergens

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Typical - valuesPer 100g
Energy292kJ - (69kcal)
Fat0.4g
of - which saturates0.1g
Carbohydrate10.1g
of - which sugars4.6g
Fibre5g
Protein4g
Salt0.6g
More
\n

Delicious, nutritious and good - for the soil, fava beans are a variety of broad bean, Vicia faba, left to - ripen and dry before harvest. They’re also known as field beans, horse beans, - Windsor beans or ful.

\n

Suitable for vegans and vegetarians

\n","dfc-b:hasQuantity":{"@type":"dfc-b:QuantitativeValue","dfc-b:hasUnit":"dfc-m:Kilogram","dfc-b:value":"0.4"},"dfc-b:alcoholPercentage":0.0,"dfc-b:lifetime":"","dfc-b:usageOrStorageCondition":"","dfc-b:referencedBy":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635/CatalogItem","dfc-b:image":"https://cdn.shopify.com/s/files/1/0731/8483/7939/products/Pack-Can-Baked-Beans-1800x6_983x656_513758e6-2616-4687-a8b2-ba6dde864923.jpg?v=1677760778","dfc-b:totalTheoreticalStock":0.0},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SalesSession/#","@type":"dfc-b:SaleSession","dfc-b:beginDate":"Thu - Sep 05 2024 05:44:12 UTC","dfc-b:endDate":"Fri Sep 13 2024 05:44:12 UTC","dfc-b:quantity":0.0}]}' + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders","@type":"dfc-b:Order","dfc-b:belongsTo":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SalesSession/#","dfc-b:hasPart":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/OrderLines/1","dfc-b:orderedBy":"http://test.host/api/dfc/enterprises/331","dfc-b:hasOrderStatus":"dfc-v:Held"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/OrderLines/1","@type":"dfc-b:OrderLine","dfc-b:quantity":3,"dfc-b:concerns":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259/Offer"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259/Offer","@type":"dfc-b:Offer","dfc-b:hasPrice":{"@type":"dfc-b:Price","dfc-b:value":"6.25","dfc-b:VATrate":"0","dfc-b:hasUnit":"dfc-m:PoundSterling"},"dfc-b:offeredItem":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":"dfc-b:SuppliedProduct","dfc-b:name":"Apple + Balsamic Vinegar - Retail bottle, 40ml","dfc-b:description":"\n\n\n\n\n\n
This rich, intense and deeply flavoured + 6-year old apple balsamic vinegar is made using the traditional Italian method + of reduction and concentration of the juice over a lengthy period of time, + rather than by adding flavouring and colouring. 
\n

Liberty + Fields produce small batches of superb syrup, balsamic vinegar, cider and + vodka by hand from the fruit of their own Dorset apple orchards, planted from + 2010.

\n

The balsamic vinegar is aged for 6 years in barrels. The + only ingredient is apples.

\n
How to + use
\n

Use like Italian balsamic vinegar. As + well as using on salads, it’s a great partner for grilled meats or charcuterie; + a drop brings out the taste of strawberries and other soft fruits; and it + can really enhance a stew, sauce or a soup. 

\n
To + store
\n
\n

For best before date see pack. Store in a cool, dry place.

\n
Ingredients
\n

Apples

\n
Allergy + information
\n

No allergens.

More
\n

Product + of Dorset
Suitable for vegans and vegetarians

","dfc-b:hasQuantity":{"@type":"dfc-b:QuantitativeValue","dfc-b:hasUnit":"dfc-m:Kilogram","dfc-b:value":"0.04"},"dfc-b:referencedBy":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259/CatalogItem","dfc-b:image":"https://cdn.shopify.com/s/files/1/0731/8483/7939/products/Liberty-Fields-Apple-Balsamic-Vinegar-40ml_79617eea-ab8c-4070-9e4d-711bf030ad07.jpg?v=1677760772","ofn:image":"https://cdn.shopify.com/s/files/1/0731/8483/7939/products/Liberty-Fields-Apple-Balsamic-Vinegar-40ml_79617eea-ab8c-4070-9e4d-711bf030ad07.jpg?v=1677760772"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SalesSession/#","@type":"dfc-b:SaleSession","dfc-b:beginDate":"Wed + Oct 30 2024 06:34:01 UTC","dfc-b:endDate":"Thu Nov 07 2024 06:34:01 UTC"}]}' headers: Content-Type: - application/json @@ -303,11 +290,11 @@ http_interactions: Server: - openresty Date: - - Fri, 06 Sep 2024 05:44:30 GMT + - Thu, 31 Oct 2024 06:34:16 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - - '1264' + - '1270' Connection: - keep-alive X-Powered-By: @@ -315,7 +302,7 @@ http_interactions: Access-Control-Allow-Origin: - "*" Etag: - - W/"4f0-gJJP/QZTGCdizgv1Cd5T2EVvbLU" + - W/"4f6-jybKfo7Ev9+TQCQSKp8Nq2bgh84" Set-Cookie: - SRVGROUP=common; path=/; HttpOnly X-Resolver-Ip: @@ -324,8 +311,8 @@ http_interactions: - max-age=15811200 body: encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b211","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755","@type":"dfc-b:Order","dfc-b:hasOrderStatus":{"@id":"dfc-v:Held"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b211"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":"dfc-b:SuppliedProduct"}]}' - recorded_at: Fri, 06 Sep 2024 05:44:31 GMT + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b120560","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211","@type":"dfc-b:Order","dfc-b:hasOrderStatus":{"@id":"dfc-v:Held"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120560"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":"dfc-b:SuppliedProduct"}]}' + recorded_at: Thu, 31 Oct 2024 06:34:16 GMT - request: method: get uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders @@ -351,11 +338,11 @@ http_interactions: Server: - openresty Date: - - Fri, 06 Sep 2024 05:44:43 GMT + - Thu, 31 Oct 2024 06:34:28 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - - '2258' + - '22493' Connection: - keep-alive X-Powered-By: @@ -363,57 +350,9 @@ http_interactions: Access-Control-Allow-Origin: - "*" Pageinfo: - - '{"hasPreviousPage":false,"hasNextPage":false,"startCursor":"eyJsYXN0X2lkIjoxMTQ5MTQ0NDk4NDgzLCJsYXN0X3ZhbHVlIjoxMTQ5MTQ0NDk4NDgzfQ==","endCursor":"eyJsYXN0X2lkIjoxMTc1MzI3MDgwNzU1LCJsYXN0X3ZhbHVlIjoxMTc1MzI3MDgwNzU1fQ=="}' + - '{"hasPreviousPage":false,"hasNextPage":false,"startCursor":"eyJsYXN0X2lkIjoxMTc1MjAzNDE0MzIzLCJsYXN0X3ZhbHVlIjoxMTc1MjAzNDE0MzIzfQ==","endCursor":"eyJsYXN0X2lkIjoxMTgyNzcxNzA4MjExLCJsYXN0X3ZhbHVlIjoxMTgyNzcxNzA4MjExfQ=="}' Etag: - - W/"8d2-S8oBRwZGhTZad/2gLFo/QkFFwSM" - Set-Cookie: - - SRVGROUP=common; path=/; HttpOnly - X-Resolver-Ip: - - 185.172.100.59 - Strict-Transport-Security: - - max-age=15811200 - body: - encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b212","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b213","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":["dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b212"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755","@type":"dfc-b:Order","dfc-b:hasOrderStatus":{"@id":"dfc-v:Held"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b213"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]}]}' - recorded_at: Fri, 06 Sep 2024 05:44:44 GMT -- request: - method: get - uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755 - body: - encoding: US-ASCII - string: '' - headers: - Content-Type: - - application/json - Authorization: - - "" - User-Agent: - - Faraday v2.9.0 - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Server: - - openresty - Date: - - Fri, 06 Sep 2024 05:44:45 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '1264' - Connection: - - keep-alive - X-Powered-By: - - Express - Access-Control-Allow-Origin: - - "*" - Etag: - - W/"4f0-tFN2sjN5UfvE7Wq0pC/Sy/3C2yQ" + - W/"57dd-a4sgIQp3RFXHGZVad9TwPzycQ18" Set-Cookie: - SRVGROUP=common; path=/; HttpOnly X-Resolver-Ip: @@ -422,14 +361,14 @@ http_interactions: - max-age=15811200 body: encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b214","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755","@type":"dfc-b:Order","dfc-b:hasOrderStatus":{"@id":"dfc-v:Held"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b214"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":"dfc-b:SuppliedProduct"}]}' - recorded_at: Fri, 06 Sep 2024 05:44:46 GMT + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b120561","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120562","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120563","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120564","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120565","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120566","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120567","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120568","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120569","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120570","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120571","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"3.99"},{"@id":"_:b120572","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120573","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120574","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120575","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120576","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120577","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120578","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120579","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120580","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120581","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120582","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468400947","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468400947"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120561"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667/orderLines/143"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667/orderLines/143","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120562"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475/orderLines/146"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475/orderLines/146","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120563"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403/orderLines/151"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403/orderLines/151","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120564"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091/orderLines/157"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091/orderLines/157","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120565"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176168825139","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176169546035","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Fulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/164"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/165"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/164","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120566"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/165","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120567"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179/orderLines/168"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179/orderLines/168","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120568"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267/orderLines/172"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267/orderLines/172","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120569"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/196"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/197"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/196","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120570"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/197","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468400947"},"dfc-b:hasPrice":{"@id":"_:b120571"},"dfc-b:quantity":"7"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/262"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/263"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/262","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120572"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/263","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120573"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/266"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/267"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/266","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120574"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/267","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120575"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/278"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/279"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/278","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120576"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/279","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120577"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819/orderLines/363"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819/orderLines/363","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120578"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571/orderLines/365"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571/orderLines/365","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120579"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163/orderLines/367"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163/orderLines/367","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120580"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451/orderLines/369"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451/orderLines/369","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120581"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211","@type":"dfc-b:Order","dfc-b:hasOrderStatus":{"@id":"dfc-v:Held"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120582"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468400947","@type":"dfc-b:SuppliedProduct"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]}]}' + recorded_at: Thu, 31 Oct 2024 06:34:28 GMT - request: - method: put - uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755 + method: get + uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211 body: - encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755","@type":"dfc-b:Order","dfc-b:orderNumber":"","dfc-b:date":"","dfc-b:hasPart":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135","dfc-b:hasOrderStatus":"dfc-v:Complete"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135","@type":"dfc-b:OrderLine","dfc-b:description":"","dfc-b:quantity":"3","dfc-b:hasPrice":{"@type":"dfc-b:Price","dfc-b:value":"2.09","dfc-b:VATrate":0.0,"dfc-b:hasUnit":"dfc-m:PoundSterling"},"dfc-b:concerns":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":"dfc-b:Offer","dfc-b:stockLimitation":0.0,"dfc-b:offeredItem":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":"dfc-b:SuppliedProduct","dfc-b:name":"","dfc-b:description":"","dfc-b:alcoholPercentage":0.0,"dfc-b:lifetime":"","dfc-b:usageOrStorageCondition":"","dfc-b:totalTheoreticalStock":0.0}]}' + encoding: US-ASCII + string: '' headers: Content-Type: - application/json @@ -449,11 +388,11 @@ http_interactions: Server: - openresty Date: - - Fri, 06 Sep 2024 05:44:52 GMT + - Thu, 31 Oct 2024 06:34:30 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - - '1324' + - '1270' Connection: - keep-alive X-Powered-By: @@ -461,7 +400,7 @@ http_interactions: Access-Control-Allow-Origin: - "*" Etag: - - W/"52c-Gunyz+4AdBBKHA/OrExUZo0fU2U" + - W/"4f6-1o6q+OFgZUSOJrvD+ir47dlSnj0" Set-Cookie: - SRVGROUP=common; path=/; HttpOnly X-Resolver-Ip: @@ -470,8 +409,104 @@ http_interactions: - max-age=15811200 body: encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b215","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b215"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":"dfc-b:SuppliedProduct"}]}' - recorded_at: Fri, 06 Sep 2024 05:44:52 GMT + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b120583","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211","@type":"dfc-b:Order","dfc-b:hasOrderStatus":{"@id":"dfc-v:Held"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120583"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":"dfc-b:SuppliedProduct"}]}' + recorded_at: Thu, 31 Oct 2024 06:34:30 GMT +- request: + method: put + uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211 + body: + encoding: UTF-8 + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211","@type":"dfc-b:Order","dfc-b:hasPart":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","dfc-b:hasOrderStatus":"dfc-v:Complete"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","@type":"dfc-b:OrderLine","dfc-b:quantity":"3","dfc-b:hasPrice":{"@type":"dfc-b:Price","dfc-b:value":"6.25","dfc-b:hasUnit":"dfc-m:PoundSterling"},"dfc-b:concerns":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":"dfc-b:Offer","dfc-b:offeredItem":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":"dfc-b:SuppliedProduct"}]}' + headers: + Content-Type: + - application/json + Authorization: + - "" + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Server: + - openresty + Date: + - Thu, 31 Oct 2024 06:34:36 GMT + Content-Type: + - application/json; charset=utf-8 + Content-Length: + - '1330' + Connection: + - keep-alive + X-Powered-By: + - Express + Access-Control-Allow-Origin: + - "*" + Etag: + - W/"532-yT1AGCLtRG8CdXKkZdOUVMEuO/I" + Set-Cookie: + - SRVGROUP=common; path=/; HttpOnly + X-Resolver-Ip: + - 185.172.100.60 + Strict-Transport-Security: + - max-age=15811200 + body: + encoding: UTF-8 + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b120584","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120584"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":"dfc-b:SuppliedProduct"}]}' + recorded_at: Thu, 31 Oct 2024 06:34:36 GMT +- request: + method: get + uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211 + body: + encoding: US-ASCII + string: '' + headers: + Content-Type: + - application/json + Authorization: + - "" + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Server: + - openresty + Date: + - Thu, 31 Oct 2024 06:34:38 GMT + Content-Type: + - application/json; charset=utf-8 + Content-Length: + - '1330' + Connection: + - keep-alive + X-Powered-By: + - Express + Access-Control-Allow-Origin: + - "*" + Etag: + - W/"532-NEeIZ43e2zztqZ4NJw+xROJs+DY" + Set-Cookie: + - SRVGROUP=common; path=/; HttpOnly + X-Resolver-Ip: + - 185.172.100.59 + Strict-Transport-Security: + - max-age=15811200 + body: + encoding: UTF-8 + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b120585","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120585"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":"dfc-b:SuppliedProduct"}]}' + recorded_at: Thu, 31 Oct 2024 06:34:38 GMT - request: method: get uri: https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders @@ -497,11 +532,11 @@ http_interactions: Server: - openresty Date: - - Fri, 06 Sep 2024 05:44:54 GMT + - Thu, 31 Oct 2024 06:34:40 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - - '2318' + - '22553' Connection: - keep-alive X-Powered-By: @@ -509,17 +544,17 @@ http_interactions: Access-Control-Allow-Origin: - "*" Pageinfo: - - '{"hasPreviousPage":false,"hasNextPage":false,"startCursor":"eyJsYXN0X2lkIjoxMTQ5MTQ0NDk4NDgzLCJsYXN0X3ZhbHVlIjoxMTQ5MTQ0NDk4NDgzfQ==","endCursor":"eyJsYXN0X2lkIjoxMTc1MzI3MDgwNzU1LCJsYXN0X3ZhbHVlIjoxMTc1MzI3MDgwNzU1fQ=="}' + - '{"hasPreviousPage":false,"hasNextPage":false,"startCursor":"eyJsYXN0X2lkIjoxMTc1MjAzNDE0MzIzLCJsYXN0X3ZhbHVlIjoxMTc1MjAzNDE0MzIzfQ==","endCursor":"eyJsYXN0X2lkIjoxMTgyNzcxNzA4MjExLCJsYXN0X3ZhbHVlIjoxMTgyNzcxNzA4MjExfQ=="}' Etag: - - W/"90e-7veHz8es53dQrXN8GmWIQRTvVIY" + - W/"5819-jnM2GeT5PB84SXwq/ETH+DKjKB0" Set-Cookie: - SRVGROUP=common; path=/; HttpOnly X-Resolver-Ip: - - 185.172.100.59 + - 185.172.100.60 Strict-Transport-Security: - max-age=15811200 body: encoding: UTF-8 - string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b216","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b217","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":["dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b216"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175327080755/orderLines/135","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b217"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]}]}' - recorded_at: Fri, 06 Sep 2024 05:44:54 GMT + string: '{"@context":"https://www.datafoodconsortium.org","@graph":[{"@id":"_:b120586","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120587","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120588","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"2.09"},{"@id":"_:b120589","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120590","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120591","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120592","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120593","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120594","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120595","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120596","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"3.99"},{"@id":"_:b120597","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120598","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120599","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120600","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120601","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"18.85"},{"@id":"_:b120602","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"23.95"},{"@id":"_:b120603","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120604","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120605","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120606","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"_:b120607","@type":"dfc-b:Price","dfc-b:hasUnit":"dfc-m:PoundSterling","dfc-b:value":"6.25"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468400947","@type":"dfc-b:Offer","dfc-b:offeredItem":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468400947"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715","@type":["dfc-b:Offer","dfc-b:Offer","dfc-b:Offer","dfc-b:Offer"],"dfc-b:offeredItem":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175325245747/orderLines/133","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120586"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667/orderLines/143"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175937679667/orderLines/143","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120587"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475/orderLines/146"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1175938695475/orderLines/146","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466467635"},"dfc-b:hasPrice":{"@id":"_:b120588"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403/orderLines/151"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176057348403/orderLines/151","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120589"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091/orderLines/157"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176063607091/orderLines/157","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120590"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176168825139","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176169546035","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Fulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/164"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/165"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/164","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120591"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176618729779/orderLines/165","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120592"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179/orderLines/168"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1176935760179/orderLines/168","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120593"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267/orderLines/172"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1177414697267/orderLines/172","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120594"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/196"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/197"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/196","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120595"},"dfc-b:quantity":"2"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1178740162867/orderLines/197","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468400947"},"dfc-b:hasPrice":{"@id":"_:b120596"},"dfc-b:quantity":"7"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/262"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/263"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/262","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120597"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181073572147/orderLines/263","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120598"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/266"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/267"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/266","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120599"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181074030899/orderLines/267","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120600"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":[{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/278"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/279"}]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/278","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466500403"},"dfc-b:hasPrice":{"@id":"_:b120601"},"dfc-b:quantity":"1"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1181077406003/orderLines/279","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519468433715"},"dfc-b:hasPrice":{"@id":"_:b120602"},"dfc-b:quantity":"5"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819/orderLines/363"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182767808819/orderLines/363","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120603"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571/orderLines/365"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768267571/orderLines/365","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120604"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163/orderLines/367"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182768890163/orderLines/367","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120605"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451/orderLines/369"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182769414451/orderLines/369","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120606"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211","@type":"dfc-b:Order","dfc-b:hasFulfilmentStatus":{"@id":"dfc-v:Unfulfilled"},"dfc-b:hasOrderStatus":{"@id":"dfc-v:Complete"},"dfc-b:hasPart":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371"}},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Orders/1182771708211/orderLines/371","@type":"dfc-b:OrderLine","dfc-b:concerns":{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/Offers/44519466238259"},"dfc-b:hasPrice":{"@id":"_:b120607"},"dfc-b:quantity":"3"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466238259","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466467635","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519466500403","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468400947","@type":"dfc-b:SuppliedProduct"},{"@id":"https://env-0105831.jcloud-ver-jpe.ik-server.com/api/dfc/Enterprises/test-hodmedod/SuppliedProducts/44519468433715","@type":["dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct","dfc-b:SuppliedProduct"]}]}' + recorded_at: Thu, 31 Oct 2024 06:34:41 GMT recorded_with: VCR 6.2.0 diff --git a/spec/models/spree/order_spec.rb b/spec/models/spree/order_spec.rb index 184d556cf3..00a0cdb621 100644 --- a/spec/models/spree/order_spec.rb +++ b/spec/models/spree/order_spec.rb @@ -7,6 +7,7 @@ RSpec.describe Spree::Order do let(:order) { build(:order, user:) } it { is_expected.to have_one :exchange } + it { is_expected.to have_many :semantic_links } describe "#errors" do it "provides friendly error messages" do diff --git a/spec/services/fdc_backorderer_spec.rb b/spec/services/fdc_backorderer_spec.rb index 5c65aaeb96..15310526e4 100644 --- a/spec/services/fdc_backorderer_spec.rb +++ b/spec/services/fdc_backorderer_spec.rb @@ -27,7 +27,7 @@ RSpec.describe FdcBackorderer do # After closing the order at the end, the test can be repeated live again. # Build a new order when no open one is found: - order.order_cycle = build(:order_cycle) + order.order_cycle = create(:order_cycle, distributors: [order.distributor]) backorder = subject.find_or_build_order(order) expect(backorder.semanticId).to eq urls.orders_url expect(backorder.lines).to eq [] @@ -50,10 +50,19 @@ RSpec.describe FdcBackorderer do expect(found_backorder.lines.count).to eq 1 expect(found_backorder.lines[0].quantity.to_i).to eq 3 + # Without a stored semantic link, it can't look it up directly though: + found_backorder = subject.lookup_open_order(order) + expect(found_backorder).to eq nil + + # But with a semantic link, it works: + order.exchange.semantic_links.create!(semantic_id: placed_order.semanticId) + found_backorder = subject.lookup_open_order(order) + expect(found_backorder.semanticId).to eq placed_order.semanticId + # And close the order again: subject.complete_order(placed_order) remaining_open_order = subject.find_or_build_order(order) - expect(remaining_open_order.semanticId).not_to eq placed_order.semanticId + expect(remaining_open_order.semanticId).to eq urls.orders_url end describe "#find_or_build_order" do