From 991d0029dda44ee547741f2dbf5ce3e325a43354 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 3 Sep 2014 17:23:53 +1000 Subject: [PATCH 001/254] add currency localisation --- .gitignore | 2 + .../filters/localise_currency.js.coffee | 17 + .../darkswarm/services/variants.js.coffee | 4 +- .../templates/price_breakdown.html.haml | 14 +- .../templates/shop_variant.html.haml | 4 +- app/helpers/injection_helper.rb | 5 + app/helpers/spree/orders_helper.rb | 2 +- .../api/currency_localization_serializer.rb | 32 + app/serializers/api/variant_serializer.rb | 10 +- .../spree/api/variant_serializer.rb | 4 +- app/views/checkout/_summary.html.haml | 6 +- app/views/layouts/darkswarm.html.haml | 1 + app/views/shared/menu/_cart.html.haml | 6 +- .../spree/order_mailer/confirm_email.text.erb | 2 +- app/views/spree/orders/_form.html.haml | 2 +- app/views/spree/shared/_products.html.haml | 2 +- db/suburb_seeds.rb | 16876 +--------------- 17 files changed, 86 insertions(+), 16903 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee create mode 100644 app/serializers/api/currency_localization_serializer.rb diff --git a/.gitignore b/.gitignore index b587584d3b..f60933a3c1 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,5 @@ config/initializers/feature_toggle.rb NERD_tree* coverage libpeerconnection.log +tags +app/assets/javascripts/tags diff --git a/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee new file mode 100644 index 0000000000..52c7013a9f --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee @@ -0,0 +1,17 @@ +# Convert number to string currency using injected currency localisation settings. +# +# Injected: currencyLocalisation - see /app/serializers/api/currency_localization_serializer.rb + +Darkswarm.filter "localiseCurrency", (currencyLocalization)-> + (amount) -> + decimals = if currencyLocalization.hide_cents then 0 else 2 + amount_fixed = amount.toFixed(decimals) + currency_str = "" + currency_str = " " + currencyLocalization.currency if currencyLocalization.display_currency + + # Return string + if currencyLocalization.symbol_position == 'before' + currencyLocalization.symbol + amount_fixed + currency_str + else + amount_fixed + " " + currencyLocalization.symbol + currency_str + diff --git a/app/assets/javascripts/darkswarm/services/variants.js.coffee b/app/assets/javascripts/darkswarm/services/variants.js.coffee index 0f231ac030..5ec8f06e38 100644 --- a/app/assets/javascripts/darkswarm/services/variants.js.coffee +++ b/app/assets/javascripts/darkswarm/services/variants.js.coffee @@ -6,6 +6,6 @@ Darkswarm.factory 'Variants', -> extend: (variant)-> variant.getPrice = -> - variant.price * variant.line_item.quantity - variant.basePricePercentage = Math.round(variant.base_price / variant.price * 100) + variant.price_with_fees * variant.line_item.quantity + variant.basePricePercentage = Math.round(variant.price / variant.price_with_fees * 100) variant diff --git a/app/assets/javascripts/templates/price_breakdown.html.haml b/app/assets/javascripts/templates/price_breakdown.html.haml index 0b7eba917a..5214c489c7 100644 --- a/app/assets/javascripts/templates/price_breakdown.html.haml +++ b/app/assets/javascripts/templates/price_breakdown.html.haml @@ -10,26 +10,26 @@ .expanded{"ng-show" => "expanded"} %ul %li.cost - .right {{ variant.base_price | currency }} + .right {{ variant.price | localiseCurrency }} Item cost %li{"bo-if" => "variant.fees.admin"} - .right {{ variant.fees.admin | currency }} + .right {{ variant.fees.admin | localiseCurrency }} Admin fee %li{"bo-if" => "variant.fees.sales"} - .right {{ variant.fees.sales | currency }} + .right {{ variant.fees.sales | localiseCurrency }} Sales fee %li{"bo-if" => "variant.fees.packing"} - .right {{ variant.fees.packing | currency }} + .right {{ variant.fees.packing | localiseCurrency }} Packing fee %li{"bo-if" => "variant.fees.transport"} - .right {{ variant.fees.transport | currency }} + .right {{ variant.fees.transport | localiseCurrency }} Transport fee %li{"bo-if" => "variant.fees.fundraising"} - .right {{ variant.fees.fundraising | currency }} + .right {{ variant.fees.fundraising | localiseCurrency }} Fundraising fee %li %strong - .right = {{ variant.price | currency }} + .right = {{ variant.price | localiseCurrency }}   %a{"ng-click" => "expanded = !expanded"} diff --git a/app/assets/javascripts/templates/shop_variant.html.haml b/app/assets/javascripts/templates/shop_variant.html.haml index a6db8b4e41..655488a469 100644 --- a/app/assets/javascripts/templates/shop_variant.html.haml +++ b/app/assets/javascripts/templates/shop_variant.html.haml @@ -48,7 +48,7 @@ .small-4.medium-2.large-2.columns.variant-price .table-cell.price %i.ofn-i_009-close - {{ variant.price | currency }} + {{ variant.price | localiseCurrency }} -# Now in a template in app/assets/javascripts/templates ! %price-breakdown{"price-breakdown" => "_", variant: "variant", @@ -59,4 +59,4 @@ .small-12.medium-2.large-2.columns.total-price.text-right .table-cell %strong - {{ variant.getPrice() | currency }} + {{ variant.getPrice() | localiseCurrency }} diff --git a/app/helpers/injection_helper.rb b/app/helpers/injection_helper.rb index c639d22104..f1a583265f 100644 --- a/app/helpers/injection_helper.rb +++ b/app/helpers/injection_helper.rb @@ -21,6 +21,11 @@ module InjectionHelper inject_json_ams "taxons", Spree::Taxon.all, Api::TaxonSerializer end + def inject_currency_localization + inject_json_ams "currencyLocalization", {}, Api::CurrencyLocalizationSerializer + end + + def inject_json(name, partial, opts = {}) render partial: "json/injection", locals: {name: name, partial: partial}.merge(opts) end diff --git a/app/helpers/spree/orders_helper.rb b/app/helpers/spree/orders_helper.rb index b72fb43db5..12bf76c471 100644 --- a/app/helpers/spree/orders_helper.rb +++ b/app/helpers/spree/orders_helper.rb @@ -8,7 +8,7 @@ module Spree def order_distribution_subtotal(order, options={}) options.reverse_merge! :format_as_currency => true amount = order.adjustments.enterprise_fee.sum &:amount - options.delete(:format_as_currency) ? number_to_currency(amount) : amount + options.delete(:format_as_currency) ? Spree::Money.new(amount).to_s : amount end def alternative_available_distributors(order) diff --git a/app/serializers/api/currency_localization_serializer.rb b/app/serializers/api/currency_localization_serializer.rb new file mode 100644 index 0000000000..3ef968cfb6 --- /dev/null +++ b/app/serializers/api/currency_localization_serializer.rb @@ -0,0 +1,32 @@ +class Api::CurrencyLocalizationSerializer < ActiveModel::Serializer + attributes :currency, :display_currency, :symbol, :symbol_position, :hide_cents, :decimal_mark, :thousands_separator + + def currency + Spree::Config[:currency] + end + + def display_currency + Spree::Config[:display_currency] + end + + def symbol + ::Money.new(1, Spree::Config[:currency]).symbol + end + + def symbol_position + Spree::Config[:currency_symbol_position] + end + + def hide_cents + Spree::Config[:hide_cents] + end + + def decimal_mark + Spree::Config[:currency_decimal_mark] + end + + def thousands_separator + Spree::Config[:currency_thousands_separator] + end + +end diff --git a/app/serializers/api/variant_serializer.rb b/app/serializers/api/variant_serializer.rb index e03f1e0ec8..cb5b1a2168 100644 --- a/app/serializers/api/variant_serializer.rb +++ b/app/serializers/api/variant_serializer.rb @@ -1,13 +1,13 @@ class Api::VariantSerializer < ActiveModel::Serializer attributes :id, :is_master, :count_on_hand, :name_to_display, :unit_to_display, - :on_demand, :price, :fees, :base_price + :on_demand, :price, :fees, :price_with_fees - def price - object.price_with_fees(options[:current_distributor], options[:current_order_cycle]) + def price_with_fees + object.price_with_fees(options[:current_distributor], options[:current_order_cycle]).to_f end - def base_price - object.price + def price + object.price.to_f end def fees diff --git a/app/serializers/spree/api/variant_serializer.rb b/app/serializers/spree/api/variant_serializer.rb index f594a540ef..c136d02644 100644 --- a/app/serializers/spree/api/variant_serializer.rb +++ b/app/serializers/spree/api/variant_serializer.rb @@ -7,6 +7,6 @@ class Spree::Api::VariantSerializer < ActiveModel::Serializer end def price - object.price.nil? ? 0.to_f : object.price + object.price.nil? ? 0.to_f : object.price.to_f end -end \ No newline at end of file +end diff --git a/app/views/checkout/_summary.html.haml b/app/views/checkout/_summary.html.haml index 0e03af7413..dc5392e8d3 100644 --- a/app/views/checkout/_summary.html.haml +++ b/app/views/checkout/_summary.html.haml @@ -5,7 +5,7 @@ %table %tr %th Cart total - %td.cart-total.text-right= number_to_currency checkout_cart_total_with_adjustments(current_order) + %td.cart-total.text-right= Spree::Money.new(checkout_cart_total_with_adjustments(current_order)) - checkout_adjustments_for_summary(current_order, exclude: [:shipping, :distribution]).each do |adjustment| %tr @@ -14,11 +14,11 @@ %tr %th Shipping - %td.shipping.text-right {{ Checkout.shippingPrice() | currency }} + %td.shipping.text-right {{ Checkout.shippingPrice() | spreeCurrency }} %tr %th Total - %td.total.text-right {{ Checkout.cartTotal() | currency }} + %td.total.text-right {{ Checkout.cartTotal() | spreeCurrency }} - if current_order.price_adjustment_totals.present? - current_order.price_adjustment_totals.each do |label, total| %tr diff --git a/app/views/layouts/darkswarm.html.haml b/app/views/layouts/darkswarm.html.haml index 07b0db8dfa..f409275fff 100644 --- a/app/views/layouts/darkswarm.html.haml +++ b/app/views/layouts/darkswarm.html.haml @@ -29,6 +29,7 @@ = inject_json "railsFlash", "flash" = inject_taxons = inject_current_order + = inject_currency_localization .off-canvas-wrap{offcanvas: true} .inner-wrap diff --git a/app/views/shared/menu/_cart.html.haml b/app/views/shared/menu/_cart.html.haml index a61f80bf88..e064958b1f 100644 --- a/app/views/shared/menu/_cart.html.haml +++ b/app/views/shared/menu/_cart.html.haml @@ -22,20 +22,20 @@ %small {{line_item.quantity}} %i.ofn-i_009-close - {{ line_item.variant.price | currency }} + {{ line_item.variant.price_with_fees | localiseCurrency }} .columns.small-2 %small \= %strong - .right {{ line_item.variant.getPrice() | currency }} + .right {{ line_item.variant.getPrice() | localiseCurrency }} %li.total-cart{"ng-show" => "Cart.line_items_present().length > 0"} .row .columns.small-6 %em Total: .columns.small-6.text-right - %strong {{ Cart.total() | currency }} + %strong {{ Cart.total() | localiseCurrency }} .text-right %a.button.primary.small{href: checkout_path, "ng-disabled" => "Cart.dirty"} Quick checkout diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 932eaebe4c..3437b11efb 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= number_to_currency checkout_cart_total_with_adjustments(@order) %> +Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments ( @order)) %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> diff --git a/app/views/spree/orders/_form.html.haml b/app/views/spree/orders/_form.html.haml index 214823d4cf..f91c398b64 100644 --- a/app/views/spree/orders/_form.html.haml +++ b/app/views/spree/orders/_form.html.haml @@ -24,7 +24,7 @@ %td Product \: - %span.order-total.item-total= number_to_currency @order.item_total + %span.order-total.item-total= Spree::Money.new(@order.item_total).to_s %td Distribution \: diff --git a/app/views/spree/shared/_products.html.haml b/app/views/spree/shared/_products.html.haml index bdb8b87600..c66ad23c74 100644 --- a/app/views/spree/shared/_products.html.haml +++ b/app/views/spree/shared/_products.html.haml @@ -15,7 +15,7 @@ .product-image = link_to small_image(product, :itemprop => "image"), product, :itemprop => 'url' = link_to truncate(product.name, :length => 50), product, :class => 'info', :itemprop => "name", :title => product.name - %span.price.selling{:itemprop => "price"}= number_to_currency product.price + %span.price.selling{:itemprop => "price"}= Spree::Money.new(product.price).to_s - if paginated_products.respond_to?(:num_pages) - params.delete(:search) diff --git a/db/suburb_seeds.rb b/db/suburb_seeds.rb index ea3ee531db..3dc9afbfe1 100644 --- a/db/suburb_seeds.rb +++ b/db/suburb_seeds.rb @@ -17,16881 +17,7 @@ module SuburbSeeder ($$200$$,$$AUSTRALIAN NATIONAL UNIVERSITY$$,#{state_id_act},-35.277272,149.117136), ($$221$$,$$BARTON$$,#{state_id_act},-35.201372,149.095065), ($$800$$,$$DARWIN$$,#{state_id_nt},-12.801028,130.955789), - ($$801$$,$$DARWIN$$,#{state_id_nt},-12.801028,130.955789), - ($$804$$,$$PARAP$$,#{state_id_nt},-12.432181,130.84331), - ($$810$$,$$ALAWA$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$BRINKIN$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$CASUARINA$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$COCONUT GROVE$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$JINGILI$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$LEE POINT$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$LYONS$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$MILLNER$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$MOIL$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$MUIRHEAD$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$NAKARA$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$NIGHTCLIFF$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$RAPID CREEK$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$TIWI$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$WAGAMAN$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$WANGURI$$,#{state_id_nt},-12.378451,130.877014), - ($$811$$,$$CASUARINA$$,#{state_id_nt},-12.376597,130.850489), - ($$812$$,$$ANULA$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$BUFFALO CREEK$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$HOLMES$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$KARAMA$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$LEANYER$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$MALAK$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$MARRARA$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$NORTHLAKES$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$SANDERSON$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$WOODLEIGH GARDENS$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$WULAGI$$,#{state_id_nt},-12.400091,130.913672), - ($$813$$,$$SANDERSON$$,#{state_id_nt},0.0,0.0), - ($$814$$,$$NIGHTCLIFF$$,#{state_id_nt},-12.382572,130.853877), - ($$815$$,$$CHARLES DARWIN UNIVERSITY$$,#{state_id_nt},0.0,0.0), - ($$820$$,$$BAGOT$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$BAYVIEW$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$CHARLES DARWIN$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$COONAWARRA$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$CULLEN BAY$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$DARWIN DC$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$DARWIN INTERNATIONAL AIRPORT$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$DARWIN MC$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$EAST POINT$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$EATON$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$FANNIE BAY$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$LARRAKEYAH$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$LUDMILLA$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$PARAP$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$RAAF BASE DARWIN$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$STUART PARK$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$THE GARDENS$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$THE NARROWS$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$WINNELLIE$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$WOOLNER$$,#{state_id_nt},-12.410444,130.856124), - ($$821$$,$$WINNELLIE$$,#{state_id_nt},-12.426641,130.882367), - ($$822$$,$$ACACIA HILLS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ANGURUGU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ANINDILYAKWA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ANNIE RIVER$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BATHURST ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BEES CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BELYUEN$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BLACK JUNGLE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BLACKMORE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BORDER STORE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BURRUNDIE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BYNOE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BYNOE HARBOUR$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CAMP CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CHANNEL ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CHARLES DARWIN$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CHARLOTTE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CLARAVALE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COBOURG$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COLLETT CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COOMALIE CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COX PENINSULA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CROKER ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DALY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DALY RIVER$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DARWIN MC$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DARWIN RIVER DAM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DELISSAVILLE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DOUGLAS-DALY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$EAST ARM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$EAST ARNHEM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ELRUNDIE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$EVA VALLEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FINNISS VALLEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FLEMING$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FLY CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FREDS PASS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GALIWINKU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GLYDE POINT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GOULBURN ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GUNBALANYA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GUNN POINT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HAYES CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HIDDEN VALLEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HOTHAM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HUGHES$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$KAKADU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$KOOLPINYAH$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LAKE BENNETT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LAMBELLS LAGOON$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LITCHFIELD PARK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LIVINGSTONE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LLOYD CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MANDORAH$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MANINGRIDA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MARANUNGA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MARGARET RIVER$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MARRAKAI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MCMINNS LAGOON$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MICKETT CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MIDDLE POINT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILIKAPITI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILINGIMBI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILLWOOD$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILYAKBURRA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MINJILANG$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MOUNT BUNDEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MURRUMUJUK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NAUIYU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NEMARLUK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NGANMARRIYANGA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NGUIU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NUMBULWAR$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NUMBURINDI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$OENPELLI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PALUMPA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PEPPIMENARTI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PIRLANGIMPI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$POINT STEPHENS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$POINT STUART$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PULARUMPI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$RAKULA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$RAMINGINING$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ROBIN FALLS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$RUM JUNGLE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$SANDPALMS ROADHOUSE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$SOUTHPORT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$STAPLETON$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$THAMARRURR$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TIPPERARY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TIVENDALE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TIWI ISLANDS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TORTILLA FLATS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TUMBLING WATERS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$UMBAKUMBA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$VERNON ISLANDS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WADEYE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WAGAIT BEACH$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WAK WAK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WARRUWI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WEDDELL$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WEST ARNHEM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WICKHAM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WINNELLIE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WISHART$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WOOLANING$$,#{state_id_nt},-12.799278,131.131697), - ($$828$$,$$BERRIMAH$$,#{state_id_nt},-12.474896,130.907378), - ($$828$$,$$KNUCKEY LAGOON$$,#{state_id_nt},-12.474896,130.907378), - ($$829$$,$$HOLTZE$$,#{state_id_nt},-14.460879,132.280002), - ($$829$$,$$PINELANDS$$,#{state_id_nt},-14.460879,132.280002), - ($$830$$,$$ARCHER$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$DRIVER$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$DURACK$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$FARRAR$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$GRAY$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$MARLOW LAGOON$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$MOULDEN$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$PALMERSTON$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$SHOAL BAY$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$WOODROFFE$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$YARRAWONGA$$,#{state_id_nt},-12.487233,130.972637), - ($$831$$,$$PALMERSTON$$,#{state_id_nt},-12.480066,130.984006), - ($$832$$,$$BAKEWELL$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$BELLAMACK$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$GUNN$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$JOHNSTON$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$MITCHELL$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$ROSEBERY$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$ROSEBERY HEIGHTS$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$ZUCCOLI$$,#{state_id_nt},-12.492269,130.990891), - ($$835$$,$$COOLALINGA$$,#{state_id_nt},-12.48138,131.029173), - ($$835$$,$$HOWARD SPRINGS$$,#{state_id_nt},-12.48138,131.029173), - ($$835$$,$$VIRGINIA$$,#{state_id_nt},-12.48138,131.029173), - ($$836$$,$$GIRRAWEEN$$,#{state_id_nt},-12.525546,131.103025), - ($$836$$,$$HERBERT$$,#{state_id_nt},-12.525546,131.103025), - ($$836$$,$$HUMPTY DOO$$,#{state_id_nt},-12.525546,131.103025), - ($$837$$,$$MANTON$$,#{state_id_nt},-12.460094,130.842663), - ($$837$$,$$NOONAMAH$$,#{state_id_nt},-12.460094,130.842663), - ($$838$$,$$BERRY SPRINGS$$,#{state_id_nt},-12.709507,130.995407), - ($$840$$,$$DUNDEE BEACH$$,#{state_id_nt},-12.717562,130.351316), - ($$840$$,$$DUNDEE DOWNS$$,#{state_id_nt},-12.717562,130.351316), - ($$840$$,$$DUNDEE FOREST$$,#{state_id_nt},-12.717562,130.351316), - ($$841$$,$$DARWIN RIVER$$,#{state_id_nt},-12.801028,130.955789), - ($$845$$,$$BATCHELOR$$,#{state_id_nt},-13.038663,131.072091), - ($$846$$,$$ADELAIDE RIVER$$,#{state_id_nt},-13.226806,131.098416), - ($$847$$,$$PINE CREEK$$,#{state_id_nt},-13.824123,131.835799), - ($$850$$,$$COSSACK$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$EMUNGALAN$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$KATHERINE$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$KATHERINE EAST$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$KATHERINE SOUTH$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$LANSDOWNE$$,#{state_id_nt},-14.464497,132.262021), - ($$851$$,$$KATHERINE$$,#{state_id_nt},-14.464497,132.262021), - ($$852$$,$$ARNOLD$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BAINES$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BARUNGA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BESWICK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BESWICK CREEK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BINJARI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BIRDUM$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BRADSHAW$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BUCHANAN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BULMAN WEEMOL$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$CRESWELL$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DAGURAGU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DALY WATERS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DELAMERE$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DUNMARRA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$EDITH$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$ELSEY$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$ELSEY STATION$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$FLORINA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$FLYING FOX$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$GREGORY$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$GULUNG MARDRULK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$GURINDJI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$JILKMINGGAN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$KALKARINDJI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$KATHERINE$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$LAJAMANU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$LARRIMAH$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$LIMMEN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MANBULLOO$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MARANBOY$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MATARANKA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MCARTHUR$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MINIYERI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$NGUKURR$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$NITMILUK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$PELLEW ISLANDS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$PIGEON HOLE$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$ROBINSON RIVER$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$STURT PLATEAU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$TANAMI EAST$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$TIMBER CREEK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$TOP SPRINGS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$URALLA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$VENN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$VICTORIA RIVER$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$VICTORIA RIVER DOWNS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$WARUMUNGU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$WAVE HILL$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$WILTON$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$YARRALIN$$,#{state_id_nt},-14.92267,133.064654), - ($$853$$,$$TINDAL$$,#{state_id_nt},0.0,0.0), - ($$854$$,$$BORROLOOLA$$,#{state_id_nt},-16.81839,137.14707), - ($$854$$,$$KING ASH BAY$$,#{state_id_nt},-16.81839,137.14707), - ($$860$$,$$TENNANT CREEK$$,#{state_id_nt},-19.648306,134.186642), - ($$861$$,$$BRUNCHILLY$$,#{state_id_nt},-18.94406,134.318373), - ($$861$$,$$TENNANT CREEK$$,#{state_id_nt},-18.94406,134.318373), - ($$862$$,$$AVON DOWNS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$CALVERT$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$CRESSWELL DOWNS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$ELLIOTT$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$HELEN SPRINGS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$MUCKATY STATION$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$NEWCASTLE WATERS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$NICHOLSON$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$PAMAYU$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$PHILLIP CREEK STATION$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$RENNER SPRINGS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$TABLELANDS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$TENNANT CREEK$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$THREE WAYS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$WARREGO$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$WOLLOGORANG STATION$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$WYCLIFFE WELL$$,#{state_id_nt},-20.231104,137.762232), - ($$870$$,$$ALICE SPRINGS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ARALUEN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ARUMBERA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$BRAITLING$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$CICCONE$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$CONNELLAN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$DESERT SPRINGS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$EAST SIDE$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$FLYNN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$GILLEN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ILPARPA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$IRLPME$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$LARAPINTA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$MOUNT JOHNS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ROSS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$SADADEEN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$STUART$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$THE GAP$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$UNDOOLYA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$WHITE GUMS$$,#{state_id_nt},-12.436101,130.84059), - ($$871$$,$$ALICE SPRINGS$$,#{state_id_nt},-12.436101,130.84059), - ($$872$$,$$AHERRENGE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ALI CURUNG$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ALICE SPRINGS$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AMATA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AMOONGUNA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AMPILATWATJA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ANATYE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ANMATJERE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ANTEWENEGERRDE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AREYONGA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ATITJERE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AYERS ROCK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$BARROW CREEK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$BURT PLAIN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$CANTEEN CREEK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$CHILLA WELL$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$COSTELLO$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$DAVENPORT$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$DOCKER RIVER$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ENGAWALA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ERLDUNDA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ERNABELLA$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$FINKE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$FREGON$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$GHAN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$GIBSON DESERT NORTH$$,#{state_id_wa},-20.998545,134.3822), - ($$872$$,$$GIBSON DESERT SOUTH$$,#{state_id_wa},-20.998545,134.3822), - ($$872$$,$$HAASTS BLUFF$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HALE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HART$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HART RANGE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HERMANNSBURG$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HUGH$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$IMANPA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$INDULKANA$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$ININTI STORE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$JAY CREEK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KALTUKATJARA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KINTORE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KIWIRRKURRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KULGERA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KUNPARRKA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$LAKE MACKAY$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$LARAMBA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MEREENIE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MIMILI$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$MOUNT LIEBIG$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MOUNT ZEIL$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MULGA BORE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MURPUTJA HOMELANDS$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MUTITJULU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$NAMATJIRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$NGAANYATJARRA-GILES$$,#{state_id_wa},-20.998545,134.3822), - ($$872$$,$$NYAPARI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$NYIRRIPI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PAPUNYA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PATJARR$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PETERMANN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PITJANTJATJARA HOMELANDS$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$SANDOVER$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$SANTA TERESA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$SIMPSON$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TANAMI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TARA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$THANGKENHARENGE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TI TREE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TITJIKALA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TJIRRKARLI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TJUKURLA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ULURU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$UMPANGARA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$URAPUNTJA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WALLACE ROCKHOLE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WANARN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WILLOWRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WILORA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WINGELLINA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WUTUNUGURRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$YUELAMU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$YUENDUMU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$YULARA$$,#{state_id_nt},-20.998545,134.3822), - ($$880$$,$$GAPUWIYAK$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$GOVE$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$GUNYANGARA$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$NHULUNBUY$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$YIRRKALA$$,#{state_id_nt},-12.378064,130.871791), - ($$881$$,$$NHULUNBUY$$,#{state_id_nt},-12.18421,136.783889), - ($$885$$,$$ALYANGULA$$,#{state_id_nt},0.0,0.0), - ($$886$$,$$JABIRU$$,#{state_id_nt},-12.381028,130.893097), - ($$906$$,$$WINNELLIE$$,#{state_id_nt},-12.426641,130.882367), - ($$907$$,$$WINNELLIE$$,#{state_id_nt},-12.426641,130.882367), - ($$909$$,$$CHARLES DARWIN UNIVERSITY$$,#{state_id_nt},0.0,0.0), - ($$1001$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1002$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1003$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1004$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1005$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1006$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1007$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1008$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1009$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1010$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1011$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1020$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1021$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1022$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1023$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1025$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1026$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1027$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1028$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1029$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1030$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1031$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1032$$,$$SYDNEY$$,#{state_id_nsw},-33.662834,150.874182), - ($$1033$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1034$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1035$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1036$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1037$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1038$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1039$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1040$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1041$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1042$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1043$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1044$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1045$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1046$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1100$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1101$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1105$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1106$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1107$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1108$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1109$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1110$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1112$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1113$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1114$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1115$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1116$$,$$SYDNEY$$,#{state_id_nsw},-33.666729,150.866145), - ($$1117$$,$$SYDNEY$$,#{state_id_nsw},-33.664575,150.87022), - ($$1118$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1119$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1120$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1121$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1122$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1123$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1124$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1125$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1126$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1127$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1128$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1129$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1130$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1131$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1132$$,$$SYDNEY$$,#{state_id_nsw},-33.66279,150.874265), - ($$1133$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1134$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1135$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1136$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1137$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1138$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1139$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1140$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1141$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1142$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1143$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1144$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1145$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1146$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1147$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1148$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1149$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1150$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1151$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1152$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1153$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1154$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1155$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1156$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1157$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1158$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1159$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1160$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1161$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1162$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1163$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1164$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1165$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1166$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1167$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1168$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1169$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1170$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1171$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1172$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1173$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1174$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1175$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1176$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1177$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1178$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1179$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1180$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1181$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1182$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1183$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1184$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1185$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1186$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1187$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1188$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1189$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1190$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1191$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1192$$,$$SYDNEY$$,#{state_id_nsw},-34.790684,147.685283), - ($$1193$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1194$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1195$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1196$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1197$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1198$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1199$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1200$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1201$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1202$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1203$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1204$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1205$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1206$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1207$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1208$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1209$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1210$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1211$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1212$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1213$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1214$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1215$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1216$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1217$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1218$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1219$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1220$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1221$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1222$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1223$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1224$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1225$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1226$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1227$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1228$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1229$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1230$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1231$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1232$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1233$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1234$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1235$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1236$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1237$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1238$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1239$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1240$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1291$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1292$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1293$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1294$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1295$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1296$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1297$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1298$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1299$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1300$$,$$DARLINGHURST$$,#{state_id_nsw},-33.877331,151.220876), - ($$1311$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1312$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1313$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1314$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1315$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1316$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1317$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1318$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1319$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1320$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1321$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1322$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1323$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1324$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1325$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1326$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1327$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1328$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1329$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1330$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1331$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1332$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1333$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1334$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1335$$,$$POTTS POINT$$,#{state_id_nsw},-33.82269,151.117575), - ($$1340$$,$$KINGS CROSS$$,#{state_id_nsw},-35.537721,148.021014), - ($$1350$$,$$WOOLLAHRA$$,#{state_id_nsw},0.0,0.0), - ($$1355$$,$$BONDI JUNCTION$$,#{state_id_nsw},-33.893739,151.262502), - ($$1360$$,$$DOUBLE BAY$$,#{state_id_nsw},-33.87584,151.241938), - ($$1391$$,$$ATO ACTIVITY STATEMENTS$$,#{state_id_nsw},0.0,0.0), - ($$1401$$,$$BROADWAY$$,#{state_id_nsw},-33.884217,151.199825), - ($$1416$$,$$SOUTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1419$$,$$SOUTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1420$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1422$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1423$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1424$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1425$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1426$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1427$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1428$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1429$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1430$$,$$EVELEIGH$$,#{state_id_nsw},-33.890232,151.199489), - ($$1435$$,$$ALEXANDRIA$$,#{state_id_nsw},-33.711785,151.108248), - ($$1440$$,$$WATERLOO$$,#{state_id_nsw},-33.902836,151.057914), - ($$1441$$,$$WATERLOO$$,#{state_id_nsw},-33.902836,151.057914), - ($$1445$$,$$ROSEBERY$$,#{state_id_nsw},-34.083089,151.007691), - ($$1450$$,$$CAMPERDOWN$$,#{state_id_nsw},-30.305815,153.13679), - ($$1455$$,$$BOTANY$$,#{state_id_nsw},-33.947087,151.197644), - ($$1460$$,$$MASCOT$$,#{state_id_nsw},-33.926669,151.210791), - ($$1465$$,$$KENSINGTON$$,#{state_id_nsw},-33.888549,151.140735), - ($$1466$$,$$UNSW SYDNEY$$,#{state_id_nsw},-33.906561,151.234417), - ($$1470$$,$$DRUMMOYNE$$,#{state_id_nsw},-33.842999,151.151958), - ($$1475$$,$$MARRICKVILLE$$,#{state_id_nsw},-33.90911,151.15334), - ($$1476$$,$$MARRICKVILLE$$,#{state_id_nsw},-33.90911,151.15334), - ($$1480$$,$$KINGSGROVE$$,#{state_id_nsw},-33.935923,151.100027), - ($$1481$$,$$HURSTVILLE BC$$,#{state_id_nsw},0.0,0.0), - ($$1484$$,$$KINGSGROVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1485$$,$$KOGARAH$$,#{state_id_nsw},0.0,0.0), - ($$1487$$,$$KOGARAH$$,#{state_id_nsw},0.0,0.0), - ($$1490$$,$$MIRANDA$$,#{state_id_nsw},-34.035878,151.107201), - ($$1493$$,$$HURSTVILLE$$,#{state_id_nsw},-33.975869,151.088939), - ($$1495$$,$$CARINGBAH$$,#{state_id_nsw},-34.046927,151.123943), - ($$1499$$,$$SUTHERLAND$$,#{state_id_nsw},-34.015705,151.0622), - ($$1515$$,$$WEST CHATSWOOD$$,#{state_id_nsw},-33.824607,151.207261), - ($$1560$$,$$NORTHBRIDGE$$,#{state_id_nsw},0.0,0.0), - ($$1565$$,$$MILSONS POINT$$,#{state_id_nsw},-33.865367,151.193071), - ($$1570$$,$$ARTARMON$$,#{state_id_nsw},-33.808087,151.192733), - ($$1582$$,$$CROWS NEST$$,#{state_id_nsw},-33.83459,151.20085), - ($$1585$$,$$CROWS NEST$$,#{state_id_nsw},-33.83459,151.20085), - ($$1590$$,$$ST LEONARDS$$,#{state_id_nsw},-33.292001,151.468652), - ($$1595$$,$$LANE COVE$$,#{state_id_nsw},-33.791875,151.187955), - ($$1597$$,$$LANE COVE$$,#{state_id_nsw},-33.791875,151.187955), - ($$1602$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1608$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1610$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1611$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1630$$,$$HORNSBY$$,#{state_id_nsw},-33.707684,151.099812), - ($$1635$$,$$HORNSBY WESTFIELD$$,#{state_id_nsw},0.0,0.0), - ($$1639$$,$$FRENCHS FOREST$$,#{state_id_nsw},-33.793137,151.246751), - ($$1640$$,$$FRENCHS FOREST$$,#{state_id_nsw},-33.793137,151.246751), - ($$1655$$,$$MANLY$$,#{state_id_nsw},-33.329799,151.505125), - ($$1658$$,$$MONA VALE$$,#{state_id_nsw},-33.698773,151.216799), - ($$1660$$,$$MONA VALE$$,#{state_id_nsw},-33.698773,151.216799), - ($$1670$$,$$NORTH RYDE BC$$,#{state_id_nsw},0.0,0.0), - ($$1675$$,$$GLADESVILLE$$,#{state_id_nsw},-33.833033,151.139681), - ($$1680$$,$$RYDE$$,#{state_id_nsw},-33.761498,151.137807), - ($$1685$$,$$WEST RYDE$$,#{state_id_nsw},-33.80406,151.09064), - ($$1690$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1691$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1692$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1693$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1694$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1695$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1696$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1697$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1698$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1699$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1700$$,$$ERMINGTON$$,#{state_id_nsw},-33.950299,151.206982), - ($$1701$$,$$RYDALMERE BC$$,#{state_id_nsw},0.0,0.0), - ($$1710$$,$$EPPING$$,#{state_id_nsw},-33.78417,151.116696), - ($$1712$$,$$EPPING$$,#{state_id_nsw},-33.78417,151.116696), - ($$1715$$,$$PENNANT HILLS$$,#{state_id_nsw},-33.758433,151.049106), - ($$1730$$,$$SEVEN HILLS$$,#{state_id_nsw},-33.760263,150.966912), - ($$1740$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$1741$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$1750$$,$$NORTH PARRAMATTA$$,#{state_id_nsw},-33.857053,151.023102), - ($$1755$$,$$BAULKHAM HILLS$$,#{state_id_nsw},-33.767239,150.968177), - ($$1765$$,$$CASTLE HILL$$,#{state_id_nsw},-33.735906,151.030535), - ($$1771$$,$$PENNANT HILLS$$,#{state_id_nsw},-33.758433,151.049106), - ($$1781$$,$$SEVEN HILLS MC$$,#{state_id_nsw},0.0,0.0), - ($$1790$$,$$ST MARYS$$,#{state_id_nsw},-33.859047,151.19554), - ($$1797$$,$$PENRITH SOUTH DC$$,#{state_id_nsw},0.0,0.0), - ($$1800$$,$$ASHFIELD$$,#{state_id_nsw},-34.096505,150.778939), - ($$1805$$,$$BURWOOD$$,#{state_id_nsw},-33.891556,151.10082), - ($$1811$$,$$SILVERWATER$$,#{state_id_nsw},-33.82328,151.051375), - ($$1816$$,$$STRATHFIELD$$,#{state_id_nsw},-33.877139,151.093326), - ($$1819$$,$$STRATHFIELD$$,#{state_id_nsw},-33.877139,151.093326), - ($$1825$$,$$LIDCOMBE$$,#{state_id_nsw},0.0,0.0), - ($$1826$$,$$LIDCOMBE$$,#{state_id_nsw},0.0,0.0), - ($$1830$$,$$GRANVILLE$$,#{state_id_nsw},-33.859289,150.948582), - ($$1831$$,$$GRANVILLE$$,#{state_id_nsw},-33.859289,150.948582), - ($$1835$$,$$AUBURN$$,#{state_id_nsw},-33.883928,151.023796), - ($$1848$$,$$GUILDFORD$$,#{state_id_nsw},-33.850193,150.966745), - ($$1851$$,$$WETHERILL PARK DC$$,#{state_id_nsw},0.0,0.0), - ($$1860$$,$$FAIRFIELD$$,#{state_id_nsw},-33.850457,150.961124), - ($$1871$$,$$LIVERPOOL$$,#{state_id_nsw},-33.888327,151.103632), - ($$1875$$,$$MOOREBANK$$,#{state_id_nsw},-33.954639,150.92236), - ($$1885$$,$$BANKSTOWN$$,#{state_id_nsw},-33.907417,151.024581), - ($$1888$$,$$BANKSTOWN$$,#{state_id_nsw},-33.907417,151.024581), - ($$1890$$,$$INGLEBURN$$,#{state_id_nsw},-33.960035,150.802088), - ($$1891$$,$$MILPERRA$$,#{state_id_nsw},-33.932221,151.000183), - ($$1900$$,$$LEIGHTONFIELD MC$$,#{state_id_nsw},0.0,0.0), - ($$1902$$,$$LEIGHTONFIELD MC$$,#{state_id_nsw},0.0,0.0), - ($$2000$$,$$BARANGAROO$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$DAWES POINT$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$HAYMARKET$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$MILLERS POINT$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$PARLIAMENT HOUSE$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$SYDNEY$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$THE ROCKS$$,#{state_id_nsw},-33.855601,151.20822), - ($$2001$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$2002$$,$$WORLD SQUARE$$,#{state_id_nsw},-35.974434,146.40506), - ($$2004$$,$$ALEXANDRIA MC$$,#{state_id_nsw},0.0,0.0), - ($$2004$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$2006$$,$$THE UNIVERSITY OF SYDNEY$$,#{state_id_nsw},-33.887926,151.186923), - ($$2007$$,$$BROADWAY$$,#{state_id_nsw},-33.884366,151.196502), - ($$2007$$,$$ULTIMO$$,#{state_id_nsw},-33.884366,151.196502), - ($$2008$$,$$CHIPPENDALE$$,#{state_id_nsw},-33.886844,151.201715), - ($$2008$$,$$DARLINGTON$$,#{state_id_nsw},-33.886844,151.201715), - ($$2009$$,$$PYRMONT$$,#{state_id_nsw},-33.869709,151.19393), - ($$2010$$,$$DARLINGHURST$$,#{state_id_nsw},-33.879825,151.21956), - ($$2010$$,$$SURRY HILLS$$,#{state_id_nsw},-33.879825,151.21956), - ($$2011$$,$$ELIZABETH BAY$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$HMAS KUTTABUL$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$POTTS POINT$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$RUSHCUTTERS BAY$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$WOOLLOOMOOLOO$$,#{state_id_nsw},-33.872829,151.226593), - ($$2012$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$2013$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$2015$$,$$ALEXANDRIA$$,#{state_id_nsw},-33.897571,151.195567), - ($$2015$$,$$BEACONSFIELD$$,#{state_id_nsw},-33.897571,151.195567), - ($$2015$$,$$EVELEIGH$$,#{state_id_nsw},-33.897571,151.195567), - ($$2016$$,$$REDFERN$$,#{state_id_nsw},-33.892778,151.203901), - ($$2017$$,$$WATERLOO$$,#{state_id_nsw},-33.9004,151.206144), - ($$2017$$,$$ZETLAND$$,#{state_id_nsw},-33.9004,151.206144), - ($$2018$$,$$EASTLAKES$$,#{state_id_nsw},-33.925133,151.213199), - ($$2018$$,$$ROSEBERY$$,#{state_id_nsw},-33.925133,151.213199), - ($$2019$$,$$BANKSMEADOW$$,#{state_id_nsw},-33.95742,151.206715), - ($$2019$$,$$BOTANY$$,#{state_id_nsw},-33.95742,151.206715), - ($$2020$$,$$MASCOT$$,#{state_id_nsw},-33.931189,151.19431), - ($$2020$$,$$SYDNEY DOMESTIC AIRPORT$$,#{state_id_nsw},-33.931189,151.19431), - ($$2020$$,$$SYDNEY INTERNATIONAL AIRPORT$$,#{state_id_nsw},-33.931189,151.19431), - ($$2021$$,$$CENTENNIAL PARK$$,#{state_id_nsw},-33.893632,151.219357), - ($$2021$$,$$MOORE PARK$$,#{state_id_nsw},-33.893632,151.219357), - ($$2021$$,$$PADDINGTON$$,#{state_id_nsw},-33.893632,151.219357), - ($$2022$$,$$BONDI JUNCTION$$,#{state_id_nsw},-33.892324,151.24733), - ($$2022$$,$$BONDI JUNCTION PLAZA$$,#{state_id_nsw},-33.892324,151.24733), - ($$2022$$,$$QUEENS PARK$$,#{state_id_nsw},-33.892324,151.24733), - ($$2023$$,$$BELLEVUE HILL$$,#{state_id_nsw},-33.887189,151.258935), - ($$2024$$,$$BRONTE$$,#{state_id_nsw},-33.902328,151.263838), - ($$2024$$,$$WAVERLEY$$,#{state_id_nsw},-33.902328,151.263838), - ($$2025$$,$$WOOLLAHRA$$,#{state_id_nsw},-33.885795,151.24413), - ($$2026$$,$$BONDI$$,#{state_id_nsw},-33.893739,151.262502), - ($$2026$$,$$BONDI BEACH$$,#{state_id_nsw},-33.893739,151.262502), - ($$2026$$,$$NORTH BONDI$$,#{state_id_nsw},-33.893739,151.262502), - ($$2026$$,$$TAMARAMA$$,#{state_id_nsw},-33.893739,151.262502), - ($$2027$$,$$DARLING POINT$$,#{state_id_nsw},-33.873808,151.236683), - ($$2027$$,$$EDGECLIFF$$,#{state_id_nsw},-33.873808,151.236683), - ($$2027$$,$$HMAS RUSHCUTTERS$$,#{state_id_nsw},-33.873808,151.236683), - ($$2027$$,$$POINT PIPER$$,#{state_id_nsw},-33.873808,151.236683), - ($$2028$$,$$DOUBLE BAY$$,#{state_id_nsw},-33.87906,151.243095), - ($$2029$$,$$ROSE BAY$$,#{state_id_nsw},-33.866555,151.280456), - ($$2030$$,$$DOVER HEIGHTS$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$HMAS WATSON$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$ROSE BAY NORTH$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$VAUCLUSE$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$WATSONS BAY$$,#{state_id_nsw},-33.874405,151.280416), - ($$2031$$,$$CLOVELLY$$,#{state_id_nsw},-33.912639,151.262021), - ($$2031$$,$$CLOVELLY WEST$$,#{state_id_nsw},-33.912639,151.262021), - ($$2031$$,$$RANDWICK$$,#{state_id_nsw},-33.912639,151.262021), - ($$2031$$,$$ST PAULS$$,#{state_id_nsw},-33.912639,151.262021), - ($$2032$$,$$DACEYVILLE$$,#{state_id_nsw},-33.928043,151.22513), - ($$2032$$,$$KINGSFORD$$,#{state_id_nsw},-33.928043,151.22513), - ($$2033$$,$$KENSINGTON$$,#{state_id_nsw},-33.912997,151.219017), - ($$2034$$,$$COOGEE$$,#{state_id_nsw},-33.920491,151.254401), - ($$2034$$,$$SOUTH COOGEE$$,#{state_id_nsw},-33.920491,151.254401), - ($$2035$$,$$MAROUBRA$$,#{state_id_nsw},-33.946123,151.242818), - ($$2035$$,$$MAROUBRA SOUTH$$,#{state_id_nsw},-33.946123,151.242818), - ($$2035$$,$$PAGEWOOD$$,#{state_id_nsw},-33.946123,151.242818), - ($$2036$$,$$CHIFLEY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$EASTGARDENS$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$HILLSDALE$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$LA PEROUSE$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$LITTLE BAY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$MALABAR$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$MATRAVILLE$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$PHILLIP BAY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$PORT BOTANY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2037$$,$$FOREST LODGE$$,#{state_id_nsw},-33.881215,151.181127), - ($$2037$$,$$GLEBE$$,#{state_id_nsw},-33.881215,151.181127), - ($$2038$$,$$ANNANDALE$$,#{state_id_nsw},-33.881435,151.170681), - ($$2039$$,$$ROZELLE$$,#{state_id_nsw},-33.863063,151.170573), - ($$2040$$,$$LEICHHARDT$$,#{state_id_nsw},-33.883793,151.157057), - ($$2040$$,$$LILYFIELD$$,#{state_id_nsw},-33.883793,151.157057), - ($$2041$$,$$BALMAIN$$,#{state_id_nsw},-33.856498,151.178009), - ($$2041$$,$$BALMAIN EAST$$,#{state_id_nsw},-33.856498,151.178009), - ($$2041$$,$$BIRCHGROVE$$,#{state_id_nsw},-33.856498,151.178009), - ($$2042$$,$$ENMORE$$,#{state_id_nsw},-33.899362,151.171098), - ($$2042$$,$$NEWTOWN$$,#{state_id_nsw},-33.899362,151.171098), - ($$2043$$,$$ERSKINEVILLE$$,#{state_id_nsw},-33.902234,151.186192), - ($$2044$$,$$ST PETERS$$,#{state_id_nsw},-33.911062,151.180126), - ($$2044$$,$$SYDENHAM$$,#{state_id_nsw},-33.911062,151.180126), - ($$2044$$,$$TEMPE$$,#{state_id_nsw},-33.911062,151.180126), - ($$2045$$,$$HABERFIELD$$,#{state_id_nsw},-33.880496,151.138839), - ($$2046$$,$$ABBOTSFORD$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$CANADA BAY$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$CHISWICK$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$FIVE DOCK$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$RODD POINT$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$RUSSELL LEA$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$WAREEMBA$$,#{state_id_nsw},-33.852469,151.129453), - ($$2047$$,$$DRUMMOYNE$$,#{state_id_nsw},-33.851056,151.154542), - ($$2048$$,$$STANMORE$$,#{state_id_nsw},-33.897351,151.16535), - ($$2048$$,$$WESTGATE$$,#{state_id_nsw},-33.897351,151.16535), - ($$2049$$,$$LEWISHAM$$,#{state_id_nsw},-33.894902,151.144413), - ($$2049$$,$$PETERSHAM$$,#{state_id_nsw},-33.894902,151.144413), - ($$2049$$,$$PETERSHAM NORTH$$,#{state_id_nsw},-33.894902,151.144413), - ($$2050$$,$$CAMPERDOWN$$,#{state_id_nsw},-33.88866,151.177188), - ($$2050$$,$$MISSENDEN ROAD$$,#{state_id_nsw},-33.88866,151.177188), - ($$2052$$,$$UNSW SYDNEY$$,#{state_id_nsw},-33.906561,151.234417), - ($$2055$$,$$NORTH SYDNEY$$,#{state_id_nsw},-33.802837,151.104935), - ($$2057$$,$$CHATSWOOD$$,#{state_id_nsw},-33.791988,151.1899), - ($$2058$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$2059$$,$$NORTH SYDNEY$$,#{state_id_nsw},-33.802837,151.104935), - ($$2060$$,$$HMAS PLATYPUS$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$HMAS WATERHEN$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$LAVENDER BAY$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$MCMAHONS POINT$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$NORTH SYDNEY$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$NORTH SYDNEY SHOPPINGWORLD$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$WAVERTON$$,#{state_id_nsw},-33.840633,151.19497), - ($$2061$$,$$KIRRIBILLI$$,#{state_id_nsw},-33.846275,151.212705), - ($$2061$$,$$MILSONS POINT$$,#{state_id_nsw},-33.846275,151.212705), - ($$2062$$,$$CAMMERAY$$,#{state_id_nsw},-33.821953,151.21043), - ($$2063$$,$$NORTHBRIDGE$$,#{state_id_nsw},-33.815028,151.222266), - ($$2064$$,$$ARTARMON$$,#{state_id_nsw},-33.807664,151.189662), - ($$2065$$,$$CROWS NEST$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$GREENWICH$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$NAREMBURN$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$ROYAL NORTH SHORE HOSPITAL$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$ST LEONARDS$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$WOLLSTONECRAFT$$,#{state_id_nsw},-33.82609,151.199192), - ($$2066$$,$$LANE COVE$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LANE COVE NORTH$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LANE COVE WEST$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LINLEY POINT$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LONGUEVILLE$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$NORTHWOOD$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$RIVERVIEW$$,#{state_id_nsw},-33.814599,151.168722), - ($$2067$$,$$CHATSWOOD$$,#{state_id_nsw},-33.795617,151.185329), - ($$2067$$,$$CHATSWOOD WEST$$,#{state_id_nsw},-33.795617,151.185329), - ($$2068$$,$$CASTLECRAG$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$MIDDLE COVE$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$NORTH WILLOUGHBY$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$WILLOUGHBY$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$WILLOUGHBY EAST$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$WILLOUGHBY NORTH$$,#{state_id_nsw},-33.802403,151.212643), - ($$2069$$,$$CASTLE COVE$$,#{state_id_nsw},-33.784165,151.199948), - ($$2069$$,$$ROSEVILLE$$,#{state_id_nsw},-33.784165,151.199948), - ($$2069$$,$$ROSEVILLE CHASE$$,#{state_id_nsw},-33.784165,151.199948), - ($$2070$$,$$EAST LINDFIELD$$,#{state_id_nsw},-33.766415,151.186095), - ($$2070$$,$$LINDFIELD$$,#{state_id_nsw},-33.766415,151.186095), - ($$2070$$,$$LINDFIELD WEST$$,#{state_id_nsw},-33.766415,151.186095), - ($$2071$$,$$EAST KILLARA$$,#{state_id_nsw},-33.753498,151.170003), - ($$2071$$,$$KILLARA$$,#{state_id_nsw},-33.753498,151.170003), - ($$2072$$,$$GORDON$$,#{state_id_nsw},-33.757349,151.155678), - ($$2073$$,$$PYMBLE$$,#{state_id_nsw},-33.74414,151.141103), - ($$2073$$,$$WEST PYMBLE$$,#{state_id_nsw},-33.74414,151.141103), - ($$2074$$,$$NORTH TURRAMURRA$$,#{state_id_nsw},-33.713419,151.147146), - ($$2074$$,$$SOUTH TURRAMURRA$$,#{state_id_nsw},-33.713419,151.147146), - ($$2074$$,$$TURRAMURRA$$,#{state_id_nsw},-33.713419,151.147146), - ($$2074$$,$$WARRAWEE$$,#{state_id_nsw},-33.713419,151.147146), - ($$2075$$,$$ST IVES$$,#{state_id_nsw},-33.730601,151.158551), - ($$2075$$,$$ST IVES CHASE$$,#{state_id_nsw},-33.730601,151.158551), - ($$2076$$,$$NORMANHURST$$,#{state_id_nsw},-33.720999,151.097331), - ($$2076$$,$$NORTH WAHROONGA$$,#{state_id_nsw},-33.720999,151.097331), - ($$2076$$,$$WAHROONGA$$,#{state_id_nsw},-33.720999,151.097331), - ($$2077$$,$$ASQUITH$$,#{state_id_nsw},-33.687484,151.108685), - ($$2077$$,$$HORNSBY$$,#{state_id_nsw},-33.687484,151.108685), - ($$2077$$,$$HORNSBY HEIGHTS$$,#{state_id_nsw},-33.687484,151.108685), - ($$2077$$,$$WAITARA$$,#{state_id_nsw},-33.687484,151.108685), - ($$2079$$,$$MOUNT COLAH$$,#{state_id_nsw},-33.664817,151.117161), - ($$2080$$,$$MOUNT KURING-GAI$$,#{state_id_nsw},-33.628729,151.226792), - ($$2081$$,$$BEROWRA$$,#{state_id_nsw},-33.623581,151.150117), - ($$2081$$,$$COWAN$$,#{state_id_nsw},-33.623581,151.150117), - ($$2082$$,$$BEROWRA CREEK$$,#{state_id_nsw},-33.610968,151.136829), - ($$2082$$,$$BEROWRA HEIGHTS$$,#{state_id_nsw},-33.610968,151.136829), - ($$2082$$,$$BEROWRA WATERS$$,#{state_id_nsw},-33.610968,151.136829), - ($$2083$$,$$BAR POINT$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$BROOKLYN$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$CHEERO POINT$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$COGRA BAY$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$DANGAR ISLAND$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$MILSONS PASSAGE$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$MOONEY MOONEY$$,#{state_id_nsw},-33.507463,151.163329), - ($$2084$$,$$COTTAGE POINT$$,#{state_id_nsw},-33.619578,151.203831), - ($$2084$$,$$DUFFYS FOREST$$,#{state_id_nsw},-33.619578,151.203831), - ($$2084$$,$$TERREY HILLS$$,#{state_id_nsw},-33.619578,151.203831), - ($$2085$$,$$BELROSE$$,#{state_id_nsw},-33.739288,151.211439), - ($$2085$$,$$BELROSE WEST$$,#{state_id_nsw},-33.739288,151.211439), - ($$2085$$,$$DAVIDSON$$,#{state_id_nsw},-33.739288,151.211439), - ($$2086$$,$$FRENCHS FOREST$$,#{state_id_nsw},-33.750964,151.226036), - ($$2086$$,$$FRENCHS FOREST EAST$$,#{state_id_nsw},-33.750964,151.226036), - ($$2087$$,$$FORESTVILLE$$,#{state_id_nsw},-33.762011,151.21406), - ($$2087$$,$$KILLARNEY HEIGHTS$$,#{state_id_nsw},-33.762011,151.21406), - ($$2088$$,$$MOSMAN$$,#{state_id_nsw},-33.829077,151.24409), - ($$2088$$,$$SPIT JUNCTION$$,#{state_id_nsw},-33.829077,151.24409), - ($$2089$$,$$NEUTRAL BAY$$,#{state_id_nsw},-33.83112,151.221232), - ($$2089$$,$$NEUTRAL BAY JUNCTION$$,#{state_id_nsw},-33.83112,151.221232), - ($$2090$$,$$CREMORNE$$,#{state_id_nsw},-33.828131,151.230233), - ($$2090$$,$$CREMORNE JUNCTION$$,#{state_id_nsw},-33.828131,151.230233), - ($$2090$$,$$CREMORNE POINT$$,#{state_id_nsw},-33.828131,151.230233), - ($$2091$$,$$HMAS PENGUIN$$,#{state_id_nsw},0.0,0.0), - ($$2092$$,$$SEAFORTH$$,#{state_id_nsw},-33.797106,151.251146), - ($$2093$$,$$BALGOWLAH$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$BALGOWLAH HEIGHTS$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$CLONTARF$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$MANLY VALE$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$NORTH BALGOWLAH$$,#{state_id_nsw},-33.794121,151.26268), - ($$2094$$,$$FAIRLIGHT$$,#{state_id_nsw},-33.794163,151.273978), - ($$2095$$,$$MANLY$$,#{state_id_nsw},-33.797144,151.28804), - ($$2095$$,$$MANLY EAST$$,#{state_id_nsw},-33.797144,151.28804), - ($$2096$$,$$CURL CURL$$,#{state_id_nsw},-33.768937,151.294035), - ($$2096$$,$$FRESHWATER$$,#{state_id_nsw},-33.768937,151.294035), - ($$2096$$,$$QUEENSCLIFF$$,#{state_id_nsw},-33.768937,151.294035), - ($$2097$$,$$COLLAROY$$,#{state_id_nsw},-33.740969,151.303133), - ($$2097$$,$$COLLAROY BEACH$$,#{state_id_nsw},-33.740969,151.303133), - ($$2097$$,$$COLLAROY PLATEAU WEST$$,#{state_id_nsw},-33.740969,151.303133), - ($$2097$$,$$WHEELER HEIGHTS$$,#{state_id_nsw},-33.740969,151.303133), - ($$2099$$,$$CROMER$$,#{state_id_nsw},-33.740353,151.278523), - ($$2099$$,$$DEE WHY$$,#{state_id_nsw},-33.740353,151.278523), - ($$2099$$,$$NARRAWEENA$$,#{state_id_nsw},-33.740353,151.278523), - ($$2099$$,$$NORTH CURL CURL$$,#{state_id_nsw},-33.740353,151.278523), - ($$2100$$,$$ALLAMBIE HEIGHTS$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$BEACON HILL$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$BROOKVALE$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$NORTH MANLY$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$OXFORD FALLS$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$WARRINGAH MALL$$,#{state_id_nsw},-33.765076,151.248864), - ($$2101$$,$$ELANORA HEIGHTS$$,#{state_id_nsw},-33.695015,151.280156), - ($$2101$$,$$INGLESIDE$$,#{state_id_nsw},-33.695015,151.280156), - ($$2101$$,$$NARRABEEN$$,#{state_id_nsw},-33.695015,151.280156), - ($$2101$$,$$NORTH NARRABEEN$$,#{state_id_nsw},-33.695015,151.280156), - ($$2102$$,$$WARRIEWOOD$$,#{state_id_nsw},-33.686265,151.29908), - ($$2102$$,$$WARRIEWOOD SHOPPING SQUARE$$,#{state_id_nsw},-33.686265,151.29908), - ($$2103$$,$$MONA VALE$$,#{state_id_nsw},-33.67707,151.300316), - ($$2104$$,$$BAYVIEW$$,#{state_id_nsw},-33.66445,151.298945), - ($$2105$$,$$CHURCH POINT$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$ELVINA BAY$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$LOVETT BAY$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$MORNING BAY$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$SCOTLAND ISLAND$$,#{state_id_nsw},-33.644873,151.284352), - ($$2106$$,$$NEWPORT$$,#{state_id_nsw},-33.659896,151.309312), - ($$2106$$,$$NEWPORT BEACH$$,#{state_id_nsw},-33.659896,151.309312), - ($$2107$$,$$AVALON$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$AVALON BEACH$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$BILGOLA$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$CLAREVILLE$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$WHALE BEACH$$,#{state_id_nsw},-33.636325,151.330596), - ($$2108$$,$$COASTERS RETREAT$$,#{state_id_nsw},-33.6048,151.29883), - ($$2108$$,$$GREAT MACKEREL BEACH$$,#{state_id_nsw},-33.6048,151.29883), - ($$2108$$,$$PALM BEACH$$,#{state_id_nsw},-33.6048,151.29883), - ($$2109$$,$$MACQUARIE UNIVERSITY$$,#{state_id_nsw},-33.774321,151.111988), - ($$2110$$,$$HUNTERS HILL$$,#{state_id_nsw},-33.83484,151.154196), - ($$2110$$,$$WOOLWICH$$,#{state_id_nsw},-33.83484,151.154196), - ($$2111$$,$$BORONIA PARK$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$GLADESVILLE$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$HENLEY$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$HUNTLEYS COVE$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$HUNTLEYS POINT$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$MONASH PARK$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$TENNYSON POINT$$,#{state_id_nsw},-33.820941,151.140067), - ($$2112$$,$$DENISTONE EAST$$,#{state_id_nsw},-33.797177,151.097546), - ($$2112$$,$$PUTNEY$$,#{state_id_nsw},-33.797177,151.097546), - ($$2112$$,$$RYDE$$,#{state_id_nsw},-33.797177,151.097546), - ($$2113$$,$$BLENHEIM ROAD$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$EAST RYDE$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$MACQUARIE CENTRE$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$MACQUARIE PARK$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$NORTH RYDE$$,#{state_id_nsw},-33.798595,151.133903), - ($$2114$$,$$DENISTONE$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$DENISTONE WEST$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$MEADOWBANK$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$MELROSE PARK$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$WEST RYDE$$,#{state_id_nsw},-33.799441,151.07959), - ($$2115$$,$$ERMINGTON$$,#{state_id_nsw},-33.814144,151.054495), - ($$2116$$,$$RYDALMERE$$,#{state_id_nsw},-33.811244,151.034464), - ($$2117$$,$$DUNDAS$$,#{state_id_nsw},-33.799405,151.044189), - ($$2117$$,$$DUNDAS VALLEY$$,#{state_id_nsw},-33.799405,151.044189), - ($$2117$$,$$OATLANDS$$,#{state_id_nsw},-33.799405,151.044189), - ($$2117$$,$$TELOPEA$$,#{state_id_nsw},-33.799405,151.044189), - ($$2118$$,$$CARLINGFORD$$,#{state_id_nsw},-33.782959,151.047707), - ($$2118$$,$$CARLINGFORD COURT$$,#{state_id_nsw},-33.782959,151.047707), - ($$2118$$,$$CARLINGFORD NORTH$$,#{state_id_nsw},-33.782959,151.047707), - ($$2118$$,$$KINGSDENE$$,#{state_id_nsw},-33.782959,151.047707), - ($$2119$$,$$BEECROFT$$,#{state_id_nsw},-33.749498,151.064533), - ($$2119$$,$$CHELTENHAM$$,#{state_id_nsw},-33.749498,151.064533), - ($$2120$$,$$PENNANT HILLS$$,#{state_id_nsw},-33.738681,151.071433), - ($$2120$$,$$THORNLEIGH$$,#{state_id_nsw},-33.738681,151.071433), - ($$2120$$,$$WESTLEIGH$$,#{state_id_nsw},-33.738681,151.071433), - ($$2121$$,$$EPPING$$,#{state_id_nsw},-33.772549,151.082365), - ($$2121$$,$$NORTH EPPING$$,#{state_id_nsw},-33.772549,151.082365), - ($$2122$$,$$EASTWOOD$$,#{state_id_nsw},-33.789986,151.080914), - ($$2122$$,$$MARSFIELD$$,#{state_id_nsw},-33.789986,151.080914), - ($$2123$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$2124$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$2125$$,$$WEST PENNANT HILLS$$,#{state_id_nsw},-33.753676,151.039113), - ($$2126$$,$$CHERRYBROOK$$,#{state_id_nsw},-33.722019,151.041806), - ($$2127$$,$$NEWINGTON$$,#{state_id_nsw},-33.85283,151.076186), - ($$2127$$,$$SYDNEY OLYMPIC PARK$$,#{state_id_nsw},-33.85283,151.076186), - ($$2127$$,$$WENTWORTH POINT$$,#{state_id_nsw},-33.85283,151.076186), - ($$2128$$,$$SILVERWATER$$,#{state_id_nsw},-33.835928,151.047591), - ($$2129$$,$$SYDNEY MARKETS$$,#{state_id_nsw},-33.871209,151.191884), - ($$2130$$,$$SUMMER HILL$$,#{state_id_nsw},-33.891712,151.137258), - ($$2131$$,$$ASHFIELD$$,#{state_id_nsw},-33.889498,151.127444), - ($$2132$$,$$CROYDON$$,#{state_id_nsw},-33.883163,151.114771), - ($$2133$$,$$CROYDON PARK$$,#{state_id_nsw},-33.895299,151.108581), - ($$2133$$,$$ENFIELD SOUTH$$,#{state_id_nsw},-33.895299,151.108581), - ($$2134$$,$$BURWOOD$$,#{state_id_nsw},-33.877423,151.103682), - ($$2134$$,$$BURWOOD NORTH$$,#{state_id_nsw},-33.877423,151.103682), - ($$2135$$,$$STRATHFIELD$$,#{state_id_nsw},-33.873913,151.093993), - ($$2136$$,$$BURWOOD HEIGHTS$$,#{state_id_nsw},-33.888328,151.103412), - ($$2136$$,$$ENFIELD$$,#{state_id_nsw},-33.888328,151.103412), - ($$2136$$,$$STRATHFIELD SOUTH$$,#{state_id_nsw},-33.888328,151.103412), - ($$2137$$,$$BREAKFAST POINT$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$CABARITA$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$CONCORD$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$MORTLAKE$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$NORTH STRATHFIELD$$,#{state_id_nsw},-33.841583,151.107502), - ($$2138$$,$$CONCORD WEST$$,#{state_id_nsw},-33.848041,151.087326), - ($$2138$$,$$LIBERTY GROVE$$,#{state_id_nsw},-33.848041,151.087326), - ($$2138$$,$$RHODES$$,#{state_id_nsw},-33.848041,151.087326), - ($$2139$$,$$CONCORD REPATRIATION HOSPITAL$$,#{state_id_nsw},-33.837702,151.095046), - ($$2140$$,$$HOMEBUSH$$,#{state_id_nsw},-33.859654,151.081847), - ($$2140$$,$$HOMEBUSH SOUTH$$,#{state_id_nsw},-33.859654,151.081847), - ($$2140$$,$$HOMEBUSH WEST$$,#{state_id_nsw},-33.859654,151.081847), - ($$2141$$,$$BERALA$$,#{state_id_nsw},-33.871904,151.031033), - ($$2141$$,$$LIDCOMBE$$,#{state_id_nsw},-33.871904,151.031033), - ($$2141$$,$$LIDCOMBE NORTH$$,#{state_id_nsw},-33.871904,151.031033), - ($$2141$$,$$ROOKWOOD$$,#{state_id_nsw},-33.871904,151.031033), - ($$2142$$,$$BLAXCELL$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$CAMELLIA$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$CLYDE$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$GRANVILLE$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$HOLROYD$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$ROSEHILL$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$SOUTH GRANVILLE$$,#{state_id_nsw},-33.853251,151.008129), - ($$2143$$,$$BIRRONG$$,#{state_id_nsw},-33.89022,151.022398), - ($$2143$$,$$POTTS HILL$$,#{state_id_nsw},-33.89022,151.022398), - ($$2143$$,$$REGENTS PARK$$,#{state_id_nsw},-33.89022,151.022398), - ($$2144$$,$$AUBURN$$,#{state_id_nsw},-33.849322,151.033421), - ($$2145$$,$$CONSTITUTION HILL$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$GIRRAWEEN$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$GREYSTANES$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$MAYS HILL$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$PEMULWUY$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$PENDLE HILL$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$SOUTH WENTWORTHVILLE$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$WENTWORTHVILLE$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$WESTMEAD$$,#{state_id_nsw},-33.799843,150.947276), - ($$2146$$,$$OLD TOONGABBIE$$,#{state_id_nsw},-33.792713,150.974108), - ($$2146$$,$$TOONGABBIE$$,#{state_id_nsw},-33.792713,150.974108), - ($$2146$$,$$TOONGABBIE EAST$$,#{state_id_nsw},-33.792713,150.974108), - ($$2147$$,$$KINGS LANGLEY$$,#{state_id_nsw},-33.742079,150.922711), - ($$2147$$,$$LALOR PARK$$,#{state_id_nsw},-33.742079,150.922711), - ($$2147$$,$$SEVEN HILLS$$,#{state_id_nsw},-33.742079,150.922711), - ($$2147$$,$$SEVEN HILLS WEST$$,#{state_id_nsw},-33.742079,150.922711), - ($$2148$$,$$ARNDELL PARK$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$BLACKTOWN$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$BLACKTOWN WESTPOINT$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$HUNTINGWOOD$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$KINGS PARK$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$MARAYONG$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$PROSPECT$$,#{state_id_nsw},-33.787266,150.871959), - ($$2150$$,$$HARRIS PARK$$,#{state_id_nsw},-33.822427,151.008961), - ($$2150$$,$$PARRAMATTA$$,#{state_id_nsw},-33.822427,151.008961), - ($$2150$$,$$PARRAMATTA WESTFIELD$$,#{state_id_nsw},-33.822427,151.008961), - ($$2151$$,$$NORTH PARRAMATTA$$,#{state_id_nsw},-33.798043,151.010707), - ($$2151$$,$$NORTH ROCKS$$,#{state_id_nsw},-33.798043,151.010707), - ($$2152$$,$$NORTHMEAD$$,#{state_id_nsw},-33.783849,150.994336), - ($$2153$$,$$BAULKHAM HILLS$$,#{state_id_nsw},-33.758601,150.992887), - ($$2153$$,$$BELLA VISTA$$,#{state_id_nsw},-33.758601,150.992887), - ($$2153$$,$$WINSTON HILLS$$,#{state_id_nsw},-33.758601,150.992887), - ($$2154$$,$$CASTLE HILL$$,#{state_id_nsw},-33.732307,151.005616), - ($$2155$$,$$BEAUMONT HILLS$$,#{state_id_nsw},-33.703416,150.946875), - ($$2155$$,$$KELLYVILLE$$,#{state_id_nsw},-33.703416,150.946875), - ($$2155$$,$$KELLYVILLE RIDGE$$,#{state_id_nsw},-33.703416,150.946875), - ($$2155$$,$$ROUSE HILL$$,#{state_id_nsw},-33.703416,150.946875), - ($$2156$$,$$ANNANGROVE$$,#{state_id_nsw},-33.657772,150.943505), - ($$2156$$,$$GLENHAVEN$$,#{state_id_nsw},-33.657772,150.943505), - ($$2156$$,$$KENTHURST$$,#{state_id_nsw},-33.657772,150.943505), - ($$2157$$,$$CANOELANDS$$,#{state_id_nsw},-33.508714,151.061148), - ($$2157$$,$$FOREST GLEN$$,#{state_id_nsw},-33.508714,151.061148), - ($$2157$$,$$GLENORIE$$,#{state_id_nsw},-33.508714,151.061148), - ($$2158$$,$$DURAL$$,#{state_id_nsw},-33.681875,151.028435), - ($$2158$$,$$MIDDLE DURAL$$,#{state_id_nsw},-33.681875,151.028435), - ($$2158$$,$$ROUND CORNER$$,#{state_id_nsw},-33.681875,151.028435), - ($$2159$$,$$ARCADIA$$,#{state_id_nsw},-33.623101,151.052726), - ($$2159$$,$$BERRILEE$$,#{state_id_nsw},-33.623101,151.052726), - ($$2159$$,$$FIDDLETOWN$$,#{state_id_nsw},-33.623101,151.052726), - ($$2159$$,$$GALSTON$$,#{state_id_nsw},-33.623101,151.052726), - ($$2160$$,$$MERRYLANDS$$,#{state_id_nsw},-33.836381,150.989219), - ($$2160$$,$$MERRYLANDS WEST$$,#{state_id_nsw},-33.836381,150.989219), - ($$2161$$,$$GUILDFORD$$,#{state_id_nsw},-33.853984,150.985958), - ($$2161$$,$$GUILDFORD WEST$$,#{state_id_nsw},-33.853984,150.985958), - ($$2161$$,$$OLD GUILDFORD$$,#{state_id_nsw},-33.853984,150.985958), - ($$2161$$,$$YENNORA$$,#{state_id_nsw},-33.853984,150.985958), - ($$2162$$,$$CHESTER HILL$$,#{state_id_nsw},-33.883157,151.001185), - ($$2162$$,$$SEFTON$$,#{state_id_nsw},-33.883157,151.001185), - ($$2163$$,$$CARRAMAR$$,#{state_id_nsw},-33.884558,150.961884), - ($$2163$$,$$LANSDOWNE$$,#{state_id_nsw},-33.884558,150.961884), - ($$2163$$,$$VILLAWOOD$$,#{state_id_nsw},-33.884558,150.961884), - ($$2164$$,$$SMITHFIELD$$,#{state_id_nsw},-33.853546,150.940431), - ($$2164$$,$$SMITHFIELD WEST$$,#{state_id_nsw},-33.853546,150.940431), - ($$2164$$,$$WETHERILL PARK$$,#{state_id_nsw},-33.853546,150.940431), - ($$2164$$,$$WOODPARK$$,#{state_id_nsw},-33.853546,150.940431), - ($$2165$$,$$FAIRFIELD$$,#{state_id_nsw},-33.868529,150.955512), - ($$2165$$,$$FAIRFIELD EAST$$,#{state_id_nsw},-33.868529,150.955512), - ($$2165$$,$$FAIRFIELD HEIGHTS$$,#{state_id_nsw},-33.868529,150.955512), - ($$2165$$,$$FAIRFIELD WEST$$,#{state_id_nsw},-33.868529,150.955512), - ($$2166$$,$$CABRAMATTA$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$CABRAMATTA WEST$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$CANLEY HEIGHTS$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$CANLEY VALE$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$LANSVALE$$,#{state_id_nsw},-33.89507,150.935889), - ($$2167$$,$$GLENFIELD$$,#{state_id_nsw},-33.971305,150.894517), - ($$2168$$,$$ASHCROFT$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$BUSBY$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$CARTWRIGHT$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$GREEN VALLEY$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$HECKENBERG$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$HINCHINBROOK$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$MILLER$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$SADLEIR$$,#{state_id_nsw},-33.917587,150.899095), - ($$2170$$,$$CASULA$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$CASULA MALL$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$CHIPPING NORTON$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$HAMMONDVILLE$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LIVERPOOL$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LIVERPOOL SOUTH$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LIVERPOOL WESTFIELD$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LURNEA$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$MOOREBANK$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$MOUNT PRITCHARD$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$PRESTONS$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$WARWICK FARM$$,#{state_id_nsw},-33.94735,150.907753), - ($$2171$$,$$CECIL HILLS$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$ELIZABETH HILLS$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$HORNINGSEA PARK$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$HOXTON PARK$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$LEN WATERS ESTATE$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$MIDDLETON GRANGE$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$WEST HOXTON$$,#{state_id_nsw},-33.883696,150.853171), - ($$2172$$,$$PLEASURE POINT$$,#{state_id_nsw},-33.966909,150.98764), - ($$2172$$,$$SANDY POINT$$,#{state_id_nsw},-33.966909,150.98764), - ($$2172$$,$$VOYAGER POINT$$,#{state_id_nsw},-33.966909,150.98764), - ($$2173$$,$$HOLSWORTHY$$,#{state_id_nsw},-33.950403,150.949972), - ($$2173$$,$$WATTLE GROVE$$,#{state_id_nsw},-33.950403,150.949972), - ($$2174$$,$$EDMONDSON PARK$$,#{state_id_nsw},0.0,0.0), - ($$2174$$,$$INGLEBURN MILPO$$,#{state_id_nsw},0.0,0.0), - ($$2175$$,$$HORSLEY PARK$$,#{state_id_nsw},-33.845034,150.848192), - ($$2176$$,$$ABBOTSBURY$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$BOSSLEY PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$EDENSOR PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$GREENFIELD PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$PRAIRIEWOOD$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$ST JOHNS PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$WAKELEY$$,#{state_id_nsw},-33.877538,150.867768), - ($$2177$$,$$BONNYRIGG$$,#{state_id_nsw},-33.888801,150.886505), - ($$2177$$,$$BONNYRIGG HEIGHTS$$,#{state_id_nsw},-33.888801,150.886505), - ($$2178$$,$$CECIL PARK$$,#{state_id_nsw},-33.87478,150.838225), - ($$2178$$,$$KEMPS CREEK$$,#{state_id_nsw},-33.87478,150.838225), - ($$2178$$,$$MOUNT VERNON$$,#{state_id_nsw},-33.87478,150.838225), - ($$2179$$,$$AUSTRAL$$,#{state_id_nsw},-33.933109,150.812031), - ($$2179$$,$$LEPPINGTON$$,#{state_id_nsw},-33.933109,150.812031), - ($$2190$$,$$CHULLORA$$,#{state_id_nsw},-33.892441,151.055898), - ($$2190$$,$$GREENACRE$$,#{state_id_nsw},-33.892441,151.055898), - ($$2190$$,$$MOUNT LEWIS$$,#{state_id_nsw},-33.892441,151.055898), - ($$2191$$,$$BELFIELD$$,#{state_id_nsw},-33.902107,151.083553), - ($$2192$$,$$BELMORE$$,#{state_id_nsw},-33.916035,151.0875), - ($$2193$$,$$ASHBURY$$,#{state_id_nsw},-33.901897,151.11932), - ($$2193$$,$$CANTERBURY$$,#{state_id_nsw},-33.901897,151.11932), - ($$2193$$,$$HURLSTONE PARK$$,#{state_id_nsw},-33.901897,151.11932), - ($$2194$$,$$CAMPSIE$$,#{state_id_nsw},-33.914373,151.103465), - ($$2195$$,$$LAKEMBA$$,#{state_id_nsw},-33.920457,151.075921), - ($$2195$$,$$WILEY PARK$$,#{state_id_nsw},-33.920457,151.075921), - ($$2196$$,$$PUNCHBOWL$$,#{state_id_nsw},-33.925686,151.054635), - ($$2196$$,$$ROSELANDS$$,#{state_id_nsw},-33.925686,151.054635), - ($$2197$$,$$BASS HILL$$,#{state_id_nsw},-33.900608,150.992888), - ($$2198$$,$$GEORGES HALL$$,#{state_id_nsw},-33.912851,150.982469), - ($$2199$$,$$YAGOONA$$,#{state_id_nsw},-33.907725,151.026108), - ($$2199$$,$$YAGOONA WEST$$,#{state_id_nsw},-33.907725,151.026108), - ($$2200$$,$$BANKSTOWN$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$BANKSTOWN AERODROME$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$BANKSTOWN NORTH$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$BANKSTOWN SQUARE$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$CONDELL PARK$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$MANAHAN$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$MOUNT LEWIS$$,#{state_id_nsw},-33.919539,151.034909), - ($$2203$$,$$DULWICH HILL$$,#{state_id_nsw},-33.904689,151.138774), - ($$2204$$,$$MARRICKVILLE$$,#{state_id_nsw},-33.910923,151.157187), - ($$2204$$,$$MARRICKVILLE METRO$$,#{state_id_nsw},-33.910923,151.157187), - ($$2204$$,$$MARRICKVILLE SOUTH$$,#{state_id_nsw},-33.910923,151.157187), - ($$2205$$,$$ARNCLIFFE$$,#{state_id_nsw},-33.936592,151.146805), - ($$2205$$,$$TURRELLA$$,#{state_id_nsw},-33.936592,151.146805), - ($$2205$$,$$WOLLI CREEK$$,#{state_id_nsw},-33.936592,151.146805), - ($$2206$$,$$CLEMTON PARK$$,#{state_id_nsw},-33.925357,151.103282), - ($$2206$$,$$EARLWOOD$$,#{state_id_nsw},-33.925357,151.103282), - ($$2207$$,$$BARDWELL PARK$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BARDWELL VALLEY$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BEXLEY$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BEXLEY NORTH$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BEXLEY SOUTH$$,#{state_id_nsw},-33.93207,151.125594), - ($$2208$$,$$KINGSGROVE$$,#{state_id_nsw},-33.939481,151.098941), - ($$2208$$,$$KINGSWAY WEST$$,#{state_id_nsw},-33.939481,151.098941), - ($$2209$$,$$BEVERLY HILLS$$,#{state_id_nsw},-33.954218,151.076364), - ($$2209$$,$$NARWEE$$,#{state_id_nsw},-33.954218,151.076364), - ($$2210$$,$$LUGARNO$$,#{state_id_nsw},-33.982956,151.046942), - ($$2210$$,$$PEAKHURST$$,#{state_id_nsw},-33.982956,151.046942), - ($$2210$$,$$PEAKHURST HEIGHTS$$,#{state_id_nsw},-33.982956,151.046942), - ($$2210$$,$$RIVERWOOD$$,#{state_id_nsw},-33.982956,151.046942), - ($$2211$$,$$PADSTOW$$,#{state_id_nsw},-33.953915,151.038163), - ($$2211$$,$$PADSTOW HEIGHTS$$,#{state_id_nsw},-33.953915,151.038163), - ($$2212$$,$$REVESBY$$,#{state_id_nsw},-33.951507,151.017247), - ($$2212$$,$$REVESBY HEIGHTS$$,#{state_id_nsw},-33.951507,151.017247), - ($$2212$$,$$REVESBY NORTH$$,#{state_id_nsw},-33.951507,151.017247), - ($$2213$$,$$EAST HILLS$$,#{state_id_nsw},-33.963359,150.986695), - ($$2213$$,$$PANANIA$$,#{state_id_nsw},-33.963359,150.986695), - ($$2213$$,$$PICNIC POINT$$,#{state_id_nsw},-33.963359,150.986695), - ($$2214$$,$$MILPERRA$$,#{state_id_nsw},-33.937834,150.989263), - ($$2216$$,$$BANKSIA$$,#{state_id_nsw},-33.945237,151.140161), - ($$2216$$,$$BRIGHTON-LE-SANDS$$,#{state_id_nsw},-33.945237,151.140161), - ($$2216$$,$$KYEEMAGH$$,#{state_id_nsw},-33.945237,151.140161), - ($$2216$$,$$ROCKDALE$$,#{state_id_nsw},-33.945237,151.140161), - ($$2217$$,$$BEVERLEY PARK$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$KOGARAH$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$KOGARAH BAY$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$MONTEREY$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$RAMSGATE$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$RAMSGATE BEACH$$,#{state_id_nsw},-33.975135,151.131345), - ($$2218$$,$$ALLAWAH$$,#{state_id_nsw},-33.970018,151.114517), - ($$2218$$,$$CARLTON$$,#{state_id_nsw},-33.970018,151.114517), - ($$2219$$,$$DOLLS POINT$$,#{state_id_nsw},-33.993495,151.146801), - ($$2219$$,$$SANDRINGHAM$$,#{state_id_nsw},-33.993495,151.146801), - ($$2219$$,$$SANS SOUCI$$,#{state_id_nsw},-33.993495,151.146801), - ($$2220$$,$$HURSTVILLE$$,#{state_id_nsw},-33.965923,151.101184), - ($$2220$$,$$HURSTVILLE GROVE$$,#{state_id_nsw},-33.965923,151.101184), - ($$2220$$,$$HURSTVILLE WESTFIELD$$,#{state_id_nsw},-33.965923,151.101184), - ($$2221$$,$$BLAKEHURST$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$CARSS PARK$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$CONNELLS POINT$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$KYLE BAY$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$SOUTH HURSTVILLE$$,#{state_id_nsw},-33.988743,151.112314), - ($$2222$$,$$PENSHURST$$,#{state_id_nsw},-33.963346,151.086744), - ($$2223$$,$$MORTDALE$$,#{state_id_nsw},-33.972239,151.075391), - ($$2223$$,$$OATLEY$$,#{state_id_nsw},-33.972239,151.075391), - ($$2224$$,$$KANGAROO POINT$$,#{state_id_nsw},-33.997972,151.096235), - ($$2224$$,$$SYLVANIA$$,#{state_id_nsw},-33.997972,151.096235), - ($$2224$$,$$SYLVANIA SOUTHGATE$$,#{state_id_nsw},-33.997972,151.096235), - ($$2224$$,$$SYLVANIA WATERS$$,#{state_id_nsw},-33.997972,151.096235), - ($$2225$$,$$OYSTER BAY$$,#{state_id_nsw},-33.997441,151.087892), - ($$2226$$,$$BONNET BAY$$,#{state_id_nsw},-34.009518,151.054252), - ($$2226$$,$$COMO$$,#{state_id_nsw},-34.009518,151.054252), - ($$2226$$,$$JANNALI$$,#{state_id_nsw},-34.009518,151.054252), - ($$2227$$,$$GYMEA$$,#{state_id_nsw},-34.033142,151.085421), - ($$2227$$,$$GYMEA BAY$$,#{state_id_nsw},-34.033142,151.085421), - ($$2228$$,$$MIRANDA$$,#{state_id_nsw},-34.034014,151.100428), - ($$2228$$,$$YOWIE BAY$$,#{state_id_nsw},-34.034014,151.100428), - ($$2229$$,$$CARINGBAH$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$CARINGBAH SOUTH$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$DOLANS BAY$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$LILLI PILLI$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$PORT HACKING$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$TAREN POINT$$,#{state_id_nsw},-34.04316,151.123102), - ($$2230$$,$$BUNDEENA$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$BURRANEER$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$CRONULLA$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$MAIANBAR$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$WOOLOOWARE$$,#{state_id_nsw},-34.085064,151.151259), - ($$2231$$,$$KURNELL$$,#{state_id_nsw},-34.008487,151.204879), - ($$2232$$,$$AUDLEY$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$GARIE$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$GRAYS POINT$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$KAREELA$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$KIRRAWEE$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$LOFTUS$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$SUTHERLAND$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$WORONORA$$,#{state_id_nsw},-34.075295,151.056519), - ($$2233$$,$$ENGADINE$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$HEATHCOTE$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$WATERFALL$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$WORONORA HEIGHTS$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$YARRAWARRAH$$,#{state_id_nsw},-34.065716,151.012663), - ($$2234$$,$$ALFORDS POINT$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$BANGOR$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$BARDEN RIDGE$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$ILLAWONG$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$LUCAS HEIGHTS$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$MENAI$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$MENAI CENTRAL$$,#{state_id_nsw},-33.993303,151.024751), - ($$2250$$,$$BUCKETTY$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$CALGA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$CENTRAL MANGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$EAST GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$ERINA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$ERINA FAIR$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$GLENWORTH VALLEY$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$GREENGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$HOLGATE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$KARIONG$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$KULNURA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$LISAROW$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$LOWER MANGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MANGROVE CREEK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MANGROVE MOUNTAIN$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MATCHAM$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MOONEY MOONEY CREEK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MOUNT ELLIOT$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MOUNT WHITE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$NARARA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$NIAGARA PARK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$NORTH GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$PEATS RIDGE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$POINT CLARE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$POINT FREDERICK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$SOMERSBY$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$SPRINGFIELD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$TASCOTT$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$TEN MILE HOLLOW$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$UPPER MANGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$WENDOREE PARK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$WEST GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$WYOMING$$,#{state_id_nsw},-33.111273,151.138861), - ($$2251$$,$$AVOCA BEACH$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$BENSVILLE$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$BOUDDI$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$COPACABANA$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$DAVISTOWN$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$GREEN POINT$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$KINCUMBER$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$KINCUMBER SOUTH$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$MACMASTERS BEACH$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$PICKETTS VALLEY$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$SARATOGA$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$YATTALUNGA$$,#{state_id_nsw},-33.464937,151.432387), - ($$2252$$,$$CENTRAL COAST MC$$,#{state_id_nsw},0.0,0.0), - ($$2256$$,$$BLACKWALL$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$HORSFIELD BAY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$KOOLEWONG$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$LITTLE WOBBY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$PATONGA$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$PEARL BEACH$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$PHEGANS BAY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$WONDABYNE$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$WOY WOY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$WOY WOY BAY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2257$$,$$BOOKER BAY$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$BOX HEAD$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$DALEYS POINT$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$EMPIRE BAY$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$ETTALONG BEACH$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$HARDYS BAY$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$KILLCARE$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$KILLCARE HEIGHTS$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$PRETTY BEACH$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$ST HUBERTS ISLAND$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$UMINA BEACH$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$WAGSTAFFE$$,#{state_id_nsw},-33.511566,151.34478), - ($$2258$$,$$FOUNTAINDALE$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$KANGY ANGY$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$OURIMBAH$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$PALM GROVE$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$PALMDALE$$,#{state_id_nsw},-33.338303,151.392826), - ($$2259$$,$$ALISON$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$BUSHELLS RIDGE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$CEDAR BRUSH CREEK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$CHAIN VALLEY BAY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$CRANGAN BAY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$DOORALONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$DURREN DURREN$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$FRAZER PARK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$FREEMANS$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$GWANDALAN$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$HALLORAN$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$HAMLYN TERRACE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$JILLIBY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$KANWAL$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$KIAR$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$KINGFISHER SHORES$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$LAKE MUNMORAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$LEMON TREE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$LITTLE JILLIBY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$MANNERING PARK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$MARDI$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$MOONEE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$POINT WOLSTONCROFT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$RAVENSDALE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$ROCKY POINT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$SUMMERLAND POINT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TACOMA$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TACOMA SOUTH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TUGGERAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TUGGERAWONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WADALBA$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WALLARAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WARNERVALE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WATANOBBI$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WOONGARRAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYBUNG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYEE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYEE POINT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYONG CREEK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYONGAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$YARRAMALONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2260$$,$$ERINA HEIGHTS$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$FORRESTERS BEACH$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$NORTH AVOCA$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$TERRIGAL$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$WAMBERAL$$,#{state_id_nsw},-33.426949,151.413211), - ($$2261$$,$$BATEAU BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$BAY VILLAGE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$BERKELEY VALE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$BLUE BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$CHITTAWAY BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$CHITTAWAY POINT$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$GLENNING VALLEY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$KILLARNEY VALE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$LONG JETTY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$MAGENTA$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$SHELLY BEACH$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$THE ENTRANCE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$THE ENTRANCE NORTH$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$TOOWOON BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$TUMBI UMBI$$,#{state_id_nsw},-33.381213,151.479104), - ($$2262$$,$$BLUE HAVEN$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$BUDGEWOI$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$BUDGEWOI PENINSULA$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$BUFF POINT$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$COLONGRA$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$DOYALSON$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$DOYALSON NORTH$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$HALEKULANI$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$SAN REMO$$,#{state_id_nsw},-33.207351,151.492751), - ($$2263$$,$$CANTON BEACH$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$CHARMHAVEN$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$GOROKAN$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$LAKE HAVEN$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$NORAH HEAD$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$NORAVILLE$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$TOUKLEY$$,#{state_id_nsw},-33.271922,151.544045), - ($$2264$$,$$BALCOLYN$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$BONNELLS BAY$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$BRIGHTWATERS$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$DORA CREEK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$ERARING$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MANDALONG$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MIRRABOOKA$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MORISSET$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MORISSET PARK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MYUNA BAY$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$SILVERWATER$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$SUNSHINE$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$WINDERMERE PARK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$YARRAWONGA PARK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2265$$,$$COORANBONG$$,#{state_id_nsw},-33.076609,151.453989), - ($$2265$$,$$MARTINSVILLE$$,#{state_id_nsw},-33.076609,151.453989), - ($$2267$$,$$WANGI WANGI$$,#{state_id_nsw},-33.071491,151.584366), - ($$2278$$,$$BARNSLEY$$,#{state_id_nsw},-32.932412,151.590415), - ($$2278$$,$$KILLINGWORTH$$,#{state_id_nsw},-32.932412,151.590415), - ($$2278$$,$$WAKEFIELD$$,#{state_id_nsw},-32.932412,151.590415), - ($$2280$$,$$BELMONT$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$BELMONT NORTH$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$BELMONT SOUTH$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$CROUDACE BAY$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$FLORAVILLE$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$JEWELLS$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$MARKS POINT$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$VALENTINE$$,#{state_id_nsw},-33.036057,151.660563), - ($$2281$$,$$BLACKSMITHS$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$CAMS WHARF$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$CATHERINE HILL BAY$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$CAVES BEACH$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$LITTLE PELICAN$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$MURRAYS BEACH$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$NORDS WHARF$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$PELICAN$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$PINNY BEACH$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$SWANSEA$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$SWANSEA HEADS$$,#{state_id_nsw},-33.077161,151.652305), - ($$2282$$,$$ELEEBANA$$,#{state_id_nsw},-32.993626,151.635401), - ($$2282$$,$$LAKELANDS$$,#{state_id_nsw},-32.993626,151.635401), - ($$2282$$,$$WARNERS BAY$$,#{state_id_nsw},-32.993626,151.635401), - ($$2283$$,$$ARCADIA VALE$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$AWABA$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BALMORAL$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BLACKALLS PARK$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BOLTON POINT$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BUTTABA$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$CAREY BAY$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$COAL POINT$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$FASSIFERN$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$FENNELL BAY$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$FISHING POINT$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$KILABEN BAY$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$RATHMINES$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$RYHOPE$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$TORONTO$$,#{state_id_nsw},-33.060343,151.575815), - ($$2284$$,$$ARGENTON$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$BOOLAROO$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$BOORAGUL$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$MARMONG POINT$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$SPEERS POINT$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$TERALBA$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$WOODRISING$$,#{state_id_nsw},-32.934813,151.630879), - ($$2285$$,$$CAMERON PARK$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$CARDIFF$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$CARDIFF HEIGHTS$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$CARDIFF SOUTH$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$EDGEWORTH$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$GLENDALE$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$MACQUARIE HILLS$$,#{state_id_nsw},-32.933952,151.655731), - ($$2286$$,$$HOLMESVILLE$$,#{state_id_nsw},-32.913661,151.576847), - ($$2286$$,$$SEAHAMPTON$$,#{state_id_nsw},-32.913661,151.576847), - ($$2286$$,$$WEST WALLSEND$$,#{state_id_nsw},-32.913661,151.576847), - ($$2287$$,$$BIRMINGHAM GARDENS$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$ELERMORE VALE$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$FLETCHER$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$MARYLAND$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$MINMI$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$RANKIN PARK$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$WALLSEND$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$WALLSEND SOUTH$$,#{state_id_nsw},-32.890844,151.690829), - ($$2289$$,$$ADAMSTOWN$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$ADAMSTOWN HEIGHTS$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$GARDEN SUBURB$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$HIGHFIELDS$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$KOTARA$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$KOTARA FAIR$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$KOTARA SOUTH$$,#{state_id_nsw},-32.932538,151.72625), - ($$2290$$,$$BENNETTS GREEN$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$CHARLESTOWN$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$DUDLEY$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$GATESHEAD$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$HILLSBOROUGH$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$KAHIBAH$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$MOUNT HUTTON$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$REDHEAD$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$TINGIRA HEIGHTS$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$WHITEBRIDGE$$,#{state_id_nsw},-32.995468,151.689084), - ($$2291$$,$$MEREWETHER$$,#{state_id_nsw},-32.942237,151.751451), - ($$2291$$,$$MEREWETHER HEIGHTS$$,#{state_id_nsw},-32.942237,151.751451), - ($$2291$$,$$THE JUNCTION$$,#{state_id_nsw},-32.942237,151.751451), - ($$2292$$,$$BROADMEADOW$$,#{state_id_nsw},-32.924165,151.737829), - ($$2292$$,$$HAMILTON NORTH$$,#{state_id_nsw},-32.924165,151.737829), - ($$2293$$,$$MARYVILLE$$,#{state_id_nsw},-32.911844,151.753662), - ($$2293$$,$$WICKHAM$$,#{state_id_nsw},-32.911844,151.753662), - ($$2294$$,$$CARRINGTON$$,#{state_id_nsw},-32.916023,151.765725), - ($$2295$$,$$FERN BAY$$,#{state_id_nsw},-32.854436,151.810346), - ($$2295$$,$$STOCKTON$$,#{state_id_nsw},-32.854436,151.810346), - ($$2296$$,$$ISLINGTON$$,#{state_id_nsw},-32.911915,151.745721), - ($$2297$$,$$TIGHES HILL$$,#{state_id_nsw},-32.908014,151.751115), - ($$2298$$,$$GEORGETOWN$$,#{state_id_nsw},-32.907814,151.7286), - ($$2298$$,$$WARATAH$$,#{state_id_nsw},-32.907814,151.7286), - ($$2298$$,$$WARATAH WEST$$,#{state_id_nsw},-32.907814,151.7286), - ($$2299$$,$$JESMOND$$,#{state_id_nsw},-32.903131,151.690858), - ($$2299$$,$$LAMBTON$$,#{state_id_nsw},-32.903131,151.690858), - ($$2299$$,$$NORTH LAMBTON$$,#{state_id_nsw},-32.903131,151.690858), - ($$2300$$,$$BAR BEACH$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$COOKS HILL$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$NEWCASTLE$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$NEWCASTLE EAST$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$THE HILL$$,#{state_id_nsw},-32.939962,151.768383), - ($$2302$$,$$NEWCASTLE WEST$$,#{state_id_nsw},-32.924908,151.761141), - ($$2303$$,$$HAMILTON$$,#{state_id_nsw},-32.924042,151.746874), - ($$2303$$,$$HAMILTON EAST$$,#{state_id_nsw},-32.924042,151.746874), - ($$2303$$,$$HAMILTON SOUTH$$,#{state_id_nsw},-32.924042,151.746874), - ($$2304$$,$$KOORAGANG$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD EAST$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD NORTH$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD WEST$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$SANDGATE$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$WARABROOK$$,#{state_id_nsw},-32.875728,151.74598), - ($$2305$$,$$KOTARA EAST$$,#{state_id_nsw},-32.934986,151.707216), - ($$2305$$,$$NEW LAMBTON$$,#{state_id_nsw},-32.934986,151.707216), - ($$2305$$,$$NEW LAMBTON HEIGHTS$$,#{state_id_nsw},-32.934986,151.707216), - ($$2306$$,$$WINDALE$$,#{state_id_nsw},-32.997694,151.681053), - ($$2307$$,$$SHORTLAND$$,#{state_id_nsw},-32.880873,151.691533), - ($$2308$$,$$CALLAGHAN$$,#{state_id_nsw},-35.125235,147.322357), - ($$2308$$,$$NEWCASTLE UNIVERSITY$$,#{state_id_nsw},-35.125235,147.322357), - ($$2309$$,$$DANGAR$$,#{state_id_nsw},-30.352158,148.890775), - ($$2310$$,$$HUNTER REGION MC$$,#{state_id_nsw},0.0,0.0), - ($$2311$$,$$ALLYNBROOK$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$BINGLEBURRA$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$CARRABOLLA$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$EAST GRESFORD$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$ECCLESTON$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$GRESFORD$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$HALTON$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$LEWINSBROOK$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$LOSTOCK$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$MOUNT RIVERS$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$UPPER ALLYN$$,#{state_id_nsw},-32.363343,151.536229), - ($$2312$$,$$MINIMBAH$$,#{state_id_nsw},-32.148267,152.361412), - ($$2312$$,$$NABIAC$$,#{state_id_nsw},-32.148267,152.361412), - ($$2314$$,$$WILLIAMTOWN RAAF$$,#{state_id_nsw},-32.797365,151.83699), - ($$2315$$,$$CORLETTE$$,#{state_id_nsw},-32.721158,152.106782), - ($$2315$$,$$FINGAL BAY$$,#{state_id_nsw},-32.721158,152.106782), - ($$2315$$,$$NELSON BAY$$,#{state_id_nsw},-32.721158,152.106782), - ($$2315$$,$$SHOAL BAY$$,#{state_id_nsw},-32.721158,152.106782), - ($$2316$$,$$ANNA BAY$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$BOAT HARBOUR$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$BOBS FARM$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$FISHERMANS BAY$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$ONE MILE$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$TAYLORS BEACH$$,#{state_id_nsw},-32.776919,152.083274), - ($$2317$$,$$SALAMANDER BAY$$,#{state_id_nsw},-32.720937,152.076399), - ($$2317$$,$$SOLDIERS POINT$$,#{state_id_nsw},-32.720937,152.076399), - ($$2318$$,$$CAMPVALE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$FERODALE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$FULLERTON COVE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$MEDOWIE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$OYSTER COVE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$SALT ASH$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$WILLIAMTOWN$$,#{state_id_nsw},-32.769906,151.851897), - ($$2319$$,$$LEMON TREE PASSAGE$$,#{state_id_nsw},-32.730927,152.039551), - ($$2319$$,$$MALLABULA$$,#{state_id_nsw},-32.730927,152.039551), - ($$2319$$,$$TANILBA BAY$$,#{state_id_nsw},-32.730927,152.039551), - ($$2319$$,$$TILLIGERRY CREEK$$,#{state_id_nsw},-32.730927,152.039551), - ($$2320$$,$$ABERGLASSLYN$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ALLANDALE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ANAMBAH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$BOLWARRA$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$BOLWARRA HEIGHTS$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$FARLEY$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$GLEN OAK$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$GOSFORTH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$HILLSBOROUGH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$HORSESHOE BEND$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$KEINBAH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$LARGS$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$LORN$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$LOUTH PARK$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MAITLAND$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MAITLAND NORTH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MAITLAND VALE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MELVILLE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MINDARIBBA$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MOUNT DEE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$OAKHAMPTON$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$OAKHAMPTON HEIGHTS$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$POKOLBIN$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ROSEBROOK$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ROTHBURY$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$RUTHERFORD$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$SOUTH MAITLAND$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$TELARAH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$WALLALONG$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$WINDELLA$$,#{state_id_nsw},-32.694656,151.534607), - ($$2321$$,$$BERRY PARK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$BUTTERWICK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$CLARENCE TOWN$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$CLIFTLEIGH$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$DUCKENFIELD$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$DUNS CREEK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$GILLIESTON HEIGHTS$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$GLEN MARTIN$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$GLEN WILLIAM$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$HARPERS HILL$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$HEDDON GRETA$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$HINTON$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$LOCHINVAR$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$LUSKINTYRE$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$MORPETH$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$OSWALD$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$PHOENIX PARK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$RAWORTH$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$WINDERMERE$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$WOODVILLE$$,#{state_id_nsw},-32.755266,151.650248), - ($$2322$$,$$BERESFIELD$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$BLACK HILL$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$CHISHOLM$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$HEXHAM$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$LENAGHAN$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$STOCKRINGTON$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$TARRO$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$THORNTON$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$TOMAGO$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$WOODBERRY$$,#{state_id_nsw},-32.801094,151.657881), - ($$2323$$,$$ASHTONFIELD$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$BRUNKERVILLE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$BUCHANAN$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$BUTTAI$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$EAST MAITLAND$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$FOUR MILE CREEK$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$FREEMANS WATERHOLE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$GREEN HILLS$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$METFORD$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$METFORD DC$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$MOUNT VINCENT$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$MULBRING$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$PITNACREE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$RICHMOND VALE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$TENAMBIT$$,#{state_id_nsw},-32.77382,151.601), - ($$2324$$,$$BALICKERA$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$BRANDY HILL$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$BUNDABAH$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$CARRINGTON$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$EAGLETON$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$EAST SEAHAM$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$HAWKS NEST$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$HEATHERBRAE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$KARUAH$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$LIMEBURNERS CREEK$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$MILLERS FOREST$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$NELSONS PLAINS$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$NORTH ARM COVE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$OSTERLEY$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$PINDIMAR$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$RAYMOND TERRACE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$RAYMOND TERRACE EAST$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$SEAHAM$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$SWAN BAY$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$TAHLEE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$TEA GARDENS$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$TWELVE MILE CREEK$$,#{state_id_nsw},-32.673022,151.805367), - ($$2325$$,$$ABERDARE$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$ABERNETHY$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$BELLBIRD$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$BELLBIRD HEIGHTS$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CEDAR CREEK$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CESSNOCK$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CESSNOCK WEST$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CONGEWAI$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CORRABARE$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$ELLALONG$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$ELRINGTON$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$GRETA MAIN$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$KEARSLEY$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$KITCHENER$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$LAGUNA$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$LOVEDALE$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$MILLFIELD$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$MORUBEN$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$MOUNT VIEW$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$NULKABA$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$OLNEY$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$PAXTON$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$PAYNES CROSSING$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$PELTON$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$QUORROBOLONG$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$SWEETMANS CREEK$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$WOLLOMBI$$,#{state_id_nsw},-32.8442,151.376514), - ($$2326$$,$$ABERMAIN$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$BISHOPS BRIDGE$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$LOXFORD$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$NEATH$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$SAWYERS GULLY$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$WESTON$$,#{state_id_nsw},-32.810815,151.428668), - ($$2327$$,$$KURRI KURRI$$,#{state_id_nsw},-32.817312,151.482952), - ($$2327$$,$$PELAW MAIN$$,#{state_id_nsw},-32.817312,151.482952), - ($$2327$$,$$STANFORD MERTHYR$$,#{state_id_nsw},-32.817312,151.482952), - ($$2328$$,$$BUREEN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$DALSWINTON$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$DENMAN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$GIANTS CREEK$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$HOLLYDEEN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$KERRABEE$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$MANGOOLA$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$MARTINDALE$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$WIDDEN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$YARRAWA$$,#{state_id_nsw},-32.457341,150.741969), - ($$2329$$,$$CASSILIS$$,#{state_id_nsw},-31.50643,150.642146), - ($$2329$$,$$MERRIWA$$,#{state_id_nsw},-31.50643,150.642146), - ($$2329$$,$$UARBRY$$,#{state_id_nsw},-31.50643,150.642146), - ($$2330$$,$$APPLETREE FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BIG RIDGE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BIG YENGO$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BOWMANS CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BRIDGMAN$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BROKE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BULGA$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$CAMBERWELL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$CARROWBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$CLYDESDALE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$COMBO$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DARLINGTON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DOYLES CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DUNOLLY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DURAL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DYRRING$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$FALBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$FERN GULLY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$FORDWICH$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GARLAND VALLEY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENDON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENDON BROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENNIES CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENRIDDING$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GOORANGOOLA$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GOULDSVILLE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GOWRIE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GREENLANDS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HAMBLEDON HILL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HEBDEN$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HOWES VALLEY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HOWICK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HUNTERVIEW$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$JERRYS PLAINS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$LEMINGTON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$LONG POINT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MAISON DIEU$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MCDOUGALLS HILL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MIDDLE FALBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MILBRODALE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MIRANNIE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MITCHELLS FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MOUNT OLIVE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MOUNT ROYAL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MOUNT THORLEY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$OBANVALE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$PUTTY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$RAVENSWORTH$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$REDBOURNBERRY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$REEDY CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$RIXS CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$ROUGHIT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SCOTTS FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SEDGEFIELD$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SINGLETON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SINGLETON HEIGHTS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$ST CLAIR$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WARKWORTH$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WATTLE PONDS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WESTBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WHITTINGHAM$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WOLLEMI$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WYLIES FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2331$$,$$SINGLETON MILITARY AREA$$,#{state_id_nsw},-32.688569,151.180153), - ($$2331$$,$$SINGLETON MILPO$$,#{state_id_nsw},-32.688569,151.180153), - ($$2333$$,$$BAERAMI$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$BAERAMI CREEK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$BENGALLA$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$CASTLE ROCK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$EDDERTON$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$GUNGAL$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$KAYUGA$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$LIDDELL$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MANOBALAI$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MCCULLYS GAP$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MUSCLE CREEK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MUSWELLBROOK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$SANDY HOLLOW$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$WYBONG$$,#{state_id_nsw},-32.389105,150.470217), - ($$2334$$,$$GRETA$$,#{state_id_nsw},-32.677443,151.388741), - ($$2335$$,$$BELFORD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$BRANXTON$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$DALWOOD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$EAST BRANXTON$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$ELDERSLIE$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$LAMBS VALLEY$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$LECONFIELD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$LOWER BELFORD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$NORTH ROTHBURY$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$STANHOPE$$,#{state_id_nsw},-32.653434,151.275212), - ($$2336$$,$$ABERDEEN$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$DARTBROOK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$DAVIS CREEK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$ROSSGOLE$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$ROUCHEL$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$ROUCHEL BROOK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$UPPER DARTBROOK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$UPPER ROUCHEL$$,#{state_id_nsw},-32.162396,150.890118), - ($$2337$$,$$BELLTREES$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$BRAWBOY$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$BUNNAN$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$DRY CREEK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$ELLERSTON$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$GLENBAWN$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$GLENROCK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$GUNDY$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$KARS SPRINGS$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MIDDLE BROOK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MOOBI$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MOONAN BROOK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MOONAN FLAT$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MURULLA$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$OMADALE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$OWENS GAP$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$PAGES CREEK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$PARKVILLE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$SCONE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$SEGENHOE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$STEWARTS BROOK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$TOMALLA$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$WAVERLY$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$WINGEN$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$WOOLOOMA$$,#{state_id_nsw},-31.993284,151.124461), - ($$2338$$,$$ARDGLEN$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$BLANDFORD$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$CRAWNEY$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$GREEN CREEK$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$MURRURUNDI$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$PAGES RIVER$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$SANDY CREEK$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$SCOTTS CREEK$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$TIMOR$$,#{state_id_nsw},-31.734505,150.785588), - ($$2339$$,$$BIG JACKS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$BRAEFIELD$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$CATTLE CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$CHILCOTTS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$LITTLE JACKS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$MACDONALDS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$PARRAWEENA$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$WARRAH$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$WARRAH CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$WILLOW TREE$$,#{state_id_nsw},-31.773148,150.615611), - ($$2340$$,$$APPLEBY$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BARRY$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BECTIVE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BITHRAMERE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BOWLING ALLEY POINT$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$CALALA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$CARROLL$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$DARUKA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$DUNCANS CREEK$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$DUNGOWAN$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$EAST TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GAROO$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GIDLEY$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GOONOO GOONOO$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GOWRIE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$HALLSVILLE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$HANGING ROCK$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$HILLVUE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$KEEPIT$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$KINGSWOOD$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$LOOMBERAH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$MOORE CREEK$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$NEMINGHA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$NORTH TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$NUNDLE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$OGUNBIL$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$OXLEY VALE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$PIALLAMORE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$SOMERTON$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$SOUTH TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$TAMINDA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$TIMBUMBURI$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WALLAMORE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WARRAL$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WEABONGA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WEST TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WESTDALE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WOOLOMIN$$,#{state_id_nsw},-30.964928,150.825148), - ($$2341$$,$$WERRIS CREEK$$,#{state_id_nsw},-31.345921,150.619915), - ($$2342$$,$$CURRABUBULA$$,#{state_id_nsw},-31.262722,150.734256), - ($$2342$$,$$PIALLAWAY$$,#{state_id_nsw},-31.262722,150.734256), - ($$2343$$,$$BLACKVILLE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$BORAMBIL$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$BUNDELLA$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$CAROONA$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$COLLY BLUE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$COOMOO COOMOO$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$PINE RIDGE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$QUIPOLLY$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$QUIRINDI$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$SPRING RIDGE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$WALLABADAH$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$WARRAH RIDGE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$WINDY$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$YANNERGEE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$YARRAMAN$$,#{state_id_nsw},-31.65821,150.30281), - ($$2344$$,$$DURI$$,#{state_id_nsw},-31.219024,150.819076), - ($$2344$$,$$WINTON$$,#{state_id_nsw},-31.219024,150.819076), - ($$2345$$,$$ATTUNGA$$,#{state_id_nsw},-30.930991,150.847933), - ($$2345$$,$$GARTHOWEN$$,#{state_id_nsw},-30.930991,150.847933), - ($$2346$$,$$BORAH CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$HALLS CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$KLORI$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$MANILLA$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$NAMOI RIVER$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$NEW MEXICO$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$RUSHES CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$UPPER MANILLA$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$WARRABAH$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$WIMBORNE$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$WONGO CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2347$$,$$BANOON$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$BARRABA$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$COBBADAH$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$GULF CREEK$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$GUNDAMULDA$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$IRONBARK$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$LINDESAY$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$LONGARM$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$MAYVALE$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$RED HILL$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$THIRLOENE$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$UPPER HORTON$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$WOODSREEF$$,#{state_id_nsw},-30.527226,150.44311), - ($$2348$$,$$NEW ENGLAND MC$$,#{state_id_nsw},0.0,0.0), - ($$2350$$,$$ABERFOYLE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ABINGTON$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ARGYLE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ARMIDALE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$BOOROLONG$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$CASTLE DOYLE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DANGARSLEIGH$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DONALD CREEK$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DUMARESQ$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DUVAL$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ENMORE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$HILLGROVE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$INVERGOWRIE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$JEOGLA$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$KELLYS PLAINS$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$LYNDHURST$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$PUDDLEDOCK$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$SAUMAREZ$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$SAUMAREZ PONDS$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$THALGARRAH$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$TILBUSTER$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WARDS MISTAKE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WEST ARMIDALE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WOLLOMOMBI$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WONGWIBINDA$$,#{state_id_nsw},-30.240605,152.012929), - ($$2351$$,$$UNIVERSITY OF NEW ENGLAND$$,#{state_id_nsw},-30.49299,151.639714), - ($$2352$$,$$KOOTINGAL$$,#{state_id_nsw},-31.057413,151.054338), - ($$2352$$,$$LIMBRI$$,#{state_id_nsw},-31.057413,151.054338), - ($$2352$$,$$MULLA CREEK$$,#{state_id_nsw},-31.057413,151.054338), - ($$2352$$,$$TINTINHULL$$,#{state_id_nsw},-31.057413,151.054338), - ($$2353$$,$$MOONBI$$,#{state_id_nsw},-30.951431,151.045963), - ($$2354$$,$$KENTUCKY$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$KENTUCKY SOUTH$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$NIANGALA$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$NOWENDOC$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WALCHA$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WALCHA ROAD$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WOLLUN$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WOOLBROOK$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$YARROWITCH$$,#{state_id_nsw},-31.266104,151.549993), - ($$2355$$,$$BENDEMEER$$,#{state_id_nsw},-30.878399,151.159905), - ($$2355$$,$$RETREAT$$,#{state_id_nsw},-30.878399,151.159905), - ($$2355$$,$$WATSONS CREEK$$,#{state_id_nsw},-30.878399,151.159905), - ($$2356$$,$$GWABEGAR$$,#{state_id_nsw},-30.619798,148.96949), - ($$2357$$,$$BOMERA$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$BOX RIDGE$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$BUGALDIE$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$COONABARABRAN$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$DANDRY$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$GOWANG$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$PURLEWAUGH$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$ROCKY GLEN$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$TANNABAR$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$ULAMAMBRI$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$WATTLE SPRINGS$$,#{state_id_nsw},-31.50933,149.793251), - ($$2358$$,$$ARDING$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$BALALA$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$GOSTWYCK$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$KINGSTOWN$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$MIHI$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$ROCKY RIVER$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$SALISBURY PLAINS$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$TORRYBURN$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$URALLA$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$YARROWYCK$$,#{state_id_nsw},-30.588547,151.556745), - ($$2359$$,$$ABERDEEN$$,#{state_id_nsw},-29.996058,151.080554), - ($$2359$$,$$BAKERS CREEK$$,#{state_id_nsw},-29.996058,151.080554), - ($$2359$$,$$BUNDARRA$$,#{state_id_nsw},-29.996058,151.080554), - ($$2359$$,$$CAMERONS CREEK$$,#{state_id_nsw},-29.996058,151.080554), - ($$2360$$,$$AUBURN VALE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$BRODIES PLAINS$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$BUKKULLA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$CHERRY TREE HILL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$COPETON$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$ELSMORE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$GILGAI$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$GRAMAN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$GUM FLAT$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$HOWELL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$INVERELL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$KINGS PLAINS$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$LITTLE PLAIN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$LONG PLAIN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$MOUNT RUSSELL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$NEWSTEAD$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$NULLAMANNA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$OAKWOOD$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$PARADISE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$ROB ROY$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$SAPPHIRE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$SPRING MOUNTAIN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$STANBOROUGH$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$SWANBROOK$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$WALLANGRA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$WANDERA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$WOODSTOCK$$,#{state_id_nsw},-29.83895,151.041719), - ($$2361$$,$$ASHFORD$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$ATHOLWOOD$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$BONSHAW$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$LIMESTONE$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$PINDAROI$$,#{state_id_nsw},-29.321245,151.096081), - ($$2365$$,$$BACKWATER$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BALD BLAIR$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BALDERSLEIGH$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BASSENDEAN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BEN LOMOND$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BLACK MOUNTAIN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BRIARBROOK$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BROCKLEY$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BRUSHY CREEK$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$FALCONER$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GEORGES CREEK$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GLEN NEVIS$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GLENCOE$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GREEN HILLS$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GUYRA$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$LLANGOTHLIN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$MAYBOLE$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$MOUNT MITCHELL$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$NEW VALLEY$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$OBAN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$SOUTH GUYRA$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$TENTERDEN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$THE BASIN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$THE GULF$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$TUBBAMURRA$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$WANDSWORTH$$,#{state_id_nsw},-30.075367,151.880535), - ($$2369$$,$$OLD MILL$$,#{state_id_nsw},-29.908381,151.205576), - ($$2369$$,$$STANNIFER$$,#{state_id_nsw},-29.908381,151.205576), - ($$2369$$,$$TINGHA$$,#{state_id_nsw},-29.908381,151.205576), - ($$2370$$,$$BALD NOB$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$DIEHARD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$DUNDEE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$FURRACABAD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$GIBRALTAR RANGE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$GLEN ELGIN$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$GLEN INNES$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$KINGSGATE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$KOOKABOOKRA$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$LAMBS VALLEY$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MATHESON$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MOGGS SWAMP$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MOOGEM$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MORVEN$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$NEWTON BOYD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$PINKETT$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$RANGERS VALLEY$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$RED RANGE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$REDDESTONE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$SHANNON VALE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$STONEHENGE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$SWAN VALE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$WELLINGROVE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$YARROWFORD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2371$$,$$CAPOOMPETA$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$DEEPWATER$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$EMMAVILLE$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$ROCKY CREEK$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$STANNUM$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$THE GULF$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$TORRINGTON$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$WELLINGTON VALE$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$YELLOW DAM$$,#{state_id_nsw},-29.393231,152.041527), - ($$2372$$,$$BACK CREEK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$BOLIVIA$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$BOONOO BOONOO$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$BOOROOK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$CARROLLS CREEK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$CULLENDORE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$FOREST LAND$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$LISTON$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$MOLE RIVER$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$RIVERTREE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$ROCKY RIVER$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$SANDY FLAT$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$SANDY HILL$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$SILENT GROVE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$TARBAN$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$TENTERFIELD$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$TIMBARRA$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$WILLSONS DOWNFALL$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$WOODSIDE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$WYLIE CREEK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2379$$,$$GOOLHI$$,#{state_id_nsw},-31.067541,149.712049), - ($$2379$$,$$MULLALEY$$,#{state_id_nsw},-31.067541,149.712049), - ($$2379$$,$$NAPIER LANE$$,#{state_id_nsw},-31.067541,149.712049), - ($$2379$$,$$NOMBI$$,#{state_id_nsw},-31.067541,149.712049), - ($$2380$$,$$BLUE VALE$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$EMERALD HILL$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$GHOOLENDAADI$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$GUNNEDAH$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$KELVIN$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$MARYS MOUNT$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$MILROY$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$ORANGE GROVE$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$RANGARI$$,#{state_id_nsw},-30.798568,150.199631), - ($$2381$$,$$BREEZA$$,#{state_id_nsw},-31.244175,150.457901), - ($$2381$$,$$CURLEWIS$$,#{state_id_nsw},-31.244175,150.457901), - ($$2381$$,$$PREMER$$,#{state_id_nsw},-31.244175,150.457901), - ($$2381$$,$$TAMBAR SPRINGS$$,#{state_id_nsw},-31.244175,150.457901), - ($$2382$$,$$BOGGABRI$$,#{state_id_nsw},-30.704728,150.042508), - ($$2382$$,$$MAULES CREEK$$,#{state_id_nsw},-30.704728,150.042508), - ($$2382$$,$$WEAN$$,#{state_id_nsw},-30.704728,150.042508), - ($$2382$$,$$WILLALA$$,#{state_id_nsw},-30.704728,150.042508), - ($$2386$$,$$BURREN JUNCTION$$,#{state_id_nsw},-30.105176,148.965674), - ($$2386$$,$$DRILDOOL$$,#{state_id_nsw},-30.105176,148.965674), - ($$2386$$,$$NOWLEY$$,#{state_id_nsw},-30.105176,148.965674), - ($$2387$$,$$BULYEROI$$,#{state_id_nsw},-29.780297,149.090561), - ($$2387$$,$$ROWENA$$,#{state_id_nsw},-29.780297,149.090561), - ($$2388$$,$$BOOLCARROLL$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$CUTTABRI$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$JEWS LAGOON$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$MERAH NORTH$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$PILLIGA$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$SPRING PLAINS$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$THE PILLIGA$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$WEE WAA$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$YARRIE LAKE$$,#{state_id_nsw},-30.087425,149.438586), - ($$2390$$,$$BAAN BAA$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BACK CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BERRIGAL$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BOHENA CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BULLAWA CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$COURADDA$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$EDGEROI$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$EULAH CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$HARPARARY$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$JACKS CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$KAPUTAR$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$NARRABRI$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$NARRABRI WEST$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$ROCKY CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$TARRIARO$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$TURRAWAN$$,#{state_id_nsw},-30.60138,149.966153), - ($$2395$$,$$BINNAWAY$$,#{state_id_nsw},-31.552115,149.378497), - ($$2395$$,$$ROPERS ROAD$$,#{state_id_nsw},-31.552115,149.378497), - ($$2395$$,$$WEETALIBA$$,#{state_id_nsw},-31.552115,149.378497), - ($$2396$$,$$BARADINE$$,#{state_id_nsw},-30.943207,149.065815), - ($$2396$$,$$BARWON$$,#{state_id_nsw},-30.943207,149.065815), - ($$2396$$,$$GOORIANAWA$$,#{state_id_nsw},-30.943207,149.065815), - ($$2396$$,$$KENEBRI$$,#{state_id_nsw},-30.943207,149.065815), - ($$2397$$,$$BELLATA$$,#{state_id_nsw},-29.919624,149.790978), - ($$2397$$,$$MILLIE$$,#{state_id_nsw},-29.919624,149.790978), - ($$2398$$,$$GURLEY$$,#{state_id_nsw},-29.735601,149.79988), - ($$2399$$,$$BINIGUY$$,#{state_id_nsw},-29.580064,150.136946), - ($$2399$$,$$PALLAMALLAWA$$,#{state_id_nsw},-29.580064,150.136946), - ($$2400$$,$$ASHLEY$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$BULLARAH$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$CROOBLE$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$MALLOWA$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$MOREE$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$MOREE EAST$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$TERRY HIE HIE$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$TULLOONA$$,#{state_id_nsw},-29.317772,149.808064), - ($$2401$$,$$GRAVESEND$$,#{state_id_nsw},-29.582339,150.337609), - ($$2402$$,$$BALFOURS PEAK$$,#{state_id_nsw},-29.510948,150.751185), - ($$2402$$,$$COOLATAI$$,#{state_id_nsw},-29.510948,150.751185), - ($$2402$$,$$WARIALDA$$,#{state_id_nsw},-29.510948,150.751185), - ($$2402$$,$$WARIALDA RAIL$$,#{state_id_nsw},-29.510948,150.751185), - ($$2403$$,$$DELUNGRA$$,#{state_id_nsw},-29.652485,150.830948), - ($$2403$$,$$GRAGIN$$,#{state_id_nsw},-29.652485,150.830948), - ($$2403$$,$$MYALL CREEK$$,#{state_id_nsw},-29.652485,150.830948), - ($$2404$$,$$BANGHEET$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$BINGARA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$DINOGA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$ELCOMBE$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$GINEROI$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$KEERA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$PALLAL$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$RIVERVIEW$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$UPPER BINGARA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2405$$,$$BOOMI$$,#{state_id_nsw},-28.725412,149.57915), - ($$2405$$,$$GARAH$$,#{state_id_nsw},-28.725412,149.57915), - ($$2406$$,$$MUNGINDI$$,#{state_id_nsw},-28.999013,149.100731), - ($$2406$$,$$MUNGINDI$$,#{state_id_qld},-28.999013,149.100731), - ($$2406$$,$$WEEMELAH$$,#{state_id_nsw},-28.999013,149.100731), - ($$2408$$,$$BLUE NOBBY$$,#{state_id_nsw},-28.93259,150.391368), - ($$2408$$,$$NORTH STAR$$,#{state_id_nsw},-28.93259,150.391368), - ($$2408$$,$$YALLAROI$$,#{state_id_nsw},-28.93259,150.391368), - ($$2409$$,$$BOGGABILLA$$,#{state_id_nsw},-28.744821,150.415347), - ($$2409$$,$$BOONAL$$,#{state_id_nsw},-28.744821,150.415347), - ($$2410$$,$$TWIN RIVERS$$,#{state_id_nsw},-29.045063,150.644388), - ($$2410$$,$$YETMAN$$,#{state_id_nsw},-29.045063,150.644388), - ($$2411$$,$$CROPPA CREEK$$,#{state_id_nsw},-29.129441,150.381167), - ($$2415$$,$$MONKERAI$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$NOOROO$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$STROUD ROAD$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$UPPER KARUAH RIVER$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$WEISMANTELS$$,#{state_id_nsw},-32.292336,151.859784), - ($$2420$$,$$ALISON$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$BANDON GROVE$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$BENDOLBA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$BROOKFIELD$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$CAMBRA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$CHICHESTER$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$DUNGOG$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$FLAT TOPS$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$FOSTERTON$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$HANLEYS CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$HILLDALE$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MAIN CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MARSHDALE$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MARTINS CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MUNNI$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$SALISBURY$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$STROUD HILL$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$SUGARLOAF$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$TABBIL CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$UNDERBANK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$WALLARINGA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$WALLAROBBA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$WIRRAGULLA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2421$$,$$FISHERS HILL$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$PATERSON$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$SUMMER HILL$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$TOCAL$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$TORRYBURN$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$VACY$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$WEBBERS CREEK$$,#{state_id_nsw},-32.507287,151.532802), - ($$2422$$,$$BACK CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BAKERS CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BARRINGTON$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BARRINGTON TOPS$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BAXTERS RIDGE$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BELBORA$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BERRICO$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BINDERA$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BOWMAN$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BOWMAN FARM$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BRETTI$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BULLIAC$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BUNDOOK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CALLAGHANS CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$COBARK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CONEAC$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$COPELAND$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CRAVEN$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CRAVEN PLATEAU$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CURRICABARK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$DEWITT$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$FAULKLAND$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$FORBESDALE$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GANGAT$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GIRO$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GLEN WARD$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GLOUCESTER$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GLOUCESTER TOPS$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$INVERGORDON$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$KIA ORA$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MARES RUN$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MERNOT$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MOGRANI$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MOPPY$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$RAWDON VALE$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$ROOKHURST$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$STRATFORD$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TERREEL$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TIBBUC$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TITAATEE CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TUGRABAKH$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WALLANBAH$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WARDS RIVER$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WAUKIVORY$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WOKO$$,#{state_id_nsw},-31.972237,152.065675), - ($$2423$$,$$BOMBAH POINT$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$BOOLAMBAYTE$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$BULAHDELAH$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$BUNGWAHL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$COOLONGOLOOK$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$CRAWFORD RIVER$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MARKWELL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MAYERS FLAT$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MUNGO BRUSH$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MYALL LAKE$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$NERONG$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$SEAL ROCKS$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$TOPI TOPI$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$UPPER MYALL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$VIOLET HILL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WANG WAUK$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WARRANULLA$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WILLINA$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WOOTTON$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$YAGON$$,#{state_id_nsw},-32.494001,152.276285), - ($$2424$$,$$CAFFREYS FLAT$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$CELLS RIVER$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$COOPLACURRIPA$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$CUNDLE FLAT$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$KNORRIT FLAT$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$KNORRIT FOREST$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$MOUNT GEORGE$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$NUMBER ONE$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$TIRI$$,#{state_id_nsw},-31.802185,152.068568), - ($$2425$$,$$ALLWORTH$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$BOORAL$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$GIRVAN$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$STROUD$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$THE BRANCH$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$WASHPOOL$$,#{state_id_nsw},-32.541688,151.960927), - ($$2426$$,$$COOPERNOOK$$,#{state_id_nsw},-31.826246,152.609896), - ($$2426$$,$$LANGLEY VALE$$,#{state_id_nsw},-31.826246,152.609896), - ($$2426$$,$$MOTO$$,#{state_id_nsw},-31.826246,152.609896), - ($$2427$$,$$CROWDY HEAD$$,#{state_id_nsw},-31.844821,152.738877), - ($$2427$$,$$HARRINGTON$$,#{state_id_nsw},-31.844821,152.738877), - ($$2428$$,$$BLUEYS BEACH$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$BOOMERANG BEACH$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$BOOTI BOOTI$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$CHARLOTTE BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$COOMBA BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$COOMBA PARK$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$DARAWANK$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$ELIZABETH BEACH$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$FORSTER$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$FORSTER SHOPPING VILLAGE$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$GREEN POINT$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$PACIFIC PALMS$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$SANDBAR$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$SHALLOW BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$SMITHS LAKE$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$TARBUCK BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$TIONA$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$TUNCURRY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$WALLINGAT$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$WALLIS LAKE$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$WHOOTA$$,#{state_id_nsw},-32.347684,152.53525), - ($$2429$$,$$BOBIN$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BOORGANNA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BUCCA WAUKA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BULGA FOREST$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BUNYAH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BURRELL CREEK$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$CAPARRA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$CEDAR PARTY$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$COMBOYNE$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$DINGO FOREST$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$DOLLYS FLAT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$DYERS CROSSING$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$ELANDS$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$FIREFLY$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$INNES VIEW$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KARAAK FLAT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KHATAMBUHL$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KILLABAKH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KILLAWARRA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KIMBRIKI$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KIPPAXS$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KRAMBACH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KUNDIBAKH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$MARLEE$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$MOORAL CREEK$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$STRATHCEDAR$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$THE BIGHT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$TIPPERARY$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$WARRIWILLAH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$WHERROL FLAT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$WINGHAM$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$YARRATT FOREST$$,#{state_id_nsw},-31.726021,152.283882), - ($$2430$$,$$BLACK HEAD$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$BOHNOCK$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$BOOTAWA$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$BRIMBIN$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CABBAGE TREE ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CHATHAM$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CROKI$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CUNDLETOWN$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$DIAMOND BEACH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$DUMARESQ ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$FAILFORD$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$GHINNI GHINNI$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$GLENTHORNE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$HALLIDAYS POINT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$HILLVILLE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$JONES ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$KIWARRAK$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$KOORAINGHAT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$KUNDLE KUNDLE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$LANSDOWNE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$LANSDOWNE FOREST$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MANNING POINT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MELINGA$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MITCHELLS ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MONDROOK$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$OLD BAR$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$OXLEY ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$PAMPOOLAH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$POSSUM BRUSH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$PURFLEET$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$RAINBOW FLAT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$RED HEAD$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$SALTWATER$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TALLWOODS VILLAGE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TAREE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TAREE SOUTH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TINONEE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$UPPER LANSDOWNE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$WALLABI POINT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2431$$,$$ARAKOON$$,#{state_id_nsw},-30.888231,153.066955), - ($$2431$$,$$JERSEYVILLE$$,#{state_id_nsw},-30.888231,153.066955), - ($$2431$$,$$SOUTH WEST ROCKS$$,#{state_id_nsw},-30.888231,153.066955), - ($$2439$$,$$BATAR CREEK$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$BLACK CREEK$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$KENDALL$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$KEREWONG$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$KEW$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$LOGANS CROSSING$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$LORNE$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$ROSSGLEN$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$SWANS CROSSING$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$UPSALLS CREEK$$,#{state_id_nsw},-31.658604,152.679031), - ($$2440$$,$$ALDAVILLA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$AUSTRAL EDEN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BELLBROOK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BELLIMBOPINNI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BELMORE RIVER$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BURNT BRIDGE$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CARRAI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CLYBUCCA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$COLLOMBATTI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$COMARA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CORANGULA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CRESCENT HEAD$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$DEEP CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$DONDINGALONG$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$EAST KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$EUROKA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$FREDERICKTON$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$GLADSTONE$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$GREENHILL$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$HAMPDEN HALL$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$HAT HEAD$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$HICKEYS CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$KINCHELA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$LOWER CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MILLBANK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MOONEBA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MOPARRABAH$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MUNGAY CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$OLD STATION$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$POLA CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$RAINBOW REACH$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SEVEN OAKS$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SHERWOOD$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SKILLION FLAT$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SMITHTOWN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SOUTH KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SUMMER ISLAND$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$TEMAGOG$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$TOOROOKA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$TURNERS FLAT$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$VERGES CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WEST KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WILLAWARRIN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WILLI WILLI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WITTITRIN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$YARRAVEL$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$YESSABAH$$,#{state_id_nsw},-31.058949,152.768142), - ($$2441$$,$$ALLGOMERA$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BALLENGARRA$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BARRAGANYATTI$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BONVILLE$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BRIL BRIL$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BRINERVILLE$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$COOPERABUNG$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$EUNGAI CREEK$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$EUNGAI RAIL$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$FISHERMANS REACH$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$GRASSY HEAD$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$GUM SCRUB$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$HACKS FERRY$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$KIPPARA$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$KUNDABUNG$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$ROLLANDS PLAINS$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$STUARTS POINT$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$TAMBAN$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$TELEGRAPH POINT$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$UPPER ROLLANDS PLAINS$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$YARRAHAPINNI$$,#{state_id_nsw},-30.816097,152.831369), - ($$2442$$,$$KEMPSEY MSC$$,#{state_id_nsw},0.0,0.0), - ($$2442$$,$$MID NORTH COAST MSC$$,#{state_id_nsw},0.0,0.0), - ($$2443$$,$$BOBS CREEK$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$CAMDEN HEAD$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$CORALVILLE$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$CROWDY BAY NATIONAL PARK$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$DEAUVILLE$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$DIAMOND HEAD$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$DUNBOGAN$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$HANNAM VALE$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$HERONS CREEK$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$JOHNS RIVER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$LAKEWOOD$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$LAURIETON$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$MIDDLE BROTHER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$MOORLAND$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$NORTH BROTHER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$NORTH HAVEN$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$STEWARTS RIVER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$WAITUI$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$WEST HAVEN$$,#{state_id_nsw},-31.584673,152.744357), - ($$2444$$,$$BLACKMANS POINT$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$FERNBANK CREEK$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$FLYNNS BEACH$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$LIGHTHOUSE BEACH$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$LIMEBURNERS CREEK$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$NORTH SHORE$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$PORT MACQUARIE$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$PORT MACQUARIE BC$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$RIVERSIDE$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$SETTLEMENT CITY$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$THE HATCH$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$THRUMSTER$$,#{state_id_nsw},-31.400666,152.851836), - ($$2445$$,$$BONNY HILLS$$,#{state_id_nsw},-31.594981,152.840605), - ($$2445$$,$$GRANTS BEACH$$,#{state_id_nsw},-31.594981,152.840605), - ($$2445$$,$$JOLLY NOSE$$,#{state_id_nsw},-31.594981,152.840605), - ($$2445$$,$$LAKE CATHIE$$,#{state_id_nsw},-31.594981,152.840605), - ($$2446$$,$$BAGNOO$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BAGO$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BANDA BANDA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BEECHWOOD$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BELLANGRY$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BIRDWOOD$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BROMBIN$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BYABARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$CAIRNCROSS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$CROSSLANDS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$DEBENHAM$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$DOYLES RIVER$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$ELLENBOROUGH$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$FORBES RIVER$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$FRAZERS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$GEARYS FLAT$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HARTYS PLAINS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HOLLISDALE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HUNTINGDON$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HYNDMANS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$KINDEE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$KING CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$LAKE INNES$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$LONG FLAT$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$LOWER PAPPINBARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$MARLO MERRICAN$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$MORTONS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$MOUNT SEAVIEW$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$PAPPINBARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$PEMBROOKE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$PIPECLAY$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$RAWDON ISLAND$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$REDBANK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$ROSEWOOD$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$SANCROX$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$TOMS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$UPPER PAPPINBARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$WAUCHOPE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$WERRIKIMBE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$YARRAS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$YIPPIN CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2447$$,$$BAKERS CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$BURRAPINE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$CONGARINNI$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$CONGARINNI NORTH$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$DONNELLYVILLE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$GUMMA$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$MACKSVILLE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$NEWEE CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$NORTH MACKSVILLE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$SCOTTS HEAD$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$TALARM$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$TAYLORS ARM$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$THUMB CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$UPPER TAYLORS ARM$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$UTUNGUN$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$WARRELL CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$WAY WAY$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$WIRRIMBI$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$YARRANBELLA$$,#{state_id_nsw},-30.803716,152.726106), - ($$2448$$,$$HYLAND PARK$$,#{state_id_nsw},-30.615511,152.999909), - ($$2448$$,$$NAMBUCCA HEADS$$,#{state_id_nsw},-30.615511,152.999909), - ($$2448$$,$$VALLA$$,#{state_id_nsw},-30.615511,152.999909), - ($$2448$$,$$VALLA BEACH$$,#{state_id_nsw},-30.615511,152.999909), - ($$2449$$,$$ARGENTS HILL$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$BOWRAVILLE$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$BUCKRA BENDINNI$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$GIRRALONG$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$KENNAICLE CREEK$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$KILLIEKRANKIE$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$MISSABOTTI$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$SOUTH ARM$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$TEWINGA$$,#{state_id_nsw},-30.621952,152.746326), - ($$2450$$,$$BOAMBEE$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$BROOKLANA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$BUCCA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$COFFS HARBOUR$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$COFFS HARBOUR JETTY$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$COFFS HARBOUR PLAZA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$CORAMBA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$GLENREAGH$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$KARANGI$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$KORORA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$LOWANNA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$MOONEE BEACH$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$NANA GLEN$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$NORTH BOAMBEE VALLEY$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$SAPPHIRE BEACH$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$SHERWOOD$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$ULONG$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$UPPER ORARA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2452$$,$$BOAMBEE EAST$$,#{state_id_nsw},-30.34062,153.084224), - ($$2452$$,$$SAWTELL$$,#{state_id_nsw},-30.34062,153.084224), - ($$2452$$,$$TOORMINA$$,#{state_id_nsw},-30.34062,153.084224), - ($$2453$$,$$BIELSDOWN HILLS$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$BILLYS CREEK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$BOSTOBRICK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$CASCADE$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$CLOUDS CREEK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DEER VALE$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DORRIGO$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DORRIGO MOUNTAIN$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DUNDURRABIN$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$EBOR$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$FERNBROOK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$HERNANI$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$MARENGO$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$MEGAN$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$MOONPAR$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$NEVER NEVER$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$NORTH DORRIGO$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$TALLOWWOOD RIDGE$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$TYRINGHAM$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$WILD CATTLE CREEK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2454$$,$$BELLINGEN$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$BRIERFIELD$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$BUNDAGEN$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$DARKWOOD$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$FERNMOUNT$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$GLENIFFER$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$KALANG$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$MYLESTOM$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$RALEIGH$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$REPTON$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$SPICKETTS CREEK$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$THORA$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$VALERY$$,#{state_id_nsw},-30.452388,152.898147), - ($$2455$$,$$URUNGA$$,#{state_id_nsw},-30.522855,152.975538), - ($$2456$$,$$ARRAWARRA$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$ARRAWARRA HEADLAND$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$CORINDI BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$EMERALD BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$MULLAWAY$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$RED ROCK$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$SAFETY BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$SANDY BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$UPPER CORINDI$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$WOOLGOOLGA$$,#{state_id_nsw},-30.059596,153.18789), - ($$2460$$,$$ALUMY CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BARCOONGERE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BARRETTS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BARYULGIL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BLAXLANDS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BOM BOM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BOOKRAM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BRAUNSTONE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BRUSHGROVE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BUCCARUMBI$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CALAMIA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CANGAI$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARNHAM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARRS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARRS ISLAND$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARRS PENINSULAR$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CHAELUNDI$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CHAMBIGNE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CLARENZA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CLIFDEN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COALDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COLLUM COLLUM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COOMBADJHA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COPMANHURST$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COUTTS CROSSING$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COWPER$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CROWTHER ISLAND$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DALMORTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DEEP CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DILKOON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DIRTY CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DUMBUDGERY$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$EATONSVILLE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$EIGHTEEN MILE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$ELLAND$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$FINE FLOWER$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$FORTIS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GLENUGIE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GRAFTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GRAFTON WEST$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GREAT MARLOW$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GURRANANG$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$HALFWAY CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$HEIFER STATION$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$JACKADGERY$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$JUNCTION HILL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KANGAROO CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KOOLKHAN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KREMNOS$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KUNGALA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KYARRAN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LANITZA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LAWRENCE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LEVENSTRATH$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LILYDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LIONSVILLE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LOWER SOUTHGATE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MALABUGILMAH$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MOLEVILLE CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MOUNTAIN VIEW$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MYLNEFORD$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$NEWBOLD$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$NYMBOIDA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$PULGANBAR$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$PUNCHBOWL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$RAMORNIE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$RUSHFORTH$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SANDY CROSSING$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SEELANDS$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SHANNONDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SMITHS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTH ARM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTH GRAFTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTHAMPTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTHGATE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$STOCKYARD CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$THE PINNACLES$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$THE WHITEMAN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$TOWALLUM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$TRENAYR$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$TYNDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$UPPER COPMANHURST$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$UPPER FINE FLOWER$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WARRAGAI CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WASHPOOL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WATERVIEW$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WATERVIEW HEIGHTS$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WELLS CROSSING$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WHITEMAN CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WINEGROVE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WOMBAT CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2462$$,$$CALLIOPE$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$COLDSTREAM$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$DIGGERS CAMP$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$GILLETTS RIDGE$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$LAKE HIAWATHA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$LAVADIA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$MINNIE WATER$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$PILLAR VALLEY$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$SWAN CREEK$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$TUCABIA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$ULMARRA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$WOOLI$$,#{state_id_nsw},-29.618586,153.07136), - ($$2463$$,$$ASHBY$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$ASHBY HEIGHTS$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$ASHBY ISLAND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$BROOMS HEAD$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$GULMARRAD$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$ILARWILL$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$JACKY BULBIN FLAT$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$JAMES CREEK$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$MACLEAN$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$PALMERS CHANNEL$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$PALMERS ISLAND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$SANDON$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$SHARK CREEK$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$TALOUMBI$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$THE SANDON$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$TOWNSEND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$TULLYMORGAN$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$WOODFORD ISLAND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2464$$,$$ANGOURIE$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$FREEBURN ISLAND$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$MICALO ISLAND$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$WOOLOWEYAH$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$YAMBA$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$YURAYGIR$$,#{state_id_nsw},-29.481012,153.359964), - ($$2465$$,$$HARWOOD$$,#{state_id_nsw},-29.418833,153.240867), - ($$2466$$,$$ILUKA$$,#{state_id_nsw},-29.407475,153.350886), - ($$2466$$,$$THE FRESHWATER$$,#{state_id_nsw},-29.407475,153.350886), - ($$2466$$,$$WOODY HEAD$$,#{state_id_nsw},-29.407475,153.350886), - ($$2469$$,$$ALICE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BANYABBA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BEAN CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BINGEEBEEBRA CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BONALBO$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BOTTLE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BULLDOG$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BUNGAWALBIN$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BUSBYS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CAMBRIDGE PLATEAU$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CAMIRA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CAPEEN CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CHATSWORTH$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CLEARFIELD$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$COONGBAR$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CULMARAN CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DEEP CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DRAKE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DRAKE VILLAGE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DUCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$EWINGAR$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$GIBBERAGEE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$GOODWOOD ISLAND$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$GORGE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$HAYSTACK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$HOGARTH RANGE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$JACKSONS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$JOES BOX$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$KEYBARBIN$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$KIPPENDUFF$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOUISA CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOWER BOTTLE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOWER DUCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOWER PEACOCK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MALLANGANEE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MOOKIMA WYBRA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MORORO$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MOUNT MARSH$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MUMMULGUM$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MYRTLE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$OLD BONALBO$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PADDYS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PAGANS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PEACOCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PIKAPENE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$RAPPVILLE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$SANDILANDS$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$SIMPKINS CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$SIX MILE SWAMP$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$TABULAM$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$THERESA CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$TUNGLEBUNG$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$UPPER DUCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WARREGAH ISLAND$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WHIPORIE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WOOMBAH$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WYAN$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$YABBRA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2470$$,$$BABYL CREEK$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$BACKMEDE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$CASINO$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$COOMBELL$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$DOBIES BIGHT$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$DOUBTFUL CREEK$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$DYRAABA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$ELLANGOWAN$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$FAIRY HILL$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$IRVINGTON$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$LEEVILLE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$LOWER DYRAABA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$MONGOGARIE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$NAUGHTONS GAP$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$NORTH CASINO$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$PIORA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$SEXTONVILLE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$SHANNON BROOK$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$SPRING GROVE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$STRATHEDEN$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$UPPER MONGOGARIE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$WOODVIEW$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$WOOLNERS ARM$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$YORKLEA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2471$$,$$BORA RIDGE$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$CODRINGTON$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$CORAKI$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$EAST CORAKI$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$GREEN FOREST$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$GREENRIDGE$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$NORTH WOODBURN$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$SWAN BAY$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$TATHAM$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$WEST CORAKI$$,#{state_id_nsw},-29.045091,153.226754), - ($$2472$$,$$BROADWATER$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$BUCKENDOON$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$ESK$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$KILGIN$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$MOONEM$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$NEW ITALY$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$RILEYS HILL$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$TABBIMOBLE$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$THE GAP$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$TRUSTUMS HILL$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$WOODBURN$$,#{state_id_nsw},-29.010351,153.435446), - ($$2473$$,$$BUNDJALUNG$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$DOONBAH$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$EVANS HEAD$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$IRON GATES$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$SOUTH EVANS HEAD$$,#{state_id_nsw},-29.086621,153.375933), - ($$2474$$,$$AFTERLEE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$BARKERS VALE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$BORDER RANGES$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$CAWONGLA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$CEDAR POINT$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$COLLINS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$COUGAL$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$DAIRY FLAT$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$EDEN CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$EDENVILLE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$ETTRICK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$FAWCETTS PLAIN$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$FINDON CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GENEVA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GHINNI GHI$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GRADYS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GREEN PIGEON$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GREVILLIA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$HOMELEIGH$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$HORSE STATION CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$HORSESHOE CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$IRON POT CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$KILGRA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$KYOGLE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$LITTLE BACK CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$LOADSTONE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$LYNCHS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$NEW PARK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$OLD GREVILLIA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$ROSEBERRY$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$ROSEBERRY CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$RUKENVALE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$SAWPIT CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$SHERWOOD$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$SMITHS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$TERRACE CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$THE RISK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$TOONUMBAR$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$UNUMGAR$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$UPPER EDEN CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$UPPER HORSESHOE CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WADEVILLE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WARRAZAMBIL CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WEST WIANGAREE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WIANGAREE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WYNEDEN$$,#{state_id_nsw},-28.593876,152.825754), - ($$2475$$,$$TOOLOOM$$,#{state_id_nsw},-28.622045,152.420365), - ($$2475$$,$$UPPER TOOLOOM$$,#{state_id_nsw},-28.622045,152.420365), - ($$2475$$,$$URBENVILLE$$,#{state_id_nsw},-28.622045,152.420365), - ($$2476$$,$$BOOMI CREEK$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$BRUMBY PLAINS$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$KOREELAH$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$LEGUME$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$LINDESAY CREEK$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$MULI MULI$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$OLD KOREELAH$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$THE GLEN$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$WOODENBONG$$,#{state_id_nsw},-28.373331,152.320879), - ($$2477$$,$$ALSTONVALE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$ALSTONVILLE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$BAGOTVILLE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$CABBAGE TREE ISLAND$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$DALWOOD$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$EAST WARDELL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$GOAT ISLAND$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$LYNWOOD$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$MEERSCHAUM VALE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$PEARCES CREEK$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$ROUS$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$ROUS MILL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$TUCKOMBIL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$URALBA$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$WARDELL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$WOLLONGBAR$$,#{state_id_nsw},-28.805607,153.445477), - ($$2478$$,$$BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$COOLGARDIE$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$CUMBALUM$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$EAST BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$EMPIRE VALE$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$KEITH HALL$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$LENNOX HEAD$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$PATCHS BEACH$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$PIMLICO$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$PIMLICO ISLAND$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$SKENNARS HEAD$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$SOUTH BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$TEVEN$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$TINTENBAR$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$WEST BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2479$$,$$BANGALOW$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$BINNA BURRA$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$BROOKLET$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$COOPERS SHOOT$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$COORABELL$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$FERNLEIGH$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$KNOCKROW$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$MCLEODS SHOOT$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$NASHUA$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$NEWRYBAR$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$POSSUM CREEK$$,#{state_id_nsw},-28.686356,153.524792), - ($$2480$$,$$BENTLEY$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BEXHILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BLAKEBROOK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BLUE KNOB$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOAT HARBOUR$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOOERIE CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOORABEE PARK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOOYONG$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BUNGABBEE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CANIABA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CHILCOTTS GRASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CLOVASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CLUNES$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$COFFEE CAMP$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CORNDALE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$DORROUGHBY$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$DUNGARUBBA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$DUNOON$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$EAST LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$ELTHAM$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$EUREKA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$FEDERAL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$FERNSIDE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GEORGICA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GIRARDS HILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GOOLMANGAR$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GOONELLABAH$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$HOWARDS GRASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$JIGGI$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$KEERRONG$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$KOONORIGAN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LAGOON GRASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LARNOOK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LEYCESTER$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LILLIAN ROCK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LINDENDALE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LISMORE HEIGHTS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LOFTVILLE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MAROM CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MCKEES HILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MCLEANS RIDGES$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MODANVILLE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MONALTRIE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MOUNTAIN TOP$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NIGHTCAP$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NIMBIN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NORTH LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NUMULGI$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$REPENTANCE CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$RICHMOND HILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$ROCK VALLEY$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$ROSEBANK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$RUTHVEN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$SOUTH GUNDURIMBA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$SOUTH LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$STONY CHUTE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TERANIA CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$THE CHANNON$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TREGEAGLE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUCKI TUCKI$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUCKURIMBA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TULLERA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUNCESTER$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUNTABLE CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$WHIAN WHIAN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$WOODLAWN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$WYRALLAH$$,#{state_id_nsw},-28.61462,153.037662), - ($$2481$$,$$BROKEN HEAD$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$BYRON BAY$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$EWINGSDALE$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$HAYTERS HILL$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$MYOCUM$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$SKINNERS SHOOT$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$SUFFOLK PARK$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$TALOFA$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$TYAGARAH$$,#{state_id_nsw},-28.717235,153.592296), - ($$2482$$,$$GOONENGERRY$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$HUONBROOK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$KOONYUM RANGE$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MAIN ARM$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MONTECOLLUM$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MULLUMBIMBY$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MULLUMBIMBY CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$PALMWOODS$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$UPPER COOPERS CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$UPPER MAIN ARM$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$UPPER WILSONS CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$WANGANUI$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$WILSONS CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2483$$,$$BILLINUDGEL$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$BRUNSWICK HEADS$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$BURRINGBAR$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$CRABBES CREEK$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$MIDDLE POCKET$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$MOOBALL$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$NEW BRIGHTON$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$OCEAN SHORES$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$SLEEPY HOLLOW$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$SOUTH GOLDEN BEACH$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$THE POCKET$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$UPPER BURRINGBAR$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$WOOYUNG$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$YELGUN$$,#{state_id_nsw},-28.504114,153.528274), - ($$2484$$,$$BACK CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BRAY PARK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BRAYS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BYANGUM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BYRRILL CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CEDAR CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CHILLINGHAM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CHOWAN CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CLOTHIERS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$COMMISSIONERS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CONDONG$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CRYSTAL CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CUDGERA CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DOON DOON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DULGUIGAN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DUM DUM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DUNBIBLE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DUNGAY$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$EUNGELLA$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$EVIRON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$FARRANTS HILL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$FERNVALE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$HOPKINS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KIELVALE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KUNGHUR$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KUNGHUR CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KYNNUMBOON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$LIMPINWOOD$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MEBBIN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MIDGINBIL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MOUNT BURRELL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MOUNT WARNING$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MURWILLUMBAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MURWILLUMBAH SOUTH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NOBBYS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NORTH ARM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NUMINBAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NUNDERI$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$PALMVALE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$PUMPENBIL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$RESERVE CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$ROUND MOUNTAIN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$ROWLANDS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$SMITHS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$SOUTH MURWILLUMBAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$STOKERS SIDING$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TERRAGON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TOMEWIN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TYALGUM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TYALGUM CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TYGALGAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$UKI$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$UPPER CRYSTAL CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$URLIUP$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$WARDROP VALLEY$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$ZARA$$,#{state_id_nsw},-28.40351,153.171821), - ($$2485$$,$$TWEED HEADS$$,#{state_id_nsw},-28.177537,153.538538), - ($$2485$$,$$TWEED HEADS WEST$$,#{state_id_nsw},-28.177537,153.538538), - ($$2486$$,$$BANORA POINT$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$BILAMBIL$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$BILAMBIL HEIGHTS$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$BUNGALORA$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$CAROOL$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$COBAKI$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$COBAKI LAKES$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$DUROBY$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$GLENGARRIE$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$PIGGABEEN$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$TERRANORA$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$TWEED HEADS SOUTH$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$UPPER DUROBY$$,#{state_id_nsw},-28.213363,153.535999), - ($$2487$$,$$CASUARINA$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$CHINDERAH$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$CUDGEN$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$DURANBAH$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$FINGAL HEAD$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$KINGS FOREST$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$KINGSCLIFF$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$STOTTS CREEK$$,#{state_id_nsw},-28.296652,153.571274), - ($$2488$$,$$BOGANGAR$$,#{state_id_nsw},-28.332381,153.542241), - ($$2488$$,$$CABARITA BEACH$$,#{state_id_nsw},-28.332381,153.542241), - ($$2488$$,$$TANGLEWOOD$$,#{state_id_nsw},-28.332381,153.542241), - ($$2489$$,$$HASTINGS POINT$$,#{state_id_nsw},-28.361966,153.576246), - ($$2489$$,$$POTTSVILLE$$,#{state_id_nsw},-28.361966,153.576246), - ($$2489$$,$$POTTSVILLE BEACH$$,#{state_id_nsw},-28.361966,153.576246), - ($$2490$$,$$NORTH TUMBULGUM$$,#{state_id_nsw},-28.26807,153.470406), - ($$2490$$,$$TUMBULGUM$$,#{state_id_nsw},-28.26807,153.470406), - ($$2500$$,$$CONISTON$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$GWYNNEVILLE$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$KEIRAVILLE$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$MANGERTON$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$MOUNT KEIRA$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$MOUNT SAINT THOMAS$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$NORTH WOLLONGONG$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$SPRING HILL$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WEST WOLLONGONG$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WOLLONGONG$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WOLLONGONG DC$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WOLLONGONG WEST$$,#{state_id_nsw},-34.436545,150.885559), - ($$2502$$,$$CRINGILA$$,#{state_id_nsw},-34.471575,150.871375), - ($$2502$$,$$LAKE HEIGHTS$$,#{state_id_nsw},-34.471575,150.871375), - ($$2502$$,$$PRIMBEE$$,#{state_id_nsw},-34.471575,150.871375), - ($$2502$$,$$WARRAWONG$$,#{state_id_nsw},-34.471575,150.871375), - ($$2505$$,$$PORT KEMBLA$$,#{state_id_nsw},-34.493252,150.892832), - ($$2506$$,$$BERKELEY$$,#{state_id_nsw},-34.481408,150.844147), - ($$2508$$,$$COALCLIFF$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$DARKES FOREST$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$HELENSBURGH$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$LILYVALE$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$MADDENS PLAINS$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$OTFORD$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$STANWELL PARK$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$STANWELL TOPS$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$WORONORA DAM$$,#{state_id_nsw},-34.243453,150.976081), - ($$2515$$,$$AUSTINMER$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$CLIFTON$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$COLEDALE$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$SCARBOROUGH$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$THIRROUL$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$WOMBARRA$$,#{state_id_nsw},-34.306283,150.934563), - ($$2516$$,$$BULLI$$,#{state_id_nsw},-34.333861,150.913281), - ($$2517$$,$$RUSSELL VALE$$,#{state_id_nsw},-34.358093,150.900783), - ($$2517$$,$$WOONONA$$,#{state_id_nsw},-34.358093,150.900783), - ($$2517$$,$$WOONONA EAST$$,#{state_id_nsw},-34.358093,150.900783), - ($$2518$$,$$BELLAMBI$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$CORRIMAL$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$CORRIMAL EAST$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$EAST CORRIMAL$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$TARRAWANNA$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$TOWRADGI$$,#{state_id_nsw},-34.365911,150.910756), - ($$2519$$,$$BALGOWNIE$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$FAIRY MEADOW$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$FERNHILL$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$MOUNT OUSLEY$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$MOUNT PLEASANT$$,#{state_id_nsw},-34.38859,150.877689), - ($$2520$$,$$WOLLONGONG$$,#{state_id_nsw},-33.937789,151.139594), - ($$2522$$,$$UNIVERSITY OF WOLLONGONG$$,#{state_id_nsw},-34.405103,150.877805), - ($$2525$$,$$FIGTREE$$,#{state_id_nsw},-34.435686,150.861241), - ($$2526$$,$$CORDEAUX$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$CORDEAUX HEIGHTS$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$DOMBARTON$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$FARMBOROUGH HEIGHTS$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$KEMBLA GRANGE$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$KEMBLA HEIGHTS$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$MOUNT KEMBLA$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$UNANDERRA$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$UNANDERRA DC$$,#{state_id_nsw},-34.380765,150.77681), - ($$2527$$,$$ALBION PARK$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$ALBION PARK RAIL$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$CALDERWOOD$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$CROOM$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$NORTH MACQUARIE$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$TONGARRA$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$TULLIMBAR$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$YELLOW ROCK$$,#{state_id_nsw},-34.570722,150.775031), - ($$2528$$,$$BARRACK HEIGHTS$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$BARRACK POINT$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$LAKE ILLAWARRA$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$MOUNT WARRIGAL$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$WARILLA$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$WINDANG$$,#{state_id_nsw},-34.565203,150.857066), - ($$2529$$,$$BLACKBUTT$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$DUNMORE$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$FLINDERS$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$OAK FLATS$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$OAK FLATS DC$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$SHELL COVE$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$SHELLHARBOUR$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$SHELLHARBOUR CITY CENTRE$$,#{state_id_nsw},-34.56896,150.834695), - ($$2530$$,$$AVONDALE$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$BROWNSVILLE$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$CLEVELAND$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$DAPTO$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$HAYWARDS BAY$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$HORSLEY$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$HUNTLEY$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$KANAHOOKA$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$KOONAWARRA$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$MARSHALL MOUNT$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$PENROSE$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$WONGAWILLI$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$YALLAH$$,#{state_id_nsw},-34.514177,150.733774), - ($$2533$$,$$BOMBO$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$CURRAMORE$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$JAMBEROO$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$JERRARA$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$KIAMA$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$KIAMA DOWNS$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$KIAMA HEIGHTS$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$MINNAMURRA$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$SADDLEBACK MOUNTAIN$$,#{state_id_nsw},-34.656396,150.854028), - ($$2534$$,$$BROUGHTON VILLAGE$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$FOXGROUND$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$GERRINGONG$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$GERROA$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$ROSE VALLEY$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$TOOLIJOOA$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$WERRI BEACH$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$WILLOW VALE$$,#{state_id_nsw},-34.727084,150.768404), - ($$2535$$,$$BACK FOREST$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BELLAWONGARAH$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BERRY$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BERRY MOUNTAIN$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BROGERS CREEK$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BROUGHTON$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BROUGHTON VALE$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BUDDEROO$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BUNDEWALLAH$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$COOLANGATTA$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$FAR MEADOW$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$JASPERS BRUSH$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$SHOALHAVEN HEADS$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$WATTAMOLLA$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$WOODHILL$$,#{state_id_nsw},-34.853655,150.678507), - ($$2536$$,$$BATEHAVEN$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BATEMANS BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BENANDARAH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BIMBIMBIE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BUCKENBOWRA$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$CATALINA$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$CURROWAN$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$DENHAMS BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$DEPOT BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$DURRAS NORTH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$EAST LYNNE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$GUERILLA BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$JEREMADRA$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$LILLI PILLI$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$LONG BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$MALONEYS BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$MALUA BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$MOGO$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$NELLIGEN$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$NORTH BATEMANS BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$PEBBLY BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$ROSEDALE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$RUNNYFORD$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SOUTH DURRAS$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SUNSHINE BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SURF BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SURFSIDE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$WOODLANDS$$,#{state_id_nsw},-35.73211,150.199539), - ($$2537$$,$$BERGALIA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$BINGIE$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$BROULEE$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$COILA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$CONGO$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$DEUA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$DEUA RIVER VALLEY$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$KIORA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MERINGO$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MOGENDOURA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MORUYA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MORUYA HEADS$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MOSSY POINT$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$TOMAKIN$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$TURLINJAH$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$TUROSS HEAD$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$WAMBAN$$,#{state_id_nsw},-35.981261,150.105175), - ($$2538$$,$$BROOMAN$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$LITTLE FOREST$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$MILTON$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$MOGOOD$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$MORTON$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$PORTERS CREEK$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$WOODBURN$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$WOODSTOCK$$,#{state_id_nsw},-35.48985,150.233827), - ($$2539$$,$$BAWLEY POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$BENDALONG$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$BERRINGER LAKE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$BURRILL LAKE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$COCKWHY$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CONJOLA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CONJOLA PARK$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CROOBYAR$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CUNJURONG POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$DOLPHIN POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$FISHERMANS PARADISE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$KINGS POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$KIOLOA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$LAKE CONJOLA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$LAKE TABOURIE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MANYANA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MOLLYMOOK$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MOLLYMOOK BEACH$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MOUNT KINGIMAN$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$NARRAWALLEE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$POINTER MOUNTAIN$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$PRETTY BEACH$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$TERMEIL$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$ULLADULLA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$YADBORO$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$YATTE YATTAH$$,#{state_id_nsw},-35.522387,150.393202), - ($$2540$$,$$BAMARANG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BARRINGELLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BASIN VIEW$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BEECROFT PENINSULA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BERRARA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BEWONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BOLONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BOOLIJAH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BREAM BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BROWNS MOUNTAIN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BRUNDEE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BUANGLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BURRIER$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CALLALA BAY$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CALLALA BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CAMBEWARRA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CAMBEWARRA VILLAGE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$COMBERTON$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$COMERONG ISLAND$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CUDMIRRAH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CULBURRA BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CURRARONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$EROWAL BAY$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ETTREMA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$FALLS CREEK$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$GREENWELL POINT$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$HMAS ALBATROSS$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$HMAS CRESWELL$$,#{state_id_act},-34.894362,150.534464), - ($$2540$$,$$HUSKISSON$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$HYAMS BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ILLAROO$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$JERRAWANGALA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$JERVIS BAY$$,#{state_id_act},-34.894362,150.534464), - ($$2540$$,$$KINGHORNE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$LONGREACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MAYFIELD$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MEROO MEADOW$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MONDAYONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MOOLLATTOO$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MUNDAMIA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MYOLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$NOWRA HILL$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$NOWRA NAVAL PO$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$NUMBAA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$OLD EROWAL BAY$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ORIENT POINT$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$PARMA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$PYREE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$SANCTUARY POINT$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ST GEORGES BASIN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$SUSSEX INLET$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$SWANHAVEN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TALLOWAL$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TAPITALLEE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TERARA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TOMERONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TULLARWALLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TWELVE MILE PEG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$VINCENTIA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WANDANDIAN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WATERSLEIGH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WOLLUMBOOLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WOOLLAMIA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WORRIGEE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WORROWING HEIGHTS$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WRIGHTS BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$YALWAL$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$YERRIYONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2541$$,$$BANGALEE$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$BOMADERRY$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NORTH NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA DC$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA EAST$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA NORTH$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$SOUTH NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$WEST NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2545$$,$$BELOWRA$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$BODALLA$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$CADGEE$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$EUROBODALLA$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$NERRIGUNDAH$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$POTATO POINT$$,#{state_id_nsw},-36.148482,149.705058), - ($$2546$$,$$AKOLELE$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$BARRAGGA BAY$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$BERMAGUI$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$CENTRAL TILBA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$CORUNNA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$CUTTAGEE$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$DALMENY$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$DIGNAMS CREEK$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$KIANGA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$MURRAH$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$MYSTERY BAY$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$NAROOMA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$NORTH NAROOMA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$TILBA TILBA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$TINPOT$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$WADBILLIGA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$WALLAGA LAKE$$,#{state_id_nsw},-36.355798,150.07685), - ($$2548$$,$$BERRAMBOOL$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$BOURNDA$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$MERIMBULA$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$MIRADOR$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$TURA BEACH$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$YELLOW PINCH$$,#{state_id_nsw},-36.8788,149.917402), - ($$2549$$,$$BALD HILLS$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$BROADWATER$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$GREIGS FLAT$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$LOCHIEL$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$MILLINGANDI$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$NETHERCOTE$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$PAMBULA$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$PAMBULA BEACH$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$SOUTH PAMBULA$$,#{state_id_nsw},-36.912886,149.847662), - ($$2550$$,$$ANGLEDALE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BEGA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BEMBOKA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BLACK RANGE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BROGO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BUCKAJO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BURRAGATE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$CANDELO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$CHINNOCK$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COBARGO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COOLAGOLITE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COOLANGUBRA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COOPERS GULLY$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$DEVILS HOLE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$DOCTOR GEORGE MOUNTAIN$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$FROGS HOLLOW$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$GREENDALE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$JELLAT JELLAT$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KALARU$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KAMERUKA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KANOONA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KINGSWOOD$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MOGAREEKA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MOGILLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MORANS CROSSING$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MUMBULLA MOUNTAIN$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MYRTLE MOUNTAIN$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$NELSON$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$NEW BUILDINGS$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$NUMBUGGA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$PERICOE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$QUAAMA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$REEDY SWAMP$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$ROCKY HALL$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$SOUTH WOLUMLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$STONY CREEK$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TANJA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TANTAWANGALO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TARRAGANDA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TATHRA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TOOTHDALE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TOWAMBA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$VERONA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WALLAGOOT$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WANDELLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WAPENGO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WOG WOG$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WOLUMLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WYNDHAM$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$YAMBULLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$YANKEES CREEK$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$YOWRIE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2551$$,$$BOYDTOWN$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$EDEN$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$EDROM$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$GREEN CAPE$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$KIAH$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NADGEE$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NARRABARBA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NULLICA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NUNGATTA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NUNGATTA SOUTH$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$TIMBILLICA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$WONBOYN$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$WONBOYN LAKE$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$WONBOYN NORTH$$,#{state_id_nsw},-37.10475,149.879014), - ($$2555$$,$$BADGERYS CREEK$$,#{state_id_nsw},-33.883376,150.741351), - ($$2556$$,$$BRINGELLY$$,#{state_id_nsw},-33.945707,150.725207), - ($$2557$$,$$CATHERINE FIELD$$,#{state_id_nsw},-33.993545,150.774858), - ($$2557$$,$$GREGORY HILLS$$,#{state_id_nsw},-33.993545,150.774858), - ($$2557$$,$$ROSSMORE$$,#{state_id_nsw},-33.993545,150.774858), - ($$2558$$,$$EAGLE VALE$$,#{state_id_nsw},-34.037882,150.814153), - ($$2558$$,$$ESCHOL PARK$$,#{state_id_nsw},-34.037882,150.814153), - ($$2558$$,$$KEARNS$$,#{state_id_nsw},-34.037882,150.814153), - ($$2559$$,$$BLAIRMOUNT$$,#{state_id_nsw},-34.049485,150.799611), - ($$2559$$,$$CLAYMORE$$,#{state_id_nsw},-34.049485,150.799611), - ($$2560$$,$$AIRDS$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$AMBARVALE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$APPIN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$BLAIR ATHOL$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$BRADBURY$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$CAMPBELLTOWN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$CAMPBELLTOWN NORTH$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$CATARACT$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$ENGLORIE PARK$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$GILEAD$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$GLEN ALPINE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$KENTLYN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$LEUMEAH$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$MACARTHUR SQUARE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$ROSEMEADOW$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$RUSE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$ST HELENS PARK$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$WEDDERBURN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$WOODBINE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2563$$,$$MENANGLE PARK$$,#{state_id_nsw},-34.100121,150.757016), - ($$2564$$,$$GLENQUARIE$$,#{state_id_nsw},-33.986032,150.89171), - ($$2564$$,$$LONG POINT$$,#{state_id_nsw},-33.986032,150.89171), - ($$2564$$,$$MACQUARIE FIELDS$$,#{state_id_nsw},-33.986032,150.89171), - ($$2565$$,$$BARDIA$$,#{state_id_nsw},-33.990081,150.844653), - ($$2565$$,$$DENHAM COURT$$,#{state_id_nsw},-33.990081,150.844653), - ($$2565$$,$$INGLEBURN$$,#{state_id_nsw},-33.990081,150.844653), - ($$2565$$,$$MACQUARIE LINKS$$,#{state_id_nsw},-33.990081,150.844653), - ($$2566$$,$$BOW BOWING$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$MINTO$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$MINTO DC$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$MINTO HEIGHTS$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$RABY$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$ST ANDREWS$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$VARROVILLE$$,#{state_id_nsw},-34.015342,150.83682), - ($$2567$$,$$CURRANS HILL$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$HARRINGTON PARK$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$MOUNT ANNAN$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$NARELLAN$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$NARELLAN DC$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$NARELLAN VALE$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$SMEATON GRANGE$$,#{state_id_nsw},-34.045179,150.764007), - ($$2568$$,$$MENANGLE$$,#{state_id_nsw},-34.108654,150.749149), - ($$2569$$,$$DOUGLAS PARK$$,#{state_id_nsw},-34.193696,150.712878), - ($$2570$$,$$BELIMBLA PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$BICKLEY VALE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$BROWNLOW HILL$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAMDEN$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAMDEN PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAMDEN SOUTH$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAWDOR$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$COBBITTY$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ELDERSLIE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ELLIS LANE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$GLENMORE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$GRASMERE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$KIRKHAM$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$MOUNT HUNTER$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$NATTAI$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$OAKDALE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ORAN PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ORANGEVILLE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$SPRING FARM$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$THE OAKS$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$THERESA PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$WEROMBI$$,#{state_id_nsw},-34.075888,150.543085), - ($$2571$$,$$BALMORAL$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$BUXTON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$COURIDJAH$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$MALDON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$MOWBRAY PARK$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$PICTON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$RAZORBACK$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$WILTON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2572$$,$$LAKESLAND$$,#{state_id_nsw},-34.18087,150.526834), - ($$2572$$,$$THIRLMERE$$,#{state_id_nsw},-34.18087,150.526834), - ($$2573$$,$$TAHMOOR$$,#{state_id_nsw},-34.22291,150.593447), - ($$2574$$,$$AVON$$,#{state_id_nsw},-34.352071,150.634745), - ($$2574$$,$$BARGO$$,#{state_id_nsw},-34.352071,150.634745), - ($$2574$$,$$PHEASANTS NEST$$,#{state_id_nsw},-34.352071,150.634745), - ($$2574$$,$$YANDERRA$$,#{state_id_nsw},-34.352071,150.634745), - ($$2575$$,$$ALPINE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$AYLMERTON$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$BRAEMAR$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$BULLIO$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$COLO VALE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$HIGH RANGE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$HILL TOP$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$JOADJA$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$MITTAGONG$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$MOUNT LINDSEY$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WATTLE RIDGE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WELBY$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WILLOW VALE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WOODLANDS$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$YERRINBOOL$$,#{state_id_nsw},-34.409517,150.523957), - ($$2576$$,$$BOWRAL$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$BURRADOO$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$EAST BOWRAL$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$EAST KANGALOON$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$GLENQUARRY$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$KANGALOON$$,#{state_id_nsw},-34.537116,150.390855), - ($$2577$$,$$AVOCA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BANGADILLY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BARREN GROUNDS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BARRENGARRY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BEAUMONT$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BELANGLO$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BERRIMA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BUDGONG$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BURRAWANG$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$CANYONLEIGH$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$CARRINGTON FALLS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$FITZROY FALLS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$HANGING ROCK$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$KANGAROO VALLEY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$KNIGHTS HILL$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MACQUARIE PASS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MANCHESTER SQUARE$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MEDWAY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MERYLA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MOSS VALE$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MOUNT MURRAY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$NEW BERRIMA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$PADDYS RIVER$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$RED ROCKS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$ROBERTSON$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$SUTTON FOREST$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$UPPER KANGAROO RIVER$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$UPPER KANGAROO VALLEY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$WERAI$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$WILDES MEADOW$$,#{state_id_nsw},-34.613522,150.479323), - ($$2578$$,$$BUNDANOON$$,#{state_id_nsw},-34.632598,150.321575), - ($$2579$$,$$BIG HILL$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$BRAYTON$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$EXETER$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$MARULAN$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$PENROSE$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$TALLONG$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$WINGELLO$$,#{state_id_nsw},-34.562935,149.987083), - ($$2580$$,$$BANNABY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BANNISTER$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BAW BAW$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BOXERS CREEK$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BRISBANE GROVE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BUNGONIA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CARRICK$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CHATSBURY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CURRAWANG$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CURRAWEELA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOLSPIE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOULBURN$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOULBURN DC$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOULBURN NORTH$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GREENWICH PARK$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GUNDARY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$JERRONG$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$KINGSDALE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$LAKE BATHURST$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$LOWER BORO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MAYFIELD$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MIDDLE ARM$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MOUNT FAIRY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MUMMEL$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MYRTLEVILLE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$PALING YARDS$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$PARKESBOURNE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$POMEROY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$QUIALIGO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$RICHLANDS$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$ROSLYN$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$RUN-O-WATERS$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$STONEQUARRY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TARAGO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TARALGA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TARLO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TIRRANNAVILLE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TOWRANG$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WAYO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WIARBOROUGH$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WINDELLAMA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WOMBEYAN CAVES$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WOODHOUSELEE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$YALBRAITH$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$YARRA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2581$$,$$BELLMOUNT FOREST$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BEVENDALE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BIALA$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BLAKNEY CREEK$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BREADALBANE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BROADWAY$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$COLLECTOR$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$CULLERIN$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$DALTON$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$GUNNING$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$GURRUNDAH$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$LADE VALE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$LAKE GEORGE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$LERIDA$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$MERRILL$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$OOLONG$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$WOLLOGORANG$$,#{state_id_nsw},-34.917864,149.24271), - ($$2582$$,$$BANGO$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BERREMANGRA$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BOAMBOLO$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BOOKHAM$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BOWNING$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BURRINJUCK$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$CAVAN$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$GOOD HOPE$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$JEIR$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$JERRAWA$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$KANGIARA$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$LAVERSTOCK$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MANTON$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MARCHMONT$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MULLION$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MURRUMBATEMAN$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$NARRANGULLEN$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$WEE JASPER$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$WOOLGARLO$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$YASS$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$YASS RIVER$$,#{state_id_nsw},-34.745475,148.956495), - ($$2583$$,$$BIGGA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$BINDA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$CROOKED CORNER$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$CROOKWELL$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$FULLERTON$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$GRABBEN GULLEN$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$GRABINE$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$LAGGAN$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$LIMERICK$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$LOST RIVER$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$NARRAWA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$PEELWOOD$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$PEJAR$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$RUGBY$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$TUENA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$WHEEO$$,#{state_id_nsw},-34.084776,149.151361), - ($$2584$$,$$BINALONG$$,#{state_id_nsw},-34.670932,148.628209), - ($$2585$$,$$GALONG$$,#{state_id_nsw},-34.601586,148.556895), - ($$2586$$,$$BOOROWA$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$FROGMORE$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$GODFREYS CREEK$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$MURRINGO$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$REIDS FLAT$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$RYE PARK$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$TAYLORS FLAT$$,#{state_id_nsw},-34.438598,148.716326), - ($$2587$$,$$HARDEN$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$KINGSVALE$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$MCMAHONS REEF$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$MURRUMBURRAH$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$NUBBA$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$WOMBAT$$,#{state_id_nsw},-34.547823,148.370154), - ($$2588$$,$$WALLENDBEEN$$,#{state_id_nsw},-34.524319,148.16016), - ($$2590$$,$$BETHUNGRA$$,#{state_id_nsw},-34.762894,147.852565), - ($$2590$$,$$COOTAMUNDRA$$,#{state_id_nsw},-34.762894,147.852565), - ($$2590$$,$$ILLABO$$,#{state_id_nsw},-34.762894,147.852565), - ($$2594$$,$$BERTHONG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$BRIBBAREE$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$BULLA CREEK$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$BURRANGONG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$KIKIAMAH$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MAIMURU$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MEMAGONG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MILVALE$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MONTEAGLE$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$THUDDUNGRA$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$TUBBUL$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$WEEDALLION$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$YOUNG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2600$$,$$BARTON$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$CANBERRA$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$CAPITAL HILL$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$DEAKIN$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$DEAKIN WEST$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$DUNTROON$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$HARMAN$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$HMAS HARMAN$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$PARKES$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$PARLIAMENT HOUSE$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$RUSSELL$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$RUSSELL HILL$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$YARRALUMLA$$,#{state_id_act},-35.314348,149.137033), - ($$2601$$,$$ACTON$$,#{state_id_act},-35.282087,149.108716), - ($$2601$$,$$BLACK MOUNTAIN$$,#{state_id_act},-35.282087,149.108716), - ($$2601$$,$$CANBERRA$$,#{state_id_act},-35.282087,149.108716), - ($$2601$$,$$CITY$$,#{state_id_act},-35.282087,149.108716), - ($$2602$$,$$AINSLIE$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$DICKSON$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$DOWNER$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$HACKETT$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$LYNEHAM$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$O'CONNOR$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$WATSON$$,#{state_id_act},-35.262153,149.145893), - ($$2603$$,$$FORREST$$,#{state_id_act},-35.31848,149.124096), - ($$2603$$,$$GRIFFITH$$,#{state_id_act},-35.31848,149.124096), - ($$2603$$,$$MANUKA$$,#{state_id_act},-35.31848,149.124096), - ($$2603$$,$$RED HILL$$,#{state_id_act},-35.31848,149.124096), - ($$2604$$,$$CAUSEWAY$$,#{state_id_act},-35.317703,149.150133), - ($$2604$$,$$KINGSTON$$,#{state_id_act},-35.317703,149.150133), - ($$2604$$,$$NARRABUNDAH$$,#{state_id_act},-35.317703,149.150133), - ($$2605$$,$$CURTIN$$,#{state_id_act},-35.32454,149.075667), - ($$2605$$,$$GARRAN$$,#{state_id_act},-35.32454,149.075667), - ($$2605$$,$$HUGHES$$,#{state_id_act},-35.32454,149.075667), - ($$2606$$,$$CHIFLEY$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$LYONS$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$O'MALLEY$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$PHILLIP$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$PHILLIP DC$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$SWINGER HILL$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$WODEN$$,#{state_id_act},-35.353521,149.079546), - ($$2607$$,$$FARRER$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$ISAACS$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$MAWSON$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$PEARCE$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$TORRENS$$,#{state_id_act},-35.375443,149.10095), - ($$2608$$,$$CIVIC SQUARE$$,#{state_id_act},-35.282868,149.129372), - ($$2609$$,$$CANBERRA INTERNATIONAL AIRPORT$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$FYSHWICK$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$MAJURA$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$PIALLIGO$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$SYMONSTON$$,#{state_id_act},-35.303411,149.194007), - ($$2610$$,$$CANBERRA BC$$,#{state_id_act},0.0,0.0), - ($$2610$$,$$CANBERRA MC$$,#{state_id_act},0.0,0.0), - ($$2611$$,$$BIMBERI$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$BRINDABELLA$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$CHAPMAN$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$COOLEMAN$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$DUFFY$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$FISHER$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$HOLDER$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$MOUNT STROMLO$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$PIERCES CREEK$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$RIVETT$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$STIRLING$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$URIARRA$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$URIARRA$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$URIARRA FOREST$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$WARAMANGA$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$WESTON$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$WESTON CREEK$$,#{state_id_act},-35.560416,148.624957), - ($$2612$$,$$BRADDON$$,#{state_id_act},-35.270615,149.133208), - ($$2612$$,$$CAMPBELL$$,#{state_id_act},-35.270615,149.133208), - ($$2612$$,$$REID$$,#{state_id_act},-35.270615,149.133208), - ($$2612$$,$$TURNER$$,#{state_id_act},-35.270615,149.133208), - ($$2614$$,$$ARANDA$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$COOK$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$HAWKER$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$JAMISON CENTRE$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$MACQUARIE$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$PAGE$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$SCULLIN$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$WEETANGERA$$,#{state_id_act},-35.257964,149.075648), - ($$2615$$,$$CHARNWOOD$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$DUNLOP$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$FLOREY$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$FLYNN$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$FRASER$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$HIGGINS$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$HOLT$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$KIPPAX$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$LATHAM$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$MACGREGOR$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$MELBA$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$SPENCE$$,#{state_id_act},-35.199345,149.030062), - ($$2616$$,$$BELCONNEN$$,#{state_id_act},-35.248442,149.070336), - ($$2617$$,$$BELCONNEN$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$BELCONNEN DC$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$BRUCE$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$EVATT$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$GIRALANG$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$KALEEN$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$LAWSON$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$MCKELLAR$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$UNIVERSITY OF CANBERRA$$,#{state_id_act},-35.236234,149.067347), - ($$2618$$,$$HALL$$,#{state_id_act},-35.522639,149.08098), - ($$2618$$,$$NANIMA$$,#{state_id_nsw},-35.522639,149.08098), - ($$2618$$,$$SPRINGRANGE$$,#{state_id_nsw},-35.522639,149.08098), - ($$2618$$,$$WALLAROO$$,#{state_id_nsw},-35.522639,149.08098), - ($$2619$$,$$JERRABOMBERRA$$,#{state_id_nsw},-35.384458,149.199053), - ($$2620$$,$$BEARD$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$BURRA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$CARWOOLA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$CLEAR RANGE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$CRESTWOOD$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$ENVIRONA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$GOOGONG$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$GREENLEIGH$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$GUNDAROO$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$HUME$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$KARABAR$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$KOWEN FOREST$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$MICHELAGO$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$OAKS ESTATE$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN DC$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN EAST$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN WEST$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$ROYALLA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$SUTTON$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$THARWA$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$THE ANGLE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$THE RIDGEWAY$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$TINDERRY$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$TOP NAAS$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$TRALEE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$URILA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$WAMBOIN$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$WILLIAMSDALE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$WILLIAMSDALE$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$YARROW$$,#{state_id_nsw},-35.576088,149.227469), - ($$2621$$,$$ANEMBO$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$BUNGENDORE$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$BYWONG$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$FORBES CREEK$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$HOSKINSTOWN$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$PRIMROSE VALLEY$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$ROSSI$$,#{state_id_nsw},-35.805448,149.42833), - ($$2622$$,$$ARALUEN$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BACK CREEK$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BALLALABA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BENDOURA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BERLANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BOMBAY$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BORO$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BRAIDWOOD$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BUDAWANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BULEE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$CHARLEYS FOREST$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$COOLUMBURRA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$CORANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$DURRAN DURRA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$ENDRICK$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$FARRINGDON$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$HAROLDS CROSS$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$HEREFORD HALL$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JEMBAICUMBENE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JERRABATTGULLA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JINDEN$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JINGERA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$KINDERVALE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$KRAWARREE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$LARBERT$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MAJORS CREEK$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MANAR$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MARLOWE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MERRICUMBENE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MONGA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MONGARLOWE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MULLOON$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MURRENGENBURG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$NERINGLA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$NERRIGA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$NORTHANGERA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$OALLEN$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$PALERANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$QUIERA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$REIDSDALE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$SASSAFRAS$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$SNOWBALL$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$ST GEORGE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TIANJARA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TOLWONG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TOMBOYE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TOUGA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$WARRI$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$WOG WOG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$WYANBENE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2623$$,$$CAPTAINS FLAT$$,#{state_id_nsw},-35.552827,149.445083), - ($$2624$$,$$PERISHER VALLEY$$,#{state_id_nsw},-36.180818,148.441281), - ($$2625$$,$$THREDBO$$,#{state_id_nsw},-36.50661,148.301005), - ($$2626$$,$$BREDBO$$,#{state_id_nsw},-35.959129,149.150191), - ($$2626$$,$$BUMBALONG$$,#{state_id_nsw},-35.959129,149.150191), - ($$2626$$,$$COLINTON$$,#{state_id_nsw},-35.959129,149.150191), - ($$2627$$,$$CRACKENBACK$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$EAST JINDABYNE$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$GROSSES PLAIN$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$INGEBIRAH$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$JINDABYNE$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$KALKITE$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$KOSCIUSZKO$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$KOSCIUSZKO NATIONAL PARK$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$MOONBAH$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$PILOT WILDERNESS$$,#{state_id_nsw},-36.441153,148.511421), - ($$2628$$,$$AVONSIDE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BELOKA$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BERRIDALE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BRAEMAR BAY$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BYADBO WILDERNESS$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$COOTRALANTRA$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$DALGETY$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$EUCUMBENE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$HILL TOP$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$NIMMO$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$NUMBLA VALE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$PAUPONG$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$ROCKY PLAIN$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$SNOWY PLAIN$$,#{state_id_nsw},-36.438997,148.701689), - ($$2629$$,$$ADAMINABY$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$ANGLERS REACH$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$BOLARO$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$CABRAMURRA$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$LONG PLAIN$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$OLD ADAMINABY$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$PROVIDENCE PORTAL$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$TANTANGARA$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$YAOUK$$,#{state_id_nsw},-35.997349,148.769744), - ($$2630$$,$$ARABLE$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BADJA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BILLILINGRA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BINJURA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BOBUNDARA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BUCKENDERRA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BUNGARBY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BUNYAN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$CARLAMINDA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$CHAKOLA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COOLRINGDON$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COOMA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COOMA NORTH$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COUNTEGANY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$DAIRYMANS PLAINS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$DANGELONG$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$DRY PLAIN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$FRYING PAN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$GLEN FERGUS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$IRONMUNGY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$JERANGLE$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$JIMENBUEN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MAFFRA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MIDDLE FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MIDDLINGBANK$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MURRUMBUCCA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MYALLA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$NUMERALLA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$PEAK VIEW$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$PINE VALLEY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$POLO FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$RHINE FALLS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$ROCK FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$ROSE VALLEY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$SHANNONS FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$SPRINGFIELD$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$THE BROTHERS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$TUROSS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$WAMBROOK$$,#{state_id_nsw},-36.367368,148.945534), - ($$2631$$,$$ANDO$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$BOCO$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$CREEWAH$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$GLEN ALLEN$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$GREENLANDS$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$HOLTS FLAT$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$JINCUMBILLY$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$KYBEYAN$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$MOUNT COOPER$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$NIMMITABEL$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$STEEPLE FLAT$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$WINIFRED$$,#{state_id_nsw},-36.739931,149.261211), - ($$2632$$,$$BIBBENLUKE$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$BOMBALA$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$BONDI FOREST$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$BUKALONG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$CAMBALONG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$CATHCART$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$COOLUMBOOKA$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$CRAIGIE$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$GUNNINGRAH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$LORDS HILL$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$MERRIANGAAH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$MILA$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$MOUNT DARRAGH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$PADDYS FLAT$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$PALARANG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$QUIDONG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$ROCKTON$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$ROSEMEATH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2633$$,$$CORROWONG$$,#{state_id_nsw},-36.933875,148.826148), - ($$2633$$,$$DELEGATE$$,#{state_id_nsw},-36.933875,148.826148), - ($$2633$$,$$TOMBONG$$,#{state_id_nsw},-36.933875,148.826148), - ($$2640$$,$$ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$BUNGOWANNAH$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$EAST ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$ETTAMOGAH$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$GLENROY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$LAVINGTON DC$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$MOORWATHA$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$NORTH ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$OURNIE$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$SOUTH ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$SPLITTERS CREEK$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$TABLE TOP$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$TALMALMO$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$THURGOONA$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$WEST ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$WIRLINGA$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$WYMAH$$,#{state_id_nsw},-36.082137,146.910174), - ($$2641$$,$$HAMILTON VALLEY$$,#{state_id_nsw},-36.037497,146.919729), - ($$2641$$,$$LAVINGTON$$,#{state_id_nsw},-36.037497,146.919729), - ($$2641$$,$$SPRINGDALE HEIGHTS$$,#{state_id_nsw},-36.037497,146.919729), - ($$2642$$,$$BIDGEEMIA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$BROCKLESBY$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$BURRUMBUTTOCK$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GEEHI$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GEROGERY$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GLENELLEN$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GREG GREG$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$INDI$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JAGUMBA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JAGUNGAL WILDERNESS$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JINDERA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JINGELLIC$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$KHANCOBAN$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$MURRAY GORGE$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$RAND$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$TOOMA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$WALBUNDRIE$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$WELAREGANG$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$WRATHALL$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$YERONG CREEK$$,#{state_id_nsw},-35.437209,146.439875), - ($$2643$$,$$HOWLONG$$,#{state_id_nsw},-35.958568,146.60586), - ($$2644$$,$$BOWNA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$COPPABELLA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$HOLBROOK$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$LANKEYS CREEK$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$LITTLE BILLABONG$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$MOUNTAIN CREEK$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$MULLENGANDRA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$WANTAGONG$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$WOOMARGAMA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$YARARA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2645$$,$$CULLIVEL$$,#{state_id_nsw},-35.129938,146.125254), - ($$2645$$,$$URANA$$,#{state_id_nsw},-35.129938,146.125254), - ($$2646$$,$$BALLDALE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$COLLENDINA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$COREEN$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$COROWA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$DAYSDALE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$GOOMBARGANA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$HOPEFIELD$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$LOWESDALE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$NYORA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$OAKLANDS$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$REDLANDS$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$RENNIE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$RINGWOOD$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$SANGER$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$SAVERNAKE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2647$$,$$MULWALA$$,#{state_id_nsw},-35.954159,145.963942), - ($$2648$$,$$ANABRANCH$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$CURLWAA$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$PAN BAN$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$POONCARIE$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$RUFUS RIVER$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$SCOTIA$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$WENTWORTH$$,#{state_id_nsw},-34.152621,142.090252), - ($$2649$$,$$LAUREL HILL$$,#{state_id_nsw},-35.60039,148.0931), - ($$2649$$,$$NURENMERENMONG$$,#{state_id_nsw},-35.60039,148.0931), - ($$2650$$,$$ALFREDTOWN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$ASHMONT$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BELFRAYDEN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BIG SPRINGS$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOMEN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOOK BOOK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOOROOMA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BORAMBOLA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOURKELANDS$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BRUCEDALE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BULGARY$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BURRANDANA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$CARABOST$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$CARTWRIGHTS HILL$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$COLLINGULLIE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$COOKARDINIA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$CURRAWARNA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$DOWNSIDE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$EAST WAGGA WAGGA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$ESTELLA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$EUBERTA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$EUNANOREENYA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GALORE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GELSTON PARK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GLENFIELD PARK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GOBBAGOMBALIN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GREGADOO$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$HAREFIELD$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$HILLGROVE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$KOORINGAL$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$KYEAMBA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$LAKE ALBERT$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$LLOYD$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$MAXWELL$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$MOORONG$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$MOUNT AUSTIN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$NORTH WAGGA WAGGA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$OBERNE CREEK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$OURA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$PULLETOP$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$ROWAN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$SAN ISIDORE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$SPRINGVALE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$TATTON$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$THE GAP$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$TOLLAND$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$TURVEY PARK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WAGGA WAGGA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WAGGA WAGGA BC$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WALLACETOWN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WANTABADGERY$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$YARRAGUNDRY$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$YATHELLA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2651$$,$$FOREST HILL$$,#{state_id_nsw},-32.707981,151.55001), - ($$2651$$,$$WAGGA WAGGA RAAF$$,#{state_id_nsw},-32.707981,151.55001), - ($$2652$$,$$BOORGA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$BOREE CREEK$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$GOOLGOWI$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$GRONG GRONG$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$GUMLY GUMLY$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$HUMULA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$LADYSMITH$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$LANDERVALE$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MANGOPLAH$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MARRAR$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MATONG$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MERRIWAGGA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MURRULEBALE$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$OLD JUNEE$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$ROSEWOOD$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$TABBITA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$TARCUTTA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$URANQUINTY$$,#{state_id_nsw},-34.039439,146.030172), - ($$2653$$,$$BURRA$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$COURABYRA$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$GLENROY$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$MANNUS$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$MARAGLE$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$MUNDEROO$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$PADDYS RIVER$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$TARADALE$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$TUMBARUMBA$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$WESTDALE$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$WILLIGOBUNG$$,#{state_id_nsw},-35.829468,148.068724), - ($$2655$$,$$FRENCH PARK$$,#{state_id_nsw},-35.319006,147.189768), - ($$2655$$,$$KUBURA$$,#{state_id_nsw},-35.319006,147.189768), - ($$2655$$,$$THE ROCK$$,#{state_id_nsw},-35.319006,147.189768), - ($$2655$$,$$TOOTOOL$$,#{state_id_nsw},-35.319006,147.189768), - ($$2656$$,$$BROOKDALE$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$BROOKONG$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$FARGUNYAH$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$LOCKHART$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$MILBRULONG$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$OSBORNE$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$URANGELINE$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$URANGELINE EAST$$,#{state_id_nsw},-35.124957,147.001238), - ($$2658$$,$$HENTY$$,#{state_id_nsw},-35.43665,146.989498), - ($$2658$$,$$MUNYABLA$$,#{state_id_nsw},-35.43665,146.989498), - ($$2658$$,$$PLEASANT HILLS$$,#{state_id_nsw},-35.43665,146.989498), - ($$2658$$,$$RYAN$$,#{state_id_nsw},-35.43665,146.989498), - ($$2659$$,$$ALMA PARK$$,#{state_id_nsw},-35.604129,146.791693), - ($$2659$$,$$WALLA WALLA$$,#{state_id_nsw},-35.604129,146.791693), - ($$2660$$,$$CULCAIRN$$,#{state_id_nsw},-35.670726,146.999996), - ($$2660$$,$$MORVEN$$,#{state_id_nsw},-35.670726,146.999996), - ($$2661$$,$$KAPOOKA$$,#{state_id_nsw},-35.14779,147.295748), - ($$2663$$,$$COWABBIE$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$ERIN VALE$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$EURONGILLY$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$JUNEE$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$MARINNA$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$WANTIOOL$$,#{state_id_nsw},-35.149379,145.978867), - ($$2665$$,$$ARDLETHAN$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$ARIAH PARK$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BARELLAN$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BECKOM$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BECTRIC$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BINYA$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$KAMARAH$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$MIRROOL$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$MOOMBOOLDOOL$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$QUANDARY$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$TARA$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$WALLEROOBIE$$,#{state_id_nsw},-34.357355,146.903401), - ($$2666$$,$$COMBANING$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$DIRNASEER$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$GIDGINBUNG$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$GROGAN$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$JUNEE REEFS$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$MIMOSA$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$MORANGARELL$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$NARRABURRA$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$PUCAWAN$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$REEFTON$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$SEBASTOPOL$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$SPRINGDALE$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$TEMORA$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$TRUNGLEY HALL$$,#{state_id_nsw},-34.458856,147.68243), - ($$2668$$,$$BARMEDMAN$$,#{state_id_nsw},-34.184676,147.406754), - ($$2669$$,$$ERIGOLIA$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$GIRRAL$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$KIKOIRA$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$MELBERGEN$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$NARADHAN$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$RANKINS SPRINGS$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$TALLIMBA$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$TULLIBIGEAL$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$UNGARIE$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$WEETHALLE$$,#{state_id_nsw},-33.498371,146.803615), - ($$2671$$,$$ALLEENA$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$BACK CREEK$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$BURCHER$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$LAKE COWAL$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$NORTH YALGOGRIN$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$WEST WYALONG$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$WYALONG$$,#{state_id_nsw},-34.109459,147.140966), - ($$2672$$,$$CURLEW WATERS$$,#{state_id_nsw},-33.387503,146.579788), - ($$2672$$,$$LAKE CARGELLIGO$$,#{state_id_nsw},-33.387503,146.579788), - ($$2672$$,$$MURRIN BRIDGE$$,#{state_id_nsw},-33.387503,146.579788), - ($$2675$$,$$HILLSTON$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$LAKE BREWSTER$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$MONIA GAP$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$ROTO$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$WALLANTHERY$$,#{state_id_nsw},-33.481365,145.534656), - ($$2678$$,$$CHARLES STURT UNIVERSITY$$,#{state_id_nsw},-35.059334,147.351953), - ($$2678$$,$$RIVERINA MSC$$,#{state_id_nsw},-35.059334,147.351953), - ($$2680$$,$$BEELBANGERA$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$BENEREMBAH$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$BILBUL$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$GRIFFITH$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$GRIFFITH DC$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$GRIFFITH EAST$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$HANWOOD$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$KOOBA$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$LAKE WYANGAN$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$NERICON$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$THARBOGANG$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WARBURN$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WARRAWIDGEE$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WIDGELLI$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WILLBRIGGIE$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$YOOGALI$$,#{state_id_nsw},-34.257097,146.100092), - ($$2681$$,$$MYALL PARK$$,#{state_id_nsw},-34.177539,146.108252), - ($$2681$$,$$YENDA$$,#{state_id_nsw},-34.177539,146.108252), - ($$2700$$,$$BUNDURE$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$COLINROOBIE$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$COROBIMILLA$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$CUDGEL$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$EUROLEY$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$GILLENBAH$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$KYWONG$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$MORUNDAH$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$NARRANDERA$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$SANDIGO$$,#{state_id_nsw},-35.031701,146.612603), - ($$2701$$,$$BERRY JERRY$$,#{state_id_nsw},-34.815539,147.200085), - ($$2701$$,$$COOLAMON$$,#{state_id_nsw},-34.815539,147.200085), - ($$2701$$,$$METHUL$$,#{state_id_nsw},-34.815539,147.200085), - ($$2701$$,$$RANNOCK$$,#{state_id_nsw},-34.815539,147.200085), - ($$2702$$,$$GANMAIN$$,#{state_id_nsw},-34.794899,147.038823), - ($$2703$$,$$YANCO$$,#{state_id_nsw},-34.630843,146.40345), - ($$2705$$,$$BROBENAH$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$CORBIE HILL$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$GOGELDRIE$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$LEETON$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$MERUNGLE HILL$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$MURRAMI$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$STANBRIDGE$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$WHITTON$$,#{state_id_nsw},-34.48697,146.433213), - ($$2706$$,$$DARLINGTON POINT$$,#{state_id_nsw},-34.557729,146.010496), - ($$2707$$,$$ARGOON$$,#{state_id_nsw},-34.858279,145.674146), - ($$2707$$,$$COLEAMBALLY$$,#{state_id_nsw},-34.858279,145.674146), - ($$2708$$,$$ALBURY MSC$$,#{state_id_nsw},0.0,0.0), - ($$2708$$,$$MURRAY REGION MC$$,#{state_id_nsw},0.0,0.0), - ($$2710$$,$$BARRATTA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$BIRGANBIGIL$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$BOOROORBAN$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$BULLATALE$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$CALDWELL$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$CALIMO$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$CONARGO$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$COREE$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$DENILIQUIN$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$HARTWOOD$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$LINDIFFERON$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MATHOURA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MAYRUNG$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MOONBRIA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MORAGO$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$PRETTY PINE$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$STEAM PLAINS$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$STUD PARK$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WAKOOL$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WANDOOK$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WANGANELLA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WARRAGOON$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WILLURAH$$,#{state_id_nsw},-35.228183,144.49432), - ($$2711$$,$$BOOLIGAL$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$CARRATHOOL$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$CLARE$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$CORRONG$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$GUNBAR$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$HAY$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$HAY SOUTH$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$KERI KERI$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$MAUDE$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$ONE TREE$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$OXLEY$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$WAUGORAH$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$YANGA$$,#{state_id_nsw},-33.679442,144.749504), - ($$2712$$,$$BERRIGAN$$,#{state_id_nsw},-35.65743,145.812641), - ($$2712$$,$$BOOMANOOMANA$$,#{state_id_nsw},-35.65743,145.812641), - ($$2713$$,$$BLIGHTY$$,#{state_id_nsw},-35.591687,145.285731), - ($$2713$$,$$FINLEY$$,#{state_id_nsw},-35.591687,145.285731), - ($$2713$$,$$LOGIE BRAE$$,#{state_id_nsw},-35.591687,145.285731), - ($$2713$$,$$MYRTLE PARK$$,#{state_id_nsw},-35.591687,145.285731), - ($$2714$$,$$ARATULA$$,#{state_id_nsw},-35.511748,145.051193), - ($$2714$$,$$PINE LODGE$$,#{state_id_nsw},-35.511748,145.051193), - ($$2714$$,$$TOCUMWAL$$,#{state_id_nsw},-35.511748,145.051193), - ($$2714$$,$$TUPPAL$$,#{state_id_nsw},-35.511748,145.051193), - ($$2715$$,$$ARUMPO$$,#{state_id_nsw},-33.873621,142.885264), - ($$2715$$,$$BALRANALD$$,#{state_id_nsw},-33.873621,142.885264), - ($$2715$$,$$HATFIELD$$,#{state_id_nsw},-33.873621,142.885264), - ($$2715$$,$$MUNGO$$,#{state_id_nsw},-33.873621,142.885264), - ($$2716$$,$$FOUR CORNERS$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$GALA VALE$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$JERILDERIE$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$MABINS WELL$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$MAIRJIMMY$$,#{state_id_nsw},-35.354272,145.529572), - ($$2717$$,$$DARETON$$,#{state_id_nsw},-34.091641,142.042284), - ($$2720$$,$$ARGALONG$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BLOWERING$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BOGONG PEAKS WILDERNESS$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BOMBOWLEE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BOMBOWLEE CREEK$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BUDDONG$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$COURAGAGO$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GADARA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GILMORE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GOCUP$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GOOBARRAGANDRA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$JONES BRIDGE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$KILLIMICAT$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$LACMALAC$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$LITTLE RIVER$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$MINJARY$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$MUNDONGO$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$PINBEYAN$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$RED HILL$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TALBINGO$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TUMORRAMA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TUMUT$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TUMUT PLAINS$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WEREBOLDERA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WERMATONG$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WINDOWIE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WYANGLE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$YARRANGOBILLY$$,#{state_id_nsw},-35.315496,148.453868), - ($$2721$$,$$BLAND$$,#{state_id_nsw},-33.994749,147.678307), - ($$2721$$,$$QUANDIALLA$$,#{state_id_nsw},-33.994749,147.678307), - ($$2722$$,$$BRUNGLE$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$BRUNGLE CREEK$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$BURRA CREEK$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$DARBALARA$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$GUNDAGAI$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$JONES CREEK$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$MUTTAMA$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$NANGUS$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$SOUTH GUNDAGAI$$,#{state_id_nsw},-34.820143,148.084812), - ($$2725$$,$$STOCKINBINGAL$$,#{state_id_nsw},-34.506023,147.879961), - ($$2726$$,$$JUGIONG$$,#{state_id_nsw},-34.906288,148.320014), - ($$2727$$,$$ADJUNGBILLY$$,#{state_id_nsw},-35.081463,148.40992), - ($$2727$$,$$COOLAC$$,#{state_id_nsw},-35.081463,148.40992), - ($$2727$$,$$GOBARRALONG$$,#{state_id_nsw},-35.081463,148.40992), - ($$2729$$,$$ADELONG$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$BANGADANG$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$BLACK CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$CALIFAT$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$COOLEYS CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$DARLOW$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$ELLERSLIE$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$GRAHAMSTOWN$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$MOUNT ADRAH$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$MOUNT HOREB$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$MUNDARLO$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$SANDY GULLY$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$SHARPS CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$TUMBLONG$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$WESTWOOD$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$WONDALGA$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$YAVEN CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2730$$,$$BATLOW$$,#{state_id_nsw},-31.488259,152.660113), - ($$2730$$,$$GREEN HILLS$$,#{state_id_nsw},-31.488259,152.660113), - ($$2730$$,$$KUNAMA$$,#{state_id_nsw},-31.488259,152.660113), - ($$2730$$,$$LOWER BAGO$$,#{state_id_nsw},-31.488259,152.660113), - ($$2731$$,$$BUNNALOO$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$MOAMA$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$TANTONAN$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$THYRA$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$WOMBOOTA$$,#{state_id_nsw},-35.791187,144.629848), - ($$2732$$,$$BARHAM$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$BURRABOI$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$COBRAMUNGA$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$GONN$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$NOORONG$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$THULE$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$TULLAKOOL$$,#{state_id_nsw},-35.630473,144.130423), - ($$2733$$,$$DHURAGOON$$,#{state_id_nsw},-35.194233,144.155278), - ($$2733$$,$$MOULAMEIN$$,#{state_id_nsw},-35.194233,144.155278), - ($$2733$$,$$NIEMUR$$,#{state_id_nsw},-35.194233,144.155278), - ($$2734$$,$$CUNNINYEUK$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$DILPURRA$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$KYALITE$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$MELLOOL$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$MOOLPA$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$STONY CROSSING$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$TOORANIE$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$WETUPPA$$,#{state_id_nsw},-35.247256,143.89834), - ($$2735$$,$$KORALEIGH$$,#{state_id_nsw},-35.658614,144.136534), - ($$2735$$,$$SPEEWA$$,#{state_id_nsw},-35.658614,144.136534), - ($$2736$$,$$GOODNIGHT$$,#{state_id_nsw},-34.958682,143.33744), - ($$2736$$,$$TOOLEYBUC$$,#{state_id_nsw},-34.958682,143.33744), - ($$2737$$,$$EUSTON$$,#{state_id_nsw},-34.513995,142.848756), - ($$2738$$,$$GOL GOL$$,#{state_id_nsw},-34.180087,142.219531), - ($$2738$$,$$MONAK$$,#{state_id_nsw},-34.180087,142.219531), - ($$2739$$,$$BURONGA$$,#{state_id_nsw},-34.171443,142.182794), - ($$2745$$,$$GLENMORE PARK$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$GREENDALE$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$LUDDENHAM$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$MULGOA$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$REGENTVILLE$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$WALLACIA$$,#{state_id_nsw},-33.790683,150.6693), - ($$2747$$,$$CAMBRIDGE GARDENS$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$CAMBRIDGE PARK$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$CLAREMONT MEADOWS$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$KINGSWOOD$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$LLANDILO$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$SHANES PARK$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$WERRINGTON$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$WERRINGTON COUNTY$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$WERRINGTON DOWNS$$,#{state_id_nsw},-33.735558,150.721712), - ($$2748$$,$$ORCHARD HILLS$$,#{state_id_nsw},-33.779331,150.716312), - ($$2749$$,$$CASTLEREAGH$$,#{state_id_nsw},-33.668796,150.67655), - ($$2749$$,$$CRANEBROOK$$,#{state_id_nsw},-33.668796,150.67655), - ($$2750$$,$$EMU HEIGHTS$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$EMU PLAINS$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$JAMISONTOWN$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$LEONAY$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$PENRITH$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$PENRITH PLAZA$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$PENRITH SOUTH$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$SOUTH PENRITH$$,#{state_id_nsw},-33.735636,150.650321), - ($$2751$$,$$PENRITH$$,#{state_id_nsw},-33.732127,151.280352), - ($$2752$$,$$SILVERDALE$$,#{state_id_nsw},-33.942212,150.580102), - ($$2752$$,$$WARRAGAMBA$$,#{state_id_nsw},-33.942212,150.580102), - ($$2753$$,$$AGNES BANKS$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$BOWEN MOUNTAIN$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$GROSE VALE$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$GROSE WOLD$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$HOBARTVILLE$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$LONDONDERRY$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$RICHMOND$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$RICHMOND LOWLANDS$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$YARRAMUNDI$$,#{state_id_nsw},-33.618877,150.707372), - ($$2754$$,$$NORTH RICHMOND$$,#{state_id_nsw},-33.582355,150.721891), - ($$2754$$,$$TENNYSON$$,#{state_id_nsw},-33.582355,150.721891), - ($$2754$$,$$THE SLOPES$$,#{state_id_nsw},-33.582355,150.721891), - ($$2755$$,$$RICHMOND RAAF$$,#{state_id_nsw},-33.604378,150.796234), - ($$2756$$,$$BLIGH PARK$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CATTAI$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CENTRAL COLO$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CLARENDON$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$COLO$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$COLO HEIGHTS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CORNWALLIS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CUMBERLAND REACH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$EBENEZER$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$FREEMANS REACH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$GLOSSODIA$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$LOWER PORTLAND$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MAROOTA$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MCGRATHS HILL$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MELLONG$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MULGRAVE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$PITT TOWN$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$PITT TOWN BOTTOMS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SACKVILLE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SACKVILLE NORTH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SCHEYVILLE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SOUTH MAROOTA$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SOUTH WINDSOR$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$UPPER COLO$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WILBERFORCE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WINDSOR$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WINDSOR DOWNS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WOMERAH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2757$$,$$KURMOND$$,#{state_id_nsw},-33.549452,150.701116), - ($$2758$$,$$BERAMBING$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$BILPIN$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$BLAXLANDS RIDGE$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$EAST KURRAJONG$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$KURRAJONG$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$KURRAJONG HEIGHTS$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$KURRAJONG HILLS$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$MOUNT TOMAH$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$MOUNTAIN LAGOON$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$THE DEVILS WILDERNESS$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$WHEENY CREEK$$,#{state_id_nsw},-33.53648,150.442845), - ($$2759$$,$$ERSKINE PARK$$,#{state_id_nsw},-33.807618,150.789313), - ($$2759$$,$$ST CLAIR$$,#{state_id_nsw},-33.807618,150.789313), - ($$2760$$,$$COLYTON$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$NORTH ST MARYS$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$OXLEY PARK$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ROPES CROSSING$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ST MARYS$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ST MARYS EAST$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ST MARYS SOUTH$$,#{state_id_nsw},-33.776657,150.793433), - ($$2761$$,$$COLEBEE$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$DEAN PARK$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$GLENDENNING$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$HASSALL GROVE$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$OAKHURST$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$PLUMPTON$$,#{state_id_nsw},-33.730647,150.866046), - ($$2762$$,$$SCHOFIELDS$$,#{state_id_nsw},-33.697217,150.888428), - ($$2763$$,$$ACACIA GARDENS$$,#{state_id_nsw},-33.730077,150.906502), - ($$2763$$,$$QUAKERS HILL$$,#{state_id_nsw},-33.730077,150.906502), - ($$2765$$,$$BERKSHIRE PARK$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$BOX HILL$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$MARAYLYA$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$MARSDEN PARK$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$NELSON$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$OAKVILLE$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$RIVERSTONE$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$VINEYARD$$,#{state_id_nsw},-33.672237,150.79576), - ($$2766$$,$$EASTERN CREEK$$,#{state_id_nsw},-33.803114,150.852192), - ($$2766$$,$$ROOTY HILL$$,#{state_id_nsw},-33.803114,150.852192), - ($$2767$$,$$DOONSIDE$$,#{state_id_nsw},-33.765071,150.86929), - ($$2767$$,$$WOODCROFT$$,#{state_id_nsw},-33.765071,150.86929), - ($$2768$$,$$GLENWOOD$$,#{state_id_nsw},-33.737863,150.922732), - ($$2768$$,$$PARKLEA$$,#{state_id_nsw},-33.737863,150.922732), - ($$2768$$,$$STANHOPE GARDENS$$,#{state_id_nsw},-33.737863,150.922732), - ($$2769$$,$$THE PONDS$$,#{state_id_nsw},-34.054326,150.753104), - ($$2770$$,$$BIDWILL$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$BLACKETT$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$DHARRUK$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$EMERTON$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$HEBERSHAM$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$LETHBRIDGE PARK$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$MINCHINBURY$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$MOUNT DRUITT$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$MOUNT DRUITT VILLAGE$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$SHALVEY$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$TREGEAR$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$WHALAN$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$WILLMOT$$,#{state_id_nsw},-33.73024,150.822765), - ($$2773$$,$$GLENBROOK$$,#{state_id_nsw},-33.768024,150.621693), - ($$2773$$,$$LAPSTONE$$,#{state_id_nsw},-33.768024,150.621693), - ($$2774$$,$$BLAXLAND$$,#{state_id_nsw},-33.744263,150.610076), - ($$2774$$,$$BLAXLAND EAST$$,#{state_id_nsw},-33.744263,150.610076), - ($$2774$$,$$MOUNT RIVERVIEW$$,#{state_id_nsw},-33.744263,150.610076), - ($$2774$$,$$WARRIMOO$$,#{state_id_nsw},-33.744263,150.610076), - ($$2775$$,$$CENTRAL MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$FERNANCES$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$GUNDERMAN$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$HIGHER MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$LAUGHTONDALE$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$LEETS VALE$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$LOWER MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$MARLOW$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$MOGO CREEK$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$PERRYS CROSSING$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$SINGLETONS MILL$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$SPENCER$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$ST ALBANS$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$UPPER MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$WEBBS CREEK$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$WISEMANS FERRY$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$WRIGHTS CREEK$$,#{state_id_nsw},-33.331658,150.975498), - ($$2776$$,$$FAULCONBRIDGE$$,#{state_id_nsw},-33.696505,150.534998), - ($$2777$$,$$HAWKESBURY HEIGHTS$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$SPRINGWOOD$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$SUN VALLEY$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$VALLEY HEIGHTS$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$WINMALEE$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$YELLOW ROCK$$,#{state_id_nsw},-33.665114,150.650802), - ($$2778$$,$$LINDEN$$,#{state_id_nsw},-33.794605,150.04041), - ($$2778$$,$$WOODFORD$$,#{state_id_nsw},-33.794605,150.04041), - ($$2779$$,$$HAZELBROOK$$,#{state_id_nsw},-33.720992,150.451629), - ($$2780$$,$$KATOOMBA$$,#{state_id_nsw},-33.714043,150.311589), - ($$2780$$,$$KATOOMBA DC$$,#{state_id_nsw},-33.714043,150.311589), - ($$2780$$,$$LEURA$$,#{state_id_nsw},-33.714043,150.311589), - ($$2780$$,$$MEDLOW BATH$$,#{state_id_nsw},-33.714043,150.311589), - ($$2782$$,$$WENTWORTH FALLS$$,#{state_id_nsw},-33.709836,150.376454), - ($$2783$$,$$LAWSON$$,#{state_id_nsw},-33.718957,150.430094), - ($$2784$$,$$BULLABURRA$$,#{state_id_nsw},-33.722751,150.41364), - ($$2785$$,$$BLACKHEATH$$,#{state_id_nsw},-33.635556,150.28483), - ($$2785$$,$$MEGALONG$$,#{state_id_nsw},-33.635556,150.28483), - ($$2786$$,$$BELL$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$DARGAN$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$MOUNT IRVINE$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$MOUNT VICTORIA$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$MOUNT WILSON$$,#{state_id_nsw},-33.513745,150.279391), - ($$2787$$,$$BLACK SPRINGS$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$CHATHAM VALLEY$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$DUCKMALOI$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$EDITH$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$GINGKIN$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$GURNANG$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$HAZELGROVE$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$JAUNTER$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$KANANGRA$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MAYFIELD$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MOUNT OLIVE$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MOUNT WERONG$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MOZART$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$NORWAY$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$OBERON$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$PORTERS RETREAT$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$SHOOTERS HILL$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$TARANA$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$THE MEADOWS$$,#{state_id_nsw},-33.840966,149.711027), - ($$2790$$,$$BEN BULLEN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$BLACKMANS FLAT$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$BOWENFELS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$CLARENCE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$COBAR PARK$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$CORNEY TOWN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$CULLEN BULLEN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$DOCTORS GAP$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$GANBENANG$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HAMPTON$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HARTLEY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HARTLEY VALE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HASSANS WALLS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HERMITAGE FLAT$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$JENOLAN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$KANIMBLA$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LIDSDALE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITHGOW$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITHGOW DC$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITTLE HARTLEY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITTLETON$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LOWTHER$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MARRANGAROO$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MCKELLARS PARK$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MORTS ESTATE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MOUNT LAMBIE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$NEWNES$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$NEWNES PLATEAU$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$OAKY PARK$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$POTTERY ESTATE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$RYDAL$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SHEEDYS GULLY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SODWALLS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SOUTH BOWENFELS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SOUTH LITTLETON$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SPRINGVALE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$STATE MINE GULLY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$VALE OF CLWYDD$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$WOLGAN VALLEY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$WOLLANGAMBE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2791$$,$$CARCOAR$$,#{state_id_nsw},-33.609622,149.140601), - ($$2791$$,$$ERROWANBANG$$,#{state_id_nsw},-33.609622,149.140601), - ($$2792$$,$$BURNT YARDS$$,#{state_id_nsw},-33.585625,149.031455), - ($$2792$$,$$MANDURAMA$$,#{state_id_nsw},-33.585625,149.031455), - ($$2793$$,$$DARBYS FALLS$$,#{state_id_nsw},-33.931096,148.859104), - ($$2793$$,$$ROSEBERG$$,#{state_id_nsw},-33.931096,148.859104), - ($$2793$$,$$WOODSTOCK$$,#{state_id_nsw},-33.931096,148.859104), - ($$2794$$,$$BUMBALDRY$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$COWRA$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$HOVELLS CREEK$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$MOUNT COLLINS$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$WATTAMONDARA$$,#{state_id_nsw},-33.906339,148.456385), - ($$2795$$,$$ABERCROMBIE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ABERCROMBIE RIVER$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ARKELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ARKSTONE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BALD RIDGE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BALLYROE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BATHAMPTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BATHURST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BILLYWILLINGA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BREWONGLE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BRUINBUN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BURRAGA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CALOOLA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CHARLES STURT UNIVERSITY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CHARLTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CLEAR CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$COLO$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$COPPERHANNIA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$COW FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CRUDINE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CURRAGH$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DARK CORNER$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DOG ROCKS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DUNKELD$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DURAMANA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$EGLINTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ESSINGTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$EVANS PLAINS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FITZGERALDS VALLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FOREST GROVE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FOSTERS VALLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FREEMANTLE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GEMALLA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GEORGES PLAINS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GILMANDYKE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GLANMIRE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GORMANS HILL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GOWAN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$HOBBYS YARDS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ISABELLA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$JEREMY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$JUDDS CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$KELSO$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$KILLONGBUTTA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$KIRKCONNELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LAFFING WATERS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LIMEKILNS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LLANARTH$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LOCKSLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MEADOW FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MILKERS FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MILLAH MURRAH$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MITCHELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOORILDA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOUNT DAVID$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOUNT PANORAMA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOUNT RANKIN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$NAPOLEON REEF$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$NEWBRIDGE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$O'CONNELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ORTON PARK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PALING YARDS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PALMERS OAKY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PEEL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PERTHVILLE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$RAGLAN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROBIN HILL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROCK FOREST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROCKLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROCKLEY MOUNT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$SOFALA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$SOUTH BATHURST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$STEWARTS MOUNT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$SUNNY CORNER$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TAMBAROORA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TANNAS MOUNT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$THE LAGOON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$THE ROCKS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TRIANGLE FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TRUNKEY CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TURONDALE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TWENTY FORESTS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$UPPER TURON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WALANG$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WAMBOOL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WATTLE FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WATTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WEST BATHURST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WHITE ROCK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WIAGDON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WIMBLEDON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WINBURNDALE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WINDRADYNE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WISEMANS CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$YARRAS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$YETHOLME$$,#{state_id_nsw},-33.911806,149.332781), - ($$2796$$,$$BATHURST MC$$,#{state_id_nsw},0.0,0.0), - ($$2797$$,$$GARLAND$$,#{state_id_nsw},-33.707873,149.025809), - ($$2797$$,$$LYNDHURST$$,#{state_id_nsw},-33.707873,149.025809), - ($$2798$$,$$BYNG$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$FOREST REEFS$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$GUYONG$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$MILLTHORPE$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$SPRING TERRACE$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$TALLWOOD$$,#{state_id_nsw},-33.343288,149.254464), - ($$2799$$,$$BARRY$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$BLAYNEY$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$BROWNS CREEK$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$FITZGERALDS MOUNT$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$KINGS PLAINS$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$NEVILLE$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$VITTORIA$$,#{state_id_nsw},-33.648293,149.269545), - ($$2800$$,$$BELGRAVIA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$BORENORE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CADIA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CANOBOLAS$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CARGO$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CLERGATE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CLIFTON GROVE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$EMU SWAMP$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$FOUR MILE CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$HUNTLEY$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$KANGAROOBIE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$KERRS CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LEWIS PONDS$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LIDSTER$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LOWER LEWIS PONDS$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LUCKNOW$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$MARCH$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$MULLION CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$NANGAR$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$NASHDALE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$OPHIR$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$ORANGE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$ORANGE DC$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$ORANGE EAST$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$PANUARA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SHADFORTH$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SPRING CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SPRING HILL$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SPRINGSIDE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SUMMER HILL CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$WALDEGRAVE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$WINDERA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2803$$,$$BENDICK MURRELL$$,#{state_id_nsw},-34.16282,148.449846), - ($$2803$$,$$CROWTHER$$,#{state_id_nsw},-34.16282,148.449846), - ($$2803$$,$$WIRRIMAH$$,#{state_id_nsw},-34.16282,148.449846), - ($$2804$$,$$BILLIMARI$$,#{state_id_nsw},-33.682514,148.615476), - ($$2804$$,$$CANOWINDRA$$,#{state_id_nsw},-33.682514,148.615476), - ($$2804$$,$$MOORBEL$$,#{state_id_nsw},-33.682514,148.615476), - ($$2804$$,$$NYRANG CREEK$$,#{state_id_nsw},-33.682514,148.615476), - ($$2805$$,$$GOOLOOGONG$$,#{state_id_nsw},-33.650848,148.41385), - ($$2806$$,$$EUGOWRA$$,#{state_id_nsw},-33.427107,148.37165), - ($$2807$$,$$KOORAWATHA$$,#{state_id_nsw},-34.039891,148.553887), - ($$2808$$,$$WYANGALA$$,#{state_id_nsw},-33.936693,149.046361), - ($$2809$$,$$GREENETHORPE$$,#{state_id_nsw},-34.041955,148.395001), - ($$2810$$,$$BIMBI$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$CARAGABAL$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$GLENELG$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$GRENFELL$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$PINEY RANGE$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$PINNACLE$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$PULLABOOKA$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$WARRADERRY$$,#{state_id_nsw},-33.985252,147.927491), - ($$2820$$,$$APSLEY$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$ARTHURVILLE$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$BAKERS SWAMP$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$BODANGORA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$COMOBELLA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$CURRA CREEK$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$DRIPSTONE$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$FARNHAM$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$GOLLAN$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$LAKE BURRENDONG$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MARYVALE$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MEDWAY$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MONTEFIORES$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MOOKERAWA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MOUNT AQUILA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MOUNT ARTHUR$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MUMBIL$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$NANIMA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$NEUREA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$SPICERS CREEK$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$STUART TOWN$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$SUNTOP$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$WALMER$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$WELLINGTON$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$WUULUMAN$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$YARRAGAL$$,#{state_id_nsw},-32.598356,148.963925), - ($$2821$$,$$BURROWAY$$,#{state_id_nsw},-32.057228,148.263375), - ($$2821$$,$$NARROMINE$$,#{state_id_nsw},-32.057228,148.263375), - ($$2823$$,$$BUNDEMAR$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$CATHUNDRAL$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$DANDALOO$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$GIN GIN$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$TRANGIE$$,#{state_id_nsw},-31.835994,148.180564), - ($$2824$$,$$BEEMUNNEL$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$EENAWEENA$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MARTHAGUY$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MOUNT FOSTER$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MOUNT HARRIS$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MUMBLEBONE PLAIN$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$OXLEY$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$PIGEONBAH$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$RAVENSWOOD$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$RED HILL$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$SNAKES PLAIN$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$TENANDRA$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$WARREN$$,#{state_id_nsw},-31.673327,147.855054), - ($$2825$$,$$BABINDA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$BOBADAH$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$BOGAN$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$BUDDABADAH$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$CANONBA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$FIVE WAYS$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$HONEYBUGLE$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MIANDETTA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MULLA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MULLENGUDGERY$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MURRAWOMBIE$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$NYNGAN$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$PANGEE$$,#{state_id_nsw},-31.940261,146.479353), - ($$2827$$,$$BEARBONG$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$BIDDON$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$BREELONG$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$COLLIE$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$CURBAN$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$GILGANDRA$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$MERRIGAL$$,#{state_id_nsw},-31.66393,148.881171), - ($$2828$$,$$BLACK HOLLOW$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$BOURBAH$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$GULARGAMBONE$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$MOUNT TENANDRA$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$QUANDA$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$TONDERBURINE$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$WARRUMBUNGLE$$,#{state_id_nsw},-31.107835,148.862661), - ($$2829$$,$$BILLEROY$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$COMBARA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$CONIMBIA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$COONAMBLE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$GILGOOMA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$MAGOMETON$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$NEBEA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$PINE GROVE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$TERIDGERIE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$URAWILKIE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$WINGADEE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2830$$,$$BALLIMORE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BARBIGAL$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BENI$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BOOTHENBA$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BROCKLEHURST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BRUAH$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BUNGLEGUMBIE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BURRABADINE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BUTLERS FALLS$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$COOLBAGGIE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$CUMBOOGLE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO DC$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO EAST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO GROVE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO WEST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$ESCHOL$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$EULOMOGO$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$GLENGERRA$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$GOONOO FOREST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$JONES CREEK$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$KICKABIL$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MINORE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MOGRIGUY$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MOUNTAIN CREEK$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MURONBUNG$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MURRUMBIDGERIE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$RAWSONVILLE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$TERRAMUNGAMINE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$TOONGI$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$WAMBANGALANG$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$YARRABAR$$,#{state_id_nsw},-32.195726,148.902065), - ($$2831$$,$$ARMATREE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BALLADORAN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BRENDA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BULLAGREEN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BYROCK$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$CARINDA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$COOLABAH$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$ELONG ELONG$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$EUMUNGERIE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GEURIE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GIRILAMBONE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GOODOOGA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GUNGALMAN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$HERMIDALE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$MACQUARIE MARSHES$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$MERRYGOEN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NEILREX$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NEVERTIRE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NUBINGERIE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NYMAGEE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$PINE CLUMP$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$PONTO$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$QUAMBONE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$TERRABELLA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$THE MARRA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$TOOLOON$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$TOORAWEENAH$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$WESTELLA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$WONGARBON$$,#{state_id_nsw},-31.453726,148.407695), - ($$2832$$,$$COME BY CHANCE$$,#{state_id_nsw},-29.113122,147.902562), - ($$2832$$,$$CRYON$$,#{state_id_nsw},-29.113122,147.902562), - ($$2832$$,$$CUMBORAH$$,#{state_id_nsw},-29.113122,147.902562), - ($$2832$$,$$WALGETT$$,#{state_id_nsw},-29.113122,147.902562), - ($$2833$$,$$COLLARENEBRI$$,#{state_id_nsw},-29.54581,148.576548), - ($$2834$$,$$ANGLEDOOL$$,#{state_id_nsw},-29.425724,147.979236), - ($$2834$$,$$LIGHTNING RIDGE$$,#{state_id_nsw},-29.425724,147.979236), - ($$2835$$,$$BULLA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$CANBELEGO$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$COBAR$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$CUBBA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$GILGUNNIA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$IRYMPLE$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$KERRIGUNDI$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$KULWIN$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$LERIDA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$NOONA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$SANDY CREEK$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$TINDAREY$$,#{state_id_nsw},-32.032911,144.440184), - ($$2836$$,$$WHITE CLIFFS$$,#{state_id_nsw},-30.808105,142.879729), - ($$2836$$,$$WILCANNIA$$,#{state_id_nsw},-30.808105,142.879729), - ($$2839$$,$$BOGAN$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$BREWARRINA$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$COLLERINA$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$GONGOLGON$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$NARRAN LAKE$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$TALAWANTA$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$WEILMORINGLE$$,#{state_id_nsw},-30.198141,146.5382), - ($$2840$$,$$BOURKE$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$ENNGONIA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$FORDS BRIDGE$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$GUMBALIE$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$GUNDERBOOKA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$HUNGERFORD$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$LOUTH$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$TILPA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$WANAARING$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$YANTABULLA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2842$$,$$MENDOORAN$$,#{state_id_nsw},-31.822488,149.118008), - ($$2842$$,$$MOLLYAN$$,#{state_id_nsw},-31.822488,149.118008), - ($$2842$$,$$WATTLE SPRINGS$$,#{state_id_nsw},-31.822488,149.118008), - ($$2842$$,$$YARRAGRIN$$,#{state_id_nsw},-31.822488,149.118008), - ($$2843$$,$$COOLAH$$,#{state_id_nsw},-31.774418,149.611621), - ($$2844$$,$$BIRRIWA$$,#{state_id_nsw},-32.122232,149.465064), - ($$2844$$,$$DUNEDOO$$,#{state_id_nsw},-32.122232,149.465064), - ($$2844$$,$$LEADVILLE$$,#{state_id_nsw},-32.122232,149.465064), - ($$2845$$,$$WALLERAWANG$$,#{state_id_nsw},-33.410618,150.062597), - ($$2846$$,$$CAPERTEE$$,#{state_id_nsw},-33.148969,149.99001), - ($$2846$$,$$GLEN DAVIS$$,#{state_id_nsw},-33.148969,149.99001), - ($$2846$$,$$ROUND SWAMP$$,#{state_id_nsw},-33.148969,149.99001), - ($$2847$$,$$PORTLAND$$,#{state_id_nsw},-33.353124,149.98227), - ($$2848$$,$$BROGANS CREEK$$,#{state_id_nsw},-32.971718,149.959593), - ($$2848$$,$$CHARBON$$,#{state_id_nsw},-32.971718,149.959593), - ($$2848$$,$$CLANDULLA$$,#{state_id_nsw},-32.971718,149.959593), - ($$2848$$,$$KANDOS$$,#{state_id_nsw},-32.971718,149.959593), - ($$2849$$,$$BOGEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$BREAKFAST CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$BUDDEN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$BYLONG$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$CAMBOON$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$CARWELL$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$COGGAN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$COXS CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$COXS CROWN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$DABEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$DUNGEREE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$DUNVILLE LOOP$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$GINGHI$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$GLEN ALICE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$GROWEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$KELGOOLA$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$LEE CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$MOUNT MARSDEN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$MURRUMBO$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$NULLO MOUNTAIN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$OLINDA$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$PINNACLE SWAMP$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$PYANGLE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$REEDY CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$RYLSTONE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$UPPER BYLONG$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$UPPER GROWEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$UPPER NILE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$WIRRABA$$,#{state_id_nsw},-32.975826,150.104239), - ($$2850$$,$$AARONS PASS$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$APPLE TREE FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$AVISFORD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BARA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BARIGAN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BEN BUCKLEY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BOCOBLE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BOMBIRA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BOTOBOLAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BUCKAROO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BUDGEE BUDGEE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BURRUNDULLA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CAERLEON$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CANADIAN LEAD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CARCALGONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$COLLINGWOOD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$COOKS GAP$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$COOYAL$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CROSS ROADS$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CUDGEGONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CULLENBONE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CUMBO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ERUDGERE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$EURUNDEREE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$FROG ROCK$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GALAMBINE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GLEN AYR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GRATTAI$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GREEN GULLY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HARGRAVES$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HAVILAH$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HAYES GAP$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HILL END$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HOME RULE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ILFORD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$KAINS FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$LINBURN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$LUE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MAITLAND BAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MENAH$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MEROO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MILROY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOGO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MONIVAE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOOLARBEN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOUNT FROME$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOUNT KNOWLES$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOUNT VINCENT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MUDGEE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MULLAMUDDY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MUNGHORN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$PIAMBONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$PUTTA BUCCA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$PYRAMUL$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$QUEENS PINCH$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$RAZORBACK$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$RIVERLEA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$RUNNING STREAM$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$SALLYS FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$SPRING FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ST FILLANS$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$STONY CREEK$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TAMBAROORA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TICHULAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TOTNES VALLEY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TRIAMBLE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TURILL$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TWELVE MILE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ULAN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ULLAMALLA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WILBETREE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WILPINJONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WINDEYER$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WOLLAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WORLDS END$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$YARRABIN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$YARRAWONGA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2852$$,$$BARNEYS REEF$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$BERYL$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$BIRAGANBIL$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$BUNGABA$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$COPE$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$CUMBANDRY$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$GOOLMA$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$GULGONG$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$MEBUL$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$MEROTHERIE$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$STUBBO$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$TALLAWANG$$,#{state_id_nsw},-32.185066,149.529756), - ($$2864$$,$$BOREE$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$BOWAN PARK$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$CUDAL$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$MURGA$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$TOOGONG$$,#{state_id_nsw},-33.232729,148.841207), - ($$2865$$,$$BOCOBRA$$,#{state_id_nsw},-33.100422,148.544553), - ($$2865$$,$$GUMBLE$$,#{state_id_nsw},-33.100422,148.544553), - ($$2865$$,$$MANILDRA$$,#{state_id_nsw},-33.100422,148.544553), - ($$2866$$,$$AMAROO$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$BOOMEY$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$CUNDUMBUL$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$EUCHAREENA$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$GARRA$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$LARRAS LEE$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$MOLONG$$,#{state_id_nsw},-33.184094,148.928934), - ($$2867$$,$$BALDRY$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$CUMNOCK$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$EURIMBLA$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$LOOMBAH$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$YULLUNDRY$$,#{state_id_nsw},-32.865448,148.500123), - ($$2868$$,$$BOURNEWOOD$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$LITTLE RIVER$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$NORTH YEOVAL$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$OBLEY$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$UPPER OBLEY$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$YEOVAL$$,#{state_id_nsw},-32.752421,148.753515), - ($$2869$$,$$PEAK HILL$$,#{state_id_nsw},-32.725328,148.185188), - ($$2869$$,$$TOMINGLEY$$,#{state_id_nsw},-32.725328,148.185188), - ($$2869$$,$$TREWILGA$$,#{state_id_nsw},-32.725328,148.185188), - ($$2870$$,$$ALECTOWN$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$BUMBERRY$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$COOKAMIDGERA$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$COOKS MYALLS$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$GOONUMBLA$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$MANDAGERY$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$PARKES$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$TICHBORNE$$,#{state_id_nsw},-32.933075,148.257653), - ($$2871$$,$$BANDON$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$BEDGEREBONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$BUNDABURRAH$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CALARIE$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CARRAWABBITY$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CORINELLA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CUMBIJOWA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$DAROOBALGIE$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$FAIRHOLME$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$FORBES$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$GAREMA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$GRAWLIN$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$GUNNING GAP$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$JEMALONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$MULYANDRY$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$OOMA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$WARROO$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$WEELONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$WIRRINYA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$YARRAGONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2873$$,$$ALBERT$$,#{state_id_nsw},-32.41586,147.508111), - ($$2873$$,$$MIAMLEY$$,#{state_id_nsw},-32.41586,147.508111), - ($$2873$$,$$TOTTENHAM$$,#{state_id_nsw},-32.41586,147.508111), - ($$2874$$,$$TULLAMORE$$,#{state_id_nsw},-32.631463,147.564026), - ($$2875$$,$$BRUIE PLAINS$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$FIFIELD$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$OOTHA$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$TRUNDLE$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$YARRABANDAI$$,#{state_id_nsw},-32.780391,147.864053), - ($$2876$$,$$BOGAN GATE$$,#{state_id_nsw},-33.106229,147.802354), - ($$2876$$,$$GUNNINGBLAND$$,#{state_id_nsw},-33.106229,147.802354), - ($$2876$$,$$NELUNGALOO$$,#{state_id_nsw},-33.106229,147.802354), - ($$2877$$,$$BOONA MOUNT$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$CONDOBOLIN$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$DERRIWONG$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$EREMERANG$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$EUABALONG$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$EUABALONG WEST$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$KIACATOO$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$MOUNT HOPE$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$MULGUTHRIE$$,#{state_id_nsw},-33.089095,147.15218), - ($$2878$$,$$IVANHOE$$,#{state_id_nsw},-32.827693,143.859144), - ($$2878$$,$$MOSSGIEL$$,#{state_id_nsw},-32.827693,143.859144), - ($$2879$$,$$MENINDEE$$,#{state_id_nsw},-32.263499,142.4066), - ($$2879$$,$$SUNSET STRIP$$,#{state_id_nsw},-32.263499,142.4066), - ($$2880$$,$$BROKEN HILL$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$BROKEN HILL NORTH$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$BROKEN HILL WEST$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$BROUGHAMS GATE$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$FOWLERS GAP$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$LITTLE TOPAR$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$MILPARINKA$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$MUTAWINTJI$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$PACKSADDLE$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$SILVERTON$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$SOUTH BROKEN HILL$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$TIBOOBURRA$$,#{state_id_nsw},-31.959193,141.466614), - ($$2890$$,$$AUSTRALIAN DEFENCE FORCES$$,#{state_id_nsw},0.0,0.0), - ($$2891$$,$$SYDNEY GATEWAY FACILITY$$,#{state_id_nsw},0.0,0.0), - ($$2898$$,$$LORD HOWE ISLAND$$,#{state_id_nsw},-31.55247,159.081217), - ($$2899$$,$$NORFOLK ISLAND$$,#{state_id_nsw},-36.084231,146.928783), - ($$2900$$,$$GREENWAY$$,#{state_id_act},-35.417991,149.069414), - ($$2900$$,$$TUGGERANONG$$,#{state_id_act},-35.417991,149.069414), - ($$2901$$,$$TUGGERANONG DC$$,#{state_id_act},0.0,0.0), - ($$2902$$,$$KAMBAH$$,#{state_id_act},-35.378876,149.045895), - ($$2902$$,$$KAMBAH VILLAGE$$,#{state_id_act},-35.378876,149.045895), - ($$2903$$,$$ERINDALE CENTRE$$,#{state_id_act},-35.403016,149.097207), - ($$2903$$,$$OXLEY$$,#{state_id_act},-35.403016,149.097207), - ($$2903$$,$$WANNIASSA$$,#{state_id_act},-35.403016,149.097207), - ($$2904$$,$$FADDEN$$,#{state_id_act},-35.400996,149.115023), - ($$2904$$,$$GOWRIE$$,#{state_id_act},-35.400996,149.115023), - ($$2904$$,$$MACARTHUR$$,#{state_id_act},-35.400996,149.115023), - ($$2904$$,$$MONASH$$,#{state_id_act},-35.400996,149.115023), - ($$2905$$,$$BONYTHON$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$CALWELL$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$CHISHOLM$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$GILMORE$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$ISABELLA PLAINS$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$RICHARDSON$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$THEODORE$$,#{state_id_act},-35.429018,149.081746), - ($$2906$$,$$BANKS$$,#{state_id_act},-35.522639,149.08098), - ($$2906$$,$$CONDER$$,#{state_id_act},-35.522639,149.08098), - ($$2906$$,$$GORDON$$,#{state_id_act},-35.522639,149.08098), - ($$2911$$,$$CRACE$$,#{state_id_act},-35.218473,149.124813), - ($$2911$$,$$MITCHELL$$,#{state_id_act},-35.218473,149.124813), - ($$2912$$,$$GUNGAHLIN$$,#{state_id_act},-35.522639,149.08098), - ($$2913$$,$$CASEY$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$FRANKLIN$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$GINNINDERRA VILLAGE$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$KINLYSIDE$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$NGUNNAWAL$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$NICHOLLS$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$PALMERSTON$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$TAYLOR$$,#{state_id_act},-35.201802,149.132349), - ($$2914$$,$$AMAROO$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$BONNER$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$FORDE$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$HARRISON$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$MONCRIEFF$$,#{state_id_act},-35.170334,149.125877), - ($$3000$$,$$MELBOURNE$$,#{state_id_vic},-37.814563,144.970267), - ($$3001$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$3002$$,$$EAST MELBOURNE$$,#{state_id_vic},-37.81664,144.987811), - ($$3003$$,$$WEST MELBOURNE$$,#{state_id_vic},-37.806255,144.941123), - ($$3004$$,$$MELBOURNE$$,#{state_id_vic},-37.837324,144.976335), - ($$3004$$,$$ST KILDA ROAD CENTRAL$$,#{state_id_vic},-37.837324,144.976335), - ($$3005$$,$$WORLD TRADE CENTRE$$,#{state_id_vic},-37.822262,144.954856), - ($$3006$$,$$SOUTH WHARF$$,#{state_id_vic},-37.823258,144.965926), - ($$3006$$,$$SOUTHBANK$$,#{state_id_vic},-37.823258,144.965926), - ($$3008$$,$$DOCKLANDS$$,#{state_id_vic},-37.814719,144.948039), - ($$3010$$,$$UNIVERSITY OF MELBOURNE$$,#{state_id_vic},-37.796152,144.961351), - ($$3011$$,$$FOOTSCRAY$$,#{state_id_vic},-37.79977,144.899587), - ($$3011$$,$$SEDDON$$,#{state_id_vic},-37.79977,144.899587), - ($$3011$$,$$SEDDON WEST$$,#{state_id_vic},-37.79977,144.899587), - ($$3012$$,$$BROOKLYN$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$KINGSVILLE$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$KINGSVILLE WEST$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$MAIDSTONE$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$TOTTENHAM$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$WEST FOOTSCRAY$$,#{state_id_vic},-37.814624,144.847108), - ($$3013$$,$$YARRAVILLE$$,#{state_id_vic},-37.816178,144.889774), - ($$3013$$,$$YARRAVILLE WEST$$,#{state_id_vic},-37.816178,144.889774), - ($$3015$$,$$NEWPORT$$,#{state_id_vic},-37.842477,144.883145), - ($$3015$$,$$SOUTH KINGSVILLE$$,#{state_id_vic},-37.842477,144.883145), - ($$3015$$,$$SPOTSWOOD$$,#{state_id_vic},-37.842477,144.883145), - ($$3016$$,$$WILLIAMSTOWN$$,#{state_id_vic},-37.856902,144.897698), - ($$3016$$,$$WILLIAMSTOWN NORTH$$,#{state_id_vic},-37.856902,144.897698), - ($$3018$$,$$ALTONA$$,#{state_id_vic},-37.869275,144.830286), - ($$3018$$,$$SEAHOLME$$,#{state_id_vic},-37.869275,144.830286), - ($$3019$$,$$BRAYBROOK$$,#{state_id_vic},-37.779309,144.855359), - ($$3019$$,$$BRAYBROOK NORTH$$,#{state_id_vic},-37.779309,144.855359), - ($$3019$$,$$ROBINSON$$,#{state_id_vic},-37.779309,144.855359), - ($$3020$$,$$ALBION$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$GLENGALA$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$SUNSHINE$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$SUNSHINE NORTH$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$SUNSHINE WEST$$,#{state_id_vic},-37.775954,144.819395), - ($$3021$$,$$ALBANVALE$$,#{state_id_vic},-37.745934,144.770027), - ($$3021$$,$$KEALBA$$,#{state_id_vic},-37.745934,144.770027), - ($$3021$$,$$KINGS PARK$$,#{state_id_vic},-37.745934,144.770027), - ($$3021$$,$$ST ALBANS$$,#{state_id_vic},-37.745934,144.770027), - ($$3022$$,$$ARDEER$$,#{state_id_vic},-37.78292,144.801018), - ($$3022$$,$$DEER PARK EAST$$,#{state_id_vic},-37.78292,144.801018), - ($$3023$$,$$BURNSIDE$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$BURNSIDE HEIGHTS$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$CAIRNLEA$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$CAROLINE SPRINGS$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$DEER PARK$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$DEER PARK NORTH$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$RAVENHALL$$,#{state_id_vic},-37.753381,144.752618), - ($$3024$$,$$MAMBOURIN$$,#{state_id_vic},-37.899873,144.556552), - ($$3024$$,$$MOUNT COTTRELL$$,#{state_id_vic},-37.899873,144.556552), - ($$3024$$,$$WYNDHAM VALE$$,#{state_id_vic},-37.899873,144.556552), - ($$3025$$,$$ALTONA EAST$$,#{state_id_vic},-37.835657,144.85995), - ($$3025$$,$$ALTONA GATE$$,#{state_id_vic},-37.835657,144.85995), - ($$3025$$,$$ALTONA NORTH$$,#{state_id_vic},-37.835657,144.85995), - ($$3026$$,$$LAVERTON NORTH$$,#{state_id_vic},-37.841653,144.795959), - ($$3027$$,$$WILLIAMS LANDING$$,#{state_id_vic},-37.859941,144.760517), - ($$3028$$,$$ALTONA MEADOWS$$,#{state_id_vic},-37.871632,144.778084), - ($$3028$$,$$LAVERTON$$,#{state_id_vic},-37.871632,144.778084), - ($$3028$$,$$SEABROOK$$,#{state_id_vic},-37.871632,144.778084), - ($$3029$$,$$HOPPERS CROSSING$$,#{state_id_vic},-37.882636,144.700297), - ($$3029$$,$$TARNEIT$$,#{state_id_vic},-37.882636,144.700297), - ($$3029$$,$$TRUGANINA$$,#{state_id_vic},-37.882636,144.700297), - ($$3030$$,$$COCOROC$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$DERRIMUT$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$POINT COOK$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$QUANDONG$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$WERRIBEE$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$WERRIBEE SOUTH$$,#{state_id_vic},-37.969994,144.582987), - ($$3031$$,$$FLEMINGTON$$,#{state_id_vic},-37.788375,144.931472), - ($$3031$$,$$KENSINGTON$$,#{state_id_vic},-37.788375,144.931472), - ($$3032$$,$$ASCOT VALE$$,#{state_id_vic},-37.77583,144.923377), - ($$3032$$,$$HIGHPOINT CITY$$,#{state_id_vic},-37.77583,144.923377), - ($$3032$$,$$MARIBYRNONG$$,#{state_id_vic},-37.77583,144.923377), - ($$3032$$,$$TRAVANCORE$$,#{state_id_vic},-37.77583,144.923377), - ($$3033$$,$$KEILOR EAST$$,#{state_id_vic},-37.736264,144.796336), - ($$3034$$,$$AVONDALE HEIGHTS$$,#{state_id_vic},-37.742284,144.81515), - ($$3036$$,$$KEILOR$$,#{state_id_vic},-37.718965,144.834166), - ($$3036$$,$$KEILOR NORTH$$,#{state_id_vic},-37.718965,144.834166), - ($$3037$$,$$CALDER PARK$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$DELAHEY$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$HILLSIDE$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$SYDENHAM$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$TAYLORS HILL$$,#{state_id_vic},-37.715579,144.780474), - ($$3038$$,$$KEILOR DOWNS$$,#{state_id_vic},-37.725726,144.811346), - ($$3038$$,$$KEILOR LODGE$$,#{state_id_vic},-37.725726,144.811346), - ($$3038$$,$$TAYLORS LAKES$$,#{state_id_vic},-37.725726,144.811346), - ($$3038$$,$$WATERGARDENS$$,#{state_id_vic},-37.725726,144.811346), - ($$3039$$,$$MOONEE PONDS$$,#{state_id_vic},-37.765707,144.919163), - ($$3040$$,$$ABERFELDIE$$,#{state_id_vic},-37.75669,144.896259), - ($$3040$$,$$ESSENDON$$,#{state_id_vic},-37.75669,144.896259), - ($$3040$$,$$ESSENDON WEST$$,#{state_id_vic},-37.75669,144.896259), - ($$3041$$,$$ESSENDON FIELDS$$,#{state_id_vic},-37.744374,144.909853), - ($$3041$$,$$ESSENDON NORTH$$,#{state_id_vic},-37.744374,144.909853), - ($$3041$$,$$STRATHMORE$$,#{state_id_vic},-37.744374,144.909853), - ($$3041$$,$$STRATHMORE HEIGHTS$$,#{state_id_vic},-37.744374,144.909853), - ($$3042$$,$$AIRPORT WEST$$,#{state_id_vic},-37.711698,144.887037), - ($$3042$$,$$KEILOR PARK$$,#{state_id_vic},-37.711698,144.887037), - ($$3042$$,$$NIDDRIE$$,#{state_id_vic},-37.711698,144.887037), - ($$3043$$,$$GLADSTONE PARK$$,#{state_id_vic},-37.68861,144.883628), - ($$3043$$,$$GOWANBRAE$$,#{state_id_vic},-37.68861,144.883628), - ($$3043$$,$$TULLAMARINE$$,#{state_id_vic},-37.68861,144.883628), - ($$3044$$,$$PASCOE VALE$$,#{state_id_vic},-37.727568,144.939122), - ($$3044$$,$$PASCOE VALE SOUTH$$,#{state_id_vic},-37.727568,144.939122), - ($$3045$$,$$MELBOURNE AIRPORT$$,#{state_id_vic},-37.668873,144.833931), - ($$3046$$,$$GLENROY$$,#{state_id_vic},-37.704581,144.915758), - ($$3046$$,$$HADFIELD$$,#{state_id_vic},-37.704581,144.915758), - ($$3046$$,$$OAK PARK$$,#{state_id_vic},-37.704581,144.915758), - ($$3047$$,$$BROADMEADOWS$$,#{state_id_vic},-37.680792,144.921009), - ($$3047$$,$$DALLAS$$,#{state_id_vic},-37.680792,144.921009), - ($$3047$$,$$JACANA$$,#{state_id_vic},-37.680792,144.921009), - ($$3048$$,$$COOLAROO$$,#{state_id_vic},-37.651811,144.930466), - ($$3048$$,$$MEADOW HEIGHTS$$,#{state_id_vic},-37.651811,144.930466), - ($$3049$$,$$ATTWOOD$$,#{state_id_vic},-37.667515,144.88529), - ($$3049$$,$$WESTMEADOWS$$,#{state_id_vic},-37.667515,144.88529), - ($$3050$$,$$ROYAL MELBOURNE HOSPITAL$$,#{state_id_vic},-37.798631,144.955627), - ($$3051$$,$$HOTHAM HILL$$,#{state_id_vic},-37.905996,145.056254), - ($$3051$$,$$NORTH MELBOURNE$$,#{state_id_vic},-37.905996,145.056254), - ($$3052$$,$$MELBOURNE UNIVERSITY$$,#{state_id_vic},-37.796152,144.961351), - ($$3052$$,$$PARKVILLE$$,#{state_id_vic},-37.796152,144.961351), - ($$3053$$,$$CARLTON$$,#{state_id_vic},-37.784337,144.969747), - ($$3053$$,$$CARLTON SOUTH$$,#{state_id_vic},-37.784337,144.969747), - ($$3054$$,$$CARLTON NORTH$$,#{state_id_vic},-37.784337,144.969747), - ($$3054$$,$$PRINCES HILL$$,#{state_id_vic},-37.784337,144.969747), - ($$3055$$,$$BRUNSWICK SOUTH$$,#{state_id_vic},-37.772049,144.944635), - ($$3055$$,$$BRUNSWICK WEST$$,#{state_id_vic},-37.772049,144.944635), - ($$3055$$,$$MOONEE VALE$$,#{state_id_vic},-37.772049,144.944635), - ($$3055$$,$$MORELAND WEST$$,#{state_id_vic},-37.772049,144.944635), - ($$3056$$,$$BRUNSWICK$$,#{state_id_vic},-37.764829,144.943778), - ($$3056$$,$$BRUNSWICK LOWER$$,#{state_id_vic},-37.764829,144.943778), - ($$3056$$,$$BRUNSWICK NORTH$$,#{state_id_vic},-37.764829,144.943778), - ($$3057$$,$$BRUNSWICK EAST$$,#{state_id_vic},-37.76491,144.979567), - ($$3057$$,$$LYGON STREET NORTH$$,#{state_id_vic},-37.76491,144.979567), - ($$3057$$,$$SUMNER$$,#{state_id_vic},-37.76491,144.979567), - ($$3058$$,$$BATMAN$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$COBURG$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$COBURG NORTH$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$MERLYNSTON$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$MORELAND$$,#{state_id_vic},-37.733524,144.962837), - ($$3059$$,$$GREENVALE$$,#{state_id_vic},-37.642984,144.88872), - ($$3060$$,$$FAWKNER$$,#{state_id_vic},-37.759823,144.89571), - ($$3060$$,$$FAWKNER EAST$$,#{state_id_vic},-37.759823,144.89571), - ($$3060$$,$$FAWKNER NORTH$$,#{state_id_vic},-37.759823,144.89571), - ($$3061$$,$$CAMPBELLFIELD$$,#{state_id_vic},-37.643746,144.951369), - ($$3062$$,$$SOMERTON$$,#{state_id_vic},-37.642563,144.944259), - ($$3063$$,$$OAKLANDS JUNCTION$$,#{state_id_vic},-37.629826,144.839244), - ($$3063$$,$$YUROKE$$,#{state_id_vic},-37.629826,144.839244), - ($$3064$$,$$CRAIGIEBURN$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$DONNYBROOK$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$KALKALLO$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$MICKLEHAM$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$ROXBURGH PARK$$,#{state_id_vic},-37.598975,144.941287), - ($$3065$$,$$FITZROY$$,#{state_id_vic},-37.800917,144.979165), - ($$3066$$,$$COLLINGWOOD$$,#{state_id_vic},-37.800366,144.984149), - ($$3066$$,$$COLLINGWOOD NORTH$$,#{state_id_vic},-37.800366,144.984149), - ($$3067$$,$$ABBOTSFORD$$,#{state_id_vic},-37.801781,144.998752), - ($$3068$$,$$CLIFTON HILL$$,#{state_id_vic},-37.788118,144.992067), - ($$3068$$,$$FITZROY NORTH$$,#{state_id_vic},-37.788118,144.992067), - ($$3070$$,$$NORTHCOTE$$,#{state_id_vic},-37.769857,144.995276), - ($$3070$$,$$NORTHCOTE SOUTH$$,#{state_id_vic},-37.769857,144.995276), - ($$3071$$,$$THORNBURY$$,#{state_id_vic},-37.75504,144.998589), - ($$3072$$,$$GILBERTON$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$NORTHLAND CENTRE$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON LOWER$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON SOUTH$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON WEST$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$REGENT WEST$$,#{state_id_vic},-37.742047,145.027716), - ($$3073$$,$$KEON PARK$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR EAST$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR NORTH$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR SOUTH$$,#{state_id_vic},-37.694672,145.011907), - ($$3074$$,$$THOMASTOWN$$,#{state_id_vic},-37.680338,145.014287), - ($$3075$$,$$LALOR$$,#{state_id_vic},-37.665857,145.017194), - ($$3075$$,$$LALOR PLAZA$$,#{state_id_vic},-37.665857,145.017194), - ($$3076$$,$$EPPING$$,#{state_id_vic},-37.638363,145.009493), - ($$3076$$,$$EPPING DC$$,#{state_id_vic},-37.638363,145.009493), - ($$3078$$,$$ALPHINGTON$$,#{state_id_vic},-37.780767,145.03116), - ($$3078$$,$$FAIRFIELD$$,#{state_id_vic},-37.780767,145.03116), - ($$3079$$,$$IVANHOE$$,#{state_id_vic},-37.76964,145.041425), - ($$3079$$,$$IVANHOE EAST$$,#{state_id_vic},-37.76964,145.041425), - ($$3079$$,$$IVANHOE NORTH$$,#{state_id_vic},-37.76964,145.041425), - ($$3081$$,$$BELLFIELD$$,#{state_id_vic},-37.751819,145.045449), - ($$3081$$,$$HEIDELBERG HEIGHTS$$,#{state_id_vic},-37.751819,145.045449), - ($$3081$$,$$HEIDELBERG RGH$$,#{state_id_vic},-37.751819,145.045449), - ($$3081$$,$$HEIDELBERG WEST$$,#{state_id_vic},-37.751819,145.045449), - ($$3082$$,$$MILL PARK$$,#{state_id_vic},-37.667957,145.060693), - ($$3083$$,$$BUNDOORA$$,#{state_id_vic},-37.70132,145.071967), - ($$3083$$,$$KINGSBURY$$,#{state_id_vic},-37.70132,145.071967), - ($$3083$$,$$LA TROBE UNIVERSITY$$,#{state_id_vic},-37.70132,145.071967), - ($$3084$$,$$BANYULE$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$EAGLEMONT$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$HEIDELBERG$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$ROSANNA$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$VIEWBANK$$,#{state_id_vic},-37.744219,145.08793), - ($$3085$$,$$MACLEOD$$,#{state_id_vic},-37.726038,145.068457), - ($$3085$$,$$MACLEOD WEST$$,#{state_id_vic},-37.726038,145.068457), - ($$3085$$,$$YALLAMBIE$$,#{state_id_vic},-37.726038,145.068457), - ($$3086$$,$$LA TROBE UNIVERSITY$$,#{state_id_vic},-37.721328,145.047012), - ($$3087$$,$$WATSONIA$$,#{state_id_vic},-37.712531,145.082098), - ($$3087$$,$$WATSONIA NORTH$$,#{state_id_vic},-37.712531,145.082098), - ($$3088$$,$$BRIAR HILL$$,#{state_id_vic},-37.709483,145.120135), - ($$3088$$,$$GREENSBOROUGH$$,#{state_id_vic},-37.709483,145.120135), - ($$3088$$,$$ST HELENA$$,#{state_id_vic},-37.709483,145.120135), - ($$3089$$,$$DIAMOND CREEK$$,#{state_id_vic},-37.642629,145.217595), - ($$3090$$,$$PLENTY$$,#{state_id_vic},-37.671565,145.124024), - ($$3091$$,$$YARRAMBAT$$,#{state_id_vic},-37.639769,145.132663), - ($$3093$$,$$LOWER PLENTY$$,#{state_id_vic},-37.730758,145.088118), - ($$3094$$,$$MONTMORENCY$$,#{state_id_vic},-37.715294,145.121583), - ($$3095$$,$$ELTHAM$$,#{state_id_vic},-37.71383,145.148537), - ($$3095$$,$$ELTHAM NORTH$$,#{state_id_vic},-37.71383,145.148537), - ($$3095$$,$$RESEARCH$$,#{state_id_vic},-37.71383,145.148537), - ($$3096$$,$$WATTLE GLEN$$,#{state_id_vic},-37.670101,145.190928), - ($$3097$$,$$BEND OF ISLANDS$$,#{state_id_vic},-37.697232,145.284134), - ($$3097$$,$$KANGAROO GROUND$$,#{state_id_vic},-37.697232,145.284134), - ($$3097$$,$$WATSONS CREEK$$,#{state_id_vic},-37.697232,145.284134), - ($$3099$$,$$ARTHURS CREEK$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$COTTLES BRIDGE$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$HURSTBRIDGE$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$NUTFIELD$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$STRATHEWEN$$,#{state_id_vic},-37.587697,145.218156), - ($$3101$$,$$COTHAM$$,#{state_id_vic},-37.808497,145.044922), - ($$3101$$,$$KEW$$,#{state_id_vic},-37.808497,145.044922), - ($$3102$$,$$KEW EAST$$,#{state_id_vic},-37.796246,145.049017), - ($$3103$$,$$BALWYN$$,#{state_id_vic},-37.809701,145.082303), - ($$3103$$,$$BALWYN EAST$$,#{state_id_vic},-37.809701,145.082303), - ($$3104$$,$$BALWYN NORTH$$,#{state_id_vic},-37.792835,145.071727), - ($$3104$$,$$GREYTHORN$$,#{state_id_vic},-37.792835,145.071727), - ($$3105$$,$$BULLEEN$$,#{state_id_vic},-37.768554,145.079543), - ($$3105$$,$$BULLEEN SOUTH$$,#{state_id_vic},-37.768554,145.079543), - ($$3106$$,$$TEMPLESTOWE$$,#{state_id_vic},-37.768882,145.117873), - ($$3107$$,$$TEMPLESTOWE LOWER$$,#{state_id_vic},-37.7563,145.102997), - ($$3108$$,$$DONCASTER$$,#{state_id_vic},-37.783031,145.122517), - ($$3109$$,$$DONCASTER EAST$$,#{state_id_vic},-37.811994,145.19474), - ($$3109$$,$$DONCASTER HEIGHTS$$,#{state_id_vic},-37.811994,145.19474), - ($$3109$$,$$THE PINES$$,#{state_id_vic},-37.811994,145.19474), - ($$3109$$,$$TUNSTALL SQUARE PO$$,#{state_id_vic},-37.811994,145.19474), - ($$3110$$,$$NUNAWADING BC$$,#{state_id_vic},0.0,0.0), - ($$3111$$,$$DONVALE$$,#{state_id_vic},-38.183899,144.468019), - ($$3113$$,$$NORTH WARRANDYTE$$,#{state_id_vic},-37.731758,145.221282), - ($$3113$$,$$WARRANDYTE$$,#{state_id_vic},-37.731758,145.221282), - ($$3114$$,$$PARK ORCHARDS$$,#{state_id_vic},-37.778442,145.214586), - ($$3115$$,$$WONGA PARK$$,#{state_id_vic},-37.738666,145.270483), - ($$3116$$,$$CHIRNSIDE PARK$$,#{state_id_vic},-37.750325,145.326463), - ($$3121$$,$$BURNLEY$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$BURNLEY NORTH$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$CREMORNE$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND EAST$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND NORTH$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND SOUTH$$,#{state_id_vic},-37.826869,145.007098), - ($$3122$$,$$AUBURN SOUTH$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$GLENFERRIE SOUTH$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$HAWTHORN$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$HAWTHORN NORTH$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$HAWTHORN WEST$$,#{state_id_vic},-37.842105,145.045951), - ($$3123$$,$$AUBURN$$,#{state_id_vic},-37.832121,145.044832), - ($$3123$$,$$HAWTHORN EAST$$,#{state_id_vic},-37.832121,145.044832), - ($$3124$$,$$CAMBERWELL$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$CAMBERWELL NORTH$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$CAMBERWELL SOUTH$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$CAMBERWELL WEST$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$HARTWELL$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$MIDDLE CAMBERWELL$$,#{state_id_vic},-37.824818,145.057957), - ($$3125$$,$$BENNETTSWOOD$$,#{state_id_vic},-37.844825,145.115681), - ($$3125$$,$$BURWOOD$$,#{state_id_vic},-37.844825,145.115681), - ($$3125$$,$$SURREY HILLS SOUTH$$,#{state_id_vic},-37.844825,145.115681), - ($$3126$$,$$CAMBERWELL EAST$$,#{state_id_vic},-37.840195,145.094524), - ($$3126$$,$$CANTERBURY$$,#{state_id_vic},-37.840195,145.094524), - ($$3127$$,$$MONT ALBERT$$,#{state_id_vic},-37.821232,145.104996), - ($$3127$$,$$SURREY HILLS$$,#{state_id_vic},-37.821232,145.104996), - ($$3127$$,$$SURREY HILLS NORTH$$,#{state_id_vic},-37.821232,145.104996), - ($$3128$$,$$BOX HILL$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$BOX HILL CENTRAL$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$BOX HILL SOUTH$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$HOUSTON$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$WATTLE PARK$$,#{state_id_vic},-37.817455,145.119314), - ($$3129$$,$$BOX HILL NORTH$$,#{state_id_vic},-37.801761,145.126869), - ($$3129$$,$$KERRIMUIR$$,#{state_id_vic},-37.801761,145.126869), - ($$3129$$,$$MONT ALBERT NORTH$$,#{state_id_vic},-37.801761,145.126869), - ($$3130$$,$$BLACKBURN$$,#{state_id_vic},-37.819374,145.153852), - ($$3130$$,$$BLACKBURN NORTH$$,#{state_id_vic},-37.819374,145.153852), - ($$3130$$,$$BLACKBURN SOUTH$$,#{state_id_vic},-37.819374,145.153852), - ($$3130$$,$$LABURNUM$$,#{state_id_vic},-37.819374,145.153852), - ($$3131$$,$$BRENTFORD SQUARE$$,#{state_id_vic},-37.837379,145.183948), - ($$3131$$,$$FOREST HILL$$,#{state_id_vic},-37.837379,145.183948), - ($$3131$$,$$NUNAWADING$$,#{state_id_vic},-37.837379,145.183948), - ($$3132$$,$$MITCHAM$$,#{state_id_vic},-37.816878,145.193712), - ($$3132$$,$$MITCHAM NORTH$$,#{state_id_vic},-37.816878,145.193712), - ($$3132$$,$$RANGEVIEW$$,#{state_id_vic},-37.816878,145.193712), - ($$3133$$,$$VERMONT$$,#{state_id_vic},-37.836235,145.194651), - ($$3133$$,$$VERMONT SOUTH$$,#{state_id_vic},-37.836235,145.194651), - ($$3134$$,$$HEATHWOOD$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$RINGWOOD$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$RINGWOOD NORTH$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$WARRANDYTE SOUTH$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$WARRANWOOD$$,#{state_id_vic},-37.81402,145.227362), - ($$3135$$,$$BEDFORD ROAD$$,#{state_id_vic},-37.820951,145.246663), - ($$3135$$,$$HEATHMONT$$,#{state_id_vic},-37.820951,145.246663), - ($$3135$$,$$RINGWOOD EAST$$,#{state_id_vic},-37.820951,145.246663), - ($$3136$$,$$CROYDON$$,#{state_id_vic},-37.798729,145.280685), - ($$3136$$,$$CROYDON HILLS$$,#{state_id_vic},-37.798729,145.280685), - ($$3136$$,$$CROYDON NORTH$$,#{state_id_vic},-37.798729,145.280685), - ($$3136$$,$$CROYDON SOUTH$$,#{state_id_vic},-37.798729,145.280685), - ($$3137$$,$$KILSYTH$$,#{state_id_vic},-37.802304,145.312198), - ($$3137$$,$$KILSYTH SOUTH$$,#{state_id_vic},-37.802304,145.312198), - ($$3138$$,$$MOOROOLBARK$$,#{state_id_vic},-37.774337,145.329954), - ($$3139$$,$$BEENAK$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$DON VALLEY$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$HODDLES CREEK$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$LAUNCHING PLACE$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$SEVILLE$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$SEVILLE EAST$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$WANDIN EAST$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$WANDIN NORTH$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$WOORI YALLOCK$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$YELLINGBO$$,#{state_id_vic},-37.795679,145.538569), - ($$3140$$,$$LILYDALE$$,#{state_id_vic},-37.755519,145.347707), - ($$3141$$,$$CHAPEL STREET NORTH$$,#{state_id_vic},-36.990185,144.063338), - ($$3141$$,$$DOMAIN ROAD PO$$,#{state_id_vic},-36.990185,144.063338), - ($$3141$$,$$SOUTH YARRA$$,#{state_id_vic},-36.990185,144.063338), - ($$3142$$,$$HAWKSBURN$$,#{state_id_vic},-37.842378,145.001779), - ($$3142$$,$$TOORAK$$,#{state_id_vic},-37.842378,145.001779), - ($$3143$$,$$ARMADALE$$,#{state_id_vic},-37.85934,145.018505), - ($$3143$$,$$ARMADALE NORTH$$,#{state_id_vic},-37.85934,145.018505), - ($$3144$$,$$KOOYONG$$,#{state_id_vic},-37.840702,145.032101), - ($$3144$$,$$MALVERN$$,#{state_id_vic},-37.840702,145.032101), - ($$3144$$,$$MALVERN NORTH$$,#{state_id_vic},-37.840702,145.032101), - ($$3145$$,$$CAULFIELD EAST$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$CENTRAL PARK$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$DARLING$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$DARLING SOUTH$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$MALVERN EAST$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$WATTLETREE ROAD PO$$,#{state_id_vic},-37.875412,145.041976), - ($$3146$$,$$GLEN IRIS$$,#{state_id_vic},-37.854687,145.067215), - ($$3147$$,$$ASHBURTON$$,#{state_id_vic},-37.863393,145.07942), - ($$3147$$,$$ASHWOOD$$,#{state_id_vic},-37.863393,145.07942), - ($$3148$$,$$CHADSTONE$$,#{state_id_vic},-37.886372,145.082527), - ($$3148$$,$$CHADSTONE CENTRE$$,#{state_id_vic},-37.886372,145.082527), - ($$3148$$,$$HOLMESGLEN$$,#{state_id_vic},-37.886372,145.082527), - ($$3148$$,$$JORDANVILLE$$,#{state_id_vic},-37.886372,145.082527), - ($$3149$$,$$MOUNT WAVERLEY$$,#{state_id_vic},-37.875273,145.128398), - ($$3149$$,$$PINEWOOD$$,#{state_id_vic},-37.875273,145.128398), - ($$3149$$,$$SYNDAL$$,#{state_id_vic},-37.875273,145.128398), - ($$3150$$,$$BRANDON PARK$$,#{state_id_vic},-37.877631,145.166222), - ($$3150$$,$$GLEN WAVERLEY$$,#{state_id_vic},-37.877631,145.166222), - ($$3150$$,$$WHEELERS HILL$$,#{state_id_vic},-37.877631,145.166222), - ($$3151$$,$$BURWOOD EAST$$,#{state_id_vic},-37.858352,145.138553), - ($$3151$$,$$BURWOOD HEIGHTS$$,#{state_id_vic},-37.858352,145.138553), - ($$3152$$,$$KNOX CITY CENTRE$$,#{state_id_vic},-37.869224,145.241382), - ($$3152$$,$$STUDFIELD$$,#{state_id_vic},-37.869224,145.241382), - ($$3152$$,$$WANTIRNA$$,#{state_id_vic},-37.869224,145.241382), - ($$3152$$,$$WANTIRNA SOUTH$$,#{state_id_vic},-37.869224,145.241382), - ($$3153$$,$$BAYSWATER$$,#{state_id_vic},-37.84126,145.266725), - ($$3153$$,$$BAYSWATER NORTH$$,#{state_id_vic},-37.84126,145.266725), - ($$3154$$,$$THE BASIN$$,#{state_id_vic},-37.851467,145.307133), - ($$3155$$,$$BORONIA$$,#{state_id_vic},-37.861504,145.275762), - ($$3156$$,$$FERNTREE GULLY$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$LYSTERFIELD$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$LYSTERFIELD SOUTH$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$MOUNTAIN GATE$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$UPPER FERNTREE GULLY$$,#{state_id_vic},-37.883019,145.295404), - ($$3158$$,$$UPWEY$$,#{state_id_vic},-37.903672,145.33131), - ($$3159$$,$$MENZIES CREEK$$,#{state_id_vic},-37.921323,145.403546), - ($$3159$$,$$SELBY$$,#{state_id_vic},-37.921323,145.403546), - ($$3160$$,$$BELGRAVE$$,#{state_id_vic},-37.908422,145.355075), - ($$3160$$,$$BELGRAVE HEIGHTS$$,#{state_id_vic},-37.908422,145.355075), - ($$3160$$,$$BELGRAVE SOUTH$$,#{state_id_vic},-37.908422,145.355075), - ($$3160$$,$$TECOMA$$,#{state_id_vic},-37.908422,145.355075), - ($$3161$$,$$CAULFIELD JUNCTION$$,#{state_id_vic},-38.033451,145.309748), - ($$3161$$,$$CAULFIELD NORTH$$,#{state_id_vic},-38.033451,145.309748), - ($$3162$$,$$CAULFIELD$$,#{state_id_vic},-37.880479,145.026806), - ($$3162$$,$$CAULFIELD SOUTH$$,#{state_id_vic},-37.880479,145.026806), - ($$3162$$,$$HOPETOUN GARDENS$$,#{state_id_vic},-37.880479,145.026806), - ($$3163$$,$$BOORAN ROAD PO$$,#{state_id_vic},-37.889336,145.058121), - ($$3163$$,$$CARNEGIE$$,#{state_id_vic},-37.889336,145.058121), - ($$3163$$,$$GLEN HUNTLY$$,#{state_id_vic},-37.889336,145.058121), - ($$3163$$,$$MURRUMBEENA$$,#{state_id_vic},-37.889336,145.058121), - ($$3164$$,$$DANDENONG SOUTH$$,#{state_id_vic},-38.02243,145.23738), - ($$3165$$,$$BENTLEIGH EAST$$,#{state_id_vic},-37.927402,145.059412), - ($$3165$$,$$COATESVILLE$$,#{state_id_vic},-37.927402,145.059412), - ($$3166$$,$$HUGHESDALE$$,#{state_id_vic},-37.895763,145.076545), - ($$3166$$,$$HUNTINGDALE$$,#{state_id_vic},-37.895763,145.076545), - ($$3166$$,$$OAKLEIGH$$,#{state_id_vic},-37.895763,145.076545), - ($$3166$$,$$OAKLEIGH EAST$$,#{state_id_vic},-37.895763,145.076545), - ($$3167$$,$$OAKLEIGH SOUTH$$,#{state_id_vic},-37.926986,145.0964), - ($$3168$$,$$CLAYTON$$,#{state_id_vic},-37.925488,145.119662), - ($$3168$$,$$NOTTING HILL$$,#{state_id_vic},-37.925488,145.119662), - ($$3169$$,$$CLARINDA$$,#{state_id_vic},-37.941228,145.10244), - ($$3169$$,$$CLAYTON SOUTH$$,#{state_id_vic},-37.941228,145.10244), - ($$3170$$,$$MULGRAVE$$,#{state_id_vic},-37.869611,145.102866), - ($$3170$$,$$WAVERLEY GARDENS$$,#{state_id_vic},-37.869611,145.102866), - ($$3171$$,$$SANDOWN VILLAGE$$,#{state_id_vic},-37.950802,145.15696), - ($$3171$$,$$SPRINGVALE$$,#{state_id_vic},-37.950802,145.15696), - ($$3172$$,$$DINGLEY VILLAGE$$,#{state_id_vic},-37.973323,145.119941), - ($$3172$$,$$SPRINGVALE SOUTH$$,#{state_id_vic},-37.973323,145.119941), - ($$3173$$,$$KEYSBOROUGH$$,#{state_id_vic},-37.989707,145.149037), - ($$3174$$,$$NOBLE PARK$$,#{state_id_vic},-37.967254,145.176167), - ($$3174$$,$$NOBLE PARK EAST$$,#{state_id_vic},-37.967254,145.176167), - ($$3174$$,$$NOBLE PARK NORTH$$,#{state_id_vic},-37.967254,145.176167), - ($$3175$$,$$BANGHOLME$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG EAST$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG NORTH$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG PLAZA$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG SOUTH$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DUNEARN$$,#{state_id_vic},-38.033107,145.179482), - ($$3176$$,$$SCORESBY BC$$,#{state_id_vic},0.0,0.0), - ($$3177$$,$$DOVETON$$,#{state_id_vic},-37.995245,145.240156), - ($$3177$$,$$EUMEMMERRING$$,#{state_id_vic},-37.995245,145.240156), - ($$3178$$,$$ROWVILLE$$,#{state_id_vic},-37.928005,145.235811), - ($$3179$$,$$SCORESBY$$,#{state_id_vic},-37.864883,145.26427), - ($$3180$$,$$KNOXFIELD$$,#{state_id_vic},-37.888895,145.248383), - ($$3181$$,$$PRAHRAN$$,#{state_id_vic},-37.849577,144.993714), - ($$3181$$,$$PRAHRAN EAST$$,#{state_id_vic},-37.849577,144.993714), - ($$3181$$,$$WINDSOR$$,#{state_id_vic},-37.849577,144.993714), - ($$3182$$,$$ST KILDA$$,#{state_id_vic},-37.867573,144.978814), - ($$3182$$,$$ST KILDA SOUTH$$,#{state_id_vic},-37.867573,144.978814), - ($$3182$$,$$ST KILDA WEST$$,#{state_id_vic},-37.867573,144.978814), - ($$3183$$,$$BALACLAVA$$,#{state_id_vic},-37.869023,144.995478), - ($$3183$$,$$ST KILDA EAST$$,#{state_id_vic},-37.869023,144.995478), - ($$3184$$,$$BRIGHTON ROAD$$,#{state_id_vic},-37.882825,144.996354), - ($$3184$$,$$ELWOOD$$,#{state_id_vic},-37.882825,144.996354), - ($$3185$$,$$ELSTERNWICK$$,#{state_id_vic},-37.884724,145.004153), - ($$3185$$,$$GARDENVALE$$,#{state_id_vic},-37.884724,145.004153), - ($$3185$$,$$RIPPONLEA$$,#{state_id_vic},-37.884724,145.004153), - ($$3186$$,$$BRIGHTON$$,#{state_id_vic},-37.913149,144.991682), - ($$3186$$,$$BRIGHTON NORTH$$,#{state_id_vic},-37.913149,144.991682), - ($$3186$$,$$DENDY$$,#{state_id_vic},-37.913149,144.991682), - ($$3186$$,$$WERE STREET PO$$,#{state_id_vic},-37.913149,144.991682), - ($$3187$$,$$BRIGHTON EAST$$,#{state_id_vic},-37.904879,145.002603), - ($$3187$$,$$NORTH ROAD$$,#{state_id_vic},-37.904879,145.002603), - ($$3188$$,$$HAMPTON$$,#{state_id_vic},-37.933603,145.034175), - ($$3188$$,$$HAMPTON EAST$$,#{state_id_vic},-37.933603,145.034175), - ($$3188$$,$$HAMPTON NORTH$$,#{state_id_vic},-37.933603,145.034175), - ($$3189$$,$$MOORABBIN$$,#{state_id_vic},-37.934352,145.036735), - ($$3189$$,$$MOORABBIN EAST$$,#{state_id_vic},-37.934352,145.036735), - ($$3189$$,$$WISHART$$,#{state_id_vic},-37.934352,145.036735), - ($$3190$$,$$HIGHETT$$,#{state_id_vic},-37.947848,145.034294), - ($$3191$$,$$SANDRINGHAM$$,#{state_id_vic},-37.952493,145.012316), - ($$3192$$,$$CHELTENHAM$$,#{state_id_vic},-37.96451,145.055873), - ($$3192$$,$$CHELTENHAM EAST$$,#{state_id_vic},-37.96451,145.055873), - ($$3192$$,$$CHELTENHAM NORTH$$,#{state_id_vic},-37.96451,145.055873), - ($$3192$$,$$SOUTHLAND CENTRE$$,#{state_id_vic},-37.96451,145.055873), - ($$3193$$,$$BEAUMARIS$$,#{state_id_vic},-37.986285,145.032876), - ($$3193$$,$$BLACK ROCK$$,#{state_id_vic},-37.986285,145.032876), - ($$3193$$,$$BLACK ROCK NORTH$$,#{state_id_vic},-37.986285,145.032876), - ($$3193$$,$$CROMER$$,#{state_id_vic},-37.986285,145.032876), - ($$3194$$,$$MENTONE$$,#{state_id_vic},-37.982859,145.0649), - ($$3194$$,$$MENTONE EAST$$,#{state_id_vic},-37.982859,145.0649), - ($$3194$$,$$MOORABBIN AIRPORT$$,#{state_id_vic},-37.982859,145.0649), - ($$3195$$,$$ASPENDALE$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$ASPENDALE GARDENS$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$BRAESIDE$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$MORDIALLOC$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$MORDIALLOC NORTH$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$PARKDALE$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$WATERWAYS$$,#{state_id_vic},-38.026479,145.101908), - ($$3196$$,$$BONBEACH$$,#{state_id_vic},-38.062472,145.119404), - ($$3196$$,$$CHELSEA$$,#{state_id_vic},-38.062472,145.119404), - ($$3196$$,$$CHELSEA HEIGHTS$$,#{state_id_vic},-38.062472,145.119404), - ($$3196$$,$$EDITHVALE$$,#{state_id_vic},-38.062472,145.119404), - ($$3197$$,$$CARRUM$$,#{state_id_vic},-38.076364,145.123205), - ($$3197$$,$$PATTERSON LAKES$$,#{state_id_vic},-38.076364,145.123205), - ($$3198$$,$$BELVEDERE PARK$$,#{state_id_vic},-38.10667,145.158496), - ($$3198$$,$$SEAFORD$$,#{state_id_vic},-38.10667,145.158496), - ($$3199$$,$$FRANKSTON$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$FRANKSTON EAST$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$FRANKSTON HEIGHTS$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$FRANKSTON SOUTH$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$KARINGAL$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$KARINGAL CENTRE$$,#{state_id_vic},-38.145001,145.122477), - ($$3200$$,$$FRANKSTON NORTH$$,#{state_id_vic},-38.165002,145.188595), - ($$3200$$,$$PINES FOREST$$,#{state_id_vic},-38.165002,145.188595), - ($$3201$$,$$CARRUM DOWNS$$,#{state_id_vic},-38.090783,145.191719), - ($$3202$$,$$HEATHERTON$$,#{state_id_vic},-37.969954,145.214164), - ($$3204$$,$$BENTLEIGH$$,#{state_id_vic},-37.918057,145.035444), - ($$3204$$,$$MCKINNON$$,#{state_id_vic},-37.918057,145.035444), - ($$3204$$,$$ORMOND$$,#{state_id_vic},-37.918057,145.035444), - ($$3204$$,$$PATTERSON$$,#{state_id_vic},-37.918057,145.035444), - ($$3205$$,$$SOUTH MELBOURNE$$,#{state_id_vic},-37.93291,145.033718), - ($$3205$$,$$SOUTH MELBOURNE DC$$,#{state_id_vic},-37.93291,145.033718), - ($$3206$$,$$ALBERT PARK$$,#{state_id_vic},-37.840705,144.95571), - ($$3206$$,$$MIDDLE PARK$$,#{state_id_vic},-37.840705,144.95571), - ($$3207$$,$$GARDEN CITY$$,#{state_id_vic},-37.829244,144.956207), - ($$3207$$,$$PORT MELBOURNE$$,#{state_id_vic},-37.829244,144.956207), - ($$3211$$,$$LITTLE RIVER$$,#{state_id_vic},-37.971627,144.526585), - ($$3212$$,$$AVALON$$,#{state_id_vic},-38.022416,144.407891), - ($$3212$$,$$LARA$$,#{state_id_vic},-38.022416,144.407891), - ($$3212$$,$$POINT WILSON$$,#{state_id_vic},-38.022416,144.407891), - ($$3214$$,$$CORIO$$,#{state_id_vic},-38.074162,144.358659), - ($$3214$$,$$NORLANE$$,#{state_id_vic},-38.074162,144.358659), - ($$3214$$,$$NORTH SHORE$$,#{state_id_vic},-38.074162,144.358659), - ($$3215$$,$$BELL PARK$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$BELL POST HILL$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$DRUMCONDRA$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$GEELONG NORTH$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$HAMLYN HEIGHTS$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$NORTH GEELONG$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$RIPPLESIDE$$,#{state_id_vic},-38.113738,144.330983), - ($$3216$$,$$BELMONT$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$FRESHWATER CREEK$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$GROVEDALE$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$GROVEDALE EAST$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$HIGHTON$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$MARSHALL$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$MOUNT DUNEED$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$WANDANA HEIGHTS$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$WAURN PONDS$$,#{state_id_vic},-38.175587,144.342666), - ($$3217$$,$$DEAKIN UNIVERSITY$$,#{state_id_vic},-38.198946,144.297736), - ($$3218$$,$$GEELONG WEST$$,#{state_id_vic},-38.142148,144.348006), - ($$3218$$,$$HERNE HILL$$,#{state_id_vic},-38.142148,144.348006), - ($$3218$$,$$MANIFOLD HEIGHTS$$,#{state_id_vic},-38.142148,144.348006), - ($$3219$$,$$BREAKWATER$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$EAST GEELONG$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$NEWCOMB$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$ST ALBANS PARK$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$THOMSON$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$WHITTINGTON$$,#{state_id_vic},-38.180291,144.382352), - ($$3220$$,$$BAREENA$$,#{state_id_vic},-38.181164,145.109544), - ($$3220$$,$$GEELONG$$,#{state_id_vic},-38.181164,145.109544), - ($$3220$$,$$NEWTOWN$$,#{state_id_vic},-38.181164,145.109544), - ($$3220$$,$$SOUTH GEELONG$$,#{state_id_vic},-38.181164,145.109544), - ($$3221$$,$$ANAKIE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$BARRABOOL$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$BATESFORD$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$BELLARINE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$CERES$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$FYANSFORD$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$GEELONG MC$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$GNARWARRE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$GREY RIVER$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$KENNETT RIVER$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$LOVELY BANKS$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$MOOLAP$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$MOORABOOL$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$MURGHEBOLUC$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$SEPARATION CREEK$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$STAUGHTON VALE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$STONEHAVEN$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$SUGARLOAF$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$WALLINGTON$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$WONGARRA$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$WYE RIVER$$,#{state_id_vic},-37.896843,144.253862), - ($$3222$$,$$CLIFTON SPRINGS$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$CURLEWIS$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$DRYSDALE$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$MANNERIM$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$MARCUS HILL$$,#{state_id_vic},-38.15748,144.561541), - ($$3223$$,$$INDENTED HEAD$$,#{state_id_vic},-38.139121,144.711239), - ($$3223$$,$$PORTARLINGTON$$,#{state_id_vic},-38.139121,144.711239), - ($$3223$$,$$ST LEONARDS$$,#{state_id_vic},-38.139121,144.711239), - ($$3224$$,$$LEOPOLD$$,#{state_id_vic},-38.183967,144.459914), - ($$3225$$,$$POINT LONSDALE$$,#{state_id_vic},-38.286113,144.614489), - ($$3225$$,$$QUEENSCLIFF$$,#{state_id_vic},-38.286113,144.614489), - ($$3225$$,$$SWAN BAY$$,#{state_id_vic},-38.286113,144.614489), - ($$3225$$,$$SWAN ISLAND$$,#{state_id_vic},-38.286113,144.614489), - ($$3226$$,$$OCEAN GROVE$$,#{state_id_vic},-38.270293,144.540778), - ($$3227$$,$$BARWON HEADS$$,#{state_id_vic},-38.281078,144.49179), - ($$3227$$,$$BREAMLEA$$,#{state_id_vic},-38.281078,144.49179), - ($$3227$$,$$CONNEWARRE$$,#{state_id_vic},-38.281078,144.49179), - ($$3228$$,$$BELLBRAE$$,#{state_id_vic},-38.329558,144.262559), - ($$3228$$,$$BELLS BEACH$$,#{state_id_vic},-38.329558,144.262559), - ($$3228$$,$$JAN JUC$$,#{state_id_vic},-38.329558,144.262559), - ($$3228$$,$$TORQUAY$$,#{state_id_vic},-38.329558,144.262559), - ($$3230$$,$$ANGLESEA$$,#{state_id_vic},-38.405129,144.189268), - ($$3231$$,$$AIREYS INLET$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$BIG HILL$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$EASTERN VIEW$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$FAIRHAVEN$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$MOGGS CREEK$$,#{state_id_vic},-38.459435,144.106892), - ($$3232$$,$$LORNE$$,#{state_id_vic},-38.518801,143.99579), - ($$3233$$,$$APOLLO BAY$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$CAPE OTWAY$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$MARENGO$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$PETTICOAT CREEK$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$SKENES CREEK$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$SKENES CREEK NORTH$$,#{state_id_vic},-38.748434,143.670432), - ($$3235$$,$$BENWERRIN$$,#{state_id_vic},-38.472753,143.93252), - ($$3235$$,$$BOONAH$$,#{state_id_vic},-38.472753,143.93252), - ($$3235$$,$$DEANS MARSH$$,#{state_id_vic},-38.472753,143.93252), - ($$3235$$,$$PENNYROYAL$$,#{state_id_vic},-38.472753,143.93252), - ($$3236$$,$$FORREST$$,#{state_id_vic},-38.51882,143.71457), - ($$3236$$,$$MOUNT SABINE$$,#{state_id_vic},-38.51882,143.71457), - ($$3237$$,$$AIRE VALLEY$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$BEECH FOREST$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$FERGUSON$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$GELLIBRAND LOWER$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$WATTLE HILL$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$WEEAPROINAH$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$WYELANGTA$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$YUULONG$$,#{state_id_vic},-38.693169,143.564483), - ($$3238$$,$$GLENAIRE$$,#{state_id_vic},-38.781787,143.429978), - ($$3238$$,$$HORDERN VALE$$,#{state_id_vic},-38.781787,143.429978), - ($$3238$$,$$JOHANNA$$,#{state_id_vic},-38.781787,143.429978), - ($$3238$$,$$LAVERS HILL$$,#{state_id_vic},-38.781787,143.429978), - ($$3239$$,$$CARLISLE RIVER$$,#{state_id_vic},-38.556481,143.398828), - ($$3239$$,$$CHAPPLE VALE$$,#{state_id_vic},-38.556481,143.398828), - ($$3239$$,$$GELLIBRAND$$,#{state_id_vic},-38.556481,143.398828), - ($$3239$$,$$KENNEDYS CREEK$$,#{state_id_vic},-38.556481,143.398828), - ($$3240$$,$$BUCKLEY$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$GHERANG$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$MODEWARRE$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$MORIAC$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$MOUNT MORIAC$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$PARAPARAP$$,#{state_id_vic},-38.216777,144.076977), - ($$3241$$,$$BAMBRA$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$OMBERSLEY$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WENSLEYDALE$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WINCHELSEA$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WINCHELSEA SOUTH$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WURDIBOLUC$$,#{state_id_vic},-38.366594,143.946392), - ($$3242$$,$$BIRREGURRA$$,#{state_id_vic},-38.314855,143.789367), - ($$3243$$,$$BARWON DOWNS$$,#{state_id_vic},-38.468578,143.758408), - ($$3243$$,$$MURROON$$,#{state_id_vic},-38.468578,143.758408), - ($$3243$$,$$WARNCOORT$$,#{state_id_vic},-38.468578,143.758408), - ($$3243$$,$$WHOOREL$$,#{state_id_vic},-38.468578,143.758408), - ($$3249$$,$$ALVIE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BALINTORE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BARONGAROOK$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BARONGAROOK WEST$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BARRAMUNGA$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$CORAGULAC$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$CORUNNUN$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$DREEITE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$DREEITE SOUTH$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$GERANGAMETE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$IRREWARRA$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$IRREWILLIPE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$IRREWILLIPE EAST$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$KAWARREN$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$LARPENT$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$NALANGIL$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$ONDIT$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$PIRRON YALLOCK$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$POMBORNEIT EAST$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$SWAN MARSH$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$TANYBRYN$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$WARRION$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$WOOL WOOL$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$YEO$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$YEODENE$$,#{state_id_vic},-38.244321,143.481901), - ($$3250$$,$$COLAC$$,#{state_id_vic},-38.339298,143.58166), - ($$3250$$,$$COLAC EAST$$,#{state_id_vic},-38.339298,143.58166), - ($$3250$$,$$COLAC WEST$$,#{state_id_vic},-38.339298,143.58166), - ($$3250$$,$$ELLIMINYT$$,#{state_id_vic},-38.339298,143.58166), - ($$3251$$,$$BEEAC$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$CUNDARE$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$CUNDARE NORTH$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$EURACK$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$WEERING$$,#{state_id_vic},-38.193925,143.640459), - ($$3254$$,$$COROROOKE$$,#{state_id_vic},-38.296263,143.522505), - ($$3260$$,$$BOOKAAR$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$BOSTOCKS CREEK$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$BUNGADOR$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$CAMPERDOWN$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$CARPENDEIT$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$CHOCOLYN$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$GNOTUK$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$KARIAH$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$KOALLAH$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$LESLIE MANOR$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$POMBORNEIT$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$POMBORNEIT NORTH$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$SKIBO$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$SOUTH PURRUMBETE$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$STONYFORD$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$TANDAROOK$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$TESBURY$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$WEERITE$$,#{state_id_vic},-38.134947,143.102803), - ($$3264$$,$$TERANG$$,#{state_id_vic},-38.236207,142.911483), - ($$3265$$,$$BOORCAN$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$CUDGEE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$DIXIE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$ECKLIN SOUTH$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$ELLERSLIE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$FRAMLINGHAM$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$FRAMLINGHAM EAST$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$GARVOC$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$GLENORMISTON NORTH$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$GLENORMISTON SOUTH$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$KOLORA$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$LAANG$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$NOORAT$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$NOORAT EAST$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$PANMURE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$TAROON$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$THE SISTERS$$,#{state_id_vic},-38.21456,143.013298), - ($$3266$$,$$BULLAHARRE$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$COBDEN$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$COBRICO$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$ELINGAMITE$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$ELINGAMITE NORTH$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$GLENFYNE$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$JANCOURT$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$JANCOURT EAST$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$NAROGHID$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$SIMPSON$$,#{state_id_vic},-38.343488,143.141647), - ($$3267$$,$$SCOTTS CREEK$$,#{state_id_vic},-38.448909,143.10623), - ($$3268$$,$$AYRFORD$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$BRUCKNELL$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$COORIEMUNGLE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$COWLEYS CREEK$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$CURDIES RIVER$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$CURDIEVALE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$HEYTESBURY LOWER$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NEWFIELD$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NIRRANDA$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NIRRANDA EAST$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NIRRANDA SOUTH$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NULLAWARRE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NULLAWARRE NORTH$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$PAARATTE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$THE COVE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$TIMBOON$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$TIMBOON WEST$$,#{state_id_vic},-38.415663,142.85945), - ($$3269$$,$$PORT CAMPBELL$$,#{state_id_vic},-38.619083,142.996136), - ($$3269$$,$$PRINCETOWN$$,#{state_id_vic},-38.619083,142.996136), - ($$3269$$,$$WAARRE$$,#{state_id_vic},-38.619083,142.996136), - ($$3270$$,$$PETERBOROUGH$$,#{state_id_vic},-38.579938,142.857049), - ($$3271$$,$$DARLINGTON$$,#{state_id_vic},-37.998527,143.051384), - ($$3271$$,$$DUNDONNELL$$,#{state_id_vic},-37.998527,143.051384), - ($$3271$$,$$PURA PURA$$,#{state_id_vic},-37.998527,143.051384), - ($$3272$$,$$MORTLAKE$$,#{state_id_vic},-38.081236,142.807986), - ($$3272$$,$$WOORNDOO$$,#{state_id_vic},-38.081236,142.807986), - ($$3273$$,$$HEXHAM$$,#{state_id_vic},-38.057308,142.607374), - ($$3274$$,$$CARAMUT$$,#{state_id_vic},-37.912068,142.523202), - ($$3275$$,$$MAILORS FLAT$$,#{state_id_vic},-38.301794,142.457611), - ($$3276$$,$$MINJAH$$,#{state_id_vic},-38.035006,142.441935), - ($$3276$$,$$WOOLSTHORPE$$,#{state_id_vic},-38.035006,142.441935), - ($$3277$$,$$ALLANSFORD$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$MEPUNGA$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$MEPUNGA EAST$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$MEPUNGA WEST$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$NARINGAL$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$NARINGAL EAST$$,#{state_id_vic},-38.386474,142.590674), - ($$3278$$,$$PURNIM$$,#{state_id_vic},-38.278013,142.624719), - ($$3278$$,$$PURNIM WEST$$,#{state_id_vic},-38.278013,142.624719), - ($$3279$$,$$BALLANGEICH$$,#{state_id_vic},-38.214555,142.657483), - ($$3279$$,$$WANGOOM$$,#{state_id_vic},-38.214555,142.657483), - ($$3280$$,$$DENNINGTON$$,#{state_id_vic},-38.35811,142.441982), - ($$3280$$,$$WARRNAMBOOL$$,#{state_id_vic},-38.35811,142.441982), - ($$3280$$,$$WARRNAMBOOL EAST$$,#{state_id_vic},-38.35811,142.441982), - ($$3280$$,$$WARRNAMBOOL WEST$$,#{state_id_vic},-38.35811,142.441982), - ($$3281$$,$$BUSHFIELD$$,#{state_id_vic},-38.325329,142.505522), - ($$3281$$,$$GRASSMERE$$,#{state_id_vic},-38.325329,142.505522), - ($$3281$$,$$WINSLOW$$,#{state_id_vic},-38.325329,142.505522), - ($$3281$$,$$WOODFORD$$,#{state_id_vic},-38.325329,142.505522), - ($$3282$$,$$ILLOWA$$,#{state_id_vic},-38.32991,142.411507), - ($$3282$$,$$KOROIT$$,#{state_id_vic},-38.32991,142.411507), - ($$3283$$,$$CROSSLEY$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$KILLARNEY$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$KIRKSTALL$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$SOUTHERN CROSS$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$TARRONE$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$TOWER HILL$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$WARRONG$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$WILLATOOK$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$YANGERY$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$YARPTURK$$,#{state_id_vic},-38.313434,142.328761), - ($$3284$$,$$ORFORD$$,#{state_id_vic},-38.214987,142.153594), - ($$3284$$,$$PORT FAIRY$$,#{state_id_vic},-38.214987,142.153594), - ($$3285$$,$$CODRINGTON$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$NARRAWONG$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$ROSEBROOK$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$ST HELENS$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$TOOLONG$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$TYRENDARRA$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$TYRENDARRA EAST$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$YAMBUK$$,#{state_id_vic},-38.272587,141.973181), - ($$3286$$,$$CONDAH SWAMP$$,#{state_id_vic},-37.972228,141.833705), - ($$3286$$,$$KNEBSWORTH$$,#{state_id_vic},-37.972228,141.833705), - ($$3286$$,$$MACARTHUR$$,#{state_id_vic},-37.972228,141.833705), - ($$3286$$,$$WARRABKOOK$$,#{state_id_vic},-37.972228,141.833705), - ($$3287$$,$$HAWKESDALE$$,#{state_id_vic},-38.106999,142.322188), - ($$3287$$,$$MINHAMITE$$,#{state_id_vic},-38.106999,142.322188), - ($$3289$$,$$GAZETTE$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$GERRIGERRUP$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$PENSHURST$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$PURDEET$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$TABOR$$,#{state_id_vic},-37.897958,142.174884), - ($$3292$$,$$NELSON$$,#{state_id_vic},-38.04659,141.006938), - ($$3293$$,$$GLENTHOMPSON$$,#{state_id_vic},-37.636489,142.545707), - ($$3293$$,$$NAREEB$$,#{state_id_vic},-37.636489,142.545707), - ($$3293$$,$$NARRAPUMELAP SOUTH$$,#{state_id_vic},-37.636489,142.545707), - ($$3294$$,$$DUNKELD$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$KARABEAL$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$MIRRANATWA$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$MOUTAJUP$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$VICTORIA POINT$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$VICTORIA VALLEY$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$WOODHOUSE$$,#{state_id_vic},-37.649713,142.344662), - ($$3300$$,$$BYADUK NORTH$$,#{state_id_vic},-37.880712,141.960066), - ($$3300$$,$$HAMILTON$$,#{state_id_vic},-37.880712,141.960066), - ($$3301$$,$$BOCHARA$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$BROADWATER$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$BUCKLEY SWAMP$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$BYADUK$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$CROXTON EAST$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$HENSLEY PARK$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$MORGIANA$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$MOUNT NAPIER$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$STRATHKELLAR$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$TAHARA$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$TARRINGTON$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$WANNON$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$WARRAYURE$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$YATCHAW$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$YULECART$$,#{state_id_vic},-37.704033,141.927084), - ($$3302$$,$$BRANXHOLME$$,#{state_id_vic},-37.856656,141.794565), - ($$3302$$,$$GRASSDALE$$,#{state_id_vic},-37.856656,141.794565), - ($$3303$$,$$BREAKAWAY CREEK$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$CONDAH$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$HOTSPUR$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$LAKE CONDAH$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$WALLACEDALE$$,#{state_id_vic},-38.03119,141.814595), - ($$3304$$,$$BESSIEBELLE$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$DARTMOOR$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$DRIK DRIK$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$DRUMBORG$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$GREENWALD$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$HEYWOOD$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$HOMERTON$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$LYONS$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$MILLTOWN$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$MUMBANNAR$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$MYAMYN$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$WINNAP$$,#{state_id_vic},-38.146567,141.966132), - ($$3305$$,$$ALLESTREE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$BOLWARRA$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$CAPE BRIDGEWATER$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$CASHMORE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$DUTTON WAY$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$GORAE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$GORAE WEST$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$HEATHMERE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$MOUNT RICHMOND$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$PORTLAND$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$PORTLAND NORTH$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$PORTLAND WEST$$,#{state_id_vic},-38.274855,141.646078), - ($$3309$$,$$DIGBY$$,#{state_id_vic},-37.794364,141.500674), - ($$3310$$,$$MERINO$$,#{state_id_vic},-37.720455,141.548293), - ($$3310$$,$$TAHARA WEST$$,#{state_id_vic},-37.720455,141.548293), - ($$3311$$,$$CASTERTON$$,#{state_id_vic},-37.584211,141.405944), - ($$3311$$,$$CORNDALE$$,#{state_id_vic},-37.584211,141.405944), - ($$3312$$,$$BAHGALLAH$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$BRIMBOAL$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$CARAPOOK$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$CHETWYND$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$DERGHOLM$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$DORODONG$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$DUNROBIN$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$HENTY$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$KILLARA$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$LAKE MUNDI$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$LINDSAY$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$NANGEELA$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$POOLAIJELO$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$POWERS CREEK$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$SANDFORD$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$STRATHDOWNIE$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$WANDO BRIDGE$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$WANDO VALE$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$WARROCK$$,#{state_id_vic},-37.6391,141.365747), - ($$3314$$,$$BULART$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$CAVENDISH$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$GLENISLA$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$GRAMPIANS$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$MOORALLA$$,#{state_id_vic},-37.586718,141.935665), - ($$3315$$,$$BRIT BRIT$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$CLOVER FLAT$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$COLERAINE$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$COOJAR$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$CULLA$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$GRINGEGALGONA$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$GRITJURK$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$HILGAY$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$KONONGWOOTONG$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$MELVILLE FOREST$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$MUNTHAM$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$NAREEN$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$PASCHENDALE$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$TAHARA BRIDGE$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$TARRAYOUKYAN$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$TARRENLEA$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$WOOTONG VALE$$,#{state_id_vic},-37.441278,141.758617), - ($$3317$$,$$HARROW$$,#{state_id_vic},-37.119835,141.600473), - ($$3318$$,$$CHARAM$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$CONNEWIRRICOO$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$EDENHOPE$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$KADNOOK$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$LANGKOOP$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$PATYAH$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$ULLSWATER$$,#{state_id_vic},-36.986424,141.510896), - ($$3319$$,$$APSLEY$$,#{state_id_vic},-36.967557,141.080748), - ($$3319$$,$$BENAYEO$$,#{state_id_vic},-36.967557,141.080748), - ($$3319$$,$$BRINGALBERT$$,#{state_id_vic},-36.967557,141.080748), - ($$3321$$,$$HESSE$$,#{state_id_vic},-38.111995,143.855664), - ($$3321$$,$$INVERLEIGH$$,#{state_id_vic},-38.111995,143.855664), - ($$3321$$,$$WINGEEL$$,#{state_id_vic},-38.111995,143.855664), - ($$3322$$,$$CRESSY$$,#{state_id_vic},-38.028752,143.643643), - ($$3323$$,$$BERRYBANK$$,#{state_id_vic},-37.991587,143.486027), - ($$3323$$,$$DUVERNEY$$,#{state_id_vic},-37.991587,143.486027), - ($$3323$$,$$FOXHOW$$,#{state_id_vic},-37.991587,143.486027), - ($$3324$$,$$LISMORE$$,#{state_id_vic},-37.953552,143.34368), - ($$3324$$,$$MINGAY$$,#{state_id_vic},-37.953552,143.34368), - ($$3324$$,$$MOUNT BUTE$$,#{state_id_vic},-37.953552,143.34368), - ($$3325$$,$$DERRINALLUM$$,#{state_id_vic},-37.948485,143.219987), - ($$3325$$,$$LARRALEA$$,#{state_id_vic},-37.948485,143.219987), - ($$3325$$,$$VITE VITE$$,#{state_id_vic},-37.948485,143.219987), - ($$3325$$,$$VITE VITE NORTH$$,#{state_id_vic},-37.948485,143.219987), - ($$3328$$,$$TEESDALE$$,#{state_id_vic},-38.039758,144.048285), - ($$3329$$,$$BARUNAH PARK$$,#{state_id_vic},-38.02107,143.856658), - ($$3329$$,$$BARUNAH PLAINS$$,#{state_id_vic},-38.02107,143.856658), - ($$3329$$,$$SHELFORD$$,#{state_id_vic},-38.02107,143.856658), - ($$3330$$,$$ROKEWOOD$$,#{state_id_vic},-37.844281,143.677351), - ($$3331$$,$$BANNOCKBURN$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$GHERINGHAP$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$MAUDE$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$RUSSELLS BRIDGE$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$SHE OAKS$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$STEIGLITZ$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$SUTHERLANDS CREEK$$,#{state_id_vic},-38.046528,144.171067), - ($$3332$$,$$LETHBRIDGE$$,#{state_id_vic},-37.962809,144.139178), - ($$3333$$,$$BAMGANIE$$,#{state_id_vic},-37.924962,144.025575), - ($$3333$$,$$MEREDITH$$,#{state_id_vic},-37.924962,144.025575), - ($$3334$$,$$BUNGAL$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$CARGERIE$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$ELAINE$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$MORRISONS$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$MOUNT DORAN$$,#{state_id_vic},-37.710436,144.094545), - ($$3335$$,$$PLUMPTON$$,#{state_id_vic},-37.68584,144.685449), - ($$3335$$,$$ROCKBANK$$,#{state_id_vic},-37.68584,144.685449), - ($$3337$$,$$KURUNJANG$$,#{state_id_vic},-37.675127,144.58855), - ($$3337$$,$$MELTON$$,#{state_id_vic},-37.675127,144.58855), - ($$3337$$,$$MELTON WEST$$,#{state_id_vic},-37.675127,144.58855), - ($$3337$$,$$TOOLERN VALE$$,#{state_id_vic},-37.675127,144.58855), - ($$3338$$,$$BROOKFIELD$$,#{state_id_vic},-37.701172,144.540792), - ($$3338$$,$$EXFORD$$,#{state_id_vic},-37.701172,144.540792), - ($$3338$$,$$EYNESBURY$$,#{state_id_vic},-37.701172,144.540792), - ($$3338$$,$$MELTON SOUTH$$,#{state_id_vic},-37.701172,144.540792), - ($$3340$$,$$BACCHUS MARSH$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$BALLIANG$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$BALLIANG EAST$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$COIMADAI$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$DARLEY$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$GLENMORE$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$HOPETOUN PARK$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$LONG FOREST$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$MADDINGLEY$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$MERRIMU$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$PARWAN$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$ROWSLEY$$,#{state_id_vic},-37.675855,144.437663), - ($$3341$$,$$DALES CREEK$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$GREENDALE$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$KOROBEIT$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$MYRNIONG$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$PENTLAND HILLS$$,#{state_id_vic},-37.519237,144.309955), - ($$3342$$,$$BALLAN$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$BEREMBOKE$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$BLAKEVILLE$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$BUNDING$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$COLBROOK$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$DURDIDWARRAH$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$FISKVILLE$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$INGLISTON$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$MOUNT WALLACE$$,#{state_id_vic},-37.60016,144.225458), - ($$3345$$,$$GORDON$$,#{state_id_vic},-37.594546,144.099862), - ($$3350$$,$$ALFREDTON$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BAKERY HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT CENTRAL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT EAST$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT NORTH$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT WEST$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BLACK HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BROWN HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$CANADIAN$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$EUREKA$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$GOLDEN POINT$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$INVERMAY PARK$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$LAKE WENDOUREE$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$MOUNT CLEAR$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$MOUNT HELEN$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$MOUNT PLEASANT$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$NERRINA$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$NEWINGTON$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$REDAN$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$SOLDIERS HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3351$$,$$BERRINGA$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$BO PEEP$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$CAPE CLEAR$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$CARNGHAM$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$CHEPSTOWE$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$HADDON$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$HILLCREST$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$ILLABAROOK$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$LAKE BOLAC$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$MININERA$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$MOUNT EMU$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$NERRIN NERRIN$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$NEWTOWN$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$NINTINGBOOL$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$PIGGOREET$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$PITFIELD$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$ROKEWOOD JUNCTION$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$ROSS CREEK$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SCARSDALE$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SMYTHES CREEK$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SMYTHESDALE$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SNAKE VALLEY$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SPRINGDALLAH$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$STAFFORDSHIRE REEF$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$STREATHAM$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$WALLINDUC$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$WESTMERE$$,#{state_id_vic},-37.770766,143.683679), - ($$3352$$,$$ADDINGTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BALLARAT ROADSIDE DELIVERY$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BLOWHARD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BOLWARRAH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BONSHAW$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BREWSTER$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BULLAROOK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BUNGAREE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BUNKERS HILL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BURRUMBEET$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CAMBRIAN HILL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CARDIGAN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CARDIGAN VILLAGE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CHAPEL FLAT$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CLARENDON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CLARETOWN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CLARKES HILL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CORINDHAP$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$DEREEL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$DUNNSTOWN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$DURHAM LEAD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$ENFIELD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$ERCILDOUNE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GARIBALDI$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GLEN PARK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GLENBRAE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GONG GONG$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GRENVILLE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$INVERMAY$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LAL LAL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LAMPLOUGH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LANGI KAL KAL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LEARMONTH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LEIGH CREEK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LEXTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MAGPIE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MILLBROOK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MINERS REST$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MITCHELL PARK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOLLONGGHIP$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT BOLTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT EGERTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT MERCER$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT ROWAN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$NAPOLEONS$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$NAVIGATORS$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$POOTILLA$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SCOTCHMANS LEAD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SCOTSBURN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SPRINGBANK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SULKY$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WALLACE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WARRENHEIP$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WATTLE FLAT$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WAUBRA$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WEATHERBOARD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WERNETH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WINDERMERE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$YENDON$$,#{state_id_vic},-37.384464,143.672506), - ($$3353$$,$$BALLARAT$$,#{state_id_vic},-37.7778,144.835743), - ($$3354$$,$$BAKERY HILL$$,#{state_id_vic},-37.560917,143.867158), - ($$3354$$,$$BALLARAT MC$$,#{state_id_vic},-37.560917,143.867158), - ($$3355$$,$$LAKE GARDENS$$,#{state_id_vic},-37.545723,143.820973), - ($$3355$$,$$MITCHELL PARK$$,#{state_id_vic},-37.545723,143.820973), - ($$3355$$,$$WENDOUREE$$,#{state_id_vic},-37.545723,143.820973), - ($$3355$$,$$WENDOUREE VILLAGE$$,#{state_id_vic},-37.545723,143.820973), - ($$3356$$,$$DELACOMBE$$,#{state_id_vic},-37.591298,143.828273), - ($$3356$$,$$SEBASTOPOL$$,#{state_id_vic},-37.591298,143.828273), - ($$3357$$,$$BUNINYONG$$,#{state_id_vic},-37.648547,143.918563), - ($$3357$$,$$SCOTSMANS LEAD$$,#{state_id_vic},-37.648547,143.918563), - ($$3360$$,$$HAPPY VALLEY$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$LINTON$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$MANNIBADAR$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$PITTONG$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$WILLOWVALE$$,#{state_id_vic},-37.686374,143.562977), - ($$3361$$,$$BRADVALE$$,#{state_id_vic},-37.779772,143.407202), - ($$3361$$,$$CARRANBALLAC$$,#{state_id_vic},-37.779772,143.407202), - ($$3361$$,$$SKIPTON$$,#{state_id_vic},-37.779772,143.407202), - ($$3363$$,$$CRESWICK$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$CRESWICK NORTH$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$DEAN$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$GLENDARUEL$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$LANGDONS HILL$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$MOUNT BECKWORTH$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$TOURELLO$$,#{state_id_vic},-37.424838,143.894483), - ($$3364$$,$$ALLENDALE$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$ASCOT$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BALD HILLS$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BARKSTEAD$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BLAMPIED$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BROOMFIELD$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$CABBAGE TREE$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$CAMPBELLTOWN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$COGHILLS CREEK$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$GLENDONALD$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$KINGSTON$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$KOOROOCHEANG$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$LAWRENCE$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$MOUNT PROSPECT$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$NEWLYN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$NEWLYN NORTH$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$ROCKLYN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$SMEATON$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$SMOKEYTOWN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$SPRINGMOUNT$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$STRATHLEA$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$WERONA$$,#{state_id_vic},-37.368711,143.938548), - ($$3370$$,$$CLUNES$$,#{state_id_vic},-37.293942,143.787341), - ($$3370$$,$$GLENGOWER$$,#{state_id_vic},-37.293942,143.787341), - ($$3370$$,$$MOUNT CAMERON$$,#{state_id_vic},-37.293942,143.787341), - ($$3370$$,$$ULLINA$$,#{state_id_vic},-37.293942,143.787341), - ($$3371$$,$$AMHERST$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$BURNBANK$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$CARALULUP$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$DUNACH$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$EVANSFORD$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$LILLICUR$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$MOUNT GLASGOW$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$RED LION$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$STONY CREEK$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$TALBOT$$,#{state_id_vic},-37.146466,143.670166), - ($$3373$$,$$BEAUFORT$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$CHUTE$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$CROSS ROADS$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$LAKE GOLDSMITH$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$LAKE WONGAN$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$MAIN LEAD$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$MENA PARK$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$NERRING$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$RAGLAN$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$STOCKYARD HILL$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$STONELEIGH$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$TRAWALLA$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$WATERLOO$$,#{state_id_vic},-37.429812,143.383709), - ($$3374$$,$$GREAT WESTERN$$,#{state_id_vic},0.0,0.0), - ($$3375$$,$$BALLYROGAN$$,#{state_id_vic},-37.427465,143.132372), - ($$3375$$,$$BAYINDEEN$$,#{state_id_vic},-37.427465,143.132372), - ($$3375$$,$$BUANGOR$$,#{state_id_vic},-37.427465,143.132372), - ($$3375$$,$$MIDDLE CREEK$$,#{state_id_vic},-37.427465,143.132372), - ($$3377$$,$$ARARAT$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$ARMSTRONG$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$BULGANA$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$CATHCART$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$CROWLANDS$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$DENICULL CREEK$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$DOBIE$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$DUNNEWORTHY$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$EVERSLEY$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$LANGI LOGAN$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MAROONA$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MOUNT COLE$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MOUNT COLE CREEK$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MOYSTON$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$NORVAL$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$RHYMNEY$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$ROCKY POINT$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$ROSSBRIDGE$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$SHAYS FLAT$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$WARRAK$$,#{state_id_vic},-37.284301,142.928227), - ($$3378$$,$$TATYOON$$,#{state_id_vic},-37.529051,142.944769), - ($$3378$$,$$YALLA-Y-POORA$$,#{state_id_vic},-37.529051,142.944769), - ($$3379$$,$$BORNES HILL$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$CHATSWORTH$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$MAFEKING$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$STAVELY$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$WICKLIFFE$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$WILLAURA$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$WILLAURA NORTH$$,#{state_id_vic},-37.534037,142.521439), - ($$3380$$,$$STAWELL$$,#{state_id_vic},-37.157329,142.699342), - ($$3380$$,$$STAWELL WEST$$,#{state_id_vic},-37.157329,142.699342), - ($$3381$$,$$BELLELLEN$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$BELLFIELD$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$BLACK RANGE$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$FYANS CREEK$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$HALLS GAP$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$ILLAWARRA$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$LAKE FYANS$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$LAKE LONSDALE$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$MOKEPILLY$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$MOUNT DRYDEN$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$POMONAL$$,#{state_id_vic},-36.941793,143.211642), - ($$3384$$,$$BARKLY$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$CONCONGELLA$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$FRENCHMANS$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$JOEL JOEL$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$JOEL SOUTH$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$LANDSBOROUGH$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$LANDSBOROUGH WEST$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$NAVARRE$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$TULKARA$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$WATTLE CREEK$$,#{state_id_vic},-36.979212,143.198999), - ($$3385$$,$$DADSWELLS BRIDGE$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$DEEP LEAD$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$GLENORCHY$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$LEDCOURT$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$LUBECK$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$RIACHELLA$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$ROSES GAP$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$WAL WAL$$,#{state_id_vic},-36.916062,142.511313), - ($$3387$$,$$BOLANGUM$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$CALLAWADDA$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$CAMPBELLS BRIDGE$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$GERMANIA$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$GREENS CREEK$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$KANYA$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$MARNOO$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$MARNOO WEST$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$MORRL MORRL$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$WALLALOO$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$WALLALOO EAST$$,#{state_id_vic},-36.671662,142.869768), - ($$3388$$,$$BANYENA$$,#{state_id_vic},-36.572229,142.816541), - ($$3388$$,$$RUPANYUP$$,#{state_id_vic},-36.572229,142.816541), - ($$3390$$,$$KEWELL$$,#{state_id_vic},-36.449414,142.422325), - ($$3390$$,$$MURTOA$$,#{state_id_vic},-36.449414,142.422325), - ($$3391$$,$$BRIM$$,#{state_id_vic},-36.069357,142.519496), - ($$3392$$,$$BOOLITE$$,#{state_id_vic},-36.460553,142.586163), - ($$3392$$,$$MINYIP$$,#{state_id_vic},-36.460553,142.586163), - ($$3392$$,$$SHEEP HILLS$$,#{state_id_vic},-36.460553,142.586163), - ($$3393$$,$$AUBREY$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$BANGERANG$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$CANNUM$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$CRYMELON$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$KELLALAC$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$LAH$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$WARRACKNABEAL$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$WILKUR$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$WILLENABRINA$$,#{state_id_vic},-36.331465,142.363833), - ($$3395$$,$$BEULAH$$,#{state_id_vic},-35.93804,142.418961), - ($$3395$$,$$KENMARE$$,#{state_id_vic},-35.93804,142.418961), - ($$3395$$,$$REEDY DAM$$,#{state_id_vic},-35.93804,142.418961), - ($$3395$$,$$ROSEBERY$$,#{state_id_vic},-35.93804,142.418961), - ($$3396$$,$$HOPETOUN$$,#{state_id_vic},-35.727235,142.364734), - ($$3400$$,$$HORSHAM$$,#{state_id_vic},-36.711714,142.204899), - ($$3400$$,$$HORSHAM WEST$$,#{state_id_vic},-36.711714,142.204899), - ($$3401$$,$$BLACKHEATH$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$BRIMPAEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$BUNGALALLY$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$CHERRYPOOL$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$DOOEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$DRUNG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$GYMBOWEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$HAVEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$JUNG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$KALKEE$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$KANAGULK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$KARNAK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$LAHARUM$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$LONGERENONG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$LOWER NORTON$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$MCKENZIE CREEK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$MOCKINYA$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$MURRA WARRA$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$NURCOUNG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$NURRABIEL$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$PIMPINIO$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$QUANTONG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$RIVERSIDE$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$ROCKLANDS$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$ST HELENS PLAINS$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$TELANGATUK EAST$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$TOOLONDO$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$VECTIS$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WAIL$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WALLUP$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WARTOOK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WONWONDAH$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$ZUMSTEINS$$,#{state_id_vic},-36.455387,142.30917), - ($$3402$$,$$HORSHAM$$,#{state_id_vic},-37.164183,142.666302), - ($$3407$$,$$BALMORAL$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$ENGLEFIELD$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$GATUM$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$PIGEON PONDS$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$VASEY$$,#{state_id_vic},-37.248109,141.841762), - ($$3409$$,$$ARAPILES$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$CLEAR LAKE$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$DOUGLAS$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$DUCHEMBEGARRA$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$GRASS FLAT$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$JILPANGER$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$MIGA LAKE$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$MITRE$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$NATIMUK$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$NORADJUHA$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$TOOAN$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$WOMBELANO$$,#{state_id_vic},-36.779163,141.762526), - ($$3412$$,$$GOROKE$$,#{state_id_vic},-36.747329,141.472623), - ($$3413$$,$$MINIMAY$$,#{state_id_vic},-36.714185,141.180738), - ($$3413$$,$$NEUARPURR$$,#{state_id_vic},-36.714185,141.180738), - ($$3413$$,$$OZENKADNOOK$$,#{state_id_vic},-36.714185,141.180738), - ($$3413$$,$$PERONNE$$,#{state_id_vic},-36.714185,141.180738), - ($$3414$$,$$ANTWERP$$,#{state_id_vic},-36.298418,142.024557), - ($$3414$$,$$DIMBOOLA$$,#{state_id_vic},-36.298418,142.024557), - ($$3414$$,$$TARRANYURK$$,#{state_id_vic},-36.298418,142.024557), - ($$3415$$,$$MIRAM$$,#{state_id_vic},-36.378089,141.357823), - ($$3418$$,$$BROUGHTON$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$GERANG GERUNG$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$GLENLEE$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$KIATA$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$LAWLOIT$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$LITTLE DESERT$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$LORQUON$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$NETHERBY$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$NHILL$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$YANAC$$,#{state_id_vic},-36.165178,141.334582), - ($$3419$$,$$KANIVA$$,#{state_id_vic},-36.377563,141.244901), - ($$3420$$,$$LILLIMUR$$,#{state_id_vic},-36.361245,141.117251), - ($$3420$$,$$SERVICETON$$,#{state_id_vic},-36.361245,141.117251), - ($$3420$$,$$TELOPEA DOWNS$$,#{state_id_vic},-36.361245,141.117251), - ($$3423$$,$$JEPARIT$$,#{state_id_vic},-36.14057,141.987191), - ($$3424$$,$$ALBACUTYA$$,#{state_id_vic},-35.691918,141.974601), - ($$3424$$,$$RAINBOW$$,#{state_id_vic},-35.691918,141.974601), - ($$3424$$,$$YAAPEET$$,#{state_id_vic},-35.691918,141.974601), - ($$3427$$,$$DIGGERS REST$$,#{state_id_vic},-37.627752,144.719981), - ($$3428$$,$$BULLA$$,#{state_id_vic},-37.637155,144.804139), - ($$3429$$,$$SUNBURY$$,#{state_id_vic},-37.576859,144.731425), - ($$3429$$,$$WILDWOOD$$,#{state_id_vic},-37.576859,144.731425), - ($$3430$$,$$CLARKEFIELD$$,#{state_id_vic},-37.483711,144.745723), - ($$3431$$,$$RIDDELLS CREEK$$,#{state_id_vic},-37.463999,144.665048), - ($$3432$$,$$BOLINDA$$,#{state_id_vic},-37.433632,144.77977), - ($$3433$$,$$MONEGEETTA$$,#{state_id_vic},0.0,0.0), - ($$3434$$,$$CHEROKEE$$,#{state_id_vic},-37.389195,144.6379), - ($$3434$$,$$KERRIE$$,#{state_id_vic},-37.389195,144.6379), - ($$3434$$,$$ROMSEY$$,#{state_id_vic},-37.389195,144.6379), - ($$3434$$,$$SPRINGFIELD$$,#{state_id_vic},-37.389195,144.6379), - ($$3435$$,$$BENLOCH$$,#{state_id_vic},-37.189508,144.692899), - ($$3435$$,$$GOLDIE$$,#{state_id_vic},-37.189508,144.692899), - ($$3435$$,$$LANCEFIELD$$,#{state_id_vic},-37.189508,144.692899), - ($$3435$$,$$NULLA VALE$$,#{state_id_vic},-37.189508,144.692899), - ($$3437$$,$$BULLENGAROOK$$,#{state_id_vic},-37.523331,144.477431), - ($$3437$$,$$GISBORNE$$,#{state_id_vic},-37.523331,144.477431), - ($$3437$$,$$GISBORNE SOUTH$$,#{state_id_vic},-37.523331,144.477431), - ($$3438$$,$$NEW GISBORNE$$,#{state_id_vic},-37.459119,144.599206), - ($$3440$$,$$MACEDON$$,#{state_id_vic},-37.399584,144.588405), - ($$3441$$,$$MOUNT MACEDON$$,#{state_id_vic},-37.396044,144.590721), - ($$3442$$,$$ASHBOURNE$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$CADELLO$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$CARLSRUHE$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$COBAW$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$HESKET$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$NEWHAM$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$ROCHFORD$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$WOODEND$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$WOODEND NORTH$$,#{state_id_vic},-37.385948,144.446407), - ($$3444$$,$$BARFOLD$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$BAYNTON$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$BAYNTON EAST$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$EDGECOMBE$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$GLENHOPE$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$GREENHILL$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$KYNETON$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$KYNETON SOUTH$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$LANGLEY$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$LAURISTON$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$LYAL$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$METCALFE EAST$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$MIA MIA$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$MYRTLE CREEK$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$PASTORIA$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$PASTORIA EAST$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$PIPERS CREEK$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$REDESDALE$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$SIDONIA$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$SPRING HILL$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$TYLDEN$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$TYLDEN SOUTH$$,#{state_id_vic},-37.091978,144.50611), - ($$3446$$,$$DRUMMOND NORTH$$,#{state_id_vic},-37.199978,144.29344), - ($$3446$$,$$MALMSBURY$$,#{state_id_vic},-37.199978,144.29344), - ($$3447$$,$$TARADALE$$,#{state_id_vic},-37.133438,144.356519), - ($$3448$$,$$ELPHINSTONE$$,#{state_id_vic},-37.105,144.337783), - ($$3448$$,$$METCALFE$$,#{state_id_vic},-37.105,144.337783), - ($$3448$$,$$SUTTON GRANGE$$,#{state_id_vic},-37.105,144.337783), - ($$3450$$,$$CASTLEMAINE$$,#{state_id_vic},-37.063869,144.217101), - ($$3450$$,$$MOONLIGHT FLAT$$,#{state_id_vic},-37.063869,144.217101), - ($$3451$$,$$BARKERS CREEK$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$CAMPBELLS CREEK$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$CHEWTON$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$CHEWTON BUSHLANDS$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$FARADAY$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$FRYERSTOWN$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GLENLUCE$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GOLDEN POINT$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GOWER$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GUILDFORD$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$IRISHTOWN$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$MCKENZIE HILL$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$MUCKLEFORD$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$TARILTA$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$VAUGHAN$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$YAPEEN$$,#{state_id_vic},-37.0292,144.239946), - ($$3453$$,$$HARCOURT$$,#{state_id_vic},-36.998965,144.262588), - ($$3453$$,$$HARCOURT NORTH$$,#{state_id_vic},-36.998965,144.262588), - ($$3453$$,$$RAVENSWOOD$$,#{state_id_vic},-36.998965,144.262588), - ($$3453$$,$$RAVENSWOOD SOUTH$$,#{state_id_vic},-36.998965,144.262588), - ($$3458$$,$$BARRYS REEF$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$BLACKWOOD$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$FERN HILL$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$LERDERDERG$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$LITTLE HAMPTON$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$NEWBURY$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$NORTH BLACKWOOD$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$TRENTHAM$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$TRENTHAM EAST$$,#{state_id_vic},-37.451989,144.293564), - ($$3460$$,$$BASALT$$,#{state_id_vic},-37.308233,144.094647), - ($$3460$$,$$DAYLESFORD$$,#{state_id_vic},-37.308233,144.094647), - ($$3461$$,$$BULLARTO$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$BULLARTO SOUTH$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$CLYDESDALE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$COOMOORA$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$DENVER$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$DRUMMOND$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$DRY DIGGINGS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$EGANSTOWN$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$ELEVATED PLAINS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$FRANKLINFORD$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$GLENLYON$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$HEPBURN$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$HEPBURN SPRINGS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$KORWEINGUBOORA$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$LEONARDS HILL$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$LYONVILLE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$MOUNT FRANKLIN$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$MUSK$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$MUSK VALE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$PORCUPINE RIDGE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SAILORS FALLS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SAILORS HILL$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SHEPHERDS FLAT$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SPARGO CREEK$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$STRANGWAYS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$WHEATSHEAF$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$YANDOIT$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$YANDOIT HILLS$$,#{state_id_vic},-37.394334,144.221001), - ($$3462$$,$$GREEN GULLY$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$JOYCES CREEK$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$MUCKLEFORD SOUTH$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$NEWSTEAD$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$SANDON$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$WELSHMANS REEF$$,#{state_id_vic},-37.107829,144.095795), - ($$3463$$,$$BARINGHUP$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$BARINGHUP WEST$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$BRADFORD$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$EASTVILLE$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$LAANECOORIE$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$MALDON$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$NEEREMAN$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$NUGGETTY$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$SHELBOURNE$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$TARRENGOWER$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$WALMER$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$WOODSTOCK WEST$$,#{state_id_vic},-36.984271,143.951487), - ($$3464$$,$$CARISBROOK$$,#{state_id_vic},-37.007853,143.796275), - ($$3465$$,$$ADELAIDE LEAD$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$ALMA$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$BOWENVALE$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$BUNG BONG$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$COTSWOLD$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$CRAIGIE$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$DAISY HILL$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$FLAGSTAFF$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$GOLDEN POINT$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$HAVELOCK$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$HOMEBUSH$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MAJORCA$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MARYBOROUGH$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MOOLORT$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MOONLIGHT FLAT$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$NATTE YALLOCK$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$RATHSCAR$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$RATHSCAR WEST$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$SIMSON$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$TIMOR$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$TIMOR WEST$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$WAREEK$$,#{state_id_vic},-37.074671,143.677358), - ($$3467$$,$$AVOCA$$,#{state_id_vic},-37.088539,143.473798), - ($$3468$$,$$AMPHITHEATRE$$,#{state_id_vic},-37.182344,143.399915), - ($$3468$$,$$MOUNT LONARCH$$,#{state_id_vic},-37.182344,143.399915), - ($$3469$$,$$ELMHURST$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$GLENLOFTY$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$GLENLOGIE$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$GLENPATRICK$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$NOWHERE CREEK$$,#{state_id_vic},-37.179436,143.249097), - ($$3472$$,$$BET BET$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$BETLEY$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$BROMLEY$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$DUNLUCE$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$DUNOLLY$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$EDDINGTON$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$GOLDSBOROUGH$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$INKERMAN$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$MCINTYRE$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$MOLIAGUL$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$MOUNT HOOGHLY$$,#{state_id_vic},-36.924333,143.756154), - ($$3475$$,$$ARCHDALE$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$ARCHDALE JUNCTION$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$BEALIBA$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$BURKES FLAT$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$COCHRANES CREEK$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$EMU$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$LOGAN$$,#{state_id_vic},-36.830903,143.502295), - ($$3477$$,$$AVON PLAINS$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$BEAZLEYS BRIDGE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$CARAPOOEE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$CARAPOOEE WEST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$COONOOER BRIDGE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$COONOOER WEST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$DALYENONG$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GOOROC$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GOWAR EAST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRAYS BRIDGE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRE GRE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRE GRE NORTH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRE GRE SOUTH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$KOOREH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$MARNOO EAST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$MOOLERR$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$MOYREISK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$PARADISE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$REDBANK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$ROSTRON$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$SLATY CREEK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$ST ARNAUD EAST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$ST ARNAUD NORTH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$STUART MILL$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$SUTHERLAND$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$SWANWATER$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$TOTTINGTON$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$TRAYNORS LAGOON$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$WINJALLOK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$YORK PLAINS$$,#{state_id_vic},0.0,0.0), - ($$3478$$,$$DOOBOOBETIC$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$MEDLYN$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$MOONAMBEL$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$PERCYDALE$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$ST ARNAUD$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$TANWOOD$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$WARRENMANG$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$YAWONG HILLS$$,#{state_id_vic},-36.544552,142.921227), - ($$3480$$,$$AREEGRA$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$CARRON$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$COPE COPE$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$CORACK$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$CORACK EAST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$DONALD$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$GIL GIL$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$JEFFCOTT$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$JEFFCOTT NORTH$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAEN$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAEN EAST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAEN NORTH$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAKE BULOKE$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAWLER$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LITCHFIELD$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$RICH AVON$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$RICH AVON EAST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$RICH AVON WEST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$SWANWATER WEST$$,#{state_id_vic},-36.236565,142.687307), - ($$3482$$,$$MASSEY$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$MORTON PLAINS$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$WARMUR$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$WATCHEM$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$WATCHEM WEST$$,#{state_id_vic},-36.226051,142.859931), - ($$3483$$,$$BALLAPUR$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$BIRCHIP$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$BIRCHIP WEST$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$CURYO$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$JIL JIL$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$KARYRIE$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$KINNABULLA$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$MARLBED$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$NARRAPORT$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$WHIRILY$$,#{state_id_vic},-35.979172,142.747934), - ($$3485$$,$$BANYAN$$,#{state_id_vic},-35.635088,142.766116), - ($$3485$$,$$WATCHUPGA$$,#{state_id_vic},-35.635088,142.766116), - ($$3485$$,$$WILLANGIE$$,#{state_id_vic},-35.635088,142.766116), - ($$3485$$,$$WOOMELANG$$,#{state_id_vic},-35.635088,142.766116), - ($$3487$$,$$LASCELLES$$,#{state_id_vic},-35.606765,142.578891), - ($$3488$$,$$SPEED$$,#{state_id_vic},-35.400818,142.44027), - ($$3488$$,$$TURRIFF$$,#{state_id_vic},-35.400818,142.44027), - ($$3488$$,$$TURRIFF EAST$$,#{state_id_vic},-35.400818,142.44027), - ($$3489$$,$$TEMPY$$,#{state_id_vic},-35.344581,142.476178), - ($$3490$$,$$BIG DESERT$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$BOINKA$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$KULWIN$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$MITTYACK$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$MURRAY-SUNSET$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$OUYEN$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$TORRITA$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$TUTYE$$,#{state_id_vic},-35.199697,141.600652), - ($$3491$$,$$PATCHEWOLLOCK$$,#{state_id_vic},-35.382896,142.1895), - ($$3494$$,$$CARWARP$$,#{state_id_vic},-34.457991,142.230811), - ($$3494$$,$$COLIGNAN$$,#{state_id_vic},-34.457991,142.230811), - ($$3494$$,$$IRAAK$$,#{state_id_vic},-34.457991,142.230811), - ($$3494$$,$$NANGILOC$$,#{state_id_vic},-34.457991,142.230811), - ($$3496$$,$$CARDROSS$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$CULLULLERAINE$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$LINDSAY POINT$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$MERINGUR$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$MERRINEE$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$NEDS CORNER$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$RED CLIFFS$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$SUNNYCLIFFS$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$WERRIMULL$$,#{state_id_vic},-34.292017,142.145463), - ($$3498$$,$$IRYMPLE$$,#{state_id_vic},-34.234604,142.181724), - ($$3500$$,$$MILDURA$$,#{state_id_vic},-34.181714,142.163072), - ($$3500$$,$$MILDURA WEST$$,#{state_id_vic},-34.181714,142.163072), - ($$3500$$,$$PARINGI$$,#{state_id_nsw},-34.181714,142.163072), - ($$3501$$,$$HATTAH$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$KOORLONG$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$MILDURA CENTRE PLAZA$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$MILDURA SOUTH$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$NICHOLS POINT$$,#{state_id_vic},-34.850899,142.327634), - ($$3502$$,$$MILDURA$$,#{state_id_vic},-37.972887,145.25835), - ($$3505$$,$$BIRDWOODTON$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$CABARITA$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$MERBEIN$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$MERBEIN SOUTH$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$MERBEIN WEST$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$WARGAN$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$YELTA$$,#{state_id_vic},-34.19768,142.057629), - ($$3506$$,$$COWANGIE$$,#{state_id_vic},-35.27579,141.399006), - ($$3507$$,$$WALPEUP$$,#{state_id_vic},-35.191803,142.02364), - ($$3509$$,$$LINGA$$,#{state_id_vic},-35.173454,141.692549), - ($$3509$$,$$UNDERBOOL$$,#{state_id_vic},-35.173454,141.692549), - ($$3512$$,$$CARINA$$,#{state_id_vic},-35.218149,141.090483), - ($$3512$$,$$MURRAYVILLE$$,#{state_id_vic},-35.218149,141.090483), - ($$3512$$,$$PANITYA$$,#{state_id_vic},-35.218149,141.090483), - ($$3515$$,$$MARONG$$,#{state_id_vic},-36.736592,144.132572), - ($$3515$$,$$SHELBOURNE$$,#{state_id_vic},-36.736592,144.132572), - ($$3515$$,$$WILSONS HILL$$,#{state_id_vic},-36.736592,144.132572), - ($$3516$$,$$BRIDGEWATER$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$BRIDGEWATER NORTH$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$BRIDGEWATER ON LODDON$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$DERBY$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$LEICHARDT$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$YARRABERB$$,#{state_id_vic},-36.593021,143.924643), - ($$3517$$,$$BEARS LAGOON$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$BRENANAH$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$GLENALBYN$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$INGLEWOOD$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$JARKLIN$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$KINGOWER$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$KURTING$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$POWLETT PLAINS$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$RHEOLA$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$SALISBURY WEST$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$SERPENTINE$$,#{state_id_vic},-36.298881,143.915229), - ($$3518$$,$$BERRIMAL$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$BORUNG$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$FENTONS CREEK$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$FERNIHURST$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$FIERY FLAT$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$KURRACA$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$KURRACA WEST$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$MYSIA$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$NINE MILE$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$RICHMOND PLAINS$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$SKINNERS FLAT$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WEDDERBURN$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WEDDERBURN JUNCTION$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WEHLA$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WOOLSHED FLAT$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WOOSANG$$,#{state_id_vic},-36.501479,143.456459), - ($$3520$$,$$KINYPANIAL$$,#{state_id_vic},-36.331469,143.83557), - ($$3520$$,$$KORONG VALE$$,#{state_id_vic},-36.331469,143.83557), - ($$3521$$,$$PYALONG$$,#{state_id_vic},-37.120609,144.882105), - ($$3522$$,$$GLENHOPE EAST$$,#{state_id_vic},-37.126178,144.750364), - ($$3522$$,$$TOOBORAC$$,#{state_id_vic},-37.126178,144.750364), - ($$3523$$,$$ARGYLE$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$COSTERFIELD$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$DERRINAL$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$HEATHCOTE$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$HEATHCOTE SOUTH$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$KNOWSLEY$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$LADYS PASS$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$MOORMBOOL WEST$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$MOUNT CAMEL$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$REDCASTLE$$,#{state_id_vic},-36.944132,144.732986), - ($$3525$$,$$BARRAKEE$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$BUCKRABANYULE$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$CHARLTON$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$CHIRRIP$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$GRANITE FLAT$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$LAKE MARMAL$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$NAREEWILLOCK$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$TERRAPPEE$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$WOOROONOOK$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$WYCHITELLA$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$WYCHITELLA NORTH$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$YEUNGROON$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$YEUNGROON EAST$$,#{state_id_vic},-36.268867,143.426085), - ($$3527$$,$$BUNGULUKE$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$DUMOSA$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$GLENLOTH$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$GLENLOTH EAST$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$JERUK$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$NINYEUNOOK$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TEDDYWADDY$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TEDDYWADDY WEST$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$THALIA$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TOWANINNY$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TOWANINNY SOUTH$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$WYCHEPROOF$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$WYCHEPROOF SOUTH$$,#{state_id_vic},-36.055958,143.38661), - ($$3529$$,$$KALPIENUNG$$,#{state_id_vic},-35.780006,143.259314), - ($$3529$$,$$NULLAWIL$$,#{state_id_vic},-35.780006,143.259314), - ($$3530$$,$$CULGOA$$,#{state_id_vic},-35.718468,143.107379), - ($$3530$$,$$SUTTON$$,#{state_id_vic},-35.718468,143.107379), - ($$3530$$,$$WANGIE$$,#{state_id_vic},-35.718468,143.107379), - ($$3530$$,$$WARNE$$,#{state_id_vic},-35.718468,143.107379), - ($$3531$$,$$BERRIWILLOCK$$,#{state_id_vic},-35.635336,142.991804), - ($$3531$$,$$BOIGBEAT$$,#{state_id_vic},-35.635336,142.991804), - ($$3533$$,$$BIMBOURIE$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$LAKE TYRRELL$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$MYALL$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$NANDALY$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$NINDA$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$NYARRIN$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$PIER MILAN$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$SEA LAKE$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$STRATEN$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$TYENNA$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$TYRRELL$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$TYRRELL DOWNS$$,#{state_id_vic},-35.360723,142.786824), - ($$3537$$,$$BARRAPORT$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$BARRAPORT WEST$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$BOORT$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$CANARY ISLAND$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$CATUMNAL$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$GREDGWIN$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$LEAGHUR$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$MINMINDIE$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$YANDO$$,#{state_id_vic},-36.011488,143.671965), - ($$3540$$,$$CANNIE$$,#{state_id_vic},-35.75855,143.445376), - ($$3540$$,$$OAKVALE$$,#{state_id_vic},-35.75855,143.445376), - ($$3540$$,$$QUAMBATOOK$$,#{state_id_vic},-35.75855,143.445376), - ($$3542$$,$$COKUM$$,#{state_id_vic},-35.758096,143.284751), - ($$3542$$,$$LALBERT$$,#{state_id_vic},-35.758096,143.284751), - ($$3542$$,$$TITTYBONG$$,#{state_id_vic},-35.758096,143.284751), - ($$3544$$,$$CHINANGIN$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$GOWANFORD$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$MURNUNGIN$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$SPRINGFIELD$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$ULTIMA$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$ULTIMA EAST$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$WAITCHIE$$,#{state_id_vic},-35.513341,143.197025), - ($$3546$$,$$BOLTON$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$CHINKAPOOK$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$COCAMBA$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$GERAHMIN$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$MANANGATANG$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$TUROAR$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$WINNAMBOOL$$,#{state_id_vic},-34.96464,142.884361), - ($$3549$$,$$ANNUELLO$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$BANNERTON$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$HAPPY VALLEY$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$LIPAROO$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION B$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION C$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION D$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION E$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$TOL TOL$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$WANDOWN$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$WEMEN$$,#{state_id_vic},-34.847699,142.830117), - ($$3550$$,$$BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$BENDIGO SOUTH$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$EAST BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$FLORA HILL$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$IRONBARK$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$KENNINGTON$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$LONG GULLY$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$NORTH BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$QUARRY HILL$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$SANDHURST EAST$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$SPRING GULLY$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$STRATHDALE$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$WEST BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$WHITE HILLS$$,#{state_id_vic},-36.758492,144.280075), - ($$3551$$,$$ARNOLD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$ARNOLD WEST$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$ASCOT$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$AXE CREEK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$AXEDALE$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$BAGSHOT$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$BAGSHOT NORTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$BENDIGO FORWARD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$CORNELLA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$EMU CREEK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$EPPALOCK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$EPSOM$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$HUNTLY$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$HUNTLY NORTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$JUNORTOUN$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$KIMBOLTON$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LAKE EPPALOCK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LLANELLY$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LOCKWOOD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LOCKWOOD SOUTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LONGLEA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MAIDEN GULLY$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MANDURANG$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MANDURANG SOUTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MINTO$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MURPHYS CREEK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MYOLA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$NEWBRIDGE$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$PAINSWICK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$SEDGWICK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$STRATHFIELDSAYE$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$TARNAGULLA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$TOOLLEEN$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$WAANYARRA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$WELLSFORD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$WOODSTOCK ON LODDON$$,#{state_id_vic},-36.690822,143.868371), - ($$3552$$,$$BENDIGO$$,#{state_id_vic},-37.825288,145.011924), - ($$3554$$,$$BENDIGO DC$$,#{state_id_vic},0.0,0.0), - ($$3555$$,$$BIG HILL$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$GOLDEN GULLY$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$GOLDEN SQUARE$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$KANGAROO FLAT$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$LANSELL PLAZA$$,#{state_id_vic},-36.834685,144.230004), - ($$3556$$,$$CALIFORNIA GULLY$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$CAMPBELLS FOREST$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$EAGLEHAWK$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$EAGLEHAWK NORTH$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$JACKASS FLAT$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$MYERS FLAT$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$SAILORS GULLY$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$SEBASTIAN$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$WHIPSTICK$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$WOODVALE$$,#{state_id_vic},-36.732656,144.257173), - ($$3557$$,$$BARNADOWN$$,#{state_id_vic},-36.653535,144.506417), - ($$3557$$,$$FOSTERVILLE$$,#{state_id_vic},-36.653535,144.506417), - ($$3557$$,$$GOORNONG$$,#{state_id_vic},-36.653535,144.506417), - ($$3557$$,$$MUSKERRY$$,#{state_id_vic},-36.653535,144.506417), - ($$3558$$,$$BURNEWANG$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$COROP WEST$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$ELMORE$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$HUNTER$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$RUNNYMEDE$$,#{state_id_vic},-36.485796,144.713905), - ($$3559$$,$$AVONMORE$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$BURRAMBOOT$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$COLBINABBIN$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$COROP$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$GOBARUP$$,#{state_id_vic},-36.529882,144.604459), - ($$3561$$,$$BALLENDELLA$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$BAMAWM$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$BAMAWM EXTENSION$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$BONN$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$DIGGORA$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$FAIRY DELL$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$NANNEELLA$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$ROCHESTER$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$TIMMERING$$,#{state_id_vic},-36.298882,144.673529), - ($$3562$$,$$TORRUMBARRY$$,#{state_id_vic},-35.975398,144.459855), - ($$3563$$,$$LOCKINGTON$$,#{state_id_vic},-36.271227,144.481629), - ($$3564$$,$$ECHUCA$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ECHUCA SOUTH$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ECHUCA VILLAGE$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ECHUCA WEST$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$KANYAPELLA$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$PATHO$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ROSLYNMEAD$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$WHARPARILLA$$,#{state_id_vic},-36.131154,144.728548), - ($$3565$$,$$KOTTA$$,#{state_id_vic},-36.192354,144.526275), - ($$3566$$,$$GUNBOWER$$,#{state_id_vic},-35.957441,144.366659), - ($$3567$$,$$HORFIELD$$,#{state_id_vic},-35.886223,144.242273), - ($$3567$$,$$LEITCHVILLE$$,#{state_id_vic},-35.886223,144.242273), - ($$3568$$,$$BURKES BRIDGE$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$COHUNA$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$CULLEN$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$DALTONS BRIDGE$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$GANNAWARRA$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$KEELY$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MACORNA NORTH$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MCMILLANS$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MEAD$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MINCHA WEST$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$WEE WEE RUP$$,#{state_id_vic},-35.836345,144.336635), - ($$3570$$,$$AUCHMORE$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$DRUMMARTIN$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$KAMAROOKA$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$NEILBOROUGH$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$RAYWOOD$$,#{state_id_vic},-36.474005,144.1055), - ($$3571$$,$$DINGEE$$,#{state_id_vic},-36.370912,144.231949), - ($$3571$$,$$KAMAROOKA NORTH$$,#{state_id_vic},-36.370912,144.231949), - ($$3571$$,$$POMPAPIEL$$,#{state_id_vic},-36.370912,144.231949), - ($$3571$$,$$TANDARRA$$,#{state_id_vic},-36.370912,144.231949), - ($$3572$$,$$MILLOO$$,#{state_id_vic},-36.356189,144.381891), - ($$3572$$,$$PIAVELLA$$,#{state_id_vic},-36.356189,144.381891), - ($$3572$$,$$PRAIRIE$$,#{state_id_vic},-36.356189,144.381891), - ($$3572$$,$$TENNYSON$$,#{state_id_vic},-36.356189,144.381891), - ($$3573$$,$$CALIVIL$$,#{state_id_vic},-36.298763,144.085645), - ($$3573$$,$$MITIAMO$$,#{state_id_vic},-36.298763,144.085645), - ($$3573$$,$$PINE GROVE$$,#{state_id_vic},-36.298763,144.085645), - ($$3573$$,$$TERRICK TERRICK EAST$$,#{state_id_vic},-36.298763,144.085645), - ($$3575$$,$$GLADFIELD$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$JUNGABURRA$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$LODDON VALE$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$MINCHA$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$MOLOGA$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$PYRAMID HILL$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$SYLVATERRE$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$TERRICK TERRICK$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$YARRAWALLA$$,#{state_id_vic},-36.042544,143.990513), - ($$3576$$,$$DURHAM OX$$,#{state_id_vic},-36.198759,143.956055), - ($$3579$$,$$APPIN$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$APPIN SOUTH$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BAEL BAEL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BEAUCHAMP$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BENJEROOP$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BUDGERUM EAST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$CAPELS CROSSING$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$DINGWALL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$FAIRLEY$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$GONN CROSSING$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$KERANG$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$KERANG EAST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$KOROOP$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$LAKE MERAN$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MACORNA$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MEERING WEST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MILNES BRIDGE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MURRABIT$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MURRABIT WEST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MYALL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MYSTIC PARK$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$NORMANVILLE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$PINE VIEW$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$REEDY LAKE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$SANDHILL LAKE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$TEAL POINT$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$TRAGOWEL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$WANDELLA$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$WESTBY$$,#{state_id_vic},-35.878433,143.872782), - ($$3580$$,$$KOONDROOK$$,#{state_id_vic},-35.64272,144.108584), - ($$3581$$,$$LAKE CHARM$$,#{state_id_vic},-35.620733,143.804041), - ($$3583$$,$$TRESCO$$,#{state_id_vic},-35.506577,143.638434), - ($$3584$$,$$LAKE BOGA$$,#{state_id_vic},-35.461804,143.634454), - ($$3584$$,$$TRESCO WEST$$,#{state_id_vic},-35.461804,143.634454), - ($$3585$$,$$CASTLE DONNINGTON$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$CHILLINGOLLAH$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$FISH POINT$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$GOSCHEN$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$KUNAT$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$MEATIAN$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$MURRAY DOWNS$$,#{state_id_nsw},-35.418038,143.594275), - ($$3585$$,$$NOWIE$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$NYRRABY$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$PIRA$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$POLISBET$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SPEEWA$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SWAN HILL$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SWAN HILL PIONEER$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SWAN HILL WEST$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$WINLATON$$,#{state_id_vic},-35.418038,143.594275), - ($$3586$$,$$BULGA$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$MALLAN$$,#{state_id_nsw},-35.304516,143.359804), - ($$3586$$,$$MURRAWEE$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$MURRAYDALE$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$PENTAL ISLAND$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$TYNTYNDER$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$TYNTYNDER SOUTH$$,#{state_id_vic},-35.304516,143.359804), - ($$3588$$,$$WOORINEN SOUTH$$,#{state_id_vic},-35.270527,143.454012), - ($$3589$$,$$WOORINEN$$,#{state_id_vic},-35.264373,143.471892), - ($$3589$$,$$WOORINEN NORTH$$,#{state_id_vic},-35.264373,143.471892), - ($$3590$$,$$BEVERFORD$$,#{state_id_vic},-35.235882,143.480953), - ($$3591$$,$$VINIFERA$$,#{state_id_vic},-35.217734,143.405908), - ($$3594$$,$$NYAH$$,#{state_id_vic},-35.152584,143.362249), - ($$3595$$,$$NYAH WEST$$,#{state_id_vic},-35.187893,143.348862), - ($$3596$$,$$MIRALIE$$,#{state_id_vic},-35.123806,143.327682), - ($$3596$$,$$TOWAN$$,#{state_id_vic},-35.123806,143.327682), - ($$3596$$,$$WOOD WOOD$$,#{state_id_vic},-35.123806,143.327682), - ($$3597$$,$$KENLEY$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$KOOLOONONG$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$LAKE POWELL$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$NARRUNG$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$NATYA$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$PIANGIL$$,#{state_id_vic},-34.856397,143.341123), - ($$3599$$,$$BOUNDARY BEND$$,#{state_id_vic},-34.742098,143.144838), - ($$3607$$,$$TABILK$$,#{state_id_vic},-36.846437,145.199887), - ($$3608$$,$$BAILIESTON$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$GOULBURN WEIR$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$GRAYTOWN$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$KIRWANS BRIDGE$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$MITCHELLSTOWN$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$NAGAMBIE$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$WAHRING$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$WIRRATE$$,#{state_id_vic},-36.699872,145.034359), - ($$3610$$,$$DHURRINGILE$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MOORILIM$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MURCHISON$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MURCHISON EAST$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MURCHISON NORTH$$,#{state_id_vic},-36.542846,145.277533), - ($$3612$$,$$MOORA$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$RUSHWORTH$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$WANALTA$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$WARANGA SHORES$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$WHROO$$,#{state_id_vic},-36.591412,144.948216), - ($$3614$$,$$TOOLAMBA$$,#{state_id_vic},-36.484229,145.259357), - ($$3614$$,$$TOOLAMBA WEST$$,#{state_id_vic},-36.484229,145.259357), - ($$3616$$,$$COOMA$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$GILLIESTON$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$GIRGARRE EAST$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$HARSTON$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$MOOROOPNA NORTH WEST$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$TATURA$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$TATURA EAST$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$WARANGA$$,#{state_id_vic},-36.421146,145.068244), - ($$3617$$,$$BYRNESIDE$$,#{state_id_vic},-36.416975,145.149914), - ($$3618$$,$$MERRIGUM$$,#{state_id_vic},-36.372412,145.170237), - ($$3619$$,$$KYABRAM$$,#{state_id_vic},-37.659566,144.936295), - ($$3620$$,$$KYABRAM$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$KYABRAM SOUTH$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$LANCASTER$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$ST GERMAINS$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$TARIPTA$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$WYUNA$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$WYUNA EAST$$,#{state_id_vic},-36.308063,145.049552), - ($$3621$$,$$KYVALLEY$$,#{state_id_vic},-36.269418,144.850248), - ($$3621$$,$$TONGALA$$,#{state_id_vic},-36.269418,144.850248), - ($$3621$$,$$YAMBUNA$$,#{state_id_vic},-36.269418,144.850248), - ($$3622$$,$$KOYUGA$$,#{state_id_vic},-36.161595,144.765651), - ($$3622$$,$$STRATHALLAN$$,#{state_id_vic},-36.161595,144.765651), - ($$3623$$,$$CARAG CARAG$$,#{state_id_vic},-36.462334,144.904277), - ($$3623$$,$$STANHOPE$$,#{state_id_vic},-36.462334,144.904277), - ($$3623$$,$$STANHOPE SOUTH$$,#{state_id_vic},-36.462334,144.904277), - ($$3624$$,$$GIRGARRE$$,#{state_id_vic},-36.443573,145.068304), - ($$3629$$,$$ARDMONA$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$COOMBOONA$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$MOOROOPNA$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$MOOROOPNA NORTH$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$UNDERA$$,#{state_id_vic},-36.378536,145.295366), - ($$3630$$,$$BRANDITT$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$CANIAMBO$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$COLLIVER$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$DUNKIRK$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$SHEPPARTON$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$SHEPPARTON SOUTH$$,#{state_id_vic},-36.360193,145.401927), - ($$3631$$,$$ARCADIA$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$ARCADIA SOUTH$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$COSGROVE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$COSGROVE SOUTH$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$GRAHAMVALE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KARRAMOMUS$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KIALLA$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KIALLA EAST$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KIALLA WEST$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$LEMNOS$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$ORRVALE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$PINE LODGE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$SHEPPARTON EAST$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$SHEPPARTON NORTH$$,#{state_id_vic},-36.541604,145.362556), - ($$3632$$,$$SHEPPARTON$$,#{state_id_vic},-36.544462,145.603242), - ($$3633$$,$$CONGUPNA$$,#{state_id_vic},-36.299252,145.481126), - ($$3634$$,$$BUNBARTHA$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$KATANDRA$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$KATANDRA WEST$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$MARIONVALE$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$MARUNGI$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$TALLYGAROOPNA$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$ZEERUST$$,#{state_id_vic},-36.220101,145.344007), - ($$3635$$,$$KAARIMBA$$,#{state_id_vic},-36.16323,145.301771), - ($$3635$$,$$MUNDOONA$$,#{state_id_vic},-36.16323,145.301771), - ($$3635$$,$$WUNGHNU$$,#{state_id_vic},-36.16323,145.301771), - ($$3636$$,$$DRUMANURE$$,#{state_id_vic},-36.135713,145.504192), - ($$3636$$,$$INVERGORDON$$,#{state_id_vic},-36.135713,145.504192), - ($$3636$$,$$NARING$$,#{state_id_vic},-36.135713,145.504192), - ($$3636$$,$$NUMURKAH$$,#{state_id_vic},-36.135713,145.504192), - ($$3637$$,$$WAAIA$$,#{state_id_vic},-36.05372,145.33176), - ($$3637$$,$$YALCA$$,#{state_id_vic},-36.05372,145.33176), - ($$3638$$,$$KOTUPNA$$,#{state_id_vic},-36.145467,145.165703), - ($$3638$$,$$NATHALIA$$,#{state_id_vic},-36.145467,145.165703), - ($$3638$$,$$YIELIMA$$,#{state_id_vic},-36.145467,145.165703), - ($$3639$$,$$BARMAH$$,#{state_id_vic},-36.023458,144.973324), - ($$3639$$,$$LOWER MOIRA$$,#{state_id_vic},-36.023458,144.973324), - ($$3639$$,$$PICOLA$$,#{state_id_vic},-36.023458,144.973324), - ($$3639$$,$$PICOLA WEST$$,#{state_id_vic},-36.023458,144.973324), - ($$3640$$,$$KATUNGA$$,#{state_id_vic},-35.973776,145.460399), - ($$3641$$,$$BEARII$$,#{state_id_vic},-35.918029,145.33172), - ($$3641$$,$$MYWEE$$,#{state_id_vic},-35.918029,145.33172), - ($$3641$$,$$STRATHMERTON$$,#{state_id_vic},-35.918029,145.33172), - ($$3641$$,$$ULUPNA$$,#{state_id_vic},-35.918029,145.33172), - ($$3643$$,$$COBRAM$$,#{state_id_vic},-35.955363,145.631874), - ($$3644$$,$$BAROOGA$$,#{state_id_nsw},-35.913566,145.688503), - ($$3644$$,$$COBRAM$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$COBRAM EAST$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$KOONOOMOO$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$LALALTY$$,#{state_id_nsw},-35.913566,145.688503), - ($$3644$$,$$MUCKATAH$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$YARROWEYAH$$,#{state_id_vic},-35.913566,145.688503), - ($$3646$$,$$DOOKIE$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$MOUNT MAJOR$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$NALINGA$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$WAGGARANDALL$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$YABBA NORTH$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$YABBA SOUTH$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$YOUANMITE$$,#{state_id_vic},-36.327503,145.686223), - ($$3647$$,$$DOOKIE COLLEGE$$,#{state_id_vic},-36.395102,145.703035), - ($$3649$$,$$KATAMATITE$$,#{state_id_vic},-36.078387,145.688645), - ($$3649$$,$$KATAMATITE EAST$$,#{state_id_vic},-36.078387,145.688645), - ($$3658$$,$$BROADFORD$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$CLONBINANE$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$FLOWERDALE$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$HAZELDENE$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$REEDY CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$STRATH CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$SUGARLOAF CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$SUNDAY CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$TYAAK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$WATERFORD PARK$$,#{state_id_vic},-37.203001,145.050171), - ($$3659$$,$$TALLAROOK$$,#{state_id_vic},-37.128108,145.024365), - ($$3660$$,$$CAVEAT$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$DROPMORE$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$HIGHLANDS$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$HILLDENE$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$KERRISDALE$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$NORTHWOOD$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$SEYMOUR$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$SEYMOUR SOUTH$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$TRAWOOL$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$WHITEHEADS CREEK$$,#{state_id_vic},-37.091133,145.495713), - ($$3661$$,$$SEYMOUR$$,#{state_id_vic},-38.195993,146.535346), - ($$3662$$,$$PUCKAPUNYAL$$,#{state_id_vic},0.0,0.0), - ($$3662$$,$$PUCKAPUNYAL MILPO$$,#{state_id_vic},0.0,0.0), - ($$3663$$,$$MANGALORE$$,#{state_id_vic},-36.941616,145.161897), - ($$3664$$,$$AVENEL$$,#{state_id_vic},-36.892793,145.23059), - ($$3664$$,$$UPTON HILL$$,#{state_id_vic},-36.892793,145.23059), - ($$3665$$,$$LOCKSLEY$$,#{state_id_vic},-36.81576,145.35517), - ($$3665$$,$$LONGWOOD$$,#{state_id_vic},-36.81576,145.35517), - ($$3666$$,$$BALMATTUM$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$CREIGHTONS CREEK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$EUROA$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$GOORAM$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$KELVIN VIEW$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$KITHBROOK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$LONGWOOD EAST$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$MIEPOLL$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$MOGLONEMBY$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$MOLKA$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$PRANJIP$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$RIGGS CREEK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$RUFFY$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$SHEANS CREEK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$STRATHBOGIE$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$TARCOMBE$$,#{state_id_vic},-36.705961,145.640263), - ($$3669$$,$$BOHO$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$BOHO SOUTH$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$CREEK JUNCTION$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$EARLSTON$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$GOWANGARDIE$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$KOONDA$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$MARRAWEENEY$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$TAMLEUGH$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$TAMLEUGH NORTH$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$UPOTIPOTPON$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$VIOLET TOWN$$,#{state_id_vic},-36.696659,145.771354), - ($$3670$$,$$BADDAGINNIE$$,#{state_id_vic},-36.592633,145.861036), - ($$3670$$,$$TARNOOK$$,#{state_id_vic},-36.592633,145.861036), - ($$3670$$,$$WARRENBAYNE$$,#{state_id_vic},-36.592633,145.861036), - ($$3671$$,$$BENALLA$$,#{state_id_vic},-36.385144,145.420691), - ($$3672$$,$$BENALLA$$,#{state_id_vic},-36.546895,145.98565), - ($$3672$$,$$BENALLA WEST$$,#{state_id_vic},-36.546895,145.98565), - ($$3673$$,$$BROKEN CREEK$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$GOOMALIBEE$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LIMA$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LIMA EAST$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LIMA SOUTH$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LURG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$MOLYULLAH$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$MOORNGAG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$SAMARIA$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$SWANPOOL$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$TATONG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$UPPER LURG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$UPPER RYANS CREEK$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$WINTON$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$WINTON NORTH$$,#{state_id_vic},-36.434779,145.890351), - ($$3675$$,$$BOWEYA$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$BOWEYA NORTH$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GLENROWAN$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GLENROWAN WEST$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GRETA$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GRETA SOUTH$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GRETA WEST$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$HANSONVILLE$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$MOUNT BRUNO$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$TAMINICK$$,#{state_id_vic},-36.269789,146.131319), - ($$3676$$,$$WANGARATTA$$,#{state_id_vic},-36.341245,146.338612), - ($$3677$$,$$WANGARATTA$$,#{state_id_vic},-36.353243,146.297244), - ($$3677$$,$$WANGARATTA WEST$$,#{state_id_vic},-36.353243,146.297244), - ($$3677$$,$$YARRUNGA$$,#{state_id_vic},-36.353243,146.297244), - ($$3678$$,$$BOBINAWARRAH$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BOORHAMAN$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BOORHAMAN EAST$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BOWSER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BYAWATHA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$CARBOOR$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$CHESHUNT$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$CHESHUNT SOUTH$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$DOCKER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$DOCKERS PLAINS$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EAST WANGARATTA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EDI$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EDI UPPER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EVERTON$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EVERTON UPPER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$KILLAWARRA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$KING VALLEY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$LACEBY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$LONDRIGAN$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$MARKWOOD$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$MEADOW CREEK$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$MILAWA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$NORTH WANGARATTA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$OXLEY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$OXLEY FLATS$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$PEECHELBA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$PEECHELBA EAST$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$ROSE RIVER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$TARRAWINGEE$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WABONGA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WALDARA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WANGANDARY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WANGARATTA FORWARD$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WANGARATTA SOUTH$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WHITLANDS$$,#{state_id_vic},-36.521737,146.498737), - ($$3682$$,$$BORALMA$$,#{state_id_vic},-36.243951,146.411677), - ($$3682$$,$$LILLIPUT$$,#{state_id_vic},-36.243951,146.411677), - ($$3682$$,$$NORONG$$,#{state_id_vic},-36.243951,146.411677), - ($$3682$$,$$SPRINGHURST$$,#{state_id_vic},-36.243951,146.411677), - ($$3683$$,$$CHILTERN$$,#{state_id_vic},-36.148307,146.610311), - ($$3683$$,$$CHILTERN VALLEY$$,#{state_id_vic},-36.148307,146.610311), - ($$3683$$,$$CORNISHTOWN$$,#{state_id_vic},-36.148307,146.610311), - ($$3685$$,$$BOORHAMAN NORTH$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$BRIMIN$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$BROWNS PLAINS$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$CARLYLE$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$GOORAMADDA$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$GREAT SOUTHERN$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$LAKE MOODEMERE$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$PRENTICE NORTH$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$RUTHERGLEN$$,#{state_id_vic},-36.098847,146.222359), - ($$3687$$,$$WAHGUNYAH$$,#{state_id_vic},-36.011553,146.40193), - ($$3688$$,$$BARNAWARTHA$$,#{state_id_vic},-36.105488,146.673164), - ($$3688$$,$$INDIGO VALLEY$$,#{state_id_vic},-36.105488,146.673164), - ($$3689$$,$$WODONGA$$,#{state_id_vic},-37.67576,144.989793), - ($$3690$$,$$WEST WODONGA$$,#{state_id_vic},-36.099768,146.821149), - ($$3690$$,$$WODONGA$$,#{state_id_vic},-36.099768,146.821149), - ($$3690$$,$$WODONGA PLAZA$$,#{state_id_vic},-36.099768,146.821149), - ($$3691$$,$$ALLANS FLAT$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BANDIANA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BARANDUDA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BARNAWARTHA NORTH$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BELLBRIDGE$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BERRINGAMA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BETHANGA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BONEGILLA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BUNGIL$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$CASTLE CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$CORAL BANK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$DEDERANG$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$EBDEN$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$GATEWAY ISLAND$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$GLEN CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$GUNDOWRING$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$HUON CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KANCOONA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KERGUNYAH$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KERGUNYAH SOUTH$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KIEWA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KILLARA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$LAKE HUME VILLAGE$$,#{state_id_nsw},-36.276114,146.909823), - ($$3691$$,$$LENEVA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$LUCYVALE$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$MONGANS BRIDGE$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$OSBORNES FLAT$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$RUNNING CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$STAGHORN FLAT$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$TALGARNO$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$TANGAMBALANGA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$THOLOGOLONG$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$UPPER GUNDOWRING$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$WODONGA FORWARD$$,#{state_id_vic},-36.276114,146.909823), - ($$3694$$,$$BANDIANA MILPO$$,#{state_id_vic},-36.141317,146.916596), - ($$3695$$,$$CHARLEROI$$,#{state_id_vic},-36.30384,147.139316), - ($$3695$$,$$HUON$$,#{state_id_vic},-36.30384,147.139316), - ($$3695$$,$$SANDY CREEK$$,#{state_id_vic},-36.30384,147.139316), - ($$3697$$,$$TAWONGA$$,#{state_id_vic},-36.66901,147.205089), - ($$3698$$,$$TAWONGA SOUTH$$,#{state_id_vic},0.0,0.0), - ($$3699$$,$$BOGONG$$,#{state_id_vic},-36.80517,147.224996), - ($$3699$$,$$FALLS CREEK$$,#{state_id_vic},-36.80517,147.224996), - ($$3699$$,$$MOUNT BEAUTY$$,#{state_id_vic},-36.80517,147.224996), - ($$3699$$,$$NELSE$$,#{state_id_vic},-36.80517,147.224996), - ($$3700$$,$$BULLIOH$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$GEORGES CREEK$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$JARVIS CREEK$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$TALLANGATTA$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$TALLANGATTA EAST$$,#{state_id_vic},-36.175761,147.338065), - ($$3701$$,$$DARTMOUTH$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$ESKDALE$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$GRANYA$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$MITTA MITTA$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$OLD TALLANGATTA$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$SHELLEY$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$TALLANDOON$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$TALLANGATTA SOUTH$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$TALLANGATTA VALLEY$$,#{state_id_vic},-36.533461,147.497235), - ($$3704$$,$$KOETONG$$,#{state_id_vic},-36.104644,147.538225), - ($$3705$$,$$CUDGEWA$$,#{state_id_vic},-36.190684,147.771573), - ($$3707$$,$$BIGGARA$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$BRINGENBRONG$$,#{state_id_nsw},-36.279153,148.025563), - ($$3707$$,$$COLAC COLAC$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$CORRYONG$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$NARIEL VALLEY$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$THOWGLA VALLEY$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$TOM GROGGIN$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$TOWONG$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$TOWONG UPPER$$,#{state_id_vic},-36.279153,148.025563), - ($$3708$$,$$TINTALDRA$$,#{state_id_vic},-36.048986,147.930952), - ($$3709$$,$$BURROWYE$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$GUYS FOREST$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$MOUNT ALFRED$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$PINE MOUNTAIN$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$WALWA$$,#{state_id_vic},-36.048847,147.561427), - ($$3711$$,$$BUXTON$$,#{state_id_vic},-37.420458,145.712999), - ($$3712$$,$$RUBICON$$,#{state_id_vic},-37.326297,145.862023), - ($$3712$$,$$THORNTON$$,#{state_id_vic},-37.326297,145.862023), - ($$3713$$,$$EILDON$$,#{state_id_vic},-37.234547,145.910525), - ($$3713$$,$$LAKE EILDON$$,#{state_id_vic},-37.234547,145.910525), - ($$3713$$,$$TAYLOR BAY$$,#{state_id_vic},-37.234547,145.910525), - ($$3714$$,$$ACHERON$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$ALEXANDRA$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$CATHKIN$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$CRYSTAL CREEK$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$DEVILS RIVER$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$FAWCETT$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$KORIELLA$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$MAINTONGOON$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$TAGGERTY$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$WHANREGARWEN$$,#{state_id_vic},-37.252433,145.702015), - ($$3715$$,$$ANCONA$$,#{state_id_vic},-36.972266,145.790539), - ($$3715$$,$$MERTON$$,#{state_id_vic},-36.972266,145.790539), - ($$3715$$,$$WOODFIELD$$,#{state_id_vic},-36.972266,145.790539), - ($$3717$$,$$FLOWERDALE$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$GHIN GHIN$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$GLENBURN$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$HOMEWOOD$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$KILLINGWORTH$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$LIMESTONE$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$MURRINDINDI$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$YEA$$,#{state_id_vic},-37.344477,145.289109), - ($$3718$$,$$MOLESWORTH$$,#{state_id_vic},-37.127985,145.525714), - ($$3719$$,$$GOBUR$$,#{state_id_vic},-37.014402,145.617965), - ($$3719$$,$$KANUMBRA$$,#{state_id_vic},-37.014402,145.617965), - ($$3719$$,$$TERIP TERIP$$,#{state_id_vic},-37.014402,145.617965), - ($$3719$$,$$YARCK$$,#{state_id_vic},-37.014402,145.617965), - ($$3720$$,$$BONNIE DOON$$,#{state_id_vic},-37.023006,145.86227), - ($$3722$$,$$BARWITE$$,#{state_id_vic},-37.009455,146.21744), - ($$3722$$,$$MANSFIELD$$,#{state_id_vic},-37.009455,146.21744), - ($$3722$$,$$MIRIMBAH$$,#{state_id_vic},-37.009455,146.21744), - ($$3723$$,$$ARCHERTON$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$BARJARG$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$BOOROLITE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$BRIDGE CREEK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$DELATITE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$ENOCHS POINT$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$GAFFNEYS CREEK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$GOUGHS BAY$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWES CREEK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWQUA$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWQUA HILLS$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWQUA INLET$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$JAMIESON$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$KEVINGTON$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$KNOCKWOOD$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MACS COVE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MAINDAMPLE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MATLOCK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MERRIJIG$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MOUNT BULLER$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MOUNTAIN BAY$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$PIRIES$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$SAWMILL SETTLEMENT$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$TOLMIE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$WOODS POINT$$,#{state_id_vic},-36.894465,146.256507), - ($$3724$$,$$MANSFIELD$$,#{state_id_vic},-37.053108,146.076832), - ($$3725$$,$$BOXWOOD$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$CHESNEY VALE$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$GOORAMBAT$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$MAJOR PLAINS$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$STEWARTON$$,#{state_id_vic},-36.323886,145.79839), - ($$3726$$,$$BUNGEET$$,#{state_id_vic},-36.28166,146.057876), - ($$3726$$,$$BUNGEET WEST$$,#{state_id_vic},-36.28166,146.057876), - ($$3726$$,$$DEVENISH$$,#{state_id_vic},-36.28166,146.057876), - ($$3726$$,$$THOONA$$,#{state_id_vic},-36.28166,146.057876), - ($$3727$$,$$ALMONDS$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$LAKE ROWAN$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$PELLUEBLA$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$ST JAMES$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$YUNDOOL$$,#{state_id_vic},-36.232281,146.056216), - ($$3728$$,$$BOOMAHNOOMOONAH$$,#{state_id_vic},-36.099254,146.084897), - ($$3728$$,$$TUNGAMAH$$,#{state_id_vic},-36.099254,146.084897), - ($$3728$$,$$WILBY$$,#{state_id_vic},-36.099254,146.084897), - ($$3728$$,$$YOUARANG$$,#{state_id_vic},-36.099254,146.084897), - ($$3730$$,$$BATHUMI$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BOOSEY$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BUNDALONG$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BUNDALONG SOUTH$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BURRAMINE$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BURRAMINE SOUTH$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$ESMOND$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$TELFORD$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$YARRAWONGA$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$YARRAWONGA SOUTH$$,#{state_id_vic},-36.026715,146.084897), - ($$3732$$,$$MOYHU$$,#{state_id_vic},-36.578223,146.378463), - ($$3732$$,$$MYRRHEE$$,#{state_id_vic},-36.578223,146.378463), - ($$3733$$,$$WHITFIELD$$,#{state_id_vic},-36.749752,146.413426), - ($$3735$$,$$BOWMANS FOREST$$,#{state_id_vic},-36.520364,146.577229), - ($$3735$$,$$WHOROULY$$,#{state_id_vic},-36.520364,146.577229), - ($$3735$$,$$WHOROULY EAST$$,#{state_id_vic},-36.520364,146.577229), - ($$3735$$,$$WHOROULY SOUTH$$,#{state_id_vic},-36.520364,146.577229), - ($$3736$$,$$MYRTLEFORD$$,#{state_id_vic},-36.455136,146.479489), - ($$3737$$,$$ABBEYARD$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$BARWIDGEE$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$BUFFALO RIVER$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$DANDONGADALE$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$GAPSTED$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$HAVILAH$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MERRIANG$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MERRIANG SOUTH$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MUDGEGONGA$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MYRTLEFORD$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$NUG NUG$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$ROSEWHITE$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$SELWYN$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$WONNANGATTA$$,#{state_id_vic},-36.976415,146.782515), - ($$3738$$,$$OVENS$$,#{state_id_vic},-36.606337,146.792102), - ($$3739$$,$$EUROBIN$$,#{state_id_vic},-36.703255,146.84579), - ($$3740$$,$$BUCKLAND$$,#{state_id_vic},-36.815383,146.852777), - ($$3740$$,$$MOUNT BUFFALO$$,#{state_id_vic},-36.815383,146.852777), - ($$3740$$,$$POREPUNKAH$$,#{state_id_vic},-36.815383,146.852777), - ($$3741$$,$$BRIGHT$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$FREEBURGH$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$GERMANTOWN$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$HARRIETVILLE$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$HOTHAM HEIGHTS$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$MOUNT HOTHAM$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$SMOKO$$,#{state_id_vic},-36.727237,146.960491), - ($$3744$$,$$WANDILIGONG$$,#{state_id_vic},-36.753565,146.982157), - ($$3746$$,$$ELDORADO$$,#{state_id_vic},-36.30376,146.584447), - ($$3747$$,$$BEECHWORTH$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$MURMUNGEE$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$STANLEY$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$WOOLSHED$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$WOORAGEE$$,#{state_id_vic},-36.360341,146.687966), - ($$3749$$,$$BRUARONG$$,#{state_id_vic},-36.414545,146.862235), - ($$3749$$,$$YACKANDANDAH$$,#{state_id_vic},-36.414545,146.862235), - ($$3750$$,$$WOLLERT$$,#{state_id_vic},-38.380955,144.811911), - ($$3751$$,$$WOODSTOCK$$,#{state_id_vic},-37.692001,144.885657), - ($$3752$$,$$MORANG SOUTH$$,#{state_id_vic},-37.653074,145.095043), - ($$3752$$,$$SOUTH MORANG$$,#{state_id_vic},-37.653074,145.095043), - ($$3753$$,$$BEVERIDGE$$,#{state_id_vic},-37.468668,144.996239), - ($$3754$$,$$DOREEN$$,#{state_id_vic},-37.617671,145.154899), - ($$3754$$,$$MERNDA$$,#{state_id_vic},-37.617671,145.154899), - ($$3755$$,$$YAN YEAN$$,#{state_id_vic},-37.572602,145.144089), - ($$3756$$,$$CHINTIN$$,#{state_id_vic},-37.402359,144.80284), - ($$3756$$,$$DARRAWEIT GUIM$$,#{state_id_vic},-37.402359,144.80284), - ($$3756$$,$$UPPER PLENTY$$,#{state_id_vic},-37.402359,144.80284), - ($$3756$$,$$WALLAN$$,#{state_id_vic},-37.402359,144.80284), - ($$3757$$,$$EDEN PARK$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$HUMEVALE$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$KINGLAKE CENTRAL$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$KINGLAKE WEST$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$PHEASANT CREEK$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$WHITTLESEA$$,#{state_id_vic},-37.450676,145.106435), - ($$3758$$,$$HEATHCOTE JUNCTION$$,#{state_id_vic},-37.383,145.029955), - ($$3758$$,$$WANDONG$$,#{state_id_vic},-37.383,145.029955), - ($$3759$$,$$PANTON HILL$$,#{state_id_vic},-37.641394,145.240086), - ($$3760$$,$$SMITHS GULLY$$,#{state_id_vic},-37.620131,145.287916), - ($$3761$$,$$ST ANDREWS$$,#{state_id_vic},0.0,0.0), - ($$3762$$,$$BYLANDS$$,#{state_id_vic},0.0,0.0), - ($$3763$$,$$KINGLAKE$$,#{state_id_vic},-37.481664,145.277344), - ($$3764$$,$$FORBES$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$GLENAROUA$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$HIGH CAMP$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$KILMORE$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$KILMORE EAST$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$MORANDING$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$TANTARABOO$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$WILLOWMAVIN$$,#{state_id_vic},-37.31432,144.889007), - ($$3765$$,$$MONTROSE$$,#{state_id_vic},-37.805976,145.339514), - ($$3766$$,$$KALORAMA$$,#{state_id_vic},-37.816839,145.367371), - ($$3767$$,$$MOUNT DANDENONG$$,#{state_id_vic},-37.835062,145.357831), - ($$3770$$,$$COLDSTREAM$$,#{state_id_vic},-37.724701,145.378596), - ($$3770$$,$$GRUYERE$$,#{state_id_vic},-37.724701,145.378596), - ($$3770$$,$$YERING$$,#{state_id_vic},-37.724701,145.378596), - ($$3775$$,$$CHRISTMAS HILLS$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$DIXONS CREEK$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$STEELS CREEK$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$TARRAWARRA$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$YARRA GLEN$$,#{state_id_vic},-37.650855,145.317827), - ($$3777$$,$$BADGER CREEK$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$CASTELLA$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$CHUM CREEK$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$HEALESVILLE$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$HEALESVILLE MAIN STREET$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$HEALESVILLE POST SHOP$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$MOUNT TOOLEBEWONG$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$TOOLANGI$$,#{state_id_vic},-37.686067,145.541351), - ($$3778$$,$$FERNSHAW$$,#{state_id_vic},-37.632252,145.699176), - ($$3778$$,$$NARBETHONG$$,#{state_id_vic},-37.632252,145.699176), - ($$3779$$,$$CAMBARVILLE$$,#{state_id_vic},-37.560312,145.885335), - ($$3779$$,$$MARYSVILLE$$,#{state_id_vic},-37.560312,145.885335), - ($$3781$$,$$COCKATOO$$,#{state_id_vic},-37.93626,145.49137), - ($$3781$$,$$MOUNT BURNETT$$,#{state_id_vic},-37.93626,145.49137), - ($$3781$$,$$NANGANA$$,#{state_id_vic},-37.93626,145.49137), - ($$3782$$,$$AVONSLEIGH$$,#{state_id_vic},-37.920702,145.467246), - ($$3782$$,$$CLEMATIS$$,#{state_id_vic},-37.920702,145.467246), - ($$3782$$,$$EMERALD$$,#{state_id_vic},-37.920702,145.467246), - ($$3782$$,$$MACCLESFIELD$$,#{state_id_vic},-37.920702,145.467246), - ($$3783$$,$$GEMBROOK$$,#{state_id_vic},-37.952497,145.550457), - ($$3785$$,$$TREMONT$$,#{state_id_vic},-38.27059,144.491163), - ($$3786$$,$$FERNY CREEK$$,#{state_id_vic},-37.881284,145.342274), - ($$3787$$,$$SASSAFRAS$$,#{state_id_vic},-37.876027,145.36695), - ($$3787$$,$$SASSAFRAS GULLY$$,#{state_id_vic},-37.876027,145.36695), - ($$3788$$,$$OLINDA$$,#{state_id_vic},-37.85984,145.363835), - ($$3789$$,$$SHERBROOKE$$,#{state_id_vic},-37.883737,145.364031), - ($$3791$$,$$KALLISTA$$,#{state_id_vic},-37.900585,145.410171), - ($$3792$$,$$THE PATCH$$,#{state_id_vic},-37.887353,145.392574), - ($$3793$$,$$MONBULK$$,#{state_id_vic},-37.867678,145.408664), - ($$3795$$,$$SILVAN$$,#{state_id_vic},-37.844151,145.413447), - ($$3796$$,$$MOUNT EVELYN$$,#{state_id_vic},-37.792515,145.375605), - ($$3797$$,$$GILDEROY$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$GLADYSDALE$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$POWELLTOWN$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$THREE BRIDGES$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$YARRA JUNCTION$$,#{state_id_vic},-37.855038,145.711284), - ($$3799$$,$$BIG PATS CREEK$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$EAST WARBURTON$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$MCMAHONS CREEK$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$MILLGROVE$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$REEFTON$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$WARBURTON$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$WESBURN$$,#{state_id_vic},-37.763917,145.746221), - ($$3800$$,$$MONASH UNIVERSITY$$,#{state_id_vic},-37.910545,145.134935), - ($$3802$$,$$ENDEAVOUR HILLS$$,#{state_id_vic},-37.975281,145.254481), - ($$3803$$,$$HALLAM$$,#{state_id_vic},-38.004302,145.269261), - ($$3804$$,$$NARRE WARREN EAST$$,#{state_id_vic},-37.96602,145.363213), - ($$3804$$,$$NARRE WARREN NORTH$$,#{state_id_vic},-37.96602,145.363213), - ($$3805$$,$$FOUNTAIN GATE$$,#{state_id_vic},-38.021278,145.299771), - ($$3805$$,$$NARRE WARREN$$,#{state_id_vic},-38.021278,145.299771), - ($$3805$$,$$NARRE WARREN SOUTH$$,#{state_id_vic},-38.021278,145.299771), - ($$3806$$,$$BERWICK$$,#{state_id_vic},-38.030467,145.344621), - ($$3806$$,$$HARKAWAY$$,#{state_id_vic},-38.030467,145.344621), - ($$3807$$,$$BEACONSFIELD$$,#{state_id_vic},-38.045159,145.36746), - ($$3807$$,$$GUYS HILL$$,#{state_id_vic},-38.045159,145.36746), - ($$3808$$,$$BEACONSFIELD UPPER$$,#{state_id_vic},-38.004643,145.409755), - ($$3808$$,$$DEWHURST$$,#{state_id_vic},-38.004643,145.409755), - ($$3809$$,$$OFFICER$$,#{state_id_vic},-38.063056,145.40958), - ($$3809$$,$$OFFICER SOUTH$$,#{state_id_vic},-38.063056,145.40958), - ($$3810$$,$$PAKENHAM$$,#{state_id_vic},-38.077355,145.493402), - ($$3810$$,$$PAKENHAM SOUTH$$,#{state_id_vic},-38.077355,145.493402), - ($$3810$$,$$PAKENHAM UPPER$$,#{state_id_vic},-38.077355,145.493402), - ($$3810$$,$$RYTHDALE$$,#{state_id_vic},-38.077355,145.493402), - ($$3812$$,$$MARYKNOLL$$,#{state_id_vic},-38.035781,145.609548), - ($$3812$$,$$NAR NAR GOON$$,#{state_id_vic},-38.035781,145.609548), - ($$3812$$,$$NAR NAR GOON NORTH$$,#{state_id_vic},-38.035781,145.609548), - ($$3813$$,$$TYNONG$$,#{state_id_vic},-38.085068,145.625456), - ($$3813$$,$$TYNONG NORTH$$,#{state_id_vic},-38.085068,145.625456), - ($$3814$$,$$CORA LYNN$$,#{state_id_vic},-38.145284,145.60591), - ($$3814$$,$$GARFIELD$$,#{state_id_vic},-38.145284,145.60591), - ($$3814$$,$$GARFIELD NORTH$$,#{state_id_vic},-38.145284,145.60591), - ($$3814$$,$$VERVALE$$,#{state_id_vic},-38.145284,145.60591), - ($$3815$$,$$BUNYIP$$,#{state_id_vic},-38.09708,145.715492), - ($$3815$$,$$BUNYIP NORTH$$,#{state_id_vic},-38.09708,145.715492), - ($$3815$$,$$IONA$$,#{state_id_vic},-38.09708,145.715492), - ($$3815$$,$$TONIMBUK$$,#{state_id_vic},-38.09708,145.715492), - ($$3816$$,$$LABERTOUCHE$$,#{state_id_vic},-38.049843,145.82875), - ($$3816$$,$$LONGWARRY$$,#{state_id_vic},-38.049843,145.82875), - ($$3816$$,$$LONGWARRY NORTH$$,#{state_id_vic},-38.049843,145.82875), - ($$3816$$,$$MODELLA$$,#{state_id_vic},-38.049843,145.82875), - ($$3818$$,$$ATHLONE$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN EAST$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN SOUTH$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN WEST$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$HALLORA$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$JINDIVICK$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$RIPPLEBROOK$$,#{state_id_vic},-38.239904,145.779817), - ($$3820$$,$$BONA VISTA$$,#{state_id_vic},-38.206715,145.964873), - ($$3820$$,$$LILLICO$$,#{state_id_vic},-38.206715,145.964873), - ($$3820$$,$$WARRAGUL$$,#{state_id_vic},-38.206715,145.964873), - ($$3821$$,$$BRANDY CREEK$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$BRAVINGTON$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$BULN BULN$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$BULN BULN EAST$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$CROSSOVER$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$ELLINBANK$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$FERNDALE$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$LARDNER$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$NILMA$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$NILMA NORTH$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$ROKEBY$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$SEAVIEW$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$SHADY CREEK$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$TETOORA ROAD$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$TORWOOD$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$WARRAGUL SOUTH$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$WARRAGUL WEST$$,#{state_id_vic},-38.099914,145.923506), - ($$3822$$,$$CLOVERLEA$$,#{state_id_vic},-38.244952,145.999245), - ($$3822$$,$$DARNUM$$,#{state_id_vic},-38.244952,145.999245), - ($$3822$$,$$GAINSBOROUGH$$,#{state_id_vic},-38.244952,145.999245), - ($$3823$$,$$ALLAMBEE$$,#{state_id_vic},-38.263213,146.034059), - ($$3823$$,$$YARRAGON$$,#{state_id_vic},-38.263213,146.034059), - ($$3823$$,$$YARRAGON SOUTH$$,#{state_id_vic},-38.263213,146.034059), - ($$3824$$,$$CHILDERS$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$NARRACAN$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$THORPDALE SOUTH$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$TRAFALGAR$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$TRAFALGAR EAST$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$TRAFALGAR SOUTH$$,#{state_id_vic},-38.298917,146.114577), - ($$3825$$,$$ABERFELDY$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$AMOR$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$BOOLA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$CARINGAL$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$COALVILLE$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$COOPERS CREEK$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$ERICA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$FUMINA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$FUMINA SOUTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$HERNES OAK$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$HILL END$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$JACOB CREEK$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$JERICHO$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$MOE$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$MOE SOUTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$MOONDARRA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$NEWBOROUGH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$NEWBOROUGH EAST$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$RAWSON$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$TANJIL$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$TANJIL SOUTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$THALLOO$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$THOMSON$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$TOOMBON$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WALHALLA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WALHALLA EAST$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WESTBURY$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WILLOW GROVE$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$YALLOURN$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$YALLOURN NORTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3831$$,$$NEERIM$$,#{state_id_vic},-37.962769,145.993328), - ($$3831$$,$$NEERIM EAST$$,#{state_id_vic},-37.962769,145.993328), - ($$3831$$,$$NEERIM SOUTH$$,#{state_id_vic},-37.962769,145.993328), - ($$3832$$,$$NAYOOK$$,#{state_id_vic},-37.9133,145.9339), - ($$3832$$,$$NEERIM JUNCTION$$,#{state_id_vic},-37.9133,145.9339), - ($$3832$$,$$NEERIM NORTH$$,#{state_id_vic},-37.9133,145.9339), - ($$3833$$,$$ADA$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$BAW BAW$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$BAW BAW VILLAGE$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$GENTLE ANNIE$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$ICY CREEK$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$LOCH VALLEY$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$NOOJEE$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$PIEDMONT$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$TANJIL BREN$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$TOORONGO$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$VESPER$$,#{state_id_vic},-37.84087,145.849688), - ($$3835$$,$$THORPDALE$$,#{state_id_vic},-38.331875,146.118691), - ($$3840$$,$$DRIFFIELD$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$HAZELWOOD$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$HAZELWOOD NORTH$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$HAZELWOOD SOUTH$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$JEERALANG$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$JEERALANG JUNCTION$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MARYVALE$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MID VALLEY$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MORWELL$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MORWELL EAST$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MORWELL UPPER$$,#{state_id_vic},-38.278708,146.321254), - ($$3841$$,$$GIPPSLAND MC$$,#{state_id_vic},0.0,0.0), - ($$3842$$,$$CHURCHILL$$,#{state_id_vic},-38.321315,146.417986), - ($$3844$$,$$BLACKWARRY$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CALLIGNEE$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CALLIGNEE NORTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CALLIGNEE SOUTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CARRAJUNG$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CARRAJUNG LOWER$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CARRAJUNG SOUTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$FLYNN$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$FLYNNS CREEK$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$KOORNALLA$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$LOY YANG$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$MOUNT TASSIE$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TRARALGON$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TRARALGON EAST$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TRARALGON SOUTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TYERS$$,#{state_id_vic},-38.406405,146.637984), - ($$3847$$,$$HIAMDALE$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$NAMBROK$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$ROSEDALE$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$WILLUNG$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$WILLUNG SOUTH$$,#{state_id_vic},-38.26363,146.753319), - ($$3850$$,$$SALE$$,#{state_id_vic},-38.415897,147.083536), - ($$3850$$,$$SALE NORTH$$,#{state_id_vic},-38.415897,147.083536), - ($$3850$$,$$WURRUK$$,#{state_id_vic},-38.415897,147.083536), - ($$3851$$,$$AIRLY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$BUNDALAGUAH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$CLYDEBANK$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$COBAINS$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$DARRIMAN$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$DUTSON$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$DUTSON DOWNS$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$FLAMINGO BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$FULHAM$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GIFFARD$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GIFFARD WEST$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GLOMAR BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GOLDEN BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$KILMANY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$LAKE WELLINGTON$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$LOCH SPORT$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$LONGFORD$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$MONTGOMERY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$MYRTLEBANK$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$PARADISE BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$PEARSONDALE$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$SEACOMBE$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$SEASPRAY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$SOMERTON PARK$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$STRADBROKE$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$THE HEART$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$THE HONEYSUCKLES$$,#{state_id_vic},-38.035548,147.084398), - ($$3852$$,$$EAST SALE$$,#{state_id_vic},-38.106731,147.134356), - ($$3852$$,$$SALE EAST RAAF$$,#{state_id_vic},-38.106731,147.134356), - ($$3853$$,$$SALE$$,#{state_id_vic},-38.095569,146.059953), - ($$3854$$,$$GLENGARRY$$,#{state_id_vic},-38.124641,146.573643), - ($$3854$$,$$GLENGARRY NORTH$$,#{state_id_vic},-38.124641,146.573643), - ($$3854$$,$$GLENGARRY WEST$$,#{state_id_vic},-38.124641,146.573643), - ($$3856$$,$$TOONGABBIE$$,#{state_id_vic},-38.066096,146.670202), - ($$3857$$,$$COWWARR$$,#{state_id_vic},-38.003449,146.688721), - ($$3858$$,$$ARBUCKLE$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$BILLABONG$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$BURAGWONDUC$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$CROOKAYAN$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$DAWSON$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$DENISON$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$GILLUM$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$GLENFALLOCH$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$GLENMAGGIE$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$HEYFIELD$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$HOWITT PLAINS$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$LICOLA$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$LICOLA NORTH$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$REYNARD$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$SARGOOD$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$SEATON$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$TAMBORITHA$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$WINNINDOO$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$WORROWING$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$YANGOURA$$,#{state_id_vic},-37.974475,146.689838), - ($$3859$$,$$MAFFRA WEST UPPER$$,#{state_id_vic},-37.886136,146.848259), - ($$3859$$,$$NEWRY$$,#{state_id_vic},-37.886136,146.848259), - ($$3859$$,$$TINAMBA$$,#{state_id_vic},-37.886136,146.848259), - ($$3859$$,$$TINAMBA WEST$$,#{state_id_vic},-37.886136,146.848259), - ($$3860$$,$$BOISDALE$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$BRIAGOLONG$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$BUSHY PARK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$COONGULLA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$KOOROOL$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$MAFFRA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$MONOMAK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$MOROKA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$NAP NAP MARRA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$RIVERSLEA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$TOOLOME$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$VALENCIA CREEK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$WOOLENOOK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$WRATHUNG$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$WRIXON$$,#{state_id_vic},-37.880398,146.987326), - ($$3862$$,$$BUDGEE BUDGEE$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$COBBANNAH$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$COWA$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$CROOKED RIVER$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$DARGO$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$HAWKHURST$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$HOLLANDS LANDING$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$LLOWALONG$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MEERLIEU$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MIOWERA$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MOORNAPA$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MUNRO$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$PERRY BRIDGE$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$STOCKDALE$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$STRATFORD$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$WATERFORD$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$WONGUNGARRA$$,#{state_id_vic},-37.573541,147.187425), - ($$3864$$,$$FERNBANK$$,#{state_id_vic},-37.860878,147.341513), - ($$3864$$,$$GLENALADALE$$,#{state_id_vic},-37.860878,147.341513), - ($$3864$$,$$THE FINGERBOARD$$,#{state_id_vic},-37.860878,147.341513), - ($$3865$$,$$LINDENOW$$,#{state_id_vic},-37.800359,147.458491), - ($$3869$$,$$JUMBUK$$,#{state_id_vic},-38.398143,146.424652), - ($$3869$$,$$YINNAR$$,#{state_id_vic},-38.398143,146.424652), - ($$3869$$,$$YINNAR SOUTH$$,#{state_id_vic},-38.398143,146.424652), - ($$3870$$,$$BOOLARRA$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$BOOLARRA SOUTH$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$BUDGEREE$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$GRAND RIDGE$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$JOHNSTONES HILL$$,#{state_id_vic},-38.378924,146.275377), - ($$3871$$,$$ALLAMBEE RESERVE$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$ALLAMBEE SOUTH$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$BAROMI$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$DARLIMURLA$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$DELBURN$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$DOLLAR$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$MIRBOO$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$MIRBOO NORTH$$,#{state_id_vic},-38.285262,146.054894), - ($$3873$$,$$GORMANDALE$$,#{state_id_vic},-38.285925,146.719797), - ($$3874$$,$$CHERRILONG$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$MCLOUGHLINS BEACH$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$WOODSIDE$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$WOODSIDE BEACH$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$WOODSIDE NORTH$$,#{state_id_vic},-38.379257,146.791268), - ($$3875$$,$$BAIRNSDALE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BANKSIA PENINSULA$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BENGWORDEN$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BROADLANDS$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BULLUMWAAL$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$CALULU$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$CLIFTON CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$DEPTFORD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$EAST BAIRNSDALE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$ELLASWOOD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$FAIRY DELL$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$FLAGGY CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$FORGE CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$GOON NURE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$GRANITE ROCK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$HILLSIDE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$IGUANA CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$LINDENOW SOUTH$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$LUCKNOW$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MARTHAVALE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MELWOOD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MERRIJIG$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MOUNT TAYLOR$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$NEWLANDS ARM$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$RYANS$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$SARSFIELD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$TABBERABBERA$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WALPA$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WATERHOLES$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WENTWORTH$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WOODGLEN$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WUK WUK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WY YUNG$$,#{state_id_vic},-37.825114,147.628962), - ($$3878$$,$$EAGLE POINT$$,#{state_id_vic},-37.89463,147.670253), - ($$3880$$,$$BOOLE POOLE$$,#{state_id_vic},-37.924908,147.693728), - ($$3880$$,$$OCEAN GRANGE$$,#{state_id_vic},-37.924908,147.693728), - ($$3880$$,$$PAYNESVILLE$$,#{state_id_vic},-37.924908,147.693728), - ($$3880$$,$$RAYMOND ISLAND$$,#{state_id_vic},-37.924908,147.693728), - ($$3882$$,$$NICHOLSON$$,#{state_id_vic},-37.815478,147.734243), - ($$3885$$,$$BRUMBY$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BRUTHEN$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BUCHAN$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BUCHAN SOUTH$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BUTCHERS RIDGE$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$GELANTIPY$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$MOSSIFACE$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$MURRINDAL$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$SUGGAN BUGGAN$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$TAMBO UPPER$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$TIMBARRA$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$W TREE$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WISELEIGH$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WULGULMERANG$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WULGULMERANG EAST$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WULGULMERANG WEST$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$YALMY$$,#{state_id_vic},-37.70793,147.831322), - ($$3886$$,$$NEWMERELLA$$,#{state_id_vic},-37.735401,148.433878), - ($$3887$$,$$LAKE TYERS$$,#{state_id_vic},-37.841038,148.121299), - ($$3887$$,$$NOWA NOWA$$,#{state_id_vic},-37.841038,148.121299), - ($$3887$$,$$WAIREWA$$,#{state_id_vic},-37.841038,148.121299), - ($$3888$$,$$BENDOC$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BETE BOLONG$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BETE BOLONG NORTH$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BONANG$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BRODRIBB RIVER$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$CABANANDRA$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$CAPE CONRAN$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$CORRINGLE$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$DEDDICK VALLEY$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$GOONGERAH$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$HAYDENS BOG$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$JARRAHMOND$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$MARLO$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$MARTINS CREEK$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$NURRAN$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$ORBOST$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$SIMPSONS CREEK$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$TOSTAREE$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$TUBBUT$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$WAYGARA$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$WOMBAT CREEK$$,#{state_id_vic},-37.146838,148.884272), - ($$3889$$,$$BELLBIRD CREEK$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$BEMM RIVER$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$CABBAGE TREE CREEK$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$CLUB TERRACE$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$COMBIENBAR$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$ERRINUNDRA$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$MANORINA$$,#{state_id_vic},-37.927902,145.906217), - ($$3890$$,$$BULDAH$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$CANN RIVER$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$CHANDLERS CREEK$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$NOORINBEE$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$NOORINBEE NORTH$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$TAMBOON$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$TONGHI CREEK$$,#{state_id_vic},-37.270391,149.144376), - ($$3891$$,$$GENOA$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$GIPSY POINT$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$MARAMINGO CREEK$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WALLAGARAUGH$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WANGARABELL$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WINGAN RIVER$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WROXHAM$$,#{state_id_vic},-37.475736,149.592844), - ($$3892$$,$$MALLACOOTA$$,#{state_id_vic},-37.549486,149.729223), - ($$3893$$,$$DOUBLE BRIDGES$$,#{state_id_vic},-37.590191,147.893491), - ($$3893$$,$$STIRLING$$,#{state_id_vic},-37.590191,147.893491), - ($$3893$$,$$TAMBO CROSSING$$,#{state_id_vic},-37.590191,147.893491), - ($$3895$$,$$DOCTORS FLAT$$,#{state_id_vic},-37.298674,147.748627), - ($$3895$$,$$ENSAY$$,#{state_id_vic},-37.298674,147.748627), - ($$3895$$,$$ENSAY NORTH$$,#{state_id_vic},-37.298674,147.748627), - ($$3895$$,$$REEDY FLAT$$,#{state_id_vic},-37.298674,147.748627), - ($$3896$$,$$BINDI$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$BROOKVILLE$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$NUNNIONG$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$SWIFTS CREEK$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$TONGIO$$,#{state_id_vic},-37.112351,147.812864), - ($$3898$$,$$ANGLERS REST$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$BINGO MUNJIE$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$BUNDARA$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$CASSILIS$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$COBUNGRA$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$DINNER PLAIN$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$GLEN VALLEY$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$GLEN WILLS$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$HINNOMUNJIE$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$OMEO$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$OMEO VALLEY$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$SHANNONVALE$$,#{state_id_vic},-37.019423,147.470661), - ($$3900$$,$$BENAMBRA$$,#{state_id_vic},-36.949754,147.703226), - ($$3900$$,$$COBBERAS$$,#{state_id_vic},-36.949754,147.703226), - ($$3902$$,$$BUMBERRAH$$,#{state_id_vic},-37.792719,147.830756), - ($$3902$$,$$JOHNSONVILLE$$,#{state_id_vic},-37.792719,147.830756), - ($$3903$$,$$SWAN REACH$$,#{state_id_vic},-37.810093,147.84454), - ($$3904$$,$$METUNG$$,#{state_id_vic},-37.87152,147.847355), - ($$3909$$,$$KALIMNA$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$KALIMNA WEST$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$LAKE BUNGA$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$LAKE TYERS BEACH$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$LAKES ENTRANCE$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$NUNGURNER$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$NYERIMILANG$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$TOORLOO ARM$$,#{state_id_vic},-37.857772,147.922922), - ($$3910$$,$$LANGWARRIN$$,#{state_id_vic},-38.153809,145.185851), - ($$3911$$,$$BAXTER$$,#{state_id_vic},-38.195383,145.158007), - ($$3911$$,$$LANGWARRIN SOUTH$$,#{state_id_vic},-38.195383,145.158007), - ($$3912$$,$$PEARCEDALE$$,#{state_id_vic},-38.202617,145.232339), - ($$3912$$,$$SOMERVILLE$$,#{state_id_vic},-38.202617,145.232339), - ($$3913$$,$$TYABB$$,#{state_id_vic},-38.259808,145.186464), - ($$3915$$,$$HASTINGS$$,#{state_id_vic},-38.30771,145.190507), - ($$3915$$,$$TUERONG$$,#{state_id_vic},-38.30771,145.190507), - ($$3916$$,$$MERRICKS$$,#{state_id_vic},-38.392646,145.085801), - ($$3916$$,$$POINT LEO$$,#{state_id_vic},-38.392646,145.085801), - ($$3916$$,$$SHOREHAM$$,#{state_id_vic},-38.392646,145.085801), - ($$3918$$,$$BITTERN$$,#{state_id_vic},-38.337376,145.177993), - ($$3919$$,$$CRIB POINT$$,#{state_id_vic},-38.366119,145.204068), - ($$3920$$,$$HMAS CERBERUS$$,#{state_id_vic},0.0,0.0), - ($$3921$$,$$FRENCH ISLAND$$,#{state_id_vic},-38.342506,145.338749), - ($$3922$$,$$COWES$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SILVERLEAVES$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SMITHS BEACH$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SUMMERLANDS$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SUNDERLAND BAY$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SUNSET STRIP$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SURF BEACH$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$VENTNOR$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$WIMBLEDON HEIGHTS$$,#{state_id_vic},-38.450286,145.239003), - ($$3923$$,$$RHYLL$$,#{state_id_vic},-38.460584,145.307964), - ($$3925$$,$$CAPE WOOLAMAI$$,#{state_id_vic},-38.54338,145.340775), - ($$3925$$,$$CHURCHILL ISLAND$$,#{state_id_vic},-38.54338,145.340775), - ($$3925$$,$$NEWHAVEN$$,#{state_id_vic},-38.54338,145.340775), - ($$3925$$,$$SAN REMO$$,#{state_id_vic},-38.54338,145.340775), - ($$3926$$,$$BALNARRING$$,#{state_id_vic},-38.373497,145.126733), - ($$3926$$,$$BALNARRING BEACH$$,#{state_id_vic},-38.373497,145.126733), - ($$3926$$,$$MERRICKS BEACH$$,#{state_id_vic},-38.373497,145.126733), - ($$3926$$,$$MERRICKS NORTH$$,#{state_id_vic},-38.373497,145.126733), - ($$3927$$,$$SOMERS$$,#{state_id_vic},-38.383442,145.147627), - ($$3928$$,$$MAIN RIDGE$$,#{state_id_vic},-38.400438,144.970958), - ($$3929$$,$$FLINDERS$$,#{state_id_vic},-38.473815,145.01628), - ($$3930$$,$$KUNYUNG$$,#{state_id_vic},-38.191618,145.079095), - ($$3930$$,$$MOUNT ELIZA$$,#{state_id_vic},-38.191618,145.079095), - ($$3931$$,$$MORNINGTON$$,#{state_id_vic},-38.238386,145.064195), - ($$3933$$,$$MOOROODUC$$,#{state_id_vic},-38.237072,145.087375), - ($$3934$$,$$MOUNT MARTHA$$,#{state_id_vic},-38.302366,144.994873), - ($$3936$$,$$ARTHURS SEAT$$,#{state_id_vic},-38.354428,144.949793), - ($$3936$$,$$DROMANA$$,#{state_id_vic},-38.354428,144.949793), - ($$3936$$,$$SAFETY BEACH$$,#{state_id_vic},-38.354428,144.949793), - ($$3937$$,$$RED HILL$$,#{state_id_vic},-38.37014,145.012073), - ($$3937$$,$$RED HILL SOUTH$$,#{state_id_vic},-38.37014,145.012073), - ($$3938$$,$$MCCRAE$$,#{state_id_vic},-37.990225,145.21956), - ($$3939$$,$$BONEO$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$CAPE SCHANCK$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$FINGAL$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$ROSEBUD$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$ROSEBUD PLAZA$$,#{state_id_vic},-38.398469,144.904098), - ($$3940$$,$$ROSEBUD WEST$$,#{state_id_vic},0.0,0.0), - ($$3941$$,$$RYE$$,#{state_id_vic},-38.370692,144.824741), - ($$3941$$,$$ST ANDREWS BEACH$$,#{state_id_vic},-38.370692,144.824741), - ($$3941$$,$$TOOTGAROOK$$,#{state_id_vic},-38.370692,144.824741), - ($$3942$$,$$BLAIRGOWRIE$$,#{state_id_vic},-38.359005,144.768511), - ($$3943$$,$$SORRENTO$$,#{state_id_vic},-38.344297,144.73807), - ($$3944$$,$$PORTSEA$$,#{state_id_vic},-38.338347,144.709285), - ($$3945$$,$$JEETHO$$,#{state_id_vic},-37.970297,145.155125), - ($$3945$$,$$KROWERA$$,#{state_id_vic},-37.970297,145.155125), - ($$3945$$,$$LOCH$$,#{state_id_vic},-37.970297,145.155125), - ($$3945$$,$$WOODLEIGH$$,#{state_id_vic},-37.970297,145.155125), - ($$3946$$,$$BENA$$,#{state_id_vic},-38.433031,145.722184), - ($$3950$$,$$KARDELLA SOUTH$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$KORUMBURRA$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$KORUMBURRA SOUTH$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$STRZELECKI$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$WHITELAW$$,#{state_id_vic},-38.449367,145.877524), - ($$3951$$,$$ARAWATA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$FAIRBANK$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$JUMBUNNA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$KARDELLA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$KONGWAK$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$MOYARRA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$OUTTRIM$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$RANCEBY$$,#{state_id_vic},-38.394907,145.888218), - ($$3953$$,$$BERRYS CREEK$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$BOOROOL$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$HALLSTON$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$KOOROOMAN$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$LEONGATHA$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$LEONGATHA NORTH$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$LEONGATHA SOUTH$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$MARDAN$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$MOUNT ECCLES$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$MOUNT ECCLES SOUTH$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$NERRENA$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$RUBY$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$TRIDA$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$WILD DOG VALLEY$$,#{state_id_vic},-38.406667,146.069703), - ($$3954$$,$$KOONWARRA$$,#{state_id_vic},-38.547015,145.948111), - ($$3956$$,$$DUMBALK$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$DUMBALK NORTH$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$MEENIYAN$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$MIDDLE TARWIN$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$TARWIN$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$TARWIN LOWER$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$VENUS BAY$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$WALKERVILLE$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$WALKERVILLE SOUTH$$,#{state_id_vic},-38.531629,146.095008), - ($$3957$$,$$STONY CREEK$$,#{state_id_vic},-37.944787,145.273438), - ($$3958$$,$$BUFFALO$$,#{state_id_vic},-38.642608,146.074806), - ($$3959$$,$$FISH CREEK$$,#{state_id_vic},-38.694358,146.082083), - ($$3959$$,$$SANDY POINT$$,#{state_id_vic},-38.694358,146.082083), - ($$3959$$,$$WARATAH BAY$$,#{state_id_vic},-38.694358,146.082083), - ($$3960$$,$$BENNISON$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$BOOLARONG$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$FOSTER$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$FOSTER NORTH$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$GUNYAH$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$MOUNT BEST$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$SHALLOW INLET$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$TIDAL RIVER$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$TURTONS CREEK$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$WILSONS PROMONTORY$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$WONGA$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$WOORARRA WEST$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$YANAKIE$$,#{state_id_vic},-38.668395,146.266751), - ($$3962$$,$$AGNES$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$TOORA$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$TOORA NORTH$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$WONYIP$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$WOORARRA EAST$$,#{state_id_vic},-38.670149,146.396151), - ($$3964$$,$$PORT FRANKLIN$$,#{state_id_vic},-38.679229,146.270581), - ($$3965$$,$$PORT WELSHPOOL$$,#{state_id_vic},-38.691833,146.454398), - ($$3966$$,$$BINGINWARRI$$,#{state_id_vic},-38.584197,146.453313), - ($$3966$$,$$HAZEL PARK$$,#{state_id_vic},-38.584197,146.453313), - ($$3966$$,$$WELSHPOOL$$,#{state_id_vic},-38.584197,146.453313), - ($$3967$$,$$HEDLEY$$,#{state_id_vic},-37.693272,144.961131), - ($$3971$$,$$ALBERTON$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$ALBERTON WEST$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$BALOOK$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$CALROSSIE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$DEVON NORTH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$GELLIONDALE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$HIAWATHA$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$HUNTERSTON$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$JACK RIVER$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$LANGSBOROUGH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$MACKS CREEK$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$MADALYA$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$MANNS BEACH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$PORT ALBERT$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$ROBERTSONS BEACH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$SNAKE ISLAND$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$STACEYS BRIDGE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$TARRA VALLEY$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$TARRAVILLE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$WON WRON$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$YARRAM$$,#{state_id_vic},-38.611394,146.66598), - ($$3975$$,$$LYNBROOK$$,#{state_id_vic},-38.050457,145.257531), - ($$3975$$,$$LYNDHURST$$,#{state_id_vic},-38.050457,145.257531), - ($$3976$$,$$HAMPTON PARK$$,#{state_id_vic},-38.032221,145.267863), - ($$3977$$,$$BOTANIC RIDGE$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CANNONS CREEK$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE EAST$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE NORTH$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE SOUTH$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE WEST$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$DEVON MEADOWS$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$JUNCTION VILLAGE$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$SANDHURST$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$SKYE$$,#{state_id_vic},-38.212992,145.315447), - ($$3978$$,$$CARDINIA$$,#{state_id_vic},-38.145962,145.423291), - ($$3978$$,$$CLYDE$$,#{state_id_vic},-38.145962,145.423291), - ($$3978$$,$$CLYDE NORTH$$,#{state_id_vic},-38.145962,145.423291), - ($$3979$$,$$ALMURTA$$,#{state_id_vic},-38.434865,145.558415), - ($$3979$$,$$GLEN ALVIE$$,#{state_id_vic},-38.434865,145.558415), - ($$3979$$,$$KERNOT$$,#{state_id_vic},-38.434865,145.558415), - ($$3980$$,$$BLIND BIGHT$$,#{state_id_vic},-38.211236,145.340207), - ($$3980$$,$$TOORADIN$$,#{state_id_vic},-38.211236,145.340207), - ($$3980$$,$$WARNEET$$,#{state_id_vic},-38.211236,145.340207), - ($$3981$$,$$BAYLES$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$CATANI$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$DALMORE$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$HEATH HILL$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$KOO WEE RUP$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$KOO WEE RUP NORTH$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$YANNATHAN$$,#{state_id_vic},-38.179036,145.573638), - ($$3984$$,$$ADAMS ESTATE$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$CALDERMEADE$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$CORINELLA$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$CORONET BAY$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$GRANTVILLE$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$JAM JERRUP$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$LANG LANG$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$LANG LANG EAST$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$MONOMEITH$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$PIONEER BAY$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$QUEENSFERRY$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$TENBY POINT$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$THE GURDIES$$,#{state_id_vic},-38.323843,145.539805), - ($$3987$$,$$NYORA$$,#{state_id_vic},-38.333067,145.670441), - ($$3988$$,$$MOUNTAIN VIEW$$,#{state_id_vic},-38.294339,145.886342), - ($$3988$$,$$POOWONG$$,#{state_id_vic},-38.294339,145.886342), - ($$3988$$,$$POOWONG EAST$$,#{state_id_vic},-38.294339,145.886342), - ($$3988$$,$$POOWONG NORTH$$,#{state_id_vic},-38.294339,145.886342), - ($$3990$$,$$GLEN FORBES$$,#{state_id_vic},-38.449183,145.532297), - ($$3991$$,$$BASS$$,#{state_id_vic},-38.480541,145.467733), - ($$3992$$,$$BLACKWOOD FOREST$$,#{state_id_vic},-38.493513,145.616162), - ($$3992$$,$$DALYSTON$$,#{state_id_vic},-38.493513,145.616162), - ($$3992$$,$$RYANSTON$$,#{state_id_vic},-38.493513,145.616162), - ($$3992$$,$$WEST CREEK$$,#{state_id_vic},-38.493513,145.616162), - ($$3995$$,$$ANDERSON$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$ARCHIES CREEK$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$CAPE PATERSON$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$HARMERS HAVEN$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$KILCUNDA$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$LANCE CREEK$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$NORTH WONTHAGGI$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$SOUTH DUDLEY$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$ST CLAIR$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$WATTLE BANK$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$WONTHAGGI$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$WOOLAMAI$$,#{state_id_vic},-38.527605,145.446731), - ($$3996$$,$$INVERLOCH$$,#{state_id_vic},-38.632958,145.729641), - ($$3996$$,$$POUND CREEK$$,#{state_id_vic},-38.632958,145.729641), - ($$4000$$,$$BRISBANE$$,#{state_id_qld},-27.46758,153.027892), - ($$4000$$,$$BRISBANE ADELAIDE STREET$$,#{state_id_qld},-27.46758,153.027892), - ($$4000$$,$$BRISBANE GPO$$,#{state_id_qld},-27.46758,153.027892), - ($$4000$$,$$SPRING HILL$$,#{state_id_qld},-27.46758,153.027892), - ($$4001$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$4001$$,$$CENTRAL PLAZA$$,#{state_id_qld},-27.603479,152.823141), - ($$4001$$,$$RIVERSIDE CENTRE$$,#{state_id_qld},-27.603479,152.823141), - ($$4001$$,$$WATERFRONT PLACE$$,#{state_id_qld},-27.603479,152.823141), - ($$4002$$,$$CITY EAST$$,#{state_id_qld},0.0,0.0), - ($$4002$$,$$WINTERGARDEN$$,#{state_id_qld},0.0,0.0), - ($$4003$$,$$GEORGE STREET$$,#{state_id_qld},-24.872431,152.348462), - ($$4004$$,$$SPRING HILL$$,#{state_id_qld},-24.045265,149.316593), - ($$4005$$,$$NEW FARM$$,#{state_id_qld},-27.467878,153.047052), - ($$4006$$,$$BOWEN HILLS$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$FORTITUDE VALLEY$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$FORTITUDE VALLEY BC$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$HERSTON$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$NEWSTEAD$$,#{state_id_qld},-27.444163,153.038407), - ($$4007$$,$$ASCOT$$,#{state_id_qld},-27.43027,153.058679), - ($$4007$$,$$HAMILTON$$,#{state_id_qld},-27.43027,153.058679), - ($$4007$$,$$HAMILTON CENTRAL$$,#{state_id_qld},-27.43027,153.058679), - ($$4008$$,$$PINKENBA$$,#{state_id_qld},-27.42257,153.118782), - ($$4009$$,$$EAGLE FARM$$,#{state_id_qld},-27.430729,153.091148), - ($$4009$$,$$EAGLE FARM BC$$,#{state_id_qld},-27.430729,153.091148), - ($$4010$$,$$ALBION$$,#{state_id_qld},-27.428026,153.045205), - ($$4010$$,$$ALBION BC$$,#{state_id_qld},-27.428026,153.045205), - ($$4010$$,$$ALBION DC$$,#{state_id_qld},-27.428026,153.045205), - ($$4011$$,$$CLAYFIELD$$,#{state_id_qld},-27.417536,153.056677), - ($$4011$$,$$HENDRA$$,#{state_id_qld},-27.417536,153.056677), - ($$4012$$,$$NUNDAH$$,#{state_id_qld},-27.40344,153.060428), - ($$4012$$,$$TOOMBUL$$,#{state_id_qld},-27.40344,153.060428), - ($$4012$$,$$WAVELL HEIGHTS$$,#{state_id_qld},-27.40344,153.060428), - ($$4012$$,$$WAVELL HEIGHTS NORTH$$,#{state_id_qld},-27.40344,153.060428), - ($$4013$$,$$NORTHGATE$$,#{state_id_qld},-27.389718,153.066343), - ($$4014$$,$$BANYO$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$NUDGEE$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$NUDGEE BEACH$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$VIRGINIA$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$VIRGINIA BC$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$VIRGINIA DC$$,#{state_id_qld},-27.375825,153.076469), - ($$4017$$,$$BRACKEN RIDGE$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$BRIGHTON$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$BRIGHTON EVENTIDE$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$BRIGHTON NATHAN STREET$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$DEAGON$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$SANDGATE$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$SANDGATE DC$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$SHORNCLIFFE$$,#{state_id_qld},-27.327545,153.025938), - ($$4018$$,$$FITZGIBBON$$,#{state_id_qld},-27.349074,153.031804), - ($$4018$$,$$TAIGUM$$,#{state_id_qld},-27.349074,153.031804), - ($$4019$$,$$CLONTARF$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$CLONTARF BEACH$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$CLONTARF DC$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$MARGATE$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$MARGATE BEACH$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$WOODY POINT$$,#{state_id_qld},-27.25958,153.08211), - ($$4020$$,$$NEWPORT$$,#{state_id_qld},-27.231153,153.115686), - ($$4020$$,$$REDCLIFFE$$,#{state_id_qld},-27.231153,153.115686), - ($$4020$$,$$REDCLIFFE NORTH$$,#{state_id_qld},-27.231153,153.115686), - ($$4020$$,$$SCARBOROUGH$$,#{state_id_qld},-27.231153,153.115686), - ($$4021$$,$$KIPPA-RING$$,#{state_id_qld},-27.226494,153.085287), - ($$4022$$,$$ROTHWELL$$,#{state_id_qld},-27.213109,153.048135), - ($$4025$$,$$BULWER$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$CAPE MORETON$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$COWAN COWAN$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$KOORINGAL$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$TANGALOOMA$$,#{state_id_qld},-27.076847,153.367844), - ($$4029$$,$$ROYAL BRISBANE HOSPITAL$$,#{state_id_qld},-27.44768,153.026906), - ($$4030$$,$$LUTWYCHE$$,#{state_id_qld},-27.422714,153.033723), - ($$4030$$,$$WINDSOR$$,#{state_id_qld},-27.422714,153.033723), - ($$4030$$,$$WOOLOOWIN$$,#{state_id_qld},-27.422714,153.033723), - ($$4031$$,$$GORDON PARK$$,#{state_id_qld},-27.414955,153.026877), - ($$4031$$,$$KEDRON$$,#{state_id_qld},-27.414955,153.026877), - ($$4032$$,$$CHERMSIDE$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE BC$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE CENTRE$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE SOUTH$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE WEST$$,#{state_id_qld},-27.38613,153.032142), - ($$4034$$,$$ASPLEY$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$BOONDALL$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$CARSELDINE$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$GEEBUNG$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$ZILLMERE$$,#{state_id_qld},-27.36386,153.015737), - ($$4035$$,$$ALBANY CREEK$$,#{state_id_qld},-27.345529,152.968403), - ($$4035$$,$$BRIDGEMAN DOWNS$$,#{state_id_qld},-27.345529,152.968403), - ($$4036$$,$$BALD HILLS$$,#{state_id_qld},-27.306169,153.0126), - ($$4037$$,$$EATONS HILL$$,#{state_id_qld},-27.337969,152.949561), - ($$4051$$,$$ALDERLEY$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$ENOGGERA$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$GAYTHORNE$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$GRANGE$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$NEWMARKET$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$WILSTON$$,#{state_id_qld},-27.424422,153.000517), - ($$4053$$,$$BROOKSIDE CENTRE$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$EVERTON HILLS$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$EVERTON PARK$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$MCDOWALL$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$MITCHELTON$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD BC$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD DC$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD HEIGHTS$$,#{state_id_qld},-27.409023,152.980333), - ($$4054$$,$$ARANA HILLS$$,#{state_id_qld},-27.397523,152.959538), - ($$4054$$,$$KEPERRA$$,#{state_id_qld},-27.397523,152.959538), - ($$4055$$,$$BUNYA$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$FERNY GROVE$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$FERNY HILLS$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$FERNY HILLS DC$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$UPPER KEDRON$$,#{state_id_qld},-27.369847,152.937598), - ($$4059$$,$$KELVIN GROVE$$,#{state_id_qld},-27.448419,153.013533), - ($$4059$$,$$KELVIN GROVE DC$$,#{state_id_qld},-27.448419,153.013533), - ($$4059$$,$$RED HILL$$,#{state_id_qld},-27.448419,153.013533), - ($$4060$$,$$ASHGROVE$$,#{state_id_qld},-27.445603,152.99212), - ($$4060$$,$$ASHGROVE WEST$$,#{state_id_qld},-27.445603,152.99212), - ($$4061$$,$$THE GAP$$,#{state_id_qld},-27.443306,152.943847), - ($$4064$$,$$MILTON$$,#{state_id_qld},-27.471324,153.004781), - ($$4064$$,$$MILTON BC$$,#{state_id_qld},-27.471324,153.004781), - ($$4064$$,$$PADDINGTON$$,#{state_id_qld},-27.471324,153.004781), - ($$4065$$,$$BARDON$$,#{state_id_qld},-27.463451,152.980035), - ($$4066$$,$$AUCHENFLOWER$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$MOUNT COOT-THA$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$TOOWONG$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$TOOWONG BC$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$TOOWONG DC$$,#{state_id_qld},-27.475531,152.993415), - ($$4067$$,$$ST LUCIA$$,#{state_id_qld},-27.493869,153.006059), - ($$4067$$,$$ST LUCIA SOUTH$$,#{state_id_qld},-27.493869,153.006059), - ($$4068$$,$$CHELMER$$,#{state_id_qld},-27.514343,152.976732), - ($$4068$$,$$INDOOROOPILLY$$,#{state_id_qld},-27.514343,152.976732), - ($$4068$$,$$INDOOROOPILLY CENTRE$$,#{state_id_qld},-27.514343,152.976732), - ($$4068$$,$$TARINGA$$,#{state_id_qld},-27.514343,152.976732), - ($$4069$$,$$BROOKFIELD$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$CHAPEL HILL$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$FIG TREE POCKET$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE DC$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE EAST$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE HILLS$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$PINJARRA HILLS$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$PULLENVALE$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$UPPER BROOKFIELD$$,#{state_id_qld},-27.490924,152.897741), - ($$4070$$,$$ANSTEAD$$,#{state_id_qld},-27.545591,152.87227), - ($$4070$$,$$BELLBOWRIE$$,#{state_id_qld},-27.545591,152.87227), - ($$4070$$,$$MOGGILL$$,#{state_id_qld},-27.545591,152.87227), - ($$4072$$,$$UNIVERSITY OF QUEENSLAND$$,#{state_id_qld},-27.548962,152.330088), - ($$4073$$,$$SEVENTEEN MILE ROCKS$$,#{state_id_qld},-27.550889,152.958818), - ($$4073$$,$$SINNAMON PARK$$,#{state_id_qld},-27.550889,152.958818), - ($$4074$$,$$JAMBOREE HEIGHTS$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$JINDALEE$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$MIDDLE PARK$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$MOUNT OMMANEY$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$RIVERHILLS$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$SUMNER$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$SUMNER PARK BC$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$WESTLAKE$$,#{state_id_qld},-27.5564,152.93284), - ($$4075$$,$$CORINDA$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$GRACEVILLE$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$GRACEVILLE EAST$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$OXLEY$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$SHERWOOD$$,#{state_id_qld},-27.538924,152.981769), - ($$4076$$,$$DARRA$$,#{state_id_qld},-27.567027,152.95327), - ($$4076$$,$$WACOL$$,#{state_id_qld},-27.567027,152.95327), - ($$4077$$,$$DOOLANDELLA$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$DURACK$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$INALA$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$INALA EAST$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$INALA HEIGHTS$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$RICHLANDS$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$RICHLANDS DC$$,#{state_id_qld},-27.612032,152.979454), - ($$4078$$,$$ELLEN GROVE$$,#{state_id_qld},-27.612653,152.950579), - ($$4078$$,$$FOREST LAKE$$,#{state_id_qld},-27.612653,152.950579), - ($$4101$$,$$HIGHGATE HILL$$,#{state_id_qld},-27.487699,153.018947), - ($$4101$$,$$SOUTH BRISBANE$$,#{state_id_qld},-27.487699,153.018947), - ($$4101$$,$$SOUTH BRISBANE BC$$,#{state_id_qld},-27.487699,153.018947), - ($$4101$$,$$WEST END$$,#{state_id_qld},-27.487699,153.018947), - ($$4102$$,$$BURANDA$$,#{state_id_qld},-27.499989,153.035349), - ($$4102$$,$$DUTTON PARK$$,#{state_id_qld},-27.499989,153.035349), - ($$4102$$,$$WOOLLOONGABBA$$,#{state_id_qld},-27.499989,153.035349), - ($$4103$$,$$ANNERLEY$$,#{state_id_qld},-27.511609,153.031832), - ($$4103$$,$$ANNERLEY DC$$,#{state_id_qld},-27.511609,153.031832), - ($$4103$$,$$FAIRFIELD$$,#{state_id_qld},-27.511609,153.031832), - ($$4103$$,$$FAIRFIELD GARDENS$$,#{state_id_qld},-27.511609,153.031832), - ($$4104$$,$$YERONGA$$,#{state_id_qld},-27.516831,153.017277), - ($$4105$$,$$MOOROOKA$$,#{state_id_qld},-27.532844,153.025089), - ($$4105$$,$$TENNYSON$$,#{state_id_qld},-27.532844,153.025089), - ($$4105$$,$$YEERONGPILLY$$,#{state_id_qld},-27.532844,153.025089), - ($$4106$$,$$BRISBANE MARKET$$,#{state_id_qld},-27.534195,152.99934), - ($$4106$$,$$ROCKLEA$$,#{state_id_qld},-27.534195,152.99934), - ($$4106$$,$$ROCKLEA DC$$,#{state_id_qld},-27.534195,152.99934), - ($$4107$$,$$SALISBURY$$,#{state_id_qld},-27.544798,153.029585), - ($$4107$$,$$SALISBURY EAST$$,#{state_id_qld},-27.544798,153.029585), - ($$4108$$,$$ARCHERFIELD$$,#{state_id_qld},-27.568388,153.024165), - ($$4108$$,$$ARCHERFIELD BC$$,#{state_id_qld},-27.568388,153.024165), - ($$4108$$,$$COOPERS PLAINS$$,#{state_id_qld},-27.568388,153.024165), - ($$4109$$,$$MACGREGOR$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$ROBERTSON$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$SUNNYBANK$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$SUNNYBANK HILLS$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$SUNNYBANK SOUTH$$,#{state_id_qld},-27.567572,153.07787), - ($$4110$$,$$ACACIA RIDGE$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$ACACIA RIDGE BC$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$ACACIA RIDGE DC$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$HEATHWOOD$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$HEATHWOOD DF$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$LARAPINTA$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$PALLARA$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$WILLAWONG$$,#{state_id_qld},-27.589633,153.02787), - ($$4111$$,$$NATHAN$$,#{state_id_qld},-27.553179,153.056433), - ($$4112$$,$$KURABY$$,#{state_id_qld},-27.606379,153.092491), - ($$4113$$,$$EIGHT MILE PLAINS$$,#{state_id_qld},-27.575233,153.087585), - ($$4113$$,$$RUNCORN$$,#{state_id_qld},-27.575233,153.087585), - ($$4114$$,$$KINGSTON$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$LOGAN CENTRAL$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$LOGAN CITY BC$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$LOGAN CITY DC$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$WOODRIDGE$$,#{state_id_qld},-27.660233,153.117675), - ($$4115$$,$$ALGESTER$$,#{state_id_qld},-27.611303,153.033518), - ($$4115$$,$$PARKINSON$$,#{state_id_qld},-27.611303,153.033518), - ($$4116$$,$$CALAMVALE$$,#{state_id_qld},-27.623928,153.050074), - ($$4116$$,$$DREWVALE$$,#{state_id_qld},-27.623928,153.050074), - ($$4116$$,$$STRETTON$$,#{state_id_qld},-27.623928,153.050074), - ($$4117$$,$$BERRINBA$$,#{state_id_qld},-27.637982,153.083869), - ($$4117$$,$$KARAWATHA$$,#{state_id_qld},-27.637982,153.083869), - ($$4118$$,$$BROWNS PLAINS$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$BROWNS PLAINS BC$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$FORESTDALE$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$HERITAGE PARK$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$HILLCREST$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$REGENTS PARK$$,#{state_id_qld},-27.660763,153.04015), - ($$4119$$,$$UNDERWOOD$$,#{state_id_qld},-27.593616,153.108698), - ($$4120$$,$$GREENSLOPES$$,#{state_id_qld},-27.512111,153.053021), - ($$4120$$,$$STONES CORNER$$,#{state_id_qld},-27.512111,153.053021), - ($$4121$$,$$HOLLAND PARK$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$HOLLAND PARK EAST$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$HOLLAND PARK WEST$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$TARRAGINDI$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$WELLERS HILL$$,#{state_id_qld},-27.519259,153.061369), - ($$4122$$,$$MANSFIELD$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MANSFIELD BC$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MANSFIELD DC$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MOUNT GRAVATT$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MOUNT GRAVATT EAST$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$UPPER MOUNT GRAVATT$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$UPPER MOUNT GRAVATT BC$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$WISHART$$,#{state_id_qld},-27.53938,153.099025), - ($$4123$$,$$ROCHEDALE$$,#{state_id_qld},-27.571214,153.12691), - ($$4123$$,$$ROCHEDALE SOUTH$$,#{state_id_qld},-27.571214,153.12691), - ($$4124$$,$$BORONIA HEIGHTS$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$GREENBANK$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$LYONS$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$NEW BEITH$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$SPRING MOUNTAIN$$,#{state_id_qld},-27.690598,153.022217), - ($$4125$$,$$MUNRUBEN$$,#{state_id_qld},-27.748611,153.025645), - ($$4125$$,$$PARK RIDGE$$,#{state_id_qld},-27.748611,153.025645), - ($$4125$$,$$PARK RIDGE SOUTH$$,#{state_id_qld},-27.748611,153.025645), - ($$4127$$,$$DAISY HILL$$,#{state_id_qld},-27.644265,153.153343), - ($$4127$$,$$PRIESTDALE$$,#{state_id_qld},-27.644265,153.153343), - ($$4127$$,$$SLACKS CREEK$$,#{state_id_qld},-27.644265,153.153343), - ($$4127$$,$$SPRINGWOOD$$,#{state_id_qld},-27.644265,153.153343), - ($$4128$$,$$SHAILER PARK$$,#{state_id_qld},-27.650622,153.165162), - ($$4128$$,$$TANAH MERAH$$,#{state_id_qld},-27.650622,153.165162), - ($$4129$$,$$LOGANHOLME$$,#{state_id_qld},-27.690846,153.178287), - ($$4129$$,$$LOGANHOLME BC$$,#{state_id_qld},-27.690846,153.178287), - ($$4129$$,$$LOGANHOLME DC$$,#{state_id_qld},-27.690846,153.178287), - ($$4130$$,$$CARBROOK$$,#{state_id_qld},-27.687086,153.276026), - ($$4130$$,$$CORNUBIA$$,#{state_id_qld},-27.687086,153.276026), - ($$4131$$,$$LOGANLEA$$,#{state_id_qld},-27.675035,153.127293), - ($$4131$$,$$MEADOWBROOK$$,#{state_id_qld},-27.675035,153.127293), - ($$4132$$,$$CRESTMEAD$$,#{state_id_qld},-27.686848,153.087768), - ($$4132$$,$$CRESTMEAD DC$$,#{state_id_qld},-27.686848,153.087768), - ($$4132$$,$$MARSDEN$$,#{state_id_qld},-27.686848,153.087768), - ($$4133$$,$$CHAMBERS FLAT$$,#{state_id_qld},-27.735955,153.087955), - ($$4133$$,$$LOGAN RESERVE$$,#{state_id_qld},-27.735955,153.087955), - ($$4133$$,$$WATERFORD$$,#{state_id_qld},-27.735955,153.087955), - ($$4133$$,$$WATERFORD WEST$$,#{state_id_qld},-27.735955,153.087955), - ($$4151$$,$$COORPAROO$$,#{state_id_qld},-27.495194,153.057903), - ($$4151$$,$$COORPAROO BC$$,#{state_id_qld},-27.495194,153.057903), - ($$4151$$,$$COORPAROO DC$$,#{state_id_qld},-27.495194,153.057903), - ($$4152$$,$$CAMP HILL$$,#{state_id_qld},-27.493015,153.076507), - ($$4152$$,$$CARINA$$,#{state_id_qld},-27.493015,153.076507), - ($$4152$$,$$CARINA HEIGHTS$$,#{state_id_qld},-27.493015,153.076507), - ($$4152$$,$$CARINDALE$$,#{state_id_qld},-27.493015,153.076507), - ($$4153$$,$$BELMONT$$,#{state_id_qld},-27.504978,153.131443), - ($$4154$$,$$GUMDALE$$,#{state_id_qld},-27.490918,153.153345), - ($$4154$$,$$RANSOME$$,#{state_id_qld},-27.490918,153.153345), - ($$4154$$,$$WAKERLEY$$,#{state_id_qld},-27.490918,153.153345), - ($$4155$$,$$CHANDLER$$,#{state_id_qld},-19.262174,146.779764), - ($$4156$$,$$BURBANK$$,#{state_id_qld},-27.558921,153.163912), - ($$4156$$,$$MACKENZIE$$,#{state_id_qld},-27.558921,153.163912), - ($$4157$$,$$CAPALABA$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$CAPALABA BC$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$CAPALABA DC$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$CAPALABA WEST$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$SHELDON$$,#{state_id_qld},-27.525711,153.19336), - ($$4158$$,$$THORNESIDE$$,#{state_id_qld},-27.482971,153.20107), - ($$4159$$,$$BIRKDALE$$,#{state_id_qld},-27.498415,153.207434), - ($$4160$$,$$ORMISTON$$,#{state_id_qld},-27.518815,153.255284), - ($$4160$$,$$WELLINGTON POINT$$,#{state_id_qld},-27.518815,153.255284), - ($$4161$$,$$ALEXANDRA HILLS$$,#{state_id_qld},-27.522774,153.220455), - ($$4163$$,$$CLEVELAND$$,#{state_id_qld},-27.525781,153.26484), - ($$4163$$,$$CLEVELAND DC$$,#{state_id_qld},-27.525781,153.26484), - ($$4164$$,$$THORNLANDS$$,#{state_id_qld},-27.563211,153.256977), - ($$4165$$,$$MOUNT COTTON$$,#{state_id_qld},-27.621843,153.235294), - ($$4165$$,$$REDLAND BAY$$,#{state_id_qld},-27.621843,153.235294), - ($$4165$$,$$VICTORIA POINT$$,#{state_id_qld},-27.621843,153.235294), - ($$4165$$,$$VICTORIA POINT WEST$$,#{state_id_qld},-27.621843,153.235294), - ($$4169$$,$$EAST BRISBANE$$,#{state_id_qld},-27.479652,153.045983), - ($$4169$$,$$KANGAROO POINT$$,#{state_id_qld},-27.479652,153.045983), - ($$4170$$,$$CANNON HILL$$,#{state_id_qld},-27.469678,153.097305), - ($$4170$$,$$MORNINGSIDE$$,#{state_id_qld},-27.469678,153.097305), - ($$4170$$,$$NORMAN PARK$$,#{state_id_qld},-27.469678,153.097305), - ($$4170$$,$$SEVEN HILLS$$,#{state_id_qld},-27.469678,153.097305), - ($$4171$$,$$BALMORAL$$,#{state_id_qld},-27.455696,153.06722), - ($$4171$$,$$BULIMBA$$,#{state_id_qld},-27.455696,153.06722), - ($$4171$$,$$HAWTHORNE$$,#{state_id_qld},-27.455696,153.06722), - ($$4172$$,$$MURARRIE$$,#{state_id_qld},-27.464118,153.109052), - ($$4173$$,$$TINGALPA$$,#{state_id_qld},-27.465869,153.133779), - ($$4173$$,$$TINGALPA BC$$,#{state_id_qld},-27.465869,153.133779), - ($$4173$$,$$TINGALPA DC$$,#{state_id_qld},-27.465869,153.133779), - ($$4174$$,$$HEMMANT$$,#{state_id_qld},-27.448586,153.12701), - ($$4178$$,$$LYTTON$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$PORT OF BRISBANE$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM NORTH$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM PLAZA$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM WEST$$,#{state_id_qld},-27.4243,153.15545), - ($$4179$$,$$LOTA$$,#{state_id_qld},-27.465277,153.18128), - ($$4179$$,$$MANLY$$,#{state_id_qld},-27.465277,153.18128), - ($$4179$$,$$MANLY WEST$$,#{state_id_qld},-27.465277,153.18128), - ($$4183$$,$$AMITY$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$AMITY POINT$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$DUNWICH$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$NORTH STRADBROKE ISLAND$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$POINT LOOKOUT$$,#{state_id_qld},-27.397888,153.439075), - ($$4184$$,$$COOCHIEMUDLO ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$KARRAGARRA ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$LAMB ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$MACLEAY ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$PEEL ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$PERULPA ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$RUSSELL ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4205$$,$$BETHANIA$$,#{state_id_qld},-27.694398,153.155502), - ($$4207$$,$$ALBERTON$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BAHRS SCRUB$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BANNOCKBURN$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BEENLEIGH$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BELIVAH$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BUCCAN$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$CEDAR CREEK$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$EAGLEBY$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$EDENS LANDING$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$HOLMVIEW$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$LOGAN VILLAGE$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$LUSCOMBE$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$MOUNT WARREN PARK$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$STAPYLTON$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$STEIGLITZ$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$WINDAROO$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$WOLFFDENE$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$WOONGOOLBA$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$YARRABILBA$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$YATALA$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$YATALA DC$$,#{state_id_qld},-27.721117,153.270056), - ($$4208$$,$$GILBERTON$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$JACOBS WELL$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$KINGSHOLME$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$NORWELL$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$ORMEAU$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$ORMEAU HILLS$$,#{state_id_qld},-27.745013,153.261095), - ($$4209$$,$$COOMERA$$,#{state_id_qld},-27.866592,153.315314), - ($$4209$$,$$PIMPAMA$$,#{state_id_qld},-27.866592,153.315314), - ($$4209$$,$$UPPER COOMERA$$,#{state_id_qld},-27.866592,153.315314), - ($$4209$$,$$WILLOW VALE$$,#{state_id_qld},-27.866592,153.315314), - ($$4210$$,$$GUANABA$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$MAUDSLAND$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$OXENFORD$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$STUDIO VILLAGE$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$WONGAWALLAN$$,#{state_id_qld},-27.942395,153.233818), - ($$4211$$,$$ADVANCETOWN$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$BEECHMONT$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$BINNA BURRA$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$CARRARA$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$CLAGIRABA$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$GAVEN$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$GILSTON$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$HIGHLAND PARK$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$LOWER BEECHMONT$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$MOUNT NATHAN$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NATURAL BRIDGE$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NERANG$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NERANG BC$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NERANG DC$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NUMINBAH VALLEY$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$PACIFIC PINES$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$SOUTHERN LAMINGTON$$,#{state_id_qld},-28.033052,153.279625), - ($$4212$$,$$HELENSVALE$$,#{state_id_qld},-27.922459,153.334793), - ($$4212$$,$$HELENSVALE TOWN CENTRE$$,#{state_id_qld},-27.922459,153.334793), - ($$4212$$,$$HOPE ISLAND$$,#{state_id_qld},-27.922459,153.334793), - ($$4212$$,$$SANCTUARY COVE$$,#{state_id_qld},-27.922459,153.334793), - ($$4213$$,$$AUSTINVILLE$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$BONOGIN$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$MUDGEERABA$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$NERANWOOD$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$SPRINGBROOK$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$TALLAI$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$WORONGARY$$,#{state_id_qld},-28.135818,153.317485), - ($$4214$$,$$ARUNDEL$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ARUNDEL BC$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ARUNDEL DC$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ASHMORE$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ASHMORE CITY$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$MOLENDINAR$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$PARKWOOD$$,#{state_id_qld},-27.939708,153.372781), - ($$4215$$,$$AUSTRALIA FAIR$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$CHIRN PARK$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$LABRADOR$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$SOUTHPORT$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$SOUTHPORT BC$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$SOUTHPORT PARK$$,#{state_id_qld},-27.968379,153.415136), - ($$4216$$,$$BIGGERA WATERS$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$COOMBABAH$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$HOLLYWELL$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$PARADISE POINT$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$RUNAWAY BAY$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$SOUTH STRADBROKE$$,#{state_id_qld},-27.934226,153.400356), - ($$4217$$,$$BENOWA$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$BUNDALL$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$BUNDALL BC$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$BUNDALL DC$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$CHEVRON ISLAND$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$GOLD COAST MC$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$ISLE OF CAPRI$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$MAIN BEACH$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$SURFERS PARADISE$$,#{state_id_qld},-28.005753,153.387475), - ($$4218$$,$$BROADBEACH$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$BROADBEACH WATERS$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$MERMAID BEACH$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$MERMAID WATERS$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$NOBBY BEACH$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$PACIFIC FAIR$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$Q SUPERCENTRE$$,#{state_id_qld},-28.029363,153.4312), - ($$4219$$,$$WEST BURLEIGH$$,#{state_id_qld},-28.107294,153.441839), - ($$4220$$,$$BURLEIGH BC$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH DC$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH HEADS$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH TOWN$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH WATERS$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$MIAMI$$,#{state_id_qld},-28.088477,153.451921), - ($$4221$$,$$ELANORA$$,#{state_id_qld},-28.135669,153.470481), - ($$4221$$,$$PALM BEACH$$,#{state_id_qld},-28.135669,153.470481), - ($$4222$$,$$GRIFFITH UNIVERSITY$$,#{state_id_qld},0.0,0.0), - ($$4223$$,$$CURRUMBIN$$,#{state_id_qld},-28.136289,153.477806), - ($$4223$$,$$CURRUMBIN DC$$,#{state_id_qld},-28.136289,153.477806), - ($$4223$$,$$CURRUMBIN VALLEY$$,#{state_id_qld},-28.136289,153.477806), - ($$4223$$,$$CURRUMBIN WATERS$$,#{state_id_qld},-28.136289,153.477806), - ($$4224$$,$$TUGUN$$,#{state_id_qld},-28.143616,153.494865), - ($$4224$$,$$TUGUN HEIGHTS$$,#{state_id_qld},-28.143616,153.494865), - ($$4225$$,$$BILINGA$$,#{state_id_qld},-28.159935,153.510026), - ($$4225$$,$$COOLANGATTA$$,#{state_id_qld},-28.159935,153.510026), - ($$4226$$,$$CLEAR ISLAND WATERS$$,#{state_id_qld},-28.039318,153.401608), - ($$4226$$,$$MERRIMAC$$,#{state_id_qld},-28.039318,153.401608), - ($$4226$$,$$ROBINA$$,#{state_id_qld},-28.039318,153.401608), - ($$4226$$,$$ROBINA DC$$,#{state_id_qld},-28.039318,153.401608), - ($$4227$$,$$REEDY CREEK$$,#{state_id_qld},-28.108599,153.395621), - ($$4227$$,$$VARSITY LAKES$$,#{state_id_qld},-28.108599,153.395621), - ($$4228$$,$$TALLEBUDGERA$$,#{state_id_qld},-28.148226,153.421613), - ($$4228$$,$$TALLEBUDGERA VALLEY$$,#{state_id_qld},-28.148226,153.421613), - ($$4229$$,$$BOND UNIVERSITY$$,#{state_id_qld},-28.075709,153.414682), - ($$4230$$,$$ROBINA TOWN CENTRE$$,#{state_id_qld},-28.077467,153.38531), - ($$4270$$,$$TAMBORINE$$,#{state_id_qld},-27.880883,153.130246), - ($$4271$$,$$EAGLE HEIGHTS$$,#{state_id_qld},-27.922442,153.207493), - ($$4272$$,$$MOUNT TAMBORINE$$,#{state_id_qld},-27.947935,153.191359), - ($$4272$$,$$NORTH TAMBORINE$$,#{state_id_qld},-27.947935,153.191359), - ($$4272$$,$$TAMBORINE MOUNTAIN$$,#{state_id_qld},-27.947935,153.191359), - ($$4275$$,$$BENOBBLE$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$BIDDADDABA$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$BOYLAND$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$CANUNGRA$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$FERNY GLEN$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$FLYING FOX$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$ILLINBAH$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$LAMINGTON NATIONAL PARK$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$SARABAH$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$WITHEREN$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$WONGLEPONG$$,#{state_id_qld},-27.995053,153.162089), - ($$4280$$,$$JIMBOOMBA$$,#{state_id_qld},-27.831402,153.028469), - ($$4280$$,$$NORTH MACLEAN$$,#{state_id_qld},-27.831402,153.028469), - ($$4280$$,$$SOUTH MACLEAN$$,#{state_id_qld},-27.831402,153.028469), - ($$4280$$,$$STOCKLEIGH$$,#{state_id_qld},-27.831402,153.028469), - ($$4285$$,$$ALLENVIEW$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$BEAUDESERT$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$BIRNAM$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$BROMELTON$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CAINBABLE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CEDAR GROVE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CEDAR VALE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CHINGHEE CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CHRISTMAS CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CRYNA$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$DARLINGTON$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$GLENEAGLE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$HILLVIEW$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$INNISPLAIN$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$JOSEPHVILLE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KAGARU$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KERRY$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KNAPP CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KOORALBYN$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$LAMINGTON$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$LARAVALE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$MOUNT GIPPS$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$MUNDOOLUN$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$NINDOOINBAH$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$OAKY CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TABOOBA$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TABRAGALBA$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TAMROOKUM$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TAMROOKUM CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$UNDULLAH$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$VERESDALE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$VERESDALE SCRUB$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$WOODHILL$$,#{state_id_qld},-27.901257,152.939081), - ($$4287$$,$$BARNEY VIEW$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$MOUNT BARNEY$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$MOUNT LINDESAY$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$PALEN CREEK$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$RATHDOWNEY$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$RUNNING CREEK$$,#{state_id_qld},-28.260921,152.781251), - ($$4300$$,$$AUGUSTINE HEIGHTS$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$BELLBIRD PARK$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$BROOKWATER$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$CAMIRA$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$CAROLE PARK$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$GAILES$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$GOODNA$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$GOODNA DC$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$SPRINGFIELD$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$SPRINGFIELD CENTRAL$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$SPRINGFIELD LAKES$$,#{state_id_qld},-27.669147,152.89354), - ($$4301$$,$$COLLINGWOOD PARK$$,#{state_id_qld},-27.613211,152.863215), - ($$4301$$,$$REDBANK$$,#{state_id_qld},-27.613211,152.863215), - ($$4301$$,$$REDBANK PLAINS$$,#{state_id_qld},-27.613211,152.863215), - ($$4303$$,$$DINMORE$$,#{state_id_qld},-27.597997,152.831683), - ($$4303$$,$$NEW CHUM$$,#{state_id_qld},-27.597997,152.831683), - ($$4303$$,$$RIVERVIEW$$,#{state_id_qld},-27.597997,152.831683), - ($$4304$$,$$BLACKSTONE$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL BC$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL DC$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL FAIR$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BUNDAMBA$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$EBBW VALE$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$NORTH BOOVAL$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$SILKSTONE$$,#{state_id_qld},-27.62904,152.795901), - ($$4305$$,$$BASIN POCKET$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$BRASSALL$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$BREMER$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$CHURCHILL$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$COALFALLS$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$EAST IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$EASTERN HEIGHTS$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$FLINDERS VIEW$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$LEICHHARDT$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$LIMESTONE RIDGES$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$MOORES POCKET$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$NEWTOWN$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$NORTH IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$NORTH TIVOLI$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$ONE MILE$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$RACEVIEW$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$SADLIERS CROSSING$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$TIVOLI$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$WEST IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$WOODEND$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$WULKURAKA$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$YAMANTO$$,#{state_id_qld},-27.601066,152.772672), - ($$4306$$,$$AMBERLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$AVOCA VALE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BANKS CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BARELLAN POINT$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BENARKIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BENARKIN NORTH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKBUTT$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKBUTT NORTH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKBUTT SOUTH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKSOIL$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BORALLON$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$CHERRY CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$CHUWAR$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$COLINTON$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$DEEBING HEIGHTS$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$DUNDAS$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$ENGLAND CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$FAIRNEY VIEW$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$FERNVALE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$GLAMORGAN VALE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$GOOGA CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$GOOLMAN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$HAIGSLEA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$HARLIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$IRONBARK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KARALEE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KARANA DOWNS$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KARRABIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KHOLO$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$LAKE MANCHESTER$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$LARK HILL$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$LINVILLE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOORE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT BINGA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT CROSBY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT MARROW$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT STANLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MUIRLEA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$NUKKU$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$PEAK CROSSING$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$PINE MOUNTAIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$PURGA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$RIPLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$SOUTH RIPLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$SPLIT YARD CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$SWANBANK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$TAROMEO$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$TEELAH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$THAGOONA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$VERNOR$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WALLOON$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WANORA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WASHPOOL$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WEST AMBERLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WHITE ROCK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WILLOWBANK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WIVENHOE POCKET$$,#{state_id_qld},-27.640431,152.702399), - ($$4307$$,$$COLEYVILLE$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$HARRISVILLE$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$MUTDAPILLY$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$RADFORD$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$SILVERDALE$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$WARRILL VIEW$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$WILSONS PLAINS$$,#{state_id_qld},-27.82052,152.56642), - ($$4309$$,$$ARATULA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$CHARLWOOD$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$CLUMBER$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$FASSIFERN$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$FASSIFERN VALLEY$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$FRAZERVIEW$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$KALBAR$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$KENTS LAGOON$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$KULGUN$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MILORA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MOOGERAH$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MORWINCHA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MOUNT EDWARDS$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MUNBILLA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$OBUM OBUM$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$TAROME$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$TEVIOTVILLE$$,#{state_id_qld},-27.981456,152.548619), - ($$4310$$,$$ALLANDALE$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$ANTHONY$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BLANTYRE$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BOONAH$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BUNBURRA$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BUNJURGEN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BURNETT CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$CANNON CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$CARNEYS CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$COOCHIN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$COULSON$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$CROFTBY$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$DUGANDAN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$FRENCHES CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$HOYA$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$KENTS POCKET$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MAROON$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MILBONG$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MILFORD$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MOUNT ALFORD$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MOUNT FRENCH$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$ROADVALE$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$TEMPLIN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$WALLACES CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$WOOLOOMAN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$WYARALONG$$,#{state_id_qld},-27.997335,152.714213), - ($$4311$$,$$ATKINSONS DAM$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$BRIGHTVIEW$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$BUARABA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$BUARABA SOUTH$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$CHURCHABLE$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$CLARENDON$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$COOLANA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$COOMINYA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$LOCKYER WATERS$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$LOWOOD$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$MINDEN$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$MOUNT TARAMPA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$PATRICK ESTATE$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$PRENZLAU$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$RIFLE RANGE$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$TARAMPA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$WIVENHOE HILL$$,#{state_id_qld},-27.421011,152.455509), - ($$4312$$,$$BRYDEN$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$CABOONBAH$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$COAL CREEK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$CROSSDALE$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$ESK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$ESKDALE$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$GLEN ESK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MOOMBRA$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MOUNT BYRON$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MOUNT HALLEN$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MURRUMBA$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$REDBANK CREEK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$SOMERSET DAM$$,#{state_id_qld},-27.269163,152.585337), - ($$4313$$,$$BIARRA$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$BRAEMORE$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$COOEEIMBARDI$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$CRESSBROOK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$FULHAM$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$GREGORS CREEK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$IVORY CREEK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$LOWER CRESSBROOK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$MOUNT BEPPO$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$OTTABA$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$SCRUB CREEK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$TOOGOOLAWAH$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$YIMBUN$$,#{state_id_qld},-27.163924,152.327655), - ($$4340$$,$$ASHWELL$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$CALVERT$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$EBENEZER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$GRANDCHESTER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$JEEBROPILLY$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$LANEFIELD$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$LOWER MOUNT WALKER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MERRYVALE$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOORANG$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT FORBES$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT MORT$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT WALKER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT WALKER WEST$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$ROSEVALE$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$ROSEWOOD$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$TALLEGALLA$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$THE BLUFF$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$WOOLSHED$$,#{state_id_qld},-27.628455,152.560103), - ($$4341$$,$$BLENHEIM$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$HATTON VALE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$KENSINGTON GROVE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$KENTVILLE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY CREEK WEST$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY HEIGHTS$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY NORTH$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY SOUTH$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$MOUNT BERRYMAN$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$MULGOWIE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$PLAINLAND$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$REGENCY DOWNS$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$SUMMERHOLM$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$THORNTON$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$TOWNSON$$,#{state_id_qld},-27.653658,152.326898), - ($$4342$$,$$CROWLEY VALE$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$FOREST HILL$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$GLEN CAIRN$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$GLENORE GROVE$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$LOCKROSE$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$LYNFORD$$,#{state_id_qld},-27.543847,152.377687), - ($$4343$$,$$ADARE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$BLACK DUCK CREEK$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$CAFFEY$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$COLLEGE VIEW$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$EAST HALDON$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$FORDSDALE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$GATTON$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$INGOLDSBY$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$JUNCTION VIEW$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LAKE CLARENDON$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LAWES$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LEFTHAND BRANCH$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LOWER TENTHILL$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$MORTON VALE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$MOUNT SYLVIA$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$PLACID HILLS$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$RINGWOOD$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$ROCKSIDE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$ROPELEY$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$SPRING CREEK$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$UPPER TENTHILL$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$VINEGAR HILL$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$WOODBINE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$WOODLANDS$$,#{state_id_qld},-27.511922,152.296235), - ($$4344$$,$$CARPENDALE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$EGYPT$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$FLAGSTONE CREEK$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$HELIDON$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$HELIDON SPA$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$IREDALE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$LILYDALE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$LOCKYER$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$ROCKMOUNT$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$SEVENTEEN MILE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$STOCKYARD$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$UPPER FLAGSTONE$$,#{state_id_qld},-27.589099,152.153257), - ($$4345$$,$$GATTON COLLEGE$$,#{state_id_qld},-27.549094,152.336382), - ($$4346$$,$$MARBURG$$,#{state_id_qld},-27.56311,152.588618), - ($$4347$$,$$GRANTHAM$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$MA MA CREEK$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$MOUNT WHITESTONE$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$VERADILLA$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$WINWILL$$,#{state_id_qld},-27.574836,152.204914), - ($$4350$$,$$ATHOL$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$BLUE MOUNTAIN HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CENTENARY HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CHARLTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CLIFFORD GARDENS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$COTSWOLD HILLS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CRANLEY$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$DARLING HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$DRAYTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$DRAYTON NORTH$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$EAST TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$FINNIE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$GLENVALE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$GOWRIE MOUNTAIN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$HARLAXTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$HARRISTOWN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$KEARNEYS SPRING$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MIDDLE RIDGE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MOUNT KYNOCH$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MOUNT LOFTY$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MOUNT RASCAL$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$NEWTOWN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$NORTH TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$NORTHLANDS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$PRINCE HENRY HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$RANGEVILLE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$REDWOOD$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$ROCKVILLE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$SOUTH TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$SOUTHTOWN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA BC$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA CITY$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA DC$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA EAST$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA SOUTH$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA VILLAGE FAIR$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA WEST$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOP CAMP$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TORRINGTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WELLCAMP$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WESTBROOK$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WILSONTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WILSONTON HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WYALLA PLAZA$$,#{state_id_qld},-27.615354,151.774846), - ($$4352$$,$$BALLARD$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BAPAUME$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BIRNAM$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BLANCHVIEW$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BRANCHVIEW$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CABARLAH$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CAWDOR$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CEMENT MILLS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$COALBANK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CONDAMINE PLAINS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CUTELLA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$DERRYMORE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$DJUAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$DOCTOR CREEK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$EVERGREEN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$FIFTEEN MILE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GEHAM$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GLENCOE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GORE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GOWRIE JUNCTION$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GOWRIE LITTLE PLAIN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GRAPETREE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GROOMSVILLE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HAMPTON$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HIGHFIELDS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HIGHGROVE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HODGSON VALE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KARARA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KLEINTON$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KULPI$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KURROWAH$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$LILYVALE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MACLAGAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MALLING$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MERINGANDAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MERINGANDAN WEST$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MERRITTS CREEK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MOUNT LUKE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MUNIGANEEN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MURPHYS CREEK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$NARKO$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$NORTH MACLAGAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$NUTGROVE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$OMAN AMA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PALMTREE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PAMPAS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PECHEY$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PERANGA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PERSEVERANCE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$POSTMANS RIDGE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$POZIERES$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PRESTON$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$RANGEMORE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$RAVENSBOURNE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$SILVER RIDGE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$SPRING BLUFF$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$ST AUBYN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$THORNVILLE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$TOOWOOMBA MC$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$TUMMAVILLE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$UMBIRAM$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$UPPER LOCKYER$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$VALE VIEW$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WHICHELLO$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WHITE MOUNTAIN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WITHCOTT$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WOODLEIGH$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WOOLMER$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WUTUL$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WYREEMA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$YALANGUR$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$YANDILLA$$,#{state_id_qld},-28.583622,151.801093), - ($$4353$$,$$BERGEN$$,#{state_id_qld},-27.256984,151.904578), - ($$4353$$,$$EAST COOYAR$$,#{state_id_qld},-27.256984,151.904578), - ($$4353$$,$$HADEN$$,#{state_id_qld},-27.256984,151.904578), - ($$4354$$,$$DOUGLAS$$,#{state_id_qld},-27.322474,151.909698), - ($$4354$$,$$GOOMBUNGEE$$,#{state_id_qld},-27.322474,151.909698), - ($$4354$$,$$KILBIRNIE$$,#{state_id_qld},-27.322474,151.909698), - ($$4355$$,$$ANDURAMBA$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$CRESSBROOK CREEK$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$CROWS NEST$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$EMU CREEK$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$GLENAVEN$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$JONES GULLY$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$MOUNTAIN CAMP$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$PIERCES CREEK$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$PINELANDS$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$PLAINBY$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$THE BLUFF$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$UPPER PINELANDS$$,#{state_id_qld},-27.134613,152.085883), - ($$4356$$,$$BONGEEN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$BROXBURN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$EVANSLEA$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$IRONGATE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$KINCORA$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$LINTHORPE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$MOTLEY$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$MOUNT TYSON$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$NORTH BRANCH$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$NORWIN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$PITTSWORTH$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$PURRAWUNDA$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$ROSSVALE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$SCRUBBY MOUNTAIN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$SPRINGSIDE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$ST HELENS$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$STONELEIGH$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$YARRANLEA$$,#{state_id_qld},-27.567709,151.446802), - ($$4357$$,$$BRINGALILY$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$BULLI CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CANNING CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CAPTAINS MOUNTAIN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CLONTARF$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CONDAMINE FARMS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CYPRESS GARDENS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$DOMVILLE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$FOREST RIDGE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$GRAYS GATE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$KOOROONGARRA$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$LAVELLE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$LEMONTREE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLMERRAN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLMERRAN DOWNS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLMERRAN WOODS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLWOOD$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MOUNT EMLYN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$PUNCHS CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$ROCKY CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$STONEHENGE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$THE PINES$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$TURALLIN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$WATTLE RIDGE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$WESTERN CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$WOONDUL$$,#{state_id_qld},-28.056801,151.160021), - ($$4358$$,$$CAMBOOYA$$,#{state_id_qld},-27.706725,151.863738), - ($$4358$$,$$FELTON$$,#{state_id_qld},-27.706725,151.863738), - ($$4358$$,$$FELTON SOUTH$$,#{state_id_qld},-27.706725,151.863738), - ($$4358$$,$$RAMSAY$$,#{state_id_qld},-27.706725,151.863738), - ($$4359$$,$$BUDGEE$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$EAST GREENMOUNT$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$GREENMOUNT$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$HIRSTGLEN$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$WEST HALDON$$,#{state_id_qld},-27.785112,152.020111), - ($$4360$$,$$NOBBY$$,#{state_id_qld},-27.838719,151.889972), - ($$4361$$,$$BACK PLAINS$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$CLIFTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$ELLANGOWAN$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$ELPHINSTONE$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$HEADINGTON HILL$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$KINGS CREEK$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$MANAPOURI$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$MISSEN FLAT$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$MOUNT MOLAR$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$NEVILTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$PILTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$RYEFORD$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$SANDY CAMP$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$SPRING CREEK$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$UPPER PILTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$VICTORIA HILL$$,#{state_id_qld},-27.894403,151.799775), - ($$4362$$,$$ALLORA$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$BERAT$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$DEUCHAR$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$ELLINTHORP$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$GOOMBURRA$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$HENDON$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$MOUNT MARSHALL$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$TALGAI$$,#{state_id_qld},-28.035848,151.982723), - ($$4363$$,$$SOUTHBROOK$$,#{state_id_qld},-27.676647,151.739695), - ($$4364$$,$$BROOKSTEAD$$,#{state_id_qld},-27.710492,151.396183), - ($$4365$$,$$LEYBURN$$,#{state_id_qld},-28.017149,151.597527), - ($$4370$$,$$ALLAN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$BONY MOUNTAIN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CANNINGVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CHERRY GULLY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CLINTONVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CUNNINGHAM$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$DANDEROO$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$ELBOW VALLEY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$FREESTONE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$GLADFIELD$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$GLENGALLAN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$GREYMARE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$JUNABEE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$LESLIE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$LESLIE DAM$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$LOCH LOMOND$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MARYVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MASSIE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MONTROSE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MORGAN PARK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MOUNT COLLIERY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MOUNT STURT$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MOUNT TABOR$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MURRAYS BRIDGE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$NORTH BRANCH$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$PRATTEN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$RODGERS CREEK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$ROSEHILL$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$ROSENTHAL HEIGHTS$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$SILVERWOOD$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$SLADEVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$SWAN CREEK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THANE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THANES CREEK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THE GLEN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THE HERMITAGE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$TOOLBURRA$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$TREGONY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$UPPER FREESTONE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$UPPER WHEATVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WARWICK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WARWICK DC$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WHEATVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WILDASH$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WILLOWVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WIYARRA$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WOMINA$$,#{state_id_qld},-28.195568,151.949533), - ($$4371$$,$$EMU VALE$$,#{state_id_qld},-28.230733,152.245531), - ($$4371$$,$$SWANFELS$$,#{state_id_qld},-28.230733,152.245531), - ($$4371$$,$$YANGAN$$,#{state_id_qld},-28.230733,152.245531), - ($$4372$$,$$TANNYMOREL$$,#{state_id_qld},-28.303067,152.233089), - ($$4373$$,$$KILLARNEY$$,#{state_id_qld},-28.340099,152.294194), - ($$4373$$,$$THE FALLS$$,#{state_id_qld},-28.340099,152.294194), - ($$4373$$,$$THE HEAD$$,#{state_id_qld},-28.340099,152.294194), - ($$4374$$,$$DALVEEN$$,#{state_id_qld},-28.488431,151.968689), - ($$4375$$,$$COTTONVALE$$,#{state_id_qld},-28.529507,151.947124), - ($$4375$$,$$FLEURBAIX$$,#{state_id_qld},-28.529507,151.947124), - ($$4376$$,$$THULIMBAH$$,#{state_id_qld},-28.541494,151.933783), - ($$4377$$,$$GLEN NIVEN$$,#{state_id_qld},-28.580891,151.97341), - ($$4377$$,$$MARYLAND$$,#{state_id_nsw},-28.580891,151.97341), - ($$4377$$,$$THE SUMMIT$$,#{state_id_qld},-28.580891,151.97341), - ($$4378$$,$$APPLETHORPE$$,#{state_id_qld},-28.613948,151.955491), - ($$4380$$,$$AMIENS$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$BROADWATER$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$CANNON CREEK$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$DALCOUTH$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$EUKEY$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$GLENLYON$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$GREENLANDS$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$KYOOMBA$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$MINGOOLA$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$MOUNT TULLY$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$NUNDUBBERMERE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$PIKEDALE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$PIKES CREEK$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$SEVERNLEA$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$SPRINGDALE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$STANTHORPE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$STORM KING$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$SUGARLOAF$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$THORNDALE$$,#{state_id_qld},-28.614072,151.903705), - ($$4381$$,$$GLEN APLIN$$,#{state_id_qld},-28.739941,151.874983), - ($$4382$$,$$BALLANDEAN$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$GIRRAWEEN$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$LYRA$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$SOMME$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$WYBERBA$$,#{state_id_qld},-28.798985,151.842238), - ($$4383$$,$$JENNINGS$$,#{state_id_nsw},-28.882394,151.910698), - ($$4383$$,$$WALLANGARRA$$,#{state_id_qld},-28.882394,151.910698), - ($$4384$$,$$LIMEVALE$$,#{state_id_qld},-28.728006,151.183208), - ($$4385$$,$$BEEBO$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$BONSHAW$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$CAMP CREEK$$,#{state_id_nsw},-28.722738,150.967237), - ($$4385$$,$$GLENARBON$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$MAIDENHEAD$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$RIVERTON$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$SILVER SPUR$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$SMITHLEA$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$TEXAS$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$TEXAS$$,#{state_id_nsw},-28.722738,150.967237), - ($$4385$$,$$WATSONS CROSSING$$,#{state_id_qld},-28.722738,150.967237), - ($$4387$$,$$BRUSH CREEK$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$BYBERA$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$COOLMUNDA$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$GREENUP$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$INGLEWOOD$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$MOSQUITO CREEK$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$TERRICA$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$WARROO$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$WHETSTONE$$,#{state_id_qld},-28.606093,151.126671), - ($$4388$$,$$KURUMBUL$$,#{state_id_qld},-28.615672,150.554538), - ($$4388$$,$$YELARBON$$,#{state_id_qld},-28.615672,150.554538), - ($$4390$$,$$BILLA BILLA$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$CALINGUNEE$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$CALLANDOON$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$GOODAR$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$GOONDIWINDI$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$KINDON$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$LUNDAVRA$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$WONDALLI$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$WYAGA$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$YAGABURNE$$,#{state_id_qld},-28.145163,150.288342), - ($$4400$$,$$KINGSTHORPE$$,#{state_id_qld},-27.495768,151.796847), - ($$4401$$,$$ACLAND$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$AUBIGNY$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$BALGOWAN$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$BIDDESTON$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$BOODUA$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$DEVON PARK$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$GREENWOOD$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$HIGHLAND PLAINS$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$KELVINHAUGH$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$MOUNT IRVING$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$MULDU$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$OAKEY$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$ROSALIE PLAINS$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$SABINE$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$SILVERLEIGH$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$YARGULLEN$$,#{state_id_qld},-27.303702,151.691102), - ($$4402$$,$$COOYAR$$,#{state_id_qld},-26.983086,151.832336), - ($$4402$$,$$KOORALGIN$$,#{state_id_qld},-26.983086,151.832336), - ($$4402$$,$$UPPER COOYAR CREEK$$,#{state_id_qld},-26.983086,151.832336), - ($$4403$$,$$BRYMAROO$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$JONDARYAN$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$MALU$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$MOUNT MORIAH$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$QUINALOW$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$WEST PRAIRIE$$,#{state_id_qld},-27.217717,151.591852), - ($$4404$$,$$BOWENVILLE$$,#{state_id_qld},-27.305817,151.490518), - ($$4404$$,$$FORMARTIN$$,#{state_id_qld},-27.305817,151.490518), - ($$4404$$,$$IRVINGDALE$$,#{state_id_qld},-27.305817,151.490518), - ($$4404$$,$$WAINUI$$,#{state_id_qld},-27.305817,151.490518), - ($$4405$$,$$BLAXLAND$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$BUNYA MOUNTAINS$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$DALBY$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$DUCKLO$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$GRASSDALE$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$MARMADUA$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$PIRRINUAN$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$RANGES BRIDGE$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$ST RUTH$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$TIPTON$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$WERANGA$$,#{state_id_qld},-27.192428,151.396625), - ($$4406$$,$$BOONDANDILLA$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$HANNAFORD$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$JIMBOUR$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$KAIMKILLENBUN$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$KOGAN$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$MACALISTER$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$MOONIE$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$SOUTHWOOD$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$THE GUMS$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$WEIR RIVER$$,#{state_id_qld},-27.894641,150.596584), - ($$4407$$,$$CATTLE CREEK$$,#{state_id_qld},-27.6483,150.836678), - ($$4407$$,$$CECIL PLAINS$$,#{state_id_qld},-27.6483,150.836678), - ($$4407$$,$$DUNMORE$$,#{state_id_qld},-27.6483,150.836678), - ($$4407$$,$$NANGWEE$$,#{state_id_qld},-27.6483,150.836678), - ($$4408$$,$$BELL$$,#{state_id_qld},-26.93254,151.448511), - ($$4410$$,$$JANDOWAE$$,#{state_id_qld},-26.781197,151.109816), - ($$4411$$,$$WARRA$$,#{state_id_qld},-26.929329,150.919183), - ($$4412$$,$$BRIGALOW$$,#{state_id_qld},-26.843852,150.790571), - ($$4413$$,$$BAKING BOARD$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$BOONARGA$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$BURNCLUITH$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$CANAGA$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$CHANCES PLAIN$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$CHINCHILLA$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$DURAH$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$HOPELAND$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$MONTROSE$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$WIEAMBILLA$$,#{state_id_qld},-26.706834,150.545144), - ($$4415$$,$$COLUMBOOLA$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$DALWOGON$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$GURULMUNDI$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$HOOKSWOOD$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$KOWGURAN$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$MILES$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$MYALL PARK$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$PELHAM$$,#{state_id_qld},-26.672867,150.332141), - ($$4416$$,$$BARRAMORNIE$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$CONDAMINE$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$MORABY$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$NANGRAM$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$PINE HILLS$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$SUNNYSIDE$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$YULABILLA$$,#{state_id_qld},-27.013259,150.060549), - ($$4417$$,$$NOORINDOO$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$OBERINA$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$PARKNOOK$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$SURAT$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$WARKON$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$WELLESLEY$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$WERIBONE$$,#{state_id_qld},-27.15617,149.158851), - ($$4418$$,$$GULUGUBA$$,#{state_id_qld},-26.260063,150.048929), - ($$4419$$,$$COCKATOO$$,#{state_id_qld},-25.72569,150.28164), - ($$4419$$,$$GROSMONT$$,#{state_id_qld},-25.72569,150.28164), - ($$4419$$,$$WANDOAN$$,#{state_id_qld},-25.72569,150.28164), - ($$4420$$,$$BROADMERE$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$COORADA$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$GHINGHINDA$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$GLENHAUGHTON$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$GWAMBEGWINE$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$HORNET BANK$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$PEEK-A-DOO$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$SPRING CREEK$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$TAROOM$$,#{state_id_qld},-25.494713,149.525293), - ($$4421$$,$$GORANBA$$,#{state_id_qld},-27.285342,150.599138), - ($$4421$$,$$TARA$$,#{state_id_qld},-27.285342,150.599138), - ($$4422$$,$$COOMRITH$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$FLINTON$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$INGLESTONE$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$MEANDARRA$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$WESTMAR$$,#{state_id_qld},-27.562837,149.612212), - ($$4423$$,$$GLENMORGAN$$,#{state_id_qld},-27.249625,149.679008), - ($$4423$$,$$TEELBA$$,#{state_id_qld},-27.249625,149.679008), - ($$4424$$,$$DRILLHAM$$,#{state_id_qld},-26.640357,149.982992), - ($$4424$$,$$DRILLHAM SOUTH$$,#{state_id_qld},-26.640357,149.982992), - ($$4424$$,$$GLENAUBYN$$,#{state_id_qld},-26.640357,149.982992), - ($$4425$$,$$BOGANDILLA$$,#{state_id_qld},-26.517858,149.783594), - ($$4425$$,$$DULACCA$$,#{state_id_qld},-26.517858,149.783594), - ($$4426$$,$$JACKSON$$,#{state_id_qld},-26.642228,149.623168), - ($$4426$$,$$JACKSON NORTH$$,#{state_id_qld},-26.642228,149.623168), - ($$4426$$,$$JACKSON SOUTH$$,#{state_id_qld},-26.642228,149.623168), - ($$4427$$,$$CLIFFORD$$,#{state_id_qld},-26.128626,149.367449), - ($$4427$$,$$YULEBA$$,#{state_id_qld},-26.128626,149.367449), - ($$4427$$,$$YULEBA NORTH$$,#{state_id_qld},-26.128626,149.367449), - ($$4427$$,$$YULEBA SOUTH$$,#{state_id_qld},-26.128626,149.367449), - ($$4428$$,$$PICKANJINNIE$$,#{state_id_qld},-26.58117,149.114285), - ($$4428$$,$$WALLUMBILLA$$,#{state_id_qld},-26.58117,149.114285), - ($$4428$$,$$WALLUMBILLA NORTH$$,#{state_id_qld},-26.58117,149.114285), - ($$4428$$,$$WALLUMBILLA SOUTH$$,#{state_id_qld},-26.58117,149.114285), - ($$4454$$,$$BAFFLE WEST$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$BEILBA$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$DURHAM DOWNS$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$HIGHLAND PLAINS$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$HUTTON CREEK$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$INJUNE$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$MOUNT HUTTON$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$PONY HILLS$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$SIMMIE$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$UPPER DAWSON$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$WESTGROVE$$,#{state_id_qld},-25.724492,148.672028), - ($$4455$$,$$BALLAROO$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BLYTHDALE$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BUNGEWORGORAI$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BUNGIL$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BYMOUNT$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$CORNWALL$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$DARGAL ROAD$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$EUMAMURRIN$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$EUTHULLA$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$GUNNEWIN$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$HODGSON$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$MOOGA$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$MOUNT ABUNDANCE$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$MOUNT BINDANGO$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$ORALLO$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$ORANGE HILL$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$ROMA$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$TINGUN$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$WYCOMBE$$,#{state_id_qld},-27.116299,148.616963), - ($$4461$$,$$MUCKADILLA$$,#{state_id_qld},-26.602637,148.363184), - ($$4462$$,$$AMBY$$,#{state_id_qld},-26.549209,148.186897), - ($$4465$$,$$DUNKELD$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$FORESTVALE$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$MITCHELL$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$V GATE$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$WOMALILLA$$,#{state_id_qld},-26.968591,148.062548), - ($$4467$$,$$MUNGALLALA$$,#{state_id_qld},-26.446905,147.543855), - ($$4467$$,$$REDFORD$$,#{state_id_qld},-26.446905,147.543855), - ($$4467$$,$$TYRCONNEL$$,#{state_id_qld},-26.446905,147.543855), - ($$4468$$,$$CLARA CREEK$$,#{state_id_qld},-26.087266,146.833194), - ($$4468$$,$$MORVEN$$,#{state_id_qld},-26.087266,146.833194), - ($$4470$$,$$BAKERS BEND$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$CHARLEVILLE$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$GOWRIE STATION$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$LANGLO$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$MURWEH$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$RIVERSLEIGH$$,#{state_id_qld},-26.647239,146.176789), - ($$4471$$,$$CLAVERTON$$,#{state_id_qld},-27.37093,145.959624), - ($$4471$$,$$NARDOO SIDING$$,#{state_id_qld},-27.37093,145.959624), - ($$4472$$,$$BLACKALL$$,#{state_id_qld},-24.424637,145.465854), - ($$4472$$,$$MOUNT ENNISKILLEN$$,#{state_id_qld},-24.424637,145.465854), - ($$4474$$,$$ADAVALE$$,#{state_id_qld},-25.909385,144.598632), - ($$4475$$,$$CHEEPIE$$,#{state_id_qld},-26.630652,145.01525), - ($$4477$$,$$AUGATHELLA$$,#{state_id_qld},-25.794685,146.586608), - ($$4477$$,$$UPPER WARREGO$$,#{state_id_qld},-25.794685,146.586608), - ($$4478$$,$$BAYRICK$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$CALDERVALE$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$LANSDOWNE$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$LUMEAH$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$MACFARLANE$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$MINNIE DOWNS$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$SCRUBBY CREEK$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$TAMBO$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$WINDEYER$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$YANDARLO$$,#{state_id_qld},-25.479054,146.011909), - ($$4479$$,$$COOLADDI$$,#{state_id_qld},-26.645522,145.460966), - ($$4480$$,$$EROMANGA$$,#{state_id_qld},-26.668654,143.267376), - ($$4480$$,$$QUILPIE$$,#{state_id_qld},-26.668654,143.267376), - ($$4481$$,$$FARRARS CREEK$$,#{state_id_qld},-25.393607,141.55373), - ($$4481$$,$$TANBAR$$,#{state_id_qld},-25.393607,141.55373), - ($$4481$$,$$WINDORAH$$,#{state_id_qld},-25.393607,141.55373), - ($$4482$$,$$BIRDSVILLE$$,#{state_id_qld},-25.898355,139.351645), - ($$4486$$,$$DIRRANBANDI$$,#{state_id_qld},-28.585815,148.227609), - ($$4486$$,$$HEBEL$$,#{state_id_qld},-28.585815,148.227609), - ($$4487$$,$$BEGONIA$$,#{state_id_qld},-27.505231,148.31586), - ($$4487$$,$$ST GEORGE$$,#{state_id_qld},-27.505231,148.31586), - ($$4488$$,$$BOLLON$$,#{state_id_qld},-28.031524,147.47786), - ($$4488$$,$$NEBINE$$,#{state_id_qld},-28.031524,147.47786), - ($$4489$$,$$WYANDRA$$,#{state_id_qld},-27.24739,145.981713), - ($$4490$$,$$BARRINGUN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$COONGOOLA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$CUNNAMULLA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$CUTTABURRA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$HUMEBURN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$JOBS GATE$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$LINDEN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$NOORAMA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$TUEN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$WIDGEEGOARA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$YOWAH$$,#{state_id_qld},-28.843124,145.816249), - ($$4491$$,$$EULO$$,#{state_id_qld},-28.169275,145.042128), - ($$4492$$,$$BULLAWARRA$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$BULLOO DOWNS$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$DYNEVOR$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$NOCKATUNGA$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$NORLEY$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$THARGOMINDAH$$,#{state_id_qld},-27.783565,143.373975), - ($$4493$$,$$HUNGERFORD$$,#{state_id_qld},-28.996339,144.406584), - ($$4494$$,$$BUNGUNYA$$,#{state_id_qld},-28.420865,149.658021), - ($$4494$$,$$NORTH BUNGUNYA$$,#{state_id_qld},-28.420865,149.658021), - ($$4494$$,$$TARAWERA$$,#{state_id_qld},-28.420865,149.658021), - ($$4496$$,$$NORTH TALWOOD$$,#{state_id_qld},-28.443959,149.467729), - ($$4496$$,$$SOUTH TALWOOD$$,#{state_id_qld},-28.443959,149.467729), - ($$4496$$,$$TALWOOD$$,#{state_id_qld},-28.443959,149.467729), - ($$4497$$,$$DAYMAR$$,#{state_id_qld},-28.604238,148.986787), - ($$4497$$,$$THALLON$$,#{state_id_qld},-28.604238,148.986787), - ($$4497$$,$$WEENGALLON$$,#{state_id_qld},-28.604238,148.986787), - ($$4498$$,$$KIOMA$$,#{state_id_qld},-28.214948,149.794723), - ($$4498$$,$$TOOBEAH$$,#{state_id_qld},-28.214948,149.794723), - ($$4500$$,$$BRAY PARK$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$BRENDALE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$BRENDALE BC$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$BRENDALE DC$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$CASHMERE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$CLEAR MOUNTAIN$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$JOYNER$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$STRATHPINE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$STRATHPINE CENTRE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$WARNER$$,#{state_id_qld},-27.292807,152.962376), - ($$4501$$,$$LAWNTON$$,#{state_id_qld},-27.281605,152.980942), - ($$4502$$,$$PETRIE$$,#{state_id_qld},-27.26876,152.975593), - ($$4503$$,$$DAKABIN$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$GRIFFIN$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$KALLANGUR$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$KURWONGBAH$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$MURRUMBA DOWNS$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$WHITESIDE$$,#{state_id_qld},-27.226474,152.980732), - ($$4504$$,$$NARANGBA$$,#{state_id_qld},-27.186964,152.928542), - ($$4505$$,$$BURPENGARY$$,#{state_id_qld},-27.17079,152.954767), - ($$4505$$,$$BURPENGARY DC$$,#{state_id_qld},-27.17079,152.954767), - ($$4506$$,$$MOORINA$$,#{state_id_qld},-27.147649,152.860468), - ($$4506$$,$$MORAYFIELD$$,#{state_id_qld},-27.147649,152.860468), - ($$4507$$,$$BANKSIA BEACH$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BELLARA$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BONGAREE$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BRIBIE ISLAND$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BRIBIE ISLAND NORTH$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$WELSBY$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$WHITE PATCH$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$WOORIM$$,#{state_id_qld},-27.045188,153.140879), - ($$4508$$,$$DECEPTION BAY$$,#{state_id_qld},-27.196702,153.029501), - ($$4509$$,$$MANGO HILL$$,#{state_id_qld},-27.232691,153.017319), - ($$4509$$,$$NORTH LAKES$$,#{state_id_qld},-27.232691,153.017319), - ($$4510$$,$$BEACHMERE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$BELLMERE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$CABOOLTURE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$CABOOLTURE BC$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$CABOOLTURE SOUTH$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$DONNYBROOK$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$MELDALE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$MOODLU$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$ROCKSBERG$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$TOORBUL$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$UPPER CABOOLTURE$$,#{state_id_qld},-27.129058,153.052258), - ($$4511$$,$$GODWIN BEACH$$,#{state_id_qld},-27.084803,153.113383), - ($$4511$$,$$NINGI$$,#{state_id_qld},-27.084803,153.113383), - ($$4511$$,$$SANDSTONE POINT$$,#{state_id_qld},-27.084803,153.113383), - ($$4512$$,$$BRACALBA$$,#{state_id_qld},-27.011117,152.841028), - ($$4512$$,$$WAMURAN$$,#{state_id_qld},-27.011117,152.841028), - ($$4512$$,$$WAMURAN BASIN$$,#{state_id_qld},-27.011117,152.841028), - ($$4514$$,$$BELLTHORPE$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$CEDARTON$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$COMMISSIONERS FLAT$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$D'AGUILAR$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$DELANEYS CREEK$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$MOUNT ARCHER$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$MOUNT DELANEY$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$NEURUM$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$STANMORE$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$STONY CREEK$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$VILLENEUVE$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$WOODFORD$$,#{state_id_qld},-26.848046,152.715349), - ($$4515$$,$$GLENFERN$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$HAZELDEAN$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$JIMNA$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$KILCOY$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$KINGAHAM$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$MONSILDALE$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$MOUNT KILCOY$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$ROYSTON$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$SANDY CREEK$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$SHEEP STATION CREEK$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$WINYA$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$WOOLMAR$$,#{state_id_qld},-26.959741,152.609621), - ($$4516$$,$$ELIMBAH$$,#{state_id_qld},-27.015065,152.944523), - ($$4517$$,$$BEERBURRUM$$,#{state_id_qld},-26.952598,152.963955), - ($$4518$$,$$GLASS HOUSE MOUNTAINS$$,#{state_id_qld},-26.897918,152.959204), - ($$4519$$,$$BEERWAH$$,#{state_id_qld},-26.857043,152.957162), - ($$4519$$,$$COOCHIN CREEK$$,#{state_id_qld},-26.857043,152.957162), - ($$4519$$,$$CROHAMHURST$$,#{state_id_qld},-26.857043,152.957162), - ($$4519$$,$$PEACHESTER$$,#{state_id_qld},-26.857043,152.957162), - ($$4520$$,$$ARMSTRONG CREEK$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$CAMP MOUNTAIN$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$CEDAR CREEK$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$CLOSEBURN$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$DRAPER$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$ENOGGERA RESERVOIR$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$HIGHVALE$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$JOLLYS LOOKOUT$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$KOBBLE CREEK$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$MOUNT GLORIOUS$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$MOUNT NEBO$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$MOUNT SAMSON$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMFORD$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMFORD VALLEY$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMFORD VILLAGE$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMSONVALE$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$WIGHTS MOUNTAIN$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$YUGAR$$,#{state_id_qld},-27.225617,152.797905), - ($$4521$$,$$CAMPBELLS POCKET$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$DAYBORO$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$KING SCRUB$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$LACEYS CREEK$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$MOUNT MEE$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$MOUNT PLEASANT$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$OCEAN VIEW$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$RUSH CREEK$$,#{state_id_qld},-27.07184,152.808774), - ($$4550$$,$$LANDSBOROUGH$$,#{state_id_qld},-26.808565,152.963941), - ($$4550$$,$$MOUNT MELLUM$$,#{state_id_qld},-26.808565,152.963941), - ($$4551$$,$$AROONA$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$BATTERY HILL$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$BELLS CREEK$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA BC$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA DC$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA WEST$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CURRIMUNDI$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$DICKY BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$GOLDEN BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$KINGS BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$LITTLE MOUNTAIN$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$MERIDAN PLAINS$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$MOFFAT BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$PELICAN WATERS$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$SHELLY BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4552$$,$$BALD KNOB$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$BALMORAL RIDGE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$BOOROOBIN$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CAMBROON$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CONONDALE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CRYSTAL WATERS$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CURRAMORE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$ELAMAN CREEK$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$HARPER CREEK$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$MALENY$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$NORTH MALENY$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$REESVILLE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$WITTA$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$WOOTHA$$,#{state_id_qld},-26.775957,152.892993), - ($$4553$$,$$DIAMOND VALLEY$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$GLENVIEW$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$MOOLOOLAH$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$MOOLOOLAH VALLEY$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$PALMVIEW$$,#{state_id_qld},-26.756517,152.932651), - ($$4554$$,$$EUDLO$$,#{state_id_qld},-26.725961,152.957869), - ($$4554$$,$$ILKLEY$$,#{state_id_qld},-26.725961,152.957869), - ($$4555$$,$$CHEVALLUM$$,#{state_id_qld},-26.695853,152.987885), - ($$4555$$,$$HUNCHY$$,#{state_id_qld},-26.695853,152.987885), - ($$4555$$,$$LANDERS SHOOT$$,#{state_id_qld},-26.695853,152.987885), - ($$4555$$,$$PALMWOODS$$,#{state_id_qld},-26.695853,152.987885), - ($$4556$$,$$BUDERIM$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$FOREST GLEN$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$KUNDA PARK$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$MONS$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$SIPPY DOWNS$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$TANAWHA$$,#{state_id_qld},-26.685821,153.050524), - ($$4557$$,$$MOOLOOLABA$$,#{state_id_qld},-26.677686,153.117168), - ($$4557$$,$$MOUNTAIN CREEK$$,#{state_id_qld},-26.677686,153.117168), - ($$4558$$,$$COTTON TREE$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$KULUIN$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$MAROOCHYDORE$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$MAROOCHYDORE BC$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$MAROOCHYDORE DC$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$SUNSHINE PLAZA$$,#{state_id_qld},-26.655187,153.098747), - ($$4559$$,$$DIDDILLIBAH$$,#{state_id_qld},-26.646035,153.035002), - ($$4559$$,$$KIELS MOUNTAIN$$,#{state_id_qld},-26.646035,153.035002), - ($$4559$$,$$WEST WOOMBYE$$,#{state_id_qld},-26.646035,153.035002), - ($$4559$$,$$WOOMBYE$$,#{state_id_qld},-26.646035,153.035002), - ($$4560$$,$$BLI BLI$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$BURNSIDE$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$COES CREEK$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$COOLOOLABIN$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$DULONG$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$FLAXTON$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$HIGHWORTH$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$IMAGE FLAT$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$KIAMBA$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$KULANGOOR$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$KUREELPA$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$MAPLETON$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$MONTVILLE$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR BC$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR DC$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR WEST$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$PARKLANDS$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$PERWILLOWEN$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$ROSEMOUNT$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$SUNSHINE COAST MC$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$TOWEN MOUNTAIN$$,#{state_id_qld},-26.6223,153.041663), - ($$4561$$,$$BRIDGES$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$MAROOCHY RIVER$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$NINDERRY$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$NORTH ARM$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$VALDORA$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$YANDINA$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$YANDINA CREEK$$,#{state_id_qld},-26.525907,152.928936), - ($$4562$$,$$BELLI PARK$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$DOONAN$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$EERWAH VALE$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$EUMUNDI$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$VERRIERDALE$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$WEYBA DOWNS$$,#{state_id_qld},-26.475165,152.796338), - ($$4563$$,$$BLACK MOUNTAIN$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$CARTERS RIDGE$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$COOROY$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$COOROY MOUNTAIN$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$LAKE MACDONALD$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$RIDGEWOOD$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$TINBEERWAH$$,#{state_id_qld},-26.418798,152.854218), - ($$4564$$,$$MARCOOLA$$,#{state_id_qld},-26.583856,153.096211), - ($$4564$$,$$MUDJIMBA$$,#{state_id_qld},-26.583856,153.096211), - ($$4564$$,$$PACIFIC PARADISE$$,#{state_id_qld},-26.583856,153.096211), - ($$4564$$,$$TWIN WATERS$$,#{state_id_qld},-26.583856,153.096211), - ($$4565$$,$$BOREEN POINT$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$COOROIBAH$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$COOTHARABA$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$NOOSA NORTH SHORE$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$RINGTAIL CREEK$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$TEWANTIN$$,#{state_id_qld},-26.28624,152.993922), - ($$4566$$,$$NOOSAVILLE$$,#{state_id_qld},-26.402039,153.064626), - ($$4566$$,$$NOOSAVILLE BC$$,#{state_id_qld},-26.402039,153.064626), - ($$4566$$,$$NOOSAVILLE DC$$,#{state_id_qld},-26.402039,153.064626), - ($$4567$$,$$CASTAWAYS BEACH$$,#{state_id_qld},-26.430258,153.105728), - ($$4567$$,$$NOOSA HEADS$$,#{state_id_qld},-26.430258,153.105728), - ($$4567$$,$$SUNRISE BEACH$$,#{state_id_qld},-26.430258,153.105728), - ($$4567$$,$$SUNSHINE BEACH$$,#{state_id_qld},-26.430258,153.105728), - ($$4568$$,$$FEDERAL$$,#{state_id_qld},-26.328915,152.858705), - ($$4568$$,$$PINBARREN$$,#{state_id_qld},-26.328915,152.858705), - ($$4568$$,$$POMONA$$,#{state_id_qld},-26.328915,152.858705), - ($$4569$$,$$COORAN$$,#{state_id_qld},-26.334574,152.822844), - ($$4570$$,$$AMAMOOR$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$AMAMOOR CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$ANDERLEIGH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$ARALUEN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BANKS POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BEENAAM VALLEY$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BELLA CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BELLS BRIDGE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BOLLIER$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BROOLOO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CALGOA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CALICO CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CANINA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CEDAR POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CHATSWORTH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$COLES CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$COONDOO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CORELLA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CURRA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$DAGUN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$DOWNSFIELD$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$EAST DEEP CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$FISHERMANS POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GILLDORA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLANMIRE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLASTONBURY$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLEN ECHO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLENWOOD$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GOOMBOORIAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GREENS CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GUNALDA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GYMPIE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GYMPIE DC$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$IMBIL$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$JONES HILL$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KANDANGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KANDANGA CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KANIGAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KIA ORA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KYBONG$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LAGOON POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LAKE BORUMBA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LANGSHAW$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LONG FLAT$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LOWER WONGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MARODIAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MARYS CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MCINTOSH CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MELAWONDI$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MIVA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MONKLAND$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MOOLOO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MOTHAR MOUNTAIN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MUNNA CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NAHRUNDA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NEERDIE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NEUSA VALE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NORTH DEEP CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$PATERSON$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$PIE CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$ROSS CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SCOTCHY POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SCRUBBY CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SEXTON$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SOUTHSIDE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TAMAREE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TANDUR$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$THE DAWN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$THE PALMS$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$THEEBINE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TOOLARA FOREST$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TRAVESTON$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TUCHEKOI$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TWO MILE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$UPPER GLASTONBURY$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$UPPER KANDANGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$VETERAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$VICTORY HEIGHTS$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WALLU$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WIDGEE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WIDGEE CROSSING NORTH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WIDGEE CROSSING SOUTH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WILSONS POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WOLVI$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WOOLOOGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WOONDUM$$,#{state_id_qld},-26.34524,152.674989), - ($$4571$$,$$COMO$$,#{state_id_qld},-26.219743,152.931885), - ($$4571$$,$$KIN KIN$$,#{state_id_qld},-26.219743,152.931885), - ($$4572$$,$$ALEXANDRA HEADLAND$$,#{state_id_qld},-26.670635,153.108029), - ($$4573$$,$$COOLUM BEACH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$MARCUS BEACH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$MOUNT COOLUM$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$PEREGIAN BEACH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$PEREGIAN BEACH SOUTH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$PEREGIAN SPRINGS$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$POINT ARKWRIGHT$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$YAROOMBA$$,#{state_id_qld},-26.527219,153.090485), - ($$4574$$,$$COOLABINE$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$GHEERULLA$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$KENILWORTH$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$KIDAMAN CREEK$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$MOY POCKET$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$OBI OBI$$,#{state_id_qld},-26.600831,152.762607), - ($$4575$$,$$BIRTINYA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$BOKARINA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$BUDDINA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$MINYAMA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$PARREARRA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$WARANA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$WURTULLA$$,#{state_id_qld},-26.745513,153.117015), - ($$4580$$,$$COOLOOLA$$,#{state_id_qld},-26.005381,153.057271), - ($$4580$$,$$COOLOOLA COVE$$,#{state_id_qld},-26.005381,153.057271), - ($$4580$$,$$TIN CAN BAY$$,#{state_id_qld},-26.005381,153.057271), - ($$4581$$,$$EURONG$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$FRASER ISLAND$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$INSKIP$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$ORCHID BEACH$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$RAINBOW BEACH$$,#{state_id_qld},-25.51083,153.123577), - ($$4600$$,$$BLACK SNAKE$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$CINNABAR$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$KILKIVAN$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$MUDLO$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$OAKVIEW$$,#{state_id_qld},-26.224964,152.268781), - ($$4601$$,$$BARAMBAH$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$BOONARA$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$BOOUBYJAN$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$GOOMERI$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$GOOMERIBONG$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$KINBOMBI$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$MANUMBAR$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$TANSEY$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$WRATTENS FOREST$$,#{state_id_qld},-26.325215,152.166608), - ($$4605$$,$$BARLIL$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$BYEE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$CHERBOURG$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$CLOYNA$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$COBBS HILL$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$CROWNTHORPE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$GLENROCK$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$KITOBA$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MANYUNG$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MERLWOOD$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MOFFATDALE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MOONDOONER$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MURGON$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$OAKDALE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$REDGATE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$SILVERLEAF$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$SUNNY NOOK$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$TABLELANDS$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$WARNUNG$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$WINDERA$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$WOOROONDEN$$,#{state_id_qld},-26.204516,151.885957), - ($$4606$$,$$CHELMSFORD$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$FAIRDALE$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$FICKS CROSSING$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$GREENVIEW$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$LEAFDALE$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$MOUNT MCEUEN$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$MP CREEK$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$WHEATLANDS$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$WONDAI$$,#{state_id_qld},-26.253777,151.812709), - ($$4608$$,$$CHARLESTOWN$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$CUSHNIE$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$TINGOORA$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$WILKESDALE$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$WOOROOLIN$$,#{state_id_qld},-26.369266,151.938598), - ($$4610$$,$$ALICE CREEK$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BALLOGIE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BENAIR$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BOOIE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BOONENNE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BOYNESIDE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$CHAHPINGAH$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$COOLABUNIA$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$CORNDALE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$CRAWFORD$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$DANGORE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$DURONG$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$DURONG SOUTH$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$ELLESMERE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$GOODGER$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$GORDONBROOK$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$HALY CREEK$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$HODGLEIGH$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$INVERLAW$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$IRONPOT$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$KINGAROY$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$KINGAROY DC$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$KUMBIA$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$MANNUEM$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$MEMERAMBI$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$TAABINGA$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$TAABINGA VILLAGE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$WATTLE GROVE$$,#{state_id_qld},-26.760017,151.631701), - ($$4611$$,$$MARSHLANDS$$,#{state_id_qld},-26.156007,151.750509), - ($$4611$$,$$MONDURE$$,#{state_id_qld},-26.156007,151.750509), - ($$4612$$,$$HIVESVILLE$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$KAWL KAWL$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$KEYSLAND$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$STONELANDS$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$WIGTON$$,#{state_id_qld},-26.176778,151.69149), - ($$4613$$,$$ABBEYWOOD$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$BOONDOOMA$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$BRIGOODA$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$COVERTY$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$KINLEYMORE$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$MELROSE$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$OKEDEN$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$PROSTON$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$SPEEDWELL$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$STALWORTH$$,#{state_id_qld},-26.106878,151.6288), - ($$4614$$,$$NEUMGNA$$,#{state_id_qld},-26.819705,151.895063), - ($$4614$$,$$UPPER YARRAMAN$$,#{state_id_qld},-26.819705,151.895063), - ($$4614$$,$$YARRAMAN$$,#{state_id_qld},-26.819705,151.895063), - ($$4615$$,$$BARKER CREEK FLAT$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$BROOKLANDS$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$BULLCAMP$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$EAST NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$ELGIN VALE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$GLAN DEVON$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$JOHNSTOWN$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$KUNIOON$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$MAIDENWELL$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$PIMPIMBUDGEE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$RUNNYMEDE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$SANDY RIDGES$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$SOUTH EAST NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$SOUTH NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$TARONG$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$WATTLE CAMP$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$WENGENVILLE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$WYALLA$$,#{state_id_qld},-26.648199,151.946486), - ($$4620$$,$$ARAMARA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$BROOWEENA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$DOONGUL$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$GIGOOMGAN$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$GLENBAR$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$GUNGALOON$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$MALARGA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$NORTH ARAMARA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$TEEBAR$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$WOOCOO$$,#{state_id_qld},-25.611275,152.325924), - ($$4621$$,$$BIGGENDEN$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$BOOMPA$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$COALSTOUN LAKES$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$CORINGA$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$DALLARNIL$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$DEGILBO$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$DIDCOT$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$GOLDEN FLEECE$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$LAKESIDE$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$WATERANGA$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$WOOWOONGA$$,#{state_id_qld},-25.510983,152.045629), - ($$4625$$,$$ARANBANGA$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BAN BAN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BAN BAN SPRINGS$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BARLYNE$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BINJOUR$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BLAIRMORE$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BON ACCORD$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BRANCH CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BYRNESTOWN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$CAMPBELL CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$DEEP CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$DIRNBIR$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$DUNDARRAH$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$GAYNDAH$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$GINOONDAN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$GOOROOLBA$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$HARRIET$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$HUMPHERY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$IDERAWAY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MINGO$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MOUNT DEBATEABLE$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MOUNT LAWLESS$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MOUNT STEADMAN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$PENWHAUPELL$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$PILE GULLY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$REIDS CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$STOCKHAVEN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$THE LIMITS$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$TOONDAHRA$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WAHOON$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WETHERON$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WILSON VALLEY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WOODMILLAR$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$YENDA$$,#{state_id_qld},-25.806808,151.670067), - ($$4626$$,$$BEERON$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$BOYNEWOOD$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$BROVINIA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$CATTLE CREEK$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$COONAMBULA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$DERRI DERRA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$DYKEHEAD$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$GLENRAE$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$GURGEENA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$HAWKWOOD$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$MONOGORILBY$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$MUNDOWRAN$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$MUNDUBBERA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$O'BIL BIL$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$OLD COORANGA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$PHILPOTT$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$RIVERLEIGH$$,#{state_id_qld},-25.813563,151.205469), - ($$4627$$,$$ABERCORN$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$CERATODUS$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$CHELTENHAM$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$CYNTHIA$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$EIDSVOLD$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$EIDSVOLD EAST$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$EIDSVOLD WEST$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$GROSVENOR$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$MALMOE$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$WURUMA DAM$$,#{state_id_qld},-25.136637,151.129347), - ($$4630$$,$$BANCROFT$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$BUKALI$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$CANIA$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$CANNINDAH$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$COOMINGLAH$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$COOMINGLAH FOREST$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$DALGA$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$GLENLEIGH$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$HARRAMI$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$KALPOWAR$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$KAPALDO$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$LANGLEY$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MONAL$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MONTO$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MOONFORD$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MULGILDIE$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MUNGUNGO$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$RAWBELLE$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$SELENE$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$SPLINTER CREEK$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$TELLEBANG$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$THREE MOON$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$VENTNOR$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$YARROL$$,#{state_id_qld},-24.788266,151.231904), - ($$4650$$,$$ALDERSHOT$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ANTIGUA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BAUPLE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BAUPLE FOREST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BEAVER ROCK$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BIDWILL$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BOONOOROO$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BOONOOROO PLAINS$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$DUCKINWILLA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$DUNDATHU$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$DUNMORA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$FERNEY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GLENORCHY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GOOTCHIE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GRAHAMS CREEK$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GRANVILLE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GUNDIAH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ISLAND PLANTATION$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MAAROOM$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MAGNOLIA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MARYBOROUGH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MARYBOROUGH DC$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MARYBOROUGH WEST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MOUNT URAH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MUNGAR$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$NETHERBY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$OAKHURST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$OWANYILLA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PALLAS STREET MARYBOROUGH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PILERWA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PIONEERS REST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$POONA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PRAWLE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ST HELENS$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ST MARY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TALEGALLA WEIR$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TANDORA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TEDDINGTON$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$THE DIMONDS$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$THINOOMBA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TIARO$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TINANA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TINANA SOUTH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TINNANBAR$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TUAN$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TUAN FOREST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$WALKERS POINT$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$YENGARIE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$YERRA$$,#{state_id_qld},-25.466599,152.656881), - ($$4655$$,$$BOORAL$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$BUNYA CREEK$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$CRAIGNISH$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$DUNDOWRAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$DUNDOWRAN BEACH$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$ELI WATERS$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$GREAT SANDY STRAIT$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$HAPPY VALLEY$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$HERVEY BAY$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$HERVEY BAY DC$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$KAWUNGAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$KINGFISHER BAY RESORT$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$NIKENBAH$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$PIALBA$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$POINT VERNON$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$RIVER HEADS$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$SCARNESS$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$SUNSHINE ACRES$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$SUSAN RIVER$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$TAKURA$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$TOOGOOM$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$TORQUAY$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$URANGAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$URRAWEEN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$WALLIEBUM$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$WALLIGAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$WONDUNNA$$,#{state_id_qld},-25.352719,152.890792), - ($$4659$$,$$BEELBI CREEK$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURGOWAN$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM HEADS$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM RIVER$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM TOWN$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$HOWARD$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$PACIFIC HAVEN$$,#{state_id_qld},-25.29264,152.626943), - ($$4660$$,$$ABINGTON$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$APPLE TREE CREEK$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$BUXTON$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$CHERWELL$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$CHILDERS$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$CORDALBA$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$DOOLBI$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$EUREKA$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$FARNSFIELD$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$GOODWOOD$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$GREGORY RIVER$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$HORTON$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$ISIS CENTRAL$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$ISIS RIVER$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$KULLOGUM$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$NORTH GREGORY$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$NORTH ISIS$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$PROMISEDLAND$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$REDRIDGE$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$SOUTH ISIS$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$WOODGATE$$,#{state_id_qld},-25.203235,152.328931), - ($$4662$$,$$TORBANLEA$$,#{state_id_qld},-25.347212,152.59878), - ($$4670$$,$$ABBOTSFORD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ALLOWAY$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ASHFIELD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$AVENELL HEIGHTS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$AVOCA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$AVONDALE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BARGARA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BRANYAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUCCA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG CENTRAL$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG DC$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG EAST$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG NORTH$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG SOUTH$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG WEST$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BURNETT HEADS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$CALAVOS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$COONARR$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$CORAL COVE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ELECTRA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ELLIOTT$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ELLIOTT HEADS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$FAIRYMEAD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$GIVELDA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$GOOBURRUM$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$INNES PARK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KALKIE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KENSINGTON$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KEPNOCK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KINKUNA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MEADOWVALE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MILLBANK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MON REPOS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MOORE PARK BEACH$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MOORLAND$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MULLETT CREEK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$NORVILLE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$OAKWOOD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$PINE CREEK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$QUNABA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$RUBYANNA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SHARON$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SOUTH BINGERA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SOUTH KOLAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SVENSSON HEIGHTS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$THABEBAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WALKERVALE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WATALGAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WELCOME CREEK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WINDERMERE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WINFIELD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WOONGARRA$$,#{state_id_qld},-24.843687,152.024909), - ($$4671$$,$$BOOLBOONDA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$BOOYAL$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$BULLYARD$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$BUNGADOO$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DALYSFORD$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DAMASCUS$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DELAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DOUGHBOY$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DRINAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DUINGAL$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$GAETA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$GIN GIN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$GOOD NIGHT$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$HORSE CAMP$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$KOLONGA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$LAKE MONDURAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MAROONDAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MCILWRAITH$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MOLANGUL$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MONDURAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MOOLBOOLAMAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MORGANVILLE$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MOUNT PERRY$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MUNGY$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$NEARUM$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$NEW MOONTA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$REDHILL FARMS$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$SKYRING RESERVE$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$ST AGNES$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$ST KILDA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$TAKILBERAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$TIRROAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$WALLAVILLE$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$WONBAH$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$WONBAH FOREST$$,#{state_id_qld},-25.079428,151.67995), - ($$4673$$,$$MIARA$$,#{state_id_qld},-24.686568,152.165161), - ($$4673$$,$$WATERLOO$$,#{state_id_qld},-24.686568,152.165161), - ($$4673$$,$$YANDARAN$$,#{state_id_qld},-24.686568,152.165161), - ($$4674$$,$$BAFFLE CREEK$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$BERAJONDO$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$DEEPWATER$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$EULEILAH$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$MOUNT MARIA$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$OYSTER CREEK$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$ROSEDALE$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$RULES BEACH$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$TAUNTON$$,#{state_id_qld},-24.473289,151.948748), - ($$4676$$,$$GINDORAN$$,#{state_id_qld},-24.62626,151.59192), - ($$4676$$,$$LOWMEAD$$,#{state_id_qld},-24.62626,151.59192), - ($$4677$$,$$AGNES WATER$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$CAPTAIN CREEK$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$COLOSSEUM$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$EURIMBULA$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$MIRIAM VALE$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$MOUNT TOM$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$ROUND HILL$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$SEVENTEEN SEVENTY$$,#{state_id_qld},-24.212505,151.903352), - ($$4678$$,$$BOROREN$$,#{state_id_qld},-24.243194,151.495847), - ($$4678$$,$$FORESHORES$$,#{state_id_qld},-24.243194,151.495847), - ($$4678$$,$$RODDS BAY$$,#{state_id_qld},-24.243194,151.495847), - ($$4678$$,$$TURKEY BEACH$$,#{state_id_qld},-24.243194,151.495847), - ($$4680$$,$$BARNEY POINT$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BEECHER$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BENARABY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BOYNE ISLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BOYNE VALLEY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BOYNEDALE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BUILYAN$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BURUA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BYELLEE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CALLEMONDAH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CALLIOPE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CLINTON$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CURTIS ISLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$DIGLUM$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE BC$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE DC$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE SOUTH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE-CITY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLEN EDEN$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$HERON ISLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$IVERAGH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$KIN KORA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$KIRKWOOD$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$MANY PEAKS$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$MOUNT ALMA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$NEW AUCKLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$O'CONNELL$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$RIVER RANCH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SOUTH END$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SOUTH GLADSTONE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SOUTH TREES$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SUN VALLEY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TABLELANDS$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TANNUM SANDS$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TARAGOOLA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TELINA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TOOLOOA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$UBOBO$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WEST GLADSTONE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WEST STOWE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WOODERSON$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WURDONG HEIGHTS$$,#{state_id_qld},-23.856785,151.271287), - ($$4694$$,$$ALDOGA$$,#{state_id_qld},-23.835292,151.071334), - ($$4694$$,$$TARGINIE$$,#{state_id_qld},-23.835292,151.071334), - ($$4694$$,$$YARWUN$$,#{state_id_qld},-23.835292,151.071334), - ($$4695$$,$$AMBROSE$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$BRACEWELL$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$DARTS CREEK$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$EAST END$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$MACHINE CREEK$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$MOUNT LARCOM$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$THE NARROWS$$,#{state_id_qld},-23.785682,150.926796), - ($$4697$$,$$RAGLAN$$,#{state_id_qld},-23.717454,150.819346), - ($$4699$$,$$BAJOOL$$,#{state_id_qld},-23.651894,150.641144), - ($$4699$$,$$PORT ALMA$$,#{state_id_qld},-23.651894,150.641144), - ($$4700$$,$$ALLENSTOWN$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$DEPOT HILL$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$FAIRY BOWER$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$GREAT KEPPEL ISLAND$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$PORT CURTIS$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$ROCKHAMPTON$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$ROCKHAMPTON CITY$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$ROCKHAMPTON HOSPITAL$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$THE KEPPELS$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$THE RANGE$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$WANDAL$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$WEST ROCKHAMPTON$$,#{state_id_qld},-23.388939,150.502867), - ($$4701$$,$$BERSERKER$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$CENTRAL QUEENSLAND UNIVERSITY$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$FRENCHVILLE$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$GREENLAKE$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$IRONPOT$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$KAWANA$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$KOONGAL$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$LAKES CREEK$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$LIMESTONE CREEK$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$MOUNT ARCHER$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NANKIN$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NERIMBERA$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NORMAN GARDENS$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NORTH ROCKHAMPTON$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$PARK AVENUE$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$RED HILL ROCKHAMPTON$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$ROCKHAMPTON DC$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$ROCKHAMPTON NORTH$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$ROCKYVIEW$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$SANDRINGHAM$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$THE COMMON$$,#{state_id_qld},-23.362809,150.522691), - ($$4702$$,$$ALBERTA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ALSACE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ALTON DOWNS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ANAKIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ARGOON$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BALCOMBA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BANANA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BARALABA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BARNARD$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BINGEGANG$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BLACKDOWN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BLUFF$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BOOLBURRA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BOULDERCOMBE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BUSHLEY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CANAL CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CANOONA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CAWARRAL$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CENTRAL QUEENSLAND MC$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COMET$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CONSUELO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COOMOO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COOROOMAN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COORUMBENE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COOWONGA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DALMA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DINGO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DIXALEA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DULULU$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DUMPY CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ETNA CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$FERNLEES$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GAINSFORD$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GARNANT$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GINDIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GLENROY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOGANGO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOOMALLY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOOVIGEN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOOWARRA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GRACEMERE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JAMBIN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JARDINE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JELLINBAH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JOSKELEIGH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KABRA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KALAPA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KEPPEL SANDS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KOKOTUNGO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KUNWARARA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$LOWESBY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MACKENZIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MARMOR$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MIDGEE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MILMAN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MIMOSA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MOONMERA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MORINISH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MORINISH SOUTH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MOUNT CHALMERS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$NINE MILE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PARKHURST$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PHEASANT CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PINK LILY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PLUM TREE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$RIDGELANDS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ROLLESTON$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ROSSMOYA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$RUBYVALE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SAPPHIRE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SHOALWATER$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SMOKY CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SOUTH YAAMBA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$STANAGE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$STANWELL$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$STEWARTON$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$THE CAVES$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$THOMPSON POINT$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$TUNGAMULL$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ULOGIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WALLAROO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WESTWOOD$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WILLOWS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WILLOWS GEMFIELDS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WOOLEIN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WOOROONA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WOWAN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WYCARBAH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$YARAKA$$,#{state_id_qld},-24.325475,149.782526), - ($$4703$$,$$ADELAIDE PARK$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BANGALEE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BARLOWS HILL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BARMARYEE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BARMOYA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BONDOOLA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BUNGUNDARRA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BYFIELD$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$CAUSEWAY LAKE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$COBRABALL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$COOEE BAY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$FARNBOROUGH$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$HIDDEN VALLEY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$INVERNESS$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$KINKA BEACH$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$LAKE MARY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$LAMMERMOOR$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MARYVALE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MEIKLEVILLE HILL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MULAMBIN$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MULARA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$PACIFIC HEIGHTS$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$ROSSLYN$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$STOCKYARD$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$TANBY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$TARANGANBA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$TAROOMBALL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$WEERRIBA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$WOODBURY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$YEPPOON$$,#{state_id_qld},-23.114684,150.696731), - ($$4704$$,$$WATTLEBANK$$,#{state_id_qld},-23.119953,150.462544), - ($$4704$$,$$YAAMBA$$,#{state_id_qld},-23.119953,150.462544), - ($$4705$$,$$CLARKE CREEK$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$LOTUS CREEK$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$MACKENZIE RIVER$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$MARLBOROUGH$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$MOUNT GARDINER$$,#{state_id_qld},-22.743208,149.313523), - ($$4706$$,$$OGMORE$$,#{state_id_qld},-22.592329,149.635224), - ($$4707$$,$$COLLAROY$$,#{state_id_qld},-21.868843,149.143033), - ($$4707$$,$$ST LAWRENCE$$,#{state_id_qld},-21.868843,149.143033), - ($$4707$$,$$THE PERCY GROUP$$,#{state_id_qld},-21.868843,149.143033), - ($$4709$$,$$TIERI$$,#{state_id_qld},-23.038374,148.344727), - ($$4710$$,$$EMU PARK$$,#{state_id_qld},-23.257223,150.82635), - ($$4710$$,$$ZILZIE$$,#{state_id_qld},-23.257223,150.82635), - ($$4711$$,$$GLENDALE$$,#{state_id_qld},-23.252534,150.476229), - ($$4711$$,$$GLENLEE$$,#{state_id_qld},-23.252534,150.476229), - ($$4712$$,$$DUARINGA$$,#{state_id_qld},-23.69521,149.673726), - ($$4713$$,$$WOORABINDA$$,#{state_id_qld},-24.114138,149.430965), - ($$4714$$,$$BAREE$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$BOULDER CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$FLETCHER CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$HAMILTON CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$HORSE CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$JOHNSONS HILL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$LEYDENS HILL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$LIMESTONE$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$MOONGAN$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$MOUNT MORGAN$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$NINE MILE CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$OAKEY CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$STRUCK OIL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$THE MINE$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$TROTTER CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$WALMUL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$WALTERHALL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$WURA$$,#{state_id_qld},-23.624671,150.391364), - ($$4715$$,$$BILOELA$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$CALLIDE$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$CASTLE CREEK$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$DAKENBA$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$DUMGREE$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$GREYCLIFFE$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$MOUNT MURCHISON$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$ORANGE CREEK$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$PROSPECT$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$TARRAMBA$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$VALENTINE PLAINS$$,#{state_id_qld},-24.401296,150.511308), - ($$4716$$,$$LAWGI DAWES$$,#{state_id_qld},-24.579542,150.668297), - ($$4716$$,$$THANGOOL$$,#{state_id_qld},-24.579542,150.668297), - ($$4717$$,$$BLACKWATER$$,#{state_id_qld},-23.585701,148.880408), - ($$4718$$,$$BAUHINIA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$DROMEDARY$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$KIANGA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$MOURA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$MUNGABUNDA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$OOMBABEER$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$RHYDDING$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$ROUNDSTONE$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$WARNOAH$$,#{state_id_qld},-24.568117,149.297694), - ($$4719$$,$$CAMBOON$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$CRACOW$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$GLENMORAL$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$ISLA$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$LONESOME CREEK$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$THEODORE$$,#{state_id_qld},-25.049303,150.163389), - ($$4720$$,$$EMERALD$$,#{state_id_qld},-23.52685,148.161076), - ($$4720$$,$$YAMALA$$,#{state_id_qld},-23.52685,148.161076), - ($$4721$$,$$ARGYLL$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$CLERMONT$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$FRANKFIELD$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$GEMINI MOUNTAINS$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$KILCUMMIN$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$PASHA$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$THERESA CREEK$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$WOLFANG$$,#{state_id_qld},-23.277321,147.562498), - ($$4722$$,$$BUCKLAND$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$CAIRDBEIGN$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$CONA CREEK$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$NANDOWRIE$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$ORION$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$SPRINGSURE$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$WEALWANDANGIE$$,#{state_id_qld},-24.506491,147.41651), - ($$4723$$,$$BELCONG$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CAPELLA$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CARBINE CREEK$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CHIRNSIDE$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CRINUM$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$HIBERNIA$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$KHOSH BULDUK$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$LILYVALE$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$LOWESTOFF$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$MOUNT MACARTHUR$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$RETRO$$,#{state_id_qld},-23.010007,148.231917), - ($$4724$$,$$ALPHA$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$BEAUFORT$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$DRUMMONDSLOPE$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$HOBARTVILLE$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$PINE HILL$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$PORT WINE$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$SEDGEFORD$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$SURBITON$$,#{state_id_qld},-23.649656,146.641074), - ($$4725$$,$$BARCALDINE$$,#{state_id_qld},-23.551987,145.289074), - ($$4725$$,$$BARCALDINE DOWNS$$,#{state_id_qld},-23.551987,145.289074), - ($$4725$$,$$PATRICK$$,#{state_id_qld},-23.551987,145.289074), - ($$4725$$,$$TARA STATION$$,#{state_id_qld},-23.551987,145.289074), - ($$4726$$,$$ARAMAC$$,#{state_id_qld},-22.97216,145.24543), - ($$4726$$,$$PELICAN CREEK$$,#{state_id_qld},-22.97216,145.24543), - ($$4727$$,$$ILFRACOMBE$$,#{state_id_qld},-23.849803,144.472886), - ($$4728$$,$$DUNROBIN$$,#{state_id_qld},-22.68504,146.150547), - ($$4728$$,$$GARFIELD$$,#{state_id_qld},-22.68504,146.150547), - ($$4728$$,$$JERICHO$$,#{state_id_qld},-22.68504,146.150547), - ($$4728$$,$$MEXICO$$,#{state_id_qld},-22.68504,146.150547), - ($$4730$$,$$CAMOOLA$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$CHORREGON$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$ERNESTINA$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$LONGREACH$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$MANEROO$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$MORELLA$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$STONEHENGE$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$TOCAL$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$VERGEMONT$$,#{state_id_qld},-23.044622,144.525193), - ($$4731$$,$$ISISFORD$$,#{state_id_qld},-24.260492,144.440754), - ($$4732$$,$$MUTTABURRA$$,#{state_id_qld},-22.593523,144.546108), - ($$4732$$,$$TABLEDERRY$$,#{state_id_qld},-22.593523,144.546108), - ($$4733$$,$$CORFIELD$$,#{state_id_qld},-21.712701,143.374169), - ($$4735$$,$$DIAMANTINA LAKES$$,#{state_id_qld},-23.763837,141.139094), - ($$4735$$,$$MIDDLETON$$,#{state_id_qld},-23.763837,141.139094), - ($$4735$$,$$OPALTON$$,#{state_id_qld},-23.763837,141.139094), - ($$4735$$,$$WINTON$$,#{state_id_qld},-23.763837,141.139094), - ($$4736$$,$$JUNDAH$$,#{state_id_qld},-24.83083,143.058389), - ($$4737$$,$$ARMSTRONG BEACH$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$BLUE MOUNTAIN$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$CAMPWIN BEACH$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$FRESHWATER POINT$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SARINA$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SARINA BEACH$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SARINA RANGE$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SUNNYSIDE$$,#{state_id_qld},-21.454914,149.289562), - ($$4738$$,$$ILBILBIE$$,#{state_id_qld},-21.704347,149.356583), - ($$4738$$,$$KOUMALA$$,#{state_id_qld},-21.704347,149.356583), - ($$4739$$,$$CARMILA$$,#{state_id_qld},-21.910044,149.416599), - ($$4740$$,$$ALEXANDRA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ALLIGATOR CREEK$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ANDERGROVE$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BAKERS CREEK$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BALBERRA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BALNAGOWAN$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BEACONSFIELD$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BELMUNDA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BLACKS BEACH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$CAPE HILLSBOROUGH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$CHELONA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$CREMORNE$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DOLPHIN HEADS$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DUMBLETON$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DUNDULA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DUNNROCK$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$EAST MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$EIMEO$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ERAKALA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$FOULDEN$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$GLENELLA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$GRASSTREE BEACH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HABANA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HALIDAY BAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HAY POINT$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HOMEBUSH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY BC$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY CANELAND$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY DC$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY HARBOUR$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY NORTH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY SOUTH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY WEST$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MCEWENS BEACH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MOUNT JUKES$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MOUNT PLEASANT$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MUNBURA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$NINDAROO$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$NORTH MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$OORALEA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$PAGET$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$RACECOURSE$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$RICHMOND$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ROSELLA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$RURAL VIEW$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$SANDIFORD$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$SLADE POINT$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$SOUTH MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$TE KOWAI$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$THE LEAP$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$WEST MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4741$$,$$BALL BAY$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$BRIGHTLY$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$CLAIRVIEW$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$COPPABELLA$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$DAYDREAM ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$EPSOM$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$ETON$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$ETON NORTH$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$EUNGELLA HINTERLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$FARLEIGH$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$GARGETT$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$HAMPDEN$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$HAZLEDEAN$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$HOOK ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$KALARKA$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$KINCHANT DAM$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$KUTTABUL$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$LINDEMAN ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$LONG ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MACKAY MC$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MOUNT CHARLTON$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MOUNT OSSA$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MOUNT PELION$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$NORTH ETON$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$OAKENDEN$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$ORKABIE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$OWENS CREEK$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$PINNACLE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$PLEYSTOWE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$SEAFORTH$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$SOUTH MOLLE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$YALBOROO$$,#{state_id_qld},-20.90451,148.99513), - ($$4742$$,$$BURTON$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$EAGLEFIELD$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$ELPHINSTONE$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$HAIL CREEK$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$KEMMIS$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$MOUNT BRITTON$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$NEBO$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$OXFORD$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$STRATHFIELD$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$TURRAWULLA$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$VALKYRIE$$,#{state_id_qld},-21.538291,148.075393), - ($$4743$$,$$GLENDEN$$,#{state_id_qld},-21.355672,148.115193), - ($$4743$$,$$SUTTOR$$,#{state_id_qld},-21.355672,148.115193), - ($$4744$$,$$MORANBAH$$,#{state_id_qld},-22.002169,148.046238), - ($$4745$$,$$DYSART$$,#{state_id_qld},-22.588153,148.348719), - ($$4746$$,$$MAY DOWNS$$,#{state_id_qld},-22.640498,148.916434), - ($$4746$$,$$MIDDLEMOUNT$$,#{state_id_qld},-22.640498,148.916434), - ($$4750$$,$$BUCASIA$$,#{state_id_qld},-21.043768,149.15747), - ($$4750$$,$$SHOAL POINT$$,#{state_id_qld},-21.043768,149.15747), - ($$4751$$,$$GREENMOUNT$$,#{state_id_qld},-21.188625,149.03059), - ($$4751$$,$$PALMYRA$$,#{state_id_qld},-21.188625,149.03059), - ($$4751$$,$$VICTORIA PLAINS$$,#{state_id_qld},-21.188625,149.03059), - ($$4751$$,$$WALKERSTON$$,#{state_id_qld},-21.188625,149.03059), - ($$4753$$,$$DEVEREUX CREEK$$,#{state_id_qld},-21.116487,148.890812), - ($$4753$$,$$MARIAN$$,#{state_id_qld},-21.116487,148.890812), - ($$4754$$,$$BENHOLME$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$DOWS CREEK$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$MIA MIA$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$MIRANI$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$MOUNT MARTIN$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$PINEVALE$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$SEPTIMUS$$,#{state_id_qld},-21.158348,148.813809), - ($$4756$$,$$FINCH HATTON$$,#{state_id_qld},-21.142455,148.63221), - ($$4756$$,$$NETHERDALE$$,#{state_id_qld},-21.142455,148.63221), - ($$4757$$,$$BROKEN RIVER$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$CREDITON$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$DALRYMPLE HEIGHTS$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$EUNGELLA$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$EUNGELLA DAM$$,#{state_id_qld},-21.167011,148.50552), - ($$4798$$,$$CALEN$$,#{state_id_qld},-20.897518,148.771151), - ($$4798$$,$$MENTMORE$$,#{state_id_qld},-20.897518,148.771151), - ($$4798$$,$$PINDI PINDI$$,#{state_id_qld},-20.897518,148.771151), - ($$4798$$,$$ST HELENS BEACH$$,#{state_id_qld},-20.897518,148.771151), - ($$4799$$,$$BLOOMSBURY$$,#{state_id_qld},-20.705298,148.595763), - ($$4799$$,$$MIDGE POINT$$,#{state_id_qld},-20.705298,148.595763), - ($$4800$$,$$ANDROMACHE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$BRANDY CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$BREADALBANE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CANNON VALLEY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CAPE CONWAY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CAPE GLOUCESTER$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CONWAY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CONWAY BEACH$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CRYSTAL BROOK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$DINGO BEACH$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$DITTMER$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$FOXDALE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GLEN ISLA$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GOORGANGA CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GOORGANGA PLAINS$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GREGORY RIVER$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GUNYARRA$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$HAMILTON PLAINS$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$HIDEAWAY BAY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$KELSEY CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$LAGUNA QUAYS$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$LAKE PROSERPINE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$LETHEBROOK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MOUNT JULIAN$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MOUNT MARLOW$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MOUNT PLUTO$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MYRTLEVALE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$NORTH GREGORY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PALM GROVE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PAULS POCKET$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PRESTON$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PROSERPINE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$RIORDANVALE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$SILVER CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$STRATHDICKIE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$SUGARLOAF$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$THOOPARA$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$WILSON BEACH$$,#{state_id_qld},-20.584521,148.420002), - ($$4801$$,$$HAYMAN ISLAND$$,#{state_id_qld},-20.049795,148.888223), - ($$4802$$,$$AIRLIE BEACH$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$CANNONVALE$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$FLAMETREE$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$JUBILEE POCKET$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$MANDALAY$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$MOUNT ROOPER$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$SHUTE HARBOUR$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$WHITSUNDAYS$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$WOODWARK$$,#{state_id_qld},-20.267869,148.716223), - ($$4803$$,$$HAMILTON ISLAND$$,#{state_id_qld},-20.354415,148.963683), - ($$4804$$,$$COLLINSVILLE$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$MOUNT COOLON$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$MOUNT WYATT$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$NEWLANDS$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$SPRINGLANDS$$,#{state_id_qld},-20.553361,147.845464), - ($$4805$$,$$BINBEE$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$BOGIE$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$BOWEN$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$BRISK BAY$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$DELTA$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$GUMLU$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$GUTHALUNGRA$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$MERINDA$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$QUEENS BEACH$$,#{state_id_qld},-20.382548,147.885867), - ($$4806$$,$$CARSTAIRS$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$FREDERICKSFIELD$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$HOME HILL$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$INKERMAN$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$KIRKNIE$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$OSBORNE$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$RANGEMORE$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$WANGARATTA$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$WUNJUNGA$$,#{state_id_qld},-19.669608,147.446511), - ($$4807$$,$$AIRDMILLAN$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$AIRVILLE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$ALVA$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$AYR$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$CLARE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$CLAREDALE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$DALBEG$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$EIGHT MILE CREEK$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$JARVISFIELD$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MCDESME$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MILLAROO$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MONA PARK$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MOUNT KELLY$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MULGRAVE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$RITA ISLAND$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$SWANS LAGOON$$,#{state_id_qld},-19.546861,147.443697), - ($$4808$$,$$BRANDON$$,#{state_id_qld},-19.554272,147.353705), - ($$4808$$,$$COLEVALE$$,#{state_id_qld},-19.554272,147.353705), - ($$4809$$,$$BARRATTA$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$CROMARTY$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$GIRU$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$HORSESHOE LAGOON$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$JERONA$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$MOUNT SURROUND$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$SHIRBOURNE$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$UPPER HAUGHTON$$,#{state_id_qld},-19.531139,147.213564), - ($$4810$$,$$BELGIAN GARDENS$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$CAPE CLEVELAND$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$CASTLE HILL$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$NORTH WARD$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$PALLARENDA$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$RAILWAY ESTATE$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$ROWES BAY$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$SHELLY BEACH$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$SOUTH TOWNSVILLE$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWN COMMON$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE CITY$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE DC$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE MC$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$WEST END$$,#{state_id_qld},-19.245827,146.795727), - ($$4811$$,$$CLUDEN$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$IDALIA$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$JAMES COOK UNIVERSITY$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$MOUNT STUART$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$OAK VALLEY$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$OONOONBA$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$ROSENEATH$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$STUART$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$WULGURU$$,#{state_id_qld},-19.316209,146.82358), - ($$4812$$,$$CURRAJONG$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$GULLIVER$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$HERMIT PARK$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$HYDE PARK$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$HYDE PARK CASTLETOWN$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$MUNDINGBURRA$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$MYSTERTON$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$PIMLICO$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$ROSSLEA$$,#{state_id_qld},-19.274924,146.776217), - ($$4813$$,$$TOWNSVILLE MILPO$$,#{state_id_qld},0.0,0.0), - ($$4814$$,$$AITKENVALE$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$AITKENVALE BC$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$ANNANDALE$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$CRANBROOK$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$DOUGLAS$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$GARBUTT$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$GARBUTT BC$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$GARBUTT EAST$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$HEATLEY$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$MOUNT LOUISA$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$MURRAY$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$THURINGOWA DC$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$VINCENT$$,#{state_id_qld},-19.297714,146.764341), - ($$4815$$,$$CONDON$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$GRANITE VALE$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$GUMLOW$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$KELSO$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$PINNACLES$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$RASMUSSEN$$,#{state_id_qld},-19.330397,146.727724), - ($$4816$$,$$ALLIGATOR CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BALGAL BEACH$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BARRINGHA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BROOKHILL$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BUCHANAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CALCIUM$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CARRUCHAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CLEMANT$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CRIMEA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CRYSTAL CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CUNGULLA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$ELLERBECK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$GREENVALE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$HIDDEN VALLEY$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$HOMESTEAD$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$JULAGO$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$KENNEDY$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MACROSSAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MAJORS CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MALPAS-TRENTON$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MINGELA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MOUNT ELLIOT$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MUTARNEE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$NELIA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$NOME$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PALM ISLAND$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PALUMA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PENTLAND$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PRAIRIE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$RAVENSWOOD$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$REID RIVER$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$ROLLINGSTONE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$ROSS RIVER$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$SAVANNAH$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$SELLHEIM$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$THE CAPE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$TOOMULLA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$TOONPAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$TORRENS CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$WOODSTOCK$$,#{state_id_qld},-19.424915,146.947198), - ($$4817$$,$$ALICE RIVER$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$BOHLE PLAINS$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$HERVEY RANGE$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$KIRWAN$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$RANGEWOOD$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$THURINGOWA CENTRAL$$,#{state_id_qld},-19.32661,146.59971), - ($$4818$$,$$BEACH HOLM$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLACK RIVER$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLUE HILLS$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLUEWATER$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLUEWATER PARK$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BOHLE$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BURDELL$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BUSHLAND BEACH$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$COSGROVE$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$DEERAGUN$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$JENSEN$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$LYNAM$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$MOUNT LOW$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$MOUNT ST JOHN$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$SAUNDERS BEACH$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$SHAW$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$TOOLAKEA$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$YABULU$$,#{state_id_qld},-19.202291,146.659747), - ($$4819$$,$$ARCADIA$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$FLORENCE BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$HORSESHOE BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$MAGNETIC ISLAND$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$NELLY BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$PICNIC BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$WEST POINT$$,#{state_id_qld},-19.151037,146.86423), - ($$4820$$,$$ALABAMA HILL$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BALFES CREEK$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BASALT$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BLACK JACK$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BREDDAN$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BROUGHTON$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$CAMPASPE$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$CHARTERS TOWERS$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$COLUMBIA$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$DOTSWOOD$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$GRAND SECRET$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$LISSNER$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$LLANARTH$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$MILLCHESTER$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$MOSMAN PARK$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$QUEENTON$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$RICHMOND HILL$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$SEVENTY MILE$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$SOUTHERN CROSS$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$TOLL$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$TOWERS HILL$$,#{state_id_qld},-20.082915,146.249367), - ($$4821$$,$$DUTTON RIVER$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$HUGHENDEN$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$PORCUPINE$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$STAMFORD$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$TANGORIN$$,#{state_id_qld},-20.281399,143.87636), - ($$4822$$,$$ALBION$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$BELLFIELD$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$BURLEIGH$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$CAMBRIDGE$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$MAXWELTON$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$NONDA$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$RICHMOND$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$SAXBY$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$VICTORIA VALE$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$WOOLGAR$$,#{state_id_qld},-21.50903,142.69317), - ($$4823$$,$$CARPENTARIA$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$JULIA CREEK$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$KYNUNA$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$MCKINLAY$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$STOKES$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$TALDORA$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$WARBURTON$$,#{state_id_qld},-18.127441,139.959459), - ($$4824$$,$$CLONCURRY$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$FOUR WAYS$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$GIDYA$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$KURIDALA$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$OORINDI$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$THREE RIVERS$$,#{state_id_qld},-20.704158,140.505319), - ($$4825$$,$$ALEXANDRIA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$ALPURRURULAM$$,#{state_id_nt},-21.164318,149.098918), - ($$4825$$,$$BARKLY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$BREAKAWAY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$BUCKINGHAM$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$CARRANDOTTA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$DAJARRA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$DUCHESS$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$FIELDING$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$FISHER$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$GEORGINA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$GUNPOWDER$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$HAPPY VALLEY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$HEALY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$KALKADOON$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$LANSKEY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$LAWN HILL$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MENZIES$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MICA CREEK$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MILES END$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MORNINGTON$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA CITY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA DC$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA EAST$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$PARKSIDE$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$PIONEER$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$PITURIE$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$RANKEN$$,#{state_id_nt},-21.164318,149.098918), - ($$4825$$,$$RYAN$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$SOLDIERS HILL$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$SPREADBOROUGH$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$SUNSET$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$THE GAP$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$THE MONUMENT$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$TOWNVIEW$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$WAVERLEY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$WINSTON$$,#{state_id_qld},-21.164318,149.098918), - ($$4828$$,$$CAMOOWEAL$$,#{state_id_qld},-19.921773,138.119119), - ($$4829$$,$$AMAROO$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$BEDOURIE$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$BOULIA$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$MIN MIN$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$STURT$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$TOKO$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$WARENDA$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$WILLS$$,#{state_id_qld},-23.393865,139.673121), - ($$4830$$,$$BURKETOWN$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$DOOMADGEE$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$GREGORY$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$GREGORY DOWNS$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$NICHOLSON$$,#{state_id_qld},-17.741706,139.547865), - ($$4849$$,$$CARDWELL$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$DAMPER CREEK$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$HINCHINBROOK$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$LUMHOLTZ$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$RUNGOO$$,#{state_id_qld},-18.265652,146.027929), - ($$4850$$,$$ABERGOWRIE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$ALLINGHAM$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BAMBAROO$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BEMERSIDE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BLACKROCK$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BRAEMEADOWS$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$COOLBIE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$CORDELIA$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$DALRYMPLE CREEK$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$FORESTHOME$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$FORREST BEACH$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$GAIRLOCH$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$GARRAWALT$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$HALIFAX$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$HAWKINS CREEK$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$HELENS HILL$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$INGHAM$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$LANNERCOST$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$LONG POCKET$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$LUCINDA$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$MACKNADE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$MOUNT FOX$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$ORIENT$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$PEACOCK SIDING$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$TAYLORS BEACH$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$TOOBANNA$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$TREBONNE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$UPPER STONE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$VALLEY OF LAGOONS$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$VICTORIA ESTATE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$VICTORIA PLANTATION$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$WALLAMAN$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$WHARPS$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$YURUGA$$,#{state_id_qld},-18.474994,145.885791), - ($$4852$$,$$BINGIL BAY$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$CARMOO$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$DJIRU$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$DUNK$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$GARNERS BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$MIDGEREE BAR$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$MISSION BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$SOUTH MISSION BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$TAM O'SHANTER$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$WONGALING BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4854$$,$$BILYANA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$BIRKALLA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$BULGUN$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$CARDSTONE$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$DINGO POCKET$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$DJARAWONG$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$EAST FELUGA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$EURAMO$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$FELUGA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$HULL HEADS$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$JARRA CREEK$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$KOOROOMOOL$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$LOWER TULLY$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MERRYBURN$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MIDGENOO$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MOUNT MACKAY$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MUNRO PLAINS$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MURRAY UPPER$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MURRIGAL$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$ROCKINGHAM$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$SILKY OAK$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$TULLY$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$TULLY HEADS$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$WALTER HILL$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$WARRAMI$$,#{state_id_qld},-18.119359,145.913114), - ($$4855$$,$$DAVESON$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$EL ARISH$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$FRIDAY POCKET$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$GRANADILLA$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$JAFFA$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$MAADI$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$MARIA CREEKS$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$SHELL POCKET$$,#{state_id_qld},-17.786658,146.021722), - ($$4856$$,$$GOOLBOO$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$JAPOONVALE$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$MCCUTCHEON$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$NO 4 BRANCH$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$NO 5 BRANCH$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$SILKWOOD$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$WALTER LEVER ESTATE$$,#{state_id_qld},-17.719188,146.026968), - ($$4857$$,$$SILKWOOD EAST$$,#{state_id_qld},-17.747122,146.019451), - ($$4858$$,$$COMOON LOOP$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$ETTY BAY$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$MARTYVILLE$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$MOURILYAN$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$MOURILYAN HARBOUR$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$NEW HARBOURLINE$$,#{state_id_qld},-17.566621,146.035946), - ($$4859$$,$$NO 6 BRANCH$$,#{state_id_qld},-17.596413,145.971405), - ($$4859$$,$$SOUTH JOHNSTONE$$,#{state_id_qld},-17.596413,145.971405), - ($$4860$$,$$BAMBOO CREEK$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$BELVEDERE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COCONUTS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COOROO LANDS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COORUMBA$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COQUETTE POINT$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$CULLINANE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$DARADGEE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EAST INNISFAIL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EAST PALMERSTON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EATON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EUBENANGEE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$FITZGERALD CREEK$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$FLYING FISH POINT$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GARRADUNGA$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GOONDI$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GOONDI BEND$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GOONDI HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$HUDSON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$INNISFAIL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$INNISFAIL ESTATE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$JUBILEE HEIGHTS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$MIGHELL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$MUNDOO$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$NERADA$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$NGATJAN$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$O'BRIENS HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$PALMERSTON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$PIN GIN HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$SOUTH INNISFAIL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$STOTERS HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$SUNDOWN$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$UPPER DARADGEE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$VASA VIEWS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$WANJURU$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$WEBB$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$WOOROONOORAN$$,#{state_id_qld},-17.56422,145.996277), - ($$4861$$,$$BABINDA$$,#{state_id_qld},-17.344418,145.924815), - ($$4861$$,$$BARTLE FRERE$$,#{state_id_qld},-17.344418,145.924815), - ($$4861$$,$$EAST RUSSELL$$,#{state_id_qld},-17.344418,145.924815), - ($$4865$$,$$GOLDSBOROUGH$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$GORDONVALE$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$GREEN HILL$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$KAMMA$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$LITTLE MULGRAVE$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$PACKERS CAMP$$,#{state_id_qld},-17.152995,145.743914), - ($$4868$$,$$BAYVIEW HEIGHTS$$,#{state_id_qld},-16.962827,145.730429), - ($$4868$$,$$MOUNT SHERIDAN$$,#{state_id_qld},-16.962827,145.730429), - ($$4868$$,$$WHITE ROCK$$,#{state_id_qld},-16.962827,145.730429), - ($$4868$$,$$WOREE$$,#{state_id_qld},-16.962827,145.730429), - ($$4869$$,$$BENTLEY PARK$$,#{state_id_qld},-17.004072,145.738835), - ($$4869$$,$$EDMONTON$$,#{state_id_qld},-17.004072,145.738835), - ($$4869$$,$$MOUNT PETER$$,#{state_id_qld},-17.004072,145.738835), - ($$4869$$,$$WRIGHTS CREEK$$,#{state_id_qld},-17.004072,145.738835), - ($$4870$$,$$AEROGLEN$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$BARRON GORGE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$BRINSMEAD$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$BUNGALOW$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS CENTRAL$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS CITY$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS DC$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS MC$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS NORTH$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS ORCHID PLAZA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$EARLVILLE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$EARLVILLE BC$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$EDGE HILL$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$FRESHWATER$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$KAMERUNGA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$KANIMBLA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$LAMB RANGE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MANOORA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MANUNDA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MARTYNVALE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MOOROOBOOL$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$NORTH CAIRNS$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$PARRAMATTA PARK$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$PORTSMITH$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$REDLYNCH$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$STRATFORD$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$WESTCOURT$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$WHITFIELD$$,#{state_id_qld},-16.883938,145.746732), - ($$4871$$,$$ABINGDON DOWNS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ALMADEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ALOOMBA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$AMBER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ARBOUIN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ARCHER RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$AURUKUN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BASILISK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BELLENDEN KER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BELLEVUE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BLACKBULL$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BOLWARRA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BOMBEETA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BOOGAN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BRAMSTON BEACH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BULLERINGA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CAMP CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CHILLAGOE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CLARAVILLE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CONJUBOY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CORALIE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COWLEY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COWLEY BEACH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COWLEY CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CROYDON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CRYSTALBROOK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CURRAJAH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$DEERAL$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$DESAILLY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$DIXIE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EAST CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EAST TRINITY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EDWARD RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EINASLEIGH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ESMERALDA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FISHERY FALLS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FITZROY ISLAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FORSAYTH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FOSSILBROOK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GAMBOOLA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GEORGETOWN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GERMANTOWN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GILBERT RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GLEN BOUGHTON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GREEN ISLAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GROGANVILLE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GUNUNA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$HIGHBURY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$HOLROYD RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$HURRICANE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$JULATTEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$KARRON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$KOWANYAMA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$KURRIMINE BEACH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAKEFIELD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAKELAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAKELAND DOWNS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAURA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LIZARD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LOCKHART$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LOWER COWLEY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LYNDHURST$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LYNDSIDE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MACALISTER RANGE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MARAMIE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MENA CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MIRIWINNI$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MORESBY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MORNINGTON ISLAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT CARBINE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT MOLLOY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT MULGRAVE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT MULLIGAN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT SURPRISE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$NORTHHEAD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$NYCHUM$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PALMER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PETFORD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PORMPURAAW$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PORTLAND ROADS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$RAVENSWORTH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$RED RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ROOKWOOD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SANDY POCKET$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SOUTH WELLESLEY ISLANDS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SOUTHEDGE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SPRINGFIELD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$STAATEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$STOCKTON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$STRATHMORE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$TALAROO$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$THORNBOROUGH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$UTCHEE CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WANGAN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WARRUBULLEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WAUGH POCKET$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WELLESLEY ISLANDS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WEST WELLESLEY ISLANDS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WOOPEN CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WROTHAM$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$YAGOONYA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$YARRABAH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$YARRADEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4872$$,$$BARRINE$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$BARWIDGI$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$CAIRNS MC$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$DANBULLA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$DIMBULAH$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$FORTY MILE$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$GLEN RUTH$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$GUNNAWARRA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$INNOT HOT SPRINGS$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KAIRI$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KIRRAMA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KOOMBOOLOOMBA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KOWROWA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$LAKE TINAROO$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MINNAMOOLKA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MOUNT GARNET$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MUNDERRA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MUTCHILBA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$SILVER VALLEY$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$TINAROO$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$WAIRUNA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$WALKAMIN$$,#{state_id_qld},-17.231966,145.62332), - ($$4873$$,$$BAMBOO$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$BONNIE DOON$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$CAPE TRIBULATION$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$CASSOWARY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$COOYA BEACH$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$COW BAY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DAGMAR$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DAINTREE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DEDIN$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DIWAN$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$FINLAY VALE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$FOREST CREEK$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$KIMBERLEY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$LOW ISLES$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$LOWER DAINTREE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$MIALLO$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$MOSSMAN$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$MOSSMAN GORGE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$NEWELL$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$NOAH$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$ROCKY POINT$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$SHANNONVALE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$SPURGEON$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$STEWART CREEK VALLEY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$SYNDICATE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$THORNTON BEACH$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$UPPER DAINTREE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$WHYANBEEL$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$WONGA$$,#{state_id_qld},-16.372831,145.384849), - ($$4874$$,$$EVANS LANDING$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$JARDINE RIVER$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$MAPOON$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$MISSION RIVER$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$NANUM$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$NAPRANUM$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$ROCKY POINT$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$SHELBURNE$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$TRUNDING$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$WEIPA$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$WEIPA AIRPORT$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$WENLOCK$$,#{state_id_qld},-12.662368,141.849076), - ($$4875$$,$$BADU ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$BANKS ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$BOIGU ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$COCONUT ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$DARNLEY ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$DAUAN ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$ERUB$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$HORN ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$JERVIS ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$KUBIN VILLAGE$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MABUIAG ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MOA ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MULGRAVE ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MURRAY ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$SAIBAI ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$STEPHENS ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$TALBOT ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$THURSDAY ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$WARRABER ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$YAM ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$YORKE ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4876$$,$$BAMAGA$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$INJINOO$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$NEW MAPOON$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$SEISIA$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$UMAGICO$$,#{state_id_qld},-10.851692,142.427014), - ($$4877$$,$$CRAIGLIE$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$KILLALOE$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$MOWBRAY$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$OAK BEACH$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$PORT DOUGLAS$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$WANGETTI$$,#{state_id_qld},-16.535286,145.467604), - ($$4878$$,$$BARRON$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$CARAVONICA$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$HOLLOWAYS BEACH$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$MACHANS BEACH$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$SMITHFIELD$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$YORKEYS KNOB$$,#{state_id_qld},-16.838291,145.708683), - ($$4879$$,$$CLIFTON BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$ELLIS BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$KEWARRA BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$PALM COVE$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$TRINITY BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$TRINITY PARK$$,#{state_id_qld},-16.765776,145.668652), - ($$4880$$,$$ARRIGA$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$BIBOOHRA$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$CHEWKO$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$GLEN RUSSELL$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$MAREEBA$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$PADDYS GREEN$$,#{state_id_qld},-17.109908,145.301993), - ($$4881$$,$$KOAH$$,#{state_id_qld},-16.824388,145.509799), - ($$4881$$,$$KURANDA$$,#{state_id_qld},-16.824388,145.509799), - ($$4881$$,$$MONA MONA$$,#{state_id_qld},-16.824388,145.509799), - ($$4881$$,$$SPEEWAH$$,#{state_id_qld},-16.824388,145.509799), - ($$4882$$,$$TOLGA$$,#{state_id_qld},-17.185835,145.463033), - ($$4883$$,$$ATHERTON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$CARRINGTON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$EAST BARRON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$UPPER BARRON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$WONGABEL$$,#{state_id_qld},-17.268273,145.47457), - ($$4884$$,$$GADGARRA$$,#{state_id_qld},-17.219315,145.696889), - ($$4884$$,$$LAKE BARRINE$$,#{state_id_qld},-17.219315,145.696889), - ($$4884$$,$$LAKE EACHAM$$,#{state_id_qld},-17.219315,145.696889), - ($$4884$$,$$YUNGABURRA$$,#{state_id_qld},-17.219315,145.696889), - ($$4885$$,$$BUTCHERS CREEK$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$GLEN ALLYN$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$JAGGAN$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$KUREEN$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$MALANDA$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$NORTH JOHNSTONE$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$PEERAMON$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$TARZALI$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$TOPAZ$$,#{state_id_qld},-17.363155,145.69377), - ($$4886$$,$$BEATRICE$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$ELLINJAA$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MAALAN$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MIDDLEBROOK$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MILLAA MILLAA$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MINBUN$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MOREGATTA$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MUNGALLI$$,#{state_id_qld},-17.542146,145.605722), - ($$4887$$,$$HERBERTON$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$IRVINEBANK$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$KALUNGA$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$MOOMIN$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$WATSONVILLE$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$WONDECLA$$,#{state_id_qld},-17.384931,145.386636), - ($$4888$$,$$EVELYN$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$KABAN$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$MILLSTREAM$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$RAVENSHOE$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$TUMOULIN$$,#{state_id_qld},-17.499336,145.491052), - ($$4890$$,$$HOWITT$$,#{state_id_qld},-17.281509,141.625841), - ($$4890$$,$$NORMAN$$,#{state_id_qld},-17.281509,141.625841), - ($$4890$$,$$NORMANTON$$,#{state_id_qld},-17.281509,141.625841), - ($$4891$$,$$KARUMBA$$,#{state_id_qld},-17.483843,140.839772), - ($$4895$$,$$AYTON$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$BLOOMFIELD$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$COOKTOWN$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$DEGARRA$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$ENDEAVOUR FALLS$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$HELENVALE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$HOPE VALE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$ROSSVILLE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$STARCKE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$WUJAL WUJAL$$,#{state_id_qld},-16.013552,145.263051), - ($$5000$$,$$ADELAIDE$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$ADELAIDE BC$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$CITY WEST CAMPUS$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$HALIFAX STREET$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$HUTT STREET$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$PARLIAMENT HOUSE$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$RUNDLE MALL$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$STATION ARCADE$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$STURT STREET$$,#{state_id_sa},-34.92577,138.599732), - ($$5001$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5005$$,$$ADELAIDE UNIVERSITY$$,#{state_id_sa},-34.919398,138.60351), - ($$5005$$,$$THE UNIVERSITY OF ADELAIDE$$,#{state_id_sa},-34.919398,138.60351), - ($$5005$$,$$UNIVERSITY OF ADELAIDE$$,#{state_id_sa},-34.919398,138.60351), - ($$5006$$,$$NORTH ADELAIDE$$,#{state_id_sa},-34.921568,138.599136), - ($$5006$$,$$NORTH ADELAIDE MELBOURNE ST$$,#{state_id_sa},-34.921568,138.599136), - ($$5007$$,$$BOWDEN$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$BROMPTON$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$HINDMARSH$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$WELLAND$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$WEST HINDMARSH$$,#{state_id_sa},-34.904277,138.578712), - ($$5008$$,$$CROYDON$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$CROYDON PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$CROYDON PARK SOUTH$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$DEVON PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$DUDLEY PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$RENOWN PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$RIDLEYTON$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$WEST CROYDON$$,#{state_id_sa},-34.89845,138.56358), - ($$5009$$,$$ALLENBY GARDENS$$,#{state_id_sa},-34.904334,138.555148), - ($$5009$$,$$BEVERLEY$$,#{state_id_sa},-34.904334,138.555148), - ($$5009$$,$$KILKENNY$$,#{state_id_sa},-34.904334,138.555148), - ($$5010$$,$$ANGLE PARK$$,#{state_id_sa},-34.859133,138.560673), - ($$5010$$,$$FERRYDEN PARK$$,#{state_id_sa},-34.859133,138.560673), - ($$5010$$,$$REGENCY PARK$$,#{state_id_sa},-34.859133,138.560673), - ($$5010$$,$$REGENCY PARK BC$$,#{state_id_sa},-34.859133,138.560673), - ($$5011$$,$$WOODVILLE$$,#{state_id_sa},-34.877605,138.538261), - ($$5011$$,$$WOODVILLE PARK$$,#{state_id_sa},-34.877605,138.538261), - ($$5011$$,$$WOODVILLE SOUTH$$,#{state_id_sa},-34.877605,138.538261), - ($$5011$$,$$WOODVILLE WEST$$,#{state_id_sa},-34.877605,138.538261), - ($$5012$$,$$ATHOL PARK$$,#{state_id_sa},-34.857676,138.542627), - ($$5012$$,$$MANSFIELD PARK$$,#{state_id_sa},-34.857676,138.542627), - ($$5012$$,$$WOODVILLE GARDENS$$,#{state_id_sa},-34.857676,138.542627), - ($$5012$$,$$WOODVILLE NORTH$$,#{state_id_sa},-34.857676,138.542627), - ($$5013$$,$$GILLMAN$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$OTTOWAY$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$PENNINGTON$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$ROSEWATER$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$ROSEWATER EAST$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$WINGFIELD$$,#{state_id_sa},-34.840426,138.52745), - ($$5014$$,$$ALBERT PARK$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$ALBERTON$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$CHELTENHAM$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$HENDON$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$QUEENSTOWN$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$ROYAL PARK$$,#{state_id_sa},-34.878311,138.521348), - ($$5015$$,$$BIRKENHEAD$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$ETHELTON$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$GLANVILLE$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$NEW PORT$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$PORT ADELAIDE$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$PORT ADELAIDE BC$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$PORT ADELAIDE DC$$,#{state_id_sa},-34.840209,138.496803), - ($$5016$$,$$LARGS BAY$$,#{state_id_sa},-34.821123,138.494309), - ($$5016$$,$$LARGS NORTH$$,#{state_id_sa},-34.821123,138.494309), - ($$5016$$,$$PETERHEAD$$,#{state_id_sa},-34.821123,138.494309), - ($$5017$$,$$OSBORNE$$,#{state_id_sa},-34.798477,138.491768), - ($$5017$$,$$TAPEROO$$,#{state_id_sa},-34.798477,138.491768), - ($$5018$$,$$NORTH HAVEN$$,#{state_id_sa},-34.792468,138.497748), - ($$5018$$,$$OUTER HARBOR$$,#{state_id_sa},-34.792468,138.497748), - ($$5019$$,$$EXETER$$,#{state_id_sa},-34.842086,138.489704), - ($$5019$$,$$SEMAPHORE$$,#{state_id_sa},-34.842086,138.489704), - ($$5019$$,$$SEMAPHORE PARK$$,#{state_id_sa},-34.842086,138.489704), - ($$5019$$,$$SEMAPHORE SOUTH$$,#{state_id_sa},-34.842086,138.489704), - ($$5020$$,$$WEST LAKES SHORE$$,#{state_id_sa},-34.871388,138.483659), - ($$5021$$,$$WEST LAKES$$,#{state_id_sa},-34.871659,138.48215), - ($$5022$$,$$GRANGE$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$HENLEY BEACH$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$HENLEY BEACH SOUTH$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$KIRKCALDY$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$TENNYSON$$,#{state_id_sa},-34.899814,138.489405), - ($$5023$$,$$FINDON$$,#{state_id_sa},-34.90548,138.532561), - ($$5023$$,$$SEATON$$,#{state_id_sa},-34.90548,138.532561), - ($$5023$$,$$SEATON NORTH$$,#{state_id_sa},-34.90548,138.532561), - ($$5024$$,$$FULHAM$$,#{state_id_sa},-34.926634,138.512231), - ($$5024$$,$$FULHAM GARDENS$$,#{state_id_sa},-34.926634,138.512231), - ($$5024$$,$$WEST BEACH$$,#{state_id_sa},-34.926634,138.512231), - ($$5025$$,$$FLINDERS PARK$$,#{state_id_sa},-34.907738,138.546435), - ($$5025$$,$$KIDMAN PARK$$,#{state_id_sa},-34.907738,138.546435), - ($$5031$$,$$MILE END$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$MILE END SOUTH$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$THEBARTON$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$TORRENSVILLE$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$TORRENSVILLE PLAZA$$,#{state_id_sa},-34.925146,138.56092), - ($$5032$$,$$BROOKLYN PARK$$,#{state_id_sa},-34.928848,138.542773), - ($$5032$$,$$LOCKLEYS$$,#{state_id_sa},-34.928848,138.542773), - ($$5032$$,$$UNDERDALE$$,#{state_id_sa},-34.928848,138.542773), - ($$5033$$,$$COWANDILLA$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$HILTON$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$HILTON PLAZA$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$MARLESTON$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$MARLESTON DC$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$RICHMOND$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$WEST RICHMOND$$,#{state_id_sa},-34.932483,138.556885), - ($$5034$$,$$CLARENCE PARK$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$GOODWOOD$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$KINGS PARK$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$MILLSWOOD$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$WAYVILLE$$,#{state_id_sa},-34.962993,138.586161), - ($$5035$$,$$ASHFORD$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$BLACK FOREST$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$EVERARD PARK$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$FORESTVILLE$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$KESWICK$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$KESWICK TERMINAL$$,#{state_id_sa},-34.948705,138.57395), - ($$5037$$,$$GLANDORE$$,#{state_id_sa},-34.960393,138.566426), - ($$5037$$,$$KURRALTA PARK$$,#{state_id_sa},-34.960393,138.566426), - ($$5037$$,$$NETLEY$$,#{state_id_sa},-34.960393,138.566426), - ($$5037$$,$$NORTH PLYMPTON$$,#{state_id_sa},-34.960393,138.566426), - ($$5038$$,$$CAMDEN PARK$$,#{state_id_sa},-34.96838,138.543432), - ($$5038$$,$$PLYMPTON$$,#{state_id_sa},-34.96838,138.543432), - ($$5038$$,$$PLYMPTON PARK$$,#{state_id_sa},-34.96838,138.543432), - ($$5038$$,$$SOUTH PLYMPTON$$,#{state_id_sa},-34.96838,138.543432), - ($$5039$$,$$CLARENCE GARDENS$$,#{state_id_sa},-34.971683,138.577772), - ($$5039$$,$$EDWARDSTOWN$$,#{state_id_sa},-34.971683,138.577772), - ($$5039$$,$$MELROSE PARK$$,#{state_id_sa},-34.971683,138.577772), - ($$5039$$,$$MELROSE PARK DC$$,#{state_id_sa},-34.971683,138.577772), - ($$5040$$,$$NOVAR GARDENS$$,#{state_id_sa},-34.961584,138.528204), - ($$5041$$,$$COLONEL LIGHT GARDENS$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$CUMBERLAND PARK$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$DAW PARK$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$PANORAMA$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$WESTBOURNE PARK$$,#{state_id_sa},-34.983666,138.592125), - ($$5042$$,$$BEDFORD PARK$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$CLOVELLY PARK$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$FLINDERS UNIVERSITY$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$PASADENA$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$ST MARYS$$,#{state_id_sa},-35.019843,138.568127), - ($$5043$$,$$ASCOT PARK$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$MARION$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$MITCHELL PARK$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$MORPHETTVILLE$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$PARK HOLME$$,#{state_id_sa},-34.986929,138.564635), - ($$5044$$,$$GLENGOWRIE$$,#{state_id_sa},-34.986272,138.530886), - ($$5044$$,$$SOMERTON PARK$$,#{state_id_sa},-34.986272,138.530886), - ($$5045$$,$$GLENELG$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG EAST$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG JETTY ROAD$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG NORTH$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG SOUTH$$,#{state_id_sa},-34.980154,138.517721), - ($$5046$$,$$OAKLANDS PARK$$,#{state_id_sa},-35.014317,138.545262), - ($$5046$$,$$WARRADALE$$,#{state_id_sa},-35.014317,138.545262), - ($$5046$$,$$WARRADALE NORTH$$,#{state_id_sa},-35.014317,138.545262), - ($$5047$$,$$DARLINGTON$$,#{state_id_sa},-35.029907,138.556645), - ($$5047$$,$$SEACOMBE GARDENS$$,#{state_id_sa},-35.029907,138.556645), - ($$5047$$,$$SEACOMBE HEIGHTS$$,#{state_id_sa},-35.029907,138.556645), - ($$5047$$,$$STURT$$,#{state_id_sa},-35.029907,138.556645), - ($$5048$$,$$BRIGHTON$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$DOVER GARDENS$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$HOVE$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$NORTH BRIGHTON$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$SOUTH BRIGHTON$$,#{state_id_sa},-35.020996,138.523266), - ($$5049$$,$$KINGSTON PARK$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$MARINO$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$SEACLIFF$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$SEACLIFF PARK$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$SEAVIEW DOWNS$$,#{state_id_sa},-35.040043,138.519618), - ($$5050$$,$$BELLEVUE HEIGHTS$$,#{state_id_sa},-35.032941,138.586754), - ($$5050$$,$$EDEN HILLS$$,#{state_id_sa},-35.032941,138.586754), - ($$5051$$,$$BLACKWOOD$$,#{state_id_sa},-35.021155,138.616756), - ($$5051$$,$$COROMANDEL VALLEY$$,#{state_id_sa},-35.021155,138.616756), - ($$5051$$,$$CRAIGBURN FARM$$,#{state_id_sa},-35.021155,138.616756), - ($$5051$$,$$HAWTHORNDENE$$,#{state_id_sa},-35.021155,138.616756), - ($$5052$$,$$BELAIR$$,#{state_id_sa},-34.997952,138.622116), - ($$5052$$,$$GLENALTA$$,#{state_id_sa},-34.997952,138.622116), - ($$5061$$,$$HYDE PARK$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$MALVERN$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY BC$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY DC$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY PARK$$,#{state_id_sa},-34.957389,138.614822), - ($$5062$$,$$BROWN HILL CREEK$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$CLAPHAM$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$HAWTHORN$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$KINGSWOOD$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$LOWER MITCHAM$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$LYNTON$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$MITCHAM$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$MITCHAM SHOPPING CENTRE$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$NETHERBY$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$SPRINGFIELD$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$TORRENS PARK$$,#{state_id_sa},-34.987009,138.653218), - ($$5063$$,$$EASTWOOD$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$FREWVILLE$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$FULLARTON$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$HIGHGATE$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$PARKSIDE$$,#{state_id_sa},-34.942432,138.620875), - ($$5064$$,$$GLEN OSMOND$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$GLENUNGA$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$MOUNT OSMOND$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$MYRTLE BANK$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$ST GEORGES$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$URRBRAE$$,#{state_id_sa},-34.96026,138.64144), - ($$5065$$,$$DULWICH$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$GLENSIDE$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$LINDEN PARK$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$TOORAK GARDENS$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$TUSMORE$$,#{state_id_sa},-34.935144,138.629321), - ($$5066$$,$$BEAUMONT$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$BURNSIDE$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$ERINDALE$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$HAZELWOOD PARK$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$STONYFELL$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$WATERFALL GULLY$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$WATTLE PARK$$,#{state_id_sa},-34.950576,138.661084), - ($$5067$$,$$BEULAH PARK$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$KENT TOWN$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$NORWOOD$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$NORWOOD SOUTH$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$ROSE PARK$$,#{state_id_sa},-34.91772,138.643572), - ($$5068$$,$$HEATHPOOL$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$KENSINGTON$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$KENSINGTON GARDENS$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$KENSINGTON PARK$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$LEABROOK$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$MARRYATVILLE$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$ST MORRIS$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$TRINITY GARDENS$$,#{state_id_sa},-34.930524,138.648349), - ($$5069$$,$$COLLEGE PARK$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$EVANDALE$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$HACKNEY$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$MAYLANDS$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$ST PETERS$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$STEPNEY$$,#{state_id_sa},-34.912714,138.621705), - ($$5070$$,$$FELIXSTOW$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$FIRLE$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$GLYNDE$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$GLYNDE DC$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$GLYNDE PLAZA$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$JOSLIN$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$MARDEN$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$PAYNEHAM$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$PAYNEHAM SOUTH$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$ROYSTON PARK$$,#{state_id_sa},-34.890867,138.643967), - ($$5071$$,$$KENT TOWN$$,#{state_id_sa},-34.922911,138.623005), - ($$5071$$,$$KENT TOWN DC$$,#{state_id_sa},-34.922911,138.623005), - ($$5072$$,$$AULDANA$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$MAGILL$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$MAGILL NORTH$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$MAGILL SOUTH$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$ROSSLYN PARK$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$SKYE$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$TERINGIE$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$WOODFORDE$$,#{state_id_sa},-34.919717,138.684397), - ($$5073$$,$$HECTORVILLE$$,#{state_id_sa},-34.890238,138.663636), - ($$5073$$,$$ROSTREVOR$$,#{state_id_sa},-34.890238,138.663636), - ($$5073$$,$$TRANMERE$$,#{state_id_sa},-34.890238,138.663636), - ($$5073$$,$$TRANMERE NORTH$$,#{state_id_sa},-34.890238,138.663636), - ($$5074$$,$$CAMPBELLTOWN$$,#{state_id_sa},-34.878302,138.663553), - ($$5074$$,$$NEWTON$$,#{state_id_sa},-34.878302,138.663553), - ($$5075$$,$$DERNANCOURT$$,#{state_id_sa},-34.861331,138.68319), - ($$5075$$,$$PARADISE$$,#{state_id_sa},-34.861331,138.68319), - ($$5076$$,$$ATHELSTONE$$,#{state_id_sa},-34.869798,138.702852), - ($$5076$$,$$CASTAMBUL$$,#{state_id_sa},-34.869798,138.702852), - ($$5081$$,$$COLLINSWOOD$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$GILBERTON$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$MEDINDIE$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$MEDINDIE GARDENS$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$VALE PARK$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$WALKERVILLE$$,#{state_id_sa},-34.884166,138.620121), - ($$5082$$,$$FITZROY$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$OVINGHAM$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$PROSPECT$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$PROSPECT EAST$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$PROSPECT WEST$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$THORNGATE$$,#{state_id_sa},-34.89673,138.590248), - ($$5083$$,$$BROADVIEW$$,#{state_id_sa},-34.873062,138.613932), - ($$5083$$,$$NAILSWORTH$$,#{state_id_sa},-34.873062,138.613932), - ($$5083$$,$$SEFTON PARK$$,#{state_id_sa},-34.873062,138.613932), - ($$5084$$,$$BLAIR ATHOL$$,#{state_id_sa},-34.858531,138.600915), - ($$5084$$,$$BLAIR ATHOL WEST$$,#{state_id_sa},-34.858531,138.600915), - ($$5084$$,$$KILBURN$$,#{state_id_sa},-34.858531,138.600915), - ($$5084$$,$$KILBURN NORTH$$,#{state_id_sa},-34.858531,138.600915), - ($$5085$$,$$CLEARVIEW$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$ENFIELD$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$ENFIELD PLAZA$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$NORTHFIELD$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$NORTHGATE$$,#{state_id_sa},-34.858477,138.616912), - ($$5086$$,$$GILLES PLAINS$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$GREENACRES$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$HAMPSTEAD GARDENS$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$HILLCREST$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$MANNINGHAM$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$OAKDEN$$,#{state_id_sa},-34.855183,138.655892), - ($$5087$$,$$KLEMZIG$$,#{state_id_sa},-34.879636,138.635435), - ($$5087$$,$$WINDSOR GARDENS$$,#{state_id_sa},-34.879636,138.635435), - ($$5088$$,$$HOLDEN HILL$$,#{state_id_sa},-34.857212,138.655895), - ($$5089$$,$$HIGHBURY$$,#{state_id_sa},-34.854271,138.697275), - ($$5090$$,$$HOPE VALLEY$$,#{state_id_sa},0.0,0.0), - ($$5091$$,$$BANKSIA PARK$$,#{state_id_sa},-34.812061,138.724522), - ($$5091$$,$$TEA TREE GULLY$$,#{state_id_sa},-34.812061,138.724522), - ($$5091$$,$$VISTA$$,#{state_id_sa},-34.812061,138.724522), - ($$5092$$,$$MODBURY$$,#{state_id_sa},-34.832402,138.688), - ($$5092$$,$$MODBURY HEIGHTS$$,#{state_id_sa},-34.832402,138.688), - ($$5092$$,$$MODBURY NORTH$$,#{state_id_sa},-34.832402,138.688), - ($$5092$$,$$MODBURY NORTH DC$$,#{state_id_sa},-34.832402,138.688), - ($$5093$$,$$PARA VISTA$$,#{state_id_sa},-34.82944,138.665465), - ($$5093$$,$$VALLEY VIEW$$,#{state_id_sa},-34.82944,138.665465), - ($$5094$$,$$CAVAN$$,#{state_id_sa},-34.82798,138.59863), - ($$5094$$,$$DRY CREEK$$,#{state_id_sa},-34.82798,138.59863), - ($$5094$$,$$GEPPS CROSS$$,#{state_id_sa},-34.82798,138.59863), - ($$5095$$,$$MAWSON LAKES$$,#{state_id_sa},-34.817573,138.618743), - ($$5095$$,$$POORAKA$$,#{state_id_sa},-34.817573,138.618743), - ($$5096$$,$$GULFVIEW HEIGHTS$$,#{state_id_sa},-34.787609,138.674984), - ($$5096$$,$$PARA HILLS$$,#{state_id_sa},-34.787609,138.674984), - ($$5096$$,$$PARA HILLS WEST$$,#{state_id_sa},-34.787609,138.674984), - ($$5097$$,$$REDWOOD PARK$$,#{state_id_sa},-34.815932,138.699993), - ($$5097$$,$$RIDGEHAVEN$$,#{state_id_sa},-34.815932,138.699993), - ($$5097$$,$$ST AGNES$$,#{state_id_sa},-34.815932,138.699993), - ($$5098$$,$$INGLE FARM$$,#{state_id_sa},-34.82741,138.646376), - ($$5098$$,$$WALKLEY HEIGHTS$$,#{state_id_sa},-34.82741,138.646376), - ($$5106$$,$$PARAFIELD$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$PARAFIELD AIRPORT$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$SALISBURY SOUTH$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$SALISBURY SOUTH BC$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$SALISBURY SOUTH DC$$,#{state_id_sa},-34.789775,138.635024), - ($$5107$$,$$GREEN FIELDS$$,#{state_id_sa},-34.790623,138.600399), - ($$5107$$,$$PARAFIELD GARDENS$$,#{state_id_sa},-34.790623,138.600399), - ($$5108$$,$$PARALOWIE$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY DOWNS$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY NORTH$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY NORTH WHITES ROAD$$,#{state_id_sa},-34.764291,138.607991), - ($$5109$$,$$BRAHMA LODGE$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY EAST$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY EAST NORTHBRI AVE$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY HEIGHTS$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY PARK$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY PLAIN$$,#{state_id_sa},-34.773664,138.65842), - ($$5110$$,$$BOLIVAR$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$BURTON$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$DIREK$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$GLOBE DERBY PARK$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$ST KILDA$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$WATERLOO CORNER$$,#{state_id_sa},-34.774479,138.588502), - ($$5111$$,$$EDINBURGH$$,#{state_id_sa},-34.711305,138.626077), - ($$5112$$,$$ELIZABETH$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH EAST$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH GROVE$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH SOUTH$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH VALE$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$HILLBANK$$,#{state_id_sa},-34.714535,138.669699), - ($$5113$$,$$DAVOREN PARK$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$DAVOREN PARK NORTH$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$DAVOREN PARK SOUTH$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH DOWNS$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH NORTH$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH PARK$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH WEST$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH WEST DC$$,#{state_id_sa},-34.696707,138.666379), - ($$5114$$,$$ANDREWS FARM$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$BLAKEVIEW$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$CRAIGMORE$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$GOULD CREEK$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$HUMBUG SCRUB$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$ONE TREE HILL$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SAMPSON FLAT$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SMITHFIELD$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SMITHFIELD PLAINS$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SMITHFIELD WEST$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$ULEYBURY$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$YATTALUNGA$$,#{state_id_sa},-34.671461,138.666778), - ($$5115$$,$$KUDLA$$,#{state_id_sa},-34.637249,138.701322), - ($$5115$$,$$MUNNO PARA$$,#{state_id_sa},-34.637249,138.701322), - ($$5115$$,$$MUNNO PARA DOWNS$$,#{state_id_sa},-34.637249,138.701322), - ($$5115$$,$$MUNNO PARA WEST$$,#{state_id_sa},-34.637249,138.701322), - ($$5116$$,$$EVANSTON$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$EVANSTON GARDENS$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$EVANSTON PARK$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$EVANSTON SOUTH$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$HILLIER$$,#{state_id_sa},-34.615268,138.728513), - ($$5117$$,$$ANGLE VALE$$,#{state_id_sa},-34.641224,138.643948), - ($$5118$$,$$BIBARINGA$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$BUCHFELDE$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$CONCORDIA$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER BELT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER EAST$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER RIVER$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER SOUTH$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER WEST$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$HEWETT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$KALBEEBA$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$KANGAROO FLAT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$KINGSFORD$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$REID$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$WARD BELT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$WILLASTON$$,#{state_id_sa},-34.641308,138.769002), - ($$5120$$,$$BUCKLAND PARK$$,#{state_id_sa},-34.662559,138.508995), - ($$5120$$,$$VIRGINIA$$,#{state_id_sa},-34.662559,138.508995), - ($$5121$$,$$MACDONALD PARK$$,#{state_id_sa},-34.663693,138.641206), - ($$5121$$,$$PENFIELD$$,#{state_id_sa},-34.663693,138.641206), - ($$5121$$,$$PENFIELD GARDENS$$,#{state_id_sa},-34.663693,138.641206), - ($$5125$$,$$GOLDEN GROVE$$,#{state_id_sa},-34.788994,138.696935), - ($$5125$$,$$GOLDEN GROVE VILLAGE$$,#{state_id_sa},-34.788994,138.696935), - ($$5125$$,$$GREENWITH$$,#{state_id_sa},-34.788994,138.696935), - ($$5126$$,$$FAIRVIEW PARK$$,#{state_id_sa},-34.802608,138.717348), - ($$5126$$,$$SURREY DOWNS$$,#{state_id_sa},-34.802608,138.717348), - ($$5126$$,$$YATALA VALE$$,#{state_id_sa},-34.802608,138.717348), - ($$5127$$,$$WYNN VALE$$,#{state_id_sa},-34.798817,138.685833), - ($$5131$$,$$HOUGHTON$$,#{state_id_sa},-34.825277,138.759507), - ($$5131$$,$$LOWER HERMITAGE$$,#{state_id_sa},-34.825277,138.759507), - ($$5131$$,$$UPPER HERMITAGE$$,#{state_id_sa},-34.825277,138.759507), - ($$5132$$,$$PARACOMBE$$,#{state_id_sa},-34.845602,138.768417), - ($$5133$$,$$INGLEWOOD$$,#{state_id_sa},-34.824005,138.774666), - ($$5134$$,$$CHERRYVILLE$$,#{state_id_sa},-34.912349,138.765697), - ($$5134$$,$$MONTACUTE$$,#{state_id_sa},-34.912349,138.765697), - ($$5136$$,$$NORTON SUMMIT$$,#{state_id_sa},-34.918308,138.720195), - ($$5137$$,$$ASHTON$$,#{state_id_sa},-34.939733,138.73739), - ($$5137$$,$$MARBLE HILL$$,#{state_id_sa},-34.939733,138.73739), - ($$5138$$,$$BASKET RANGE$$,#{state_id_sa},-34.947265,138.764194), - ($$5139$$,$$FOREST RANGE$$,#{state_id_sa},-34.931847,138.799104), - ($$5140$$,$$GREENHILL$$,#{state_id_sa},-34.953617,138.696352), - ($$5141$$,$$HORSNELL GULLY$$,#{state_id_sa},-34.942572,138.70612), - ($$5141$$,$$SUMMERTOWN$$,#{state_id_sa},-34.942572,138.70612), - ($$5142$$,$$URAIDLA$$,#{state_id_sa},-34.955523,138.743429), - ($$5144$$,$$CAREY GULLY$$,#{state_id_sa},-34.973365,138.754892), - ($$5150$$,$$EAGLE ON THE HILL$$,#{state_id_sa},-34.978915,138.668177), - ($$5150$$,$$LEAWOOD GARDENS$$,#{state_id_sa},-34.978915,138.668177), - ($$5151$$,$$PICCADILLY$$,#{state_id_sa},0.0,0.0), - ($$5152$$,$$CLELAND$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$CRAFERS$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$CRAFERS WEST$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$MOUNT LOFTY$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$STIRLING$$,#{state_id_sa},-34.967891,138.701301), - ($$5153$$,$$BIGGS FLAT$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$BRADBURY$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$CHAPEL HILL$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$ECHUNGA$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$FLAXLEY$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$GREEN HILLS RANGE$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$HEATHFIELD$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$IRONBANK$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$JUPITER CREEK$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$LONGWOOD$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$MACCLESFIELD$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$MYLOR$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$SCOTT CREEK$$,#{state_id_sa},-35.072031,138.782207), - ($$5154$$,$$ALDGATE$$,#{state_id_sa},-35.014141,138.733092), - ($$5155$$,$$BRIDGEWATER$$,#{state_id_sa},-35.009789,138.760157), - ($$5155$$,$$MOUNT GEORGE$$,#{state_id_sa},-35.009789,138.760157), - ($$5156$$,$$UPPER STURT$$,#{state_id_sa},-35.021763,138.679608), - ($$5157$$,$$ASHBOURNE$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$BULL CREEK$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$CHERRY GARDENS$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$CLARENDON$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$COROMANDEL EAST$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$DORSET VALE$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$KANGARILLA$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$MCHARG CREEK$$,#{state_id_sa},-35.282825,138.770184), - ($$5158$$,$$HALLETT COVE$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$O'HALLORAN HILL$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$O'HALLORAN HILL DC$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$SHEIDOW PARK$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$TROTT PARK$$,#{state_id_sa},-35.077039,138.518026), - ($$5159$$,$$ABERFOYLE PARK$$,#{state_id_sa},-35.076282,138.593723), - ($$5159$$,$$CHANDLERS HILL$$,#{state_id_sa},-35.076282,138.593723), - ($$5159$$,$$FLAGSTAFF HILL$$,#{state_id_sa},-35.076282,138.593723), - ($$5159$$,$$HAPPY VALLEY$$,#{state_id_sa},-35.076282,138.593723), - ($$5160$$,$$LONSDALE$$,#{state_id_sa},-35.098851,138.498008), - ($$5160$$,$$LONSDALE DC$$,#{state_id_sa},-35.098851,138.498008), - ($$5160$$,$$PORT STANVAC$$,#{state_id_sa},-35.098851,138.498008), - ($$5161$$,$$OLD REYNELLA$$,#{state_id_sa},-35.093873,138.54149), - ($$5161$$,$$REYNELLA$$,#{state_id_sa},-35.093873,138.54149), - ($$5161$$,$$REYNELLA EAST$$,#{state_id_sa},-35.093873,138.54149), - ($$5162$$,$$MORPHETT VALE$$,#{state_id_sa},-35.121055,138.523205), - ($$5162$$,$$WOODCROFT$$,#{state_id_sa},-35.121055,138.523205), - ($$5163$$,$$HACKHAM$$,#{state_id_sa},-35.138794,138.532959), - ($$5163$$,$$HACKHAM WEST$$,#{state_id_sa},-35.138794,138.532959), - ($$5163$$,$$HUNTFIELD HEIGHTS$$,#{state_id_sa},-35.138794,138.532959), - ($$5163$$,$$ONKAPARINGA HILLS$$,#{state_id_sa},-35.138794,138.532959), - ($$5164$$,$$CHRISTIE DOWNS$$,#{state_id_sa},-35.129316,138.496257), - ($$5165$$,$$CHRISTIES BEACH$$,#{state_id_sa},-35.139309,138.474194), - ($$5165$$,$$CHRISTIES BEACH NORTH$$,#{state_id_sa},-35.139309,138.474194), - ($$5166$$,$$O'SULLIVAN BEACH$$,#{state_id_sa},-35.115305,138.478636), - ($$5167$$,$$PORT NOARLUNGA$$,#{state_id_sa},-35.148558,138.471519), - ($$5167$$,$$PORT NOARLUNGA SOUTH$$,#{state_id_sa},-35.148558,138.471519), - ($$5168$$,$$NOARLUNGA CENTRE$$,#{state_id_sa},-35.139646,138.493208), - ($$5168$$,$$NOARLUNGA DOWNS$$,#{state_id_sa},-35.139646,138.493208), - ($$5168$$,$$OLD NOARLUNGA$$,#{state_id_sa},-35.139646,138.493208), - ($$5169$$,$$MOANA$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD HEIGHTS$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD MEADOWS$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD RISE$$,#{state_id_sa},-35.197777,138.473122), - ($$5170$$,$$MASLIN BEACH$$,#{state_id_sa},-35.222707,138.479904), - ($$5171$$,$$BLEWITT SPRINGS$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$MCLAREN FLAT$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$MCLAREN VALE$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$PEDLER CREEK$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$TATACHILLA$$,#{state_id_sa},-35.163536,138.592337), - ($$5172$$,$$DINGABLEDINGA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$HOPE FOREST$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$KUITPO$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$KUITPO COLONY$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$KYEEMA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$MONTARRA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$PAGES FLAT$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$THE RANGE$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WHITES VALLEY$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WILLUNGA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WILLUNGA HILL$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WILLUNGA SOUTH$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$YUNDI$$,#{state_id_sa},-35.268849,138.630067), - ($$5173$$,$$ALDINGA$$,#{state_id_sa},-35.267326,138.483136), - ($$5173$$,$$ALDINGA BEACH$$,#{state_id_sa},-35.267326,138.483136), - ($$5173$$,$$PORT WILLUNGA$$,#{state_id_sa},-35.267326,138.483136), - ($$5173$$,$$SILVER SANDS$$,#{state_id_sa},-35.267326,138.483136), - ($$5174$$,$$SELLICKS BEACH$$,#{state_id_sa},-35.329671,138.448146), - ($$5174$$,$$SELLICKS HILL$$,#{state_id_sa},-35.329671,138.448146), - ($$5201$$,$$BLACKFELLOWS CREEK$$,#{state_id_sa},-35.248592,138.707721), - ($$5201$$,$$MEADOWS$$,#{state_id_sa},-35.248592,138.707721), - ($$5201$$,$$PARIS CREEK$$,#{state_id_sa},-35.248592,138.707721), - ($$5201$$,$$PROSPECT HILL$$,#{state_id_sa},-35.248592,138.707721), - ($$5202$$,$$HINDMARSH TIERS$$,#{state_id_sa},-35.422515,138.570748), - ($$5202$$,$$MYPONGA$$,#{state_id_sa},-35.422515,138.570748), - ($$5202$$,$$MYPONGA BEACH$$,#{state_id_sa},-35.422515,138.570748), - ($$5203$$,$$BALD HILLS$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$PARAWA$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$TORRENS VALE$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$TUNKALILLA$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$WATTLE FLAT$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$YANKALILLA$$,#{state_id_sa},-35.495827,138.39325), - ($$5204$$,$$CAPE JERVIS$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$CARRICKALINGA$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$DEEP CREEK$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$DELAMERE$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$HAY FLAT$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$NORMANVILLE$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$RAPID BAY$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$SECOND VALLEY$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$SILVERTON$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$WIRRINA COVE$$,#{state_id_sa},-35.603683,138.105284), - ($$5210$$,$$MOUNT COMPASS$$,#{state_id_sa},-35.351091,138.621715), - ($$5210$$,$$MOUNT MAGNIFICENT$$,#{state_id_sa},-35.351091,138.621715), - ($$5210$$,$$NANGKITA$$,#{state_id_sa},-35.351091,138.621715), - ($$5211$$,$$BACK VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$ENCOUNTER BAY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$HAYBOROUGH$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$HINDMARSH VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$INMAN VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$LOWER INMAN VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$MCCRACKEN$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$MOUNT JAGGED$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$VICTOR HARBOR$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$WAITPINGA$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$WILLOW CREEK$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$YILKI$$,#{state_id_sa},-35.534413,138.529512), - ($$5212$$,$$PORT ELLIOT$$,#{state_id_sa},-35.531848,138.670529), - ($$5213$$,$$MIDDLETON$$,#{state_id_sa},-35.508951,138.707379), - ($$5214$$,$$CURRENCY CREEK$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA BEACH$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA NORTH$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA SOUTH$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$HINDMARSH ISLAND$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$MOSQUITO HILL$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$MUNDOO ISLAND$$,#{state_id_sa},-35.447992,138.766983), - ($$5220$$,$$PARNDANA$$,#{state_id_sa},0.0,0.0), - ($$5221$$,$$AMERICAN RIVER$$,#{state_id_sa},-35.773049,137.779956), - ($$5221$$,$$BALLAST HEAD$$,#{state_id_sa},-35.773049,137.779956), - ($$5221$$,$$MUSTON$$,#{state_id_sa},-35.773049,137.779956), - ($$5222$$,$$AMERICAN BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$ANTECHAMBER BAY$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$BAUDIN BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$BROWNS BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$CUTTLEFISH BAY$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$DUDLEY EAST$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$DUDLEY WEST$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$HUNGERFORD$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$IRONSTONE$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$ISLAND BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$KANGAROO HEAD$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$PELICAN LAGOON$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$PENNESHAW$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$PORKY FLAT$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$SAPPHIRETOWN$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$WILLOUGHBY$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$WILLSON RIVER$$,#{state_id_sa},-35.776943,137.876499), - ($$5223$$,$$BAY OF SHOALS$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$BIRCHMORE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$BROWNLOW KI$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$CAPE BORDA$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$CASSINI$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$CYGNET RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$D'ESTREES BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$DE MOLE RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$DUNCAN$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$EMU BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$FLINDERS CHASE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$GOSSE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$HAINES$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$HARRIET RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$KARATTA$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$KINGSCOTE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$KOHINOOR$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$MACGILLIVRAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$MENZIES$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$MIDDLE RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$NEPEAN BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$NEWLAND$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$NORTH CAPE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$SEAL BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$SEDDON$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$STOKES BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$STUN'SAIL BOOM$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$VIVONNE BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$WESTERN RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$WISANGER$$,#{state_id_sa},-35.613861,137.572636), - ($$5231$$,$$CHAIN OF PONDS$$,#{state_id_sa},-34.822343,138.832794), - ($$5231$$,$$KERSBROOK$$,#{state_id_sa},-34.822343,138.832794), - ($$5231$$,$$MILLBROOK$$,#{state_id_sa},-34.822343,138.832794), - ($$5232$$,$$CUDLEE CREEK$$,#{state_id_sa},-34.863338,138.855549), - ($$5233$$,$$FORRESTON$$,#{state_id_sa},-34.798003,138.898998), - ($$5233$$,$$GUMERACHA$$,#{state_id_sa},-34.798003,138.898998), - ($$5233$$,$$WARREN$$,#{state_id_sa},-34.798003,138.898998), - ($$5234$$,$$BIRDWOOD$$,#{state_id_sa},-34.953301,138.559527), - ($$5235$$,$$CROMER$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$EDEN VALLEY$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$FLAXMAN VALLEY$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$MOUNT PLEASANT$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$SPRINGTON$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$TAUNTON$$,#{state_id_sa},-34.785799,138.970244), - ($$5236$$,$$TUNGKILLO$$,#{state_id_sa},-34.866175,139.064821), - ($$5237$$,$$APAMURRA$$,#{state_id_sa},-34.855242,139.19677), - ($$5237$$,$$MILENDELLA$$,#{state_id_sa},-34.855242,139.19677), - ($$5237$$,$$PALMER$$,#{state_id_sa},-34.855242,139.19677), - ($$5237$$,$$SANDERSTON$$,#{state_id_sa},-34.855242,139.19677), - ($$5238$$,$$ANGAS VALLEY$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$BIG BEND$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$BOLTO$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$BOWHILL$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$CAURNAMONT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$CLAYPANS$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$COWIRRA$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FIVE MILES$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FORSTER$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FRAHNS$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FRAYVILLE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$JULANKA HOLDINGS$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$LAKE CARLET$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$MANNUM$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$NILDOTTIE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$OLD TEAL FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PELLARING FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$POMPOOTA$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PONDE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PORT MANNUM$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PUNTHARI$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PURNONG$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PURNONG LANDING$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$ROCKY POINT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$TEAL FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WALKER FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WALL FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WONGULLA$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WOODLANE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$YOUNGHUSBAND$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$YOUNGHUSBAND HOLDINGS$$,#{state_id_sa},-34.755133,139.306156), - ($$5240$$,$$LENSWOOD$$,#{state_id_sa},-34.920014,138.828222), - ($$5241$$,$$LOBETHAL$$,#{state_id_sa},-34.911789,138.852975), - ($$5242$$,$$BALHANNAH$$,#{state_id_sa},-34.990072,138.827913), - ($$5243$$,$$OAKBANK$$,#{state_id_sa},-34.988216,138.838559), - ($$5244$$,$$CHARLESTON$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$HARROGATE$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$INVERBRACKIE$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$MOUNT TORRENS$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$WOODSIDE$$,#{state_id_sa},-34.918182,138.900501), - ($$5245$$,$$HAHNDORF$$,#{state_id_sa},-35.029715,138.81018), - ($$5245$$,$$PAECHTOWN$$,#{state_id_sa},-35.029715,138.81018), - ($$5245$$,$$VERDUN$$,#{state_id_sa},-35.029715,138.81018), - ($$5246$$,$$WOODHOUSE$$,#{state_id_sa},-34.927497,138.681881), - ($$5250$$,$$BLAKISTON$$,#{state_id_sa},-35.039607,138.884134), - ($$5250$$,$$LITTLEHAMPTON$$,#{state_id_sa},-35.039607,138.884134), - ($$5250$$,$$TOTNESS$$,#{state_id_sa},-35.039607,138.884134), - ($$5251$$,$$BUGLE RANGES$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER JUNCTION$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER SPRINGS$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER SUMMIT$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$WISTOW$$,#{state_id_sa},-35.134951,138.887568), - ($$5252$$,$$BRUKUNGA$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$DAWESLEY$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$HAY VALLEY$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$KANMANTOO$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$NAIRNE$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$ST IVES$$,#{state_id_sa},-35.003664,138.94171), - ($$5253$$,$$AVOCA DELL$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$BRINKLEY$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$BURDETT$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$CHAPMAN BORE$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$ETTRICK$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$GIFFORD HILL$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$GREENBANKS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$LONG FLAT$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MOBILONG$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAWONG$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE EAST$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE NORTH$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE SOUTH$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$NORTHERN HEIGHTS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$RIVERGLADES$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$RIVERGLEN$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$ROCKY GULLY$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$SUNNYSIDE$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$SWANPORT$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$TOORA$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WHITE HILL$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WHITE SANDS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WILLOW BANKS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WOODS POINT$$,#{state_id_sa},-35.088554,139.308967), - ($$5254$$,$$CALLINGTON$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$CALOOTE$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MONARTO$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MONARTO SOUTH$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MONTEITH$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MURRAY BRIDGE$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MYPOLONGA$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$PALLAMANA$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$PETWOOD$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$ROCKLEIGH$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$TEPKO$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$ZADOWS LANDING$$,#{state_id_sa},-35.333047,139.875715), - ($$5255$$,$$ANGAS PLAINS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$BELVIDERE$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$BLETCHLEY$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$FINNISS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$GEMMELLS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$HARTLEY$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$HIGHLAND VALLEY$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$LAKE PLAINS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$LANGHORNE CREEK$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$MOUNT OBSERVATION$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$MULGUNDAWA$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$NALPA$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$RED CREEK$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$SALEM$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$SANDERGROVE$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$STRATHALBYN$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$TOOPERANG$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$WILLYAROO$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$WOODCHESTER$$,#{state_id_sa},-35.317169,138.997514), - ($$5256$$,$$CLAYTON BAY$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$MILANG$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$NURRAGI$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$POINT STURT$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$TOLDEROL$$,#{state_id_sa},-35.497238,138.928769), - ($$5259$$,$$ASHVILLE$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$JERVOIS$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$KEPA$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$MALINONG$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$NARRUNG$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$NATURI$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$POINT MCLEAY$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$POLTALLOCH$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$RAUKKAN$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$TAILEM BEND$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$WELLINGTON$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$WELLINGTON EAST$$,#{state_id_sa},-35.510451,139.365759), - ($$5260$$,$$ELWOMPLE$$,#{state_id_sa},-34.605515,140.296746), - ($$5260$$,$$TAILEM BEND$$,#{state_id_sa},-34.605515,140.296746), - ($$5261$$,$$COOKE PLAINS$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$COOMANDOOK$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$CULBURRA$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$KI KI$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$YUMALI$$,#{state_id_sa},-35.379387,139.562175), - ($$5262$$,$$BINNUM$$,#{state_id_sa},-36.795548,140.929888), - ($$5262$$,$$FRANCES$$,#{state_id_sa},-36.795548,140.929888), - ($$5262$$,$$HYNAM$$,#{state_id_sa},-36.795548,140.929888), - ($$5262$$,$$KYBYBOLITE$$,#{state_id_sa},-36.795548,140.929888), - ($$5263$$,$$COONAWARRA$$,#{state_id_sa},-37.292105,140.839049), - ($$5264$$,$$COORONG$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$MENINGIE$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$MENINGIE EAST$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$MENINGIE WEST$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$POLICEMAN POINT$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$SALT CREEK$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$WALTOWA$$,#{state_id_sa},-35.57145,138.979395), - ($$5265$$,$$COONALPYN$$,#{state_id_sa},-35.696027,139.856924), - ($$5265$$,$$FIELD$$,#{state_id_sa},-35.696027,139.856924), - ($$5266$$,$$BUNBURY$$,#{state_id_sa},-36.237582,139.97306), - ($$5266$$,$$COLEBATCH$$,#{state_id_sa},-36.237582,139.97306), - ($$5266$$,$$DEEPWATER$$,#{state_id_sa},-36.237582,139.97306), - ($$5266$$,$$TINTINARA$$,#{state_id_sa},-36.237582,139.97306), - ($$5267$$,$$BRIMBAGO$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$COOMBE$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$KEITH$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$LAFFER$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$MAKIN$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$MCCALLUM$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$MOUNT CHARLES$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$PETHERICK$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$SHAUGH$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$SHERWOOD$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$WILLALOOKA$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$WIRREGA$$,#{state_id_sa},-36.166689,140.46619), - ($$5268$$,$$BANGHAM$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$BORDERTOWN$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$BORDERTOWN SOUTH$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$CANNAWIGARA$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$LOWAN VALE$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$POOGINAGORIC$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$SENIOR$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$WESTERN FLAT$$,#{state_id_sa},-36.566777,140.940619), - ($$5269$$,$$CUSTON$$,#{state_id_sa},-36.276267,140.911889), - ($$5269$$,$$PINE HILL$$,#{state_id_sa},-36.276267,140.911889), - ($$5269$$,$$WOLSELEY$$,#{state_id_sa},-36.276267,140.911889), - ($$5270$$,$$BUCKINGHAM$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$CAREW$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$KONGAL$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$MUNDULLA$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$MUNDULLA WEST$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$SWEDE FLAT$$,#{state_id_sa},-36.341305,140.554067), - ($$5271$$,$$BOOL LAGOON$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$CADGEE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$JOANNA$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$KEPPOCH$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$KOPPAMURRA$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$LAURIE PARK$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$LOCHABER$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$MARCOLLAT$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$MOUNT LIGHT$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$MOYHALL$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$NARACOORTE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$PADTHAWAY$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$SPENCE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$STEWART RANGE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$STRUAN$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$THE GAP$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$WILD DOG VALLEY$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$WRATTONBULLY$$,#{state_id_sa},-37.143673,140.71502), - ($$5272$$,$$COLES$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$CONMURRA$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$FOX$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$GREENWAYS$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$LUCINDALE$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$WOOLUMBOOL$$,#{state_id_sa},-37.256253,140.611845), - ($$5273$$,$$AVENUE RANGE$$,#{state_id_sa},-34.803467,138.755016), - ($$5275$$,$$BLACKFORD$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$BOATSWAIN POINT$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$CAPE JAFFA$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$KEILIRA$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$KINGSTON SE$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$MOUNT BENSON$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$PINKS BEACH$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$REEDY CREEK$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$ROSETOWN$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$SANDY GROVE$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$TARATAP$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$TILLEY SWAMP$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$WANGOLINA$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$WEST RANGE$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$WYOMI$$,#{state_id_sa},-36.784423,140.020981), - ($$5276$$,$$BRAY$$,#{state_id_sa},-37.269544,139.954379), - ($$5276$$,$$NORA CREINA$$,#{state_id_sa},-37.269544,139.954379), - ($$5276$$,$$ROBE$$,#{state_id_sa},-37.269544,139.954379), - ($$5277$$,$$COMAUM$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$GLENROY$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$MAAOUPE$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$MONBULLA$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$NANGWARRY$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$PENOLA$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$PLEASANT PARK$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$TARPEENA$$,#{state_id_sa},-37.231471,140.934145), - ($$5278$$,$$KALANGADOO$$,#{state_id_sa},-37.561697,140.701318), - ($$5278$$,$$KRONGART$$,#{state_id_sa},-37.561697,140.701318), - ($$5278$$,$$MOERLONG$$,#{state_id_sa},-37.561697,140.701318), - ($$5278$$,$$WEPAR$$,#{state_id_sa},-37.561697,140.701318), - ($$5279$$,$$KOORINE$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$MOUNT BURR$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$MOUNT MCINTYRE$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$SHORT$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$TRIHI$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$WATTLE RANGE EAST$$,#{state_id_sa},-37.624772,140.654593), - ($$5280$$,$$BEACHPORT$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$CLAY WELLS$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$FURNER$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$GERMAN CREEK$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$GERMAN FLAT$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$HATHERLEIGH$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$KANGAROO INN$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$MAGAREY$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$MILLICENT$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$RENDELSHAM$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$ROCKY CAMP$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$SEBASTOPOL$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$SOUTHEND$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$TANTANOOLA$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$THORNLEA$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$WATTLE RANGE$$,#{state_id_sa},-37.480978,140.01304), - ($$5290$$,$$MOUNT GAMBIER$$,#{state_id_sa},-37.826321,140.783303), - ($$5290$$,$$MOUNT GAMBIER DC$$,#{state_id_sa},-37.826321,140.783303), - ($$5291$$,$$ALLENDALE EAST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$BLACKFELLOWS CAVES$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$BURRUNGULE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CANUNDA$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CAPE DOUGLAS$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CAROLINE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CARPENTER ROCKS$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CAVETON$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$COMPTON$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$DISMAL SWAMP$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$DONOVANS$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$EIGHT MILE CREEK$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$GLENBURNIE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$GLENCOE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$GLENCOE WEST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$KONGORONG$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MIL LEL$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MINGBOOL$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOORAK$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT GAMBIER$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT GAMBIER EAST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT GAMBIER WEST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT SCHANK$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$NENE VALLEY$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$OB FLAT$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$PELICAN POINT$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$PORT MACDONNELL$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$RACECOURSE BAY$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$SQUARE MILE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$SUTTONTOWN$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$WANDILO$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$WORROLONG$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$WYE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$YAHL$$,#{state_id_sa},-38.003369,140.70894), - ($$5301$$,$$CARCUMA$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$GERANIUM$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$JABUK$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$MOORLANDS$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$NETHERTON$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$PARRAKIE$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$PEAKE$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$SHERLOCK$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$WILKAWATT$$,#{state_id_sa},-35.575453,140.043325), - ($$5302$$,$$LAMEROO$$,#{state_id_sa},-35.329274,140.517994), - ($$5302$$,$$NGARKAT$$,#{state_id_sa},-35.329274,140.517994), - ($$5303$$,$$PARILLA$$,#{state_id_sa},-35.420272,140.689555), - ($$5304$$,$$KRINGIN$$,#{state_id_sa},-34.986253,140.784302), - ($$5304$$,$$PEEBINGA$$,#{state_id_sa},-34.986253,140.784302), - ($$5304$$,$$PINNAROO$$,#{state_id_sa},-34.986253,140.784302), - ($$5306$$,$$WYNARKA$$,#{state_id_sa},-35.131226,139.731411), - ($$5307$$,$$KAROONDA$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$KARTE$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$KULKAMI$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$MARAMA$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$MOOTATUNGA$$,#{state_id_sa},-35.095535,139.893113), - ($$5308$$,$$COPEVILLE$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$GALGA$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$KALYAN$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$MANTUNG$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$MERCUNDA$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$PERPONDA$$,#{state_id_sa},-34.794332,139.848689), - ($$5309$$,$$BORRIKA$$,#{state_id_sa},-35.023488,140.046185), - ($$5309$$,$$HALIDON$$,#{state_id_sa},-35.023488,140.046185), - ($$5309$$,$$MINDARIE$$,#{state_id_sa},-35.023488,140.046185), - ($$5309$$,$$SANDALWOOD$$,#{state_id_sa},-35.023488,140.046185), - ($$5310$$,$$CALIPH$$,#{state_id_sa},-34.65471,140.282598), - ($$5310$$,$$WANBI$$,#{state_id_sa},-34.65471,140.282598), - ($$5311$$,$$ALAWOONA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$BILLIATT$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$BUGLE HUT$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$MAGGEA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$MALPAS$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$MERIBAH$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$PARUNA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$SCHELL WELL$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$TALDRA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$TAPLAN$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$VEITCH$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$WOODLEIGH$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$WUNKAR$$,#{state_id_sa},-34.735891,140.508785), - ($$5320$$,$$BEATTY$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$BEAUMONTS$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$BRENDA PARK$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$BUNDEY$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$EBA$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$LINDLEY$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MAUDE$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MORGAN$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MORPHETTS FLAT$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MURBKO$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$NORTH WEST BEND$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$STUART$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$WOMBATS REST$$,#{state_id_sa},-34.005379,139.435986), - ($$5321$$,$$CADELL$$,#{state_id_sa},-34.089801,139.766386), - ($$5321$$,$$CADELL LAGOON$$,#{state_id_sa},-34.089801,139.766386), - ($$5322$$,$$GOLDEN HEIGHTS$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$QUALCO$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$RAMCO$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$RAMCO HEIGHTS$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$SUNLANDS$$,#{state_id_sa},-34.20301,139.937836), - ($$5330$$,$$BOOLGUN$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$DEVLINS POUND$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$GOOD HOPE LANDING$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$HOLDER$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$HOLDER SIDING$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$KANNI$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$LOWBANK$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$MARKARANKA$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$OVERLAND CORNER$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$POOGINOOK$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$STOCKYARD PLAIN$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$TAYLORVILLE$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$WAIKERIE$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$WOOLPUNDA$$,#{state_id_sa},-34.417938,140.035181), - ($$5331$$,$$KINGSTON ON MURRAY$$,#{state_id_sa},-34.221812,140.347914), - ($$5332$$,$$MOOROOK$$,#{state_id_sa},-34.290548,140.364606), - ($$5332$$,$$MOOROOK SOUTH$$,#{state_id_sa},-34.290548,140.364606), - ($$5332$$,$$WAPPILKA$$,#{state_id_sa},-34.290548,140.364606), - ($$5332$$,$$YINKANIE$$,#{state_id_sa},-34.290548,140.364606), - ($$5333$$,$$BOOKPURNONG$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$LOXTON$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$LOXTON NORTH$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$NEW RESIDENCE$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$PATA$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$PYAP$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$PYAP WEST$$,#{state_id_sa},-34.345379,140.604139), - ($$5340$$,$$MUNDIC CREEK$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$MURTHO$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$PARINGA$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$PIKE RIVER$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$WONUARRA$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$YAMBA$$,#{state_id_sa},-34.215647,140.8109), - ($$5341$$,$$CHAFFEY$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$COOLTONG$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$CRESCENT$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$OLD CALPERUM$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK NORTH$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK SOUTH$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK WEST$$,#{state_id_sa},-34.205781,140.689287), - ($$5342$$,$$MONASH$$,#{state_id_sa},-34.238211,140.557623), - ($$5343$$,$$BERRI$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$GERARD$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$GURRA GURRA$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$KATARAPKO$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$LYRUP$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$WINKIE$$,#{state_id_sa},-34.285487,140.601715), - ($$5344$$,$$GLOSSOP$$,#{state_id_sa},-34.2692,140.528371), - ($$5345$$,$$BARMERA$$,#{state_id_sa},-34.252037,140.466708), - ($$5345$$,$$LOVEDAY$$,#{state_id_sa},-34.252037,140.466708), - ($$5345$$,$$SPECTACLE LAKE$$,#{state_id_sa},-34.252037,140.466708), - ($$5346$$,$$COBDOGLA$$,#{state_id_sa},-34.241451,140.408119), - ($$5350$$,$$ROSEDALE$$,#{state_id_sa},-34.550593,138.84665), - ($$5350$$,$$SANDY CREEK$$,#{state_id_sa},-34.550593,138.84665), - ($$5351$$,$$ALTONA$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$BAROSSA GOLDFIELDS$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$COCKATOO VALLEY$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$LYNDOCH$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$MOUNT CRAWFORD$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$PEWSEY VALE$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$WILLIAMSTOWN$$,#{state_id_sa},-34.597167,138.91362), - ($$5352$$,$$BETHANY$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$GOMERSAL$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$KRONDORF$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$ROWLAND FLAT$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$STONE WELL$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$TANUNDA$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$VINE VALE$$,#{state_id_sa},-34.541083,138.979618), - ($$5353$$,$$ANGASTON$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$BLACK HILL$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$CAMBRAI$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$FLAXMAN VALLEY$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$KEYNETON$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$KONGOLIA$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$MOCULTA$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$MOUNT MCKENZIE$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$PENRICE$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$SEDAN$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$TOWITTA$$,#{state_id_sa},-34.501149,139.046829), - ($$5354$$,$$BAKARA$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$BAKARA WELL$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$FISHER$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$GREENWAYS LANDING$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$LANGS LANDING$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$MARKS LANDING$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$NAIDIA$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$PUNYELROO$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$SUNNYDALE$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$SWAN REACH$$,#{state_id_sa},-34.65657,139.779968), - ($$5355$$,$$DAVEYSTON$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$EBENEZER$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$LIGHT PASS$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$MARANANGA$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$MOPPA$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$NURIOOTPA$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$SEPPELTSFIELD$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$STOCKWELL$$,#{state_id_sa},-34.471194,138.880335), - ($$5356$$,$$ANNADALE$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$DUTTON$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$DUTTON EAST$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$SANDLETON$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$ST KITTS$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$STEINFELD$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$TRURO$$,#{state_id_sa},-34.389315,139.388418), - ($$5357$$,$$BLANCHETOWN$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$MCBEAN POUND$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$NEW WELL$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$NOTTS WELL$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$PAISLEY$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$WIGLEY FLAT$$,#{state_id_sa},-34.351995,139.614036), - ($$5360$$,$$GREENOCK$$,#{state_id_sa},-34.458936,138.932244), - ($$5360$$,$$NAIN$$,#{state_id_sa},-34.458936,138.932244), - ($$5371$$,$$MORN HILL$$,#{state_id_sa},-34.41138,138.751227), - ($$5371$$,$$ROSEWORTHY$$,#{state_id_sa},-34.41138,138.751227), - ($$5371$$,$$SHEA-OAK LOG$$,#{state_id_sa},-34.41138,138.751227), - ($$5371$$,$$TEMPLERS$$,#{state_id_sa},-34.41138,138.751227), - ($$5372$$,$$FREELING$$,#{state_id_sa},-34.454289,138.813242), - ($$5373$$,$$ALLENDALE NORTH$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$BAGOT WELL$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$BETHEL$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$FORDS$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$HAMILTON$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$KAPUNDA$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$KOONUNGA$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$ST JOHNS$$,#{state_id_sa},-34.303983,138.917658), - ($$5374$$,$$AUSTRALIA PLAINS$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$BOWER$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$BROWNLOW$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$BUCHANAN$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$EUDUNDA$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$FRANKTON$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$HAMPDEN$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$HANSBOROUGH$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$JULIA$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$MOUNT MARY$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$NEALES FLAT$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$NGAPALA$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$PEEP HILL$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$POINT PASS$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$SUTHERLANDS$$,#{state_id_sa},-34.093799,139.169087), - ($$5381$$,$$BRADY CREEK$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$BRIGHT$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$EMU DOWNS$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$GERANIUM PLAINS$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$HALLELUJAH HILLS$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$ROBERTSTOWN$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$ROCKY PLAIN$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$WORLDS END$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$WORLDS END CREEK$$,#{state_id_sa},-33.968264,139.00005), - ($$5400$$,$$MAGDALLA$$,#{state_id_sa},-34.425354,138.700852), - ($$5400$$,$$PINKERTON PLAINS$$,#{state_id_sa},-34.425354,138.700852), - ($$5400$$,$$WASLEYS$$,#{state_id_sa},-34.425354,138.700852), - ($$5400$$,$$WOOLSHEDS$$,#{state_id_sa},-34.425354,138.700852), - ($$5401$$,$$ALMA$$,#{state_id_sa},-34.266619,138.630864), - ($$5401$$,$$HAMLEY BRIDGE$$,#{state_id_sa},-34.266619,138.630864), - ($$5401$$,$$SALTER SPRINGS$$,#{state_id_sa},-34.266619,138.630864), - ($$5410$$,$$LINWOOD$$,#{state_id_sa},-34.360716,138.766286), - ($$5410$$,$$STOCKPORT$$,#{state_id_sa},-34.360716,138.766286), - ($$5411$$,$$GILES CORNER$$,#{state_id_sa},-34.222937,138.728866), - ($$5411$$,$$TARLEE$$,#{state_id_sa},-34.222937,138.728866), - ($$5412$$,$$NAVAN$$,#{state_id_sa},-34.217989,138.740043), - ($$5412$$,$$RHYNIE$$,#{state_id_sa},-34.217989,138.740043), - ($$5412$$,$$RIVERTON$$,#{state_id_sa},-34.217989,138.740043), - ($$5412$$,$$WOOLSHED FLAT$$,#{state_id_sa},-34.217989,138.740043), - ($$5413$$,$$APOINGA$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$BLACK SPRINGS$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$MARRABEL$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$SADDLEWORTH$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$STEELTON$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$TARNMA$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$TOTHILL BELT$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$TOTHILL CREEK$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$WATERLOO$$,#{state_id_sa},-33.928076,138.937581), - ($$5414$$,$$MANOORA$$,#{state_id_sa},-33.977601,138.785706), - ($$5415$$,$$MINTARO$$,#{state_id_sa},-33.915727,138.72407), - ($$5415$$,$$STANLEY$$,#{state_id_sa},-33.915727,138.72407), - ($$5416$$,$$FARRELL FLAT$$,#{state_id_sa},-33.829542,138.792684), - ($$5416$$,$$PORTER LAGOON$$,#{state_id_sa},-33.829542,138.792684), - ($$5417$$,$$BALDINA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$BOOBOROWIE$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$BURRA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$BURRA EASTERN DISTRICTS$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$GUM CREEK$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$HANSON$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$KOONOONA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$LEIGHTON$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$MONGOLATA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$NORTH BOOBOROWIE$$,#{state_id_sa},-33.654798,139.05502), - ($$5418$$,$$COLLINSVILLE$$,#{state_id_sa},-33.35168,139.105314), - ($$5418$$,$$MOUNT BRYAN$$,#{state_id_sa},-33.35168,139.105314), - ($$5419$$,$$CANOWIE$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$HALLETT$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$MOUNT BRYAN EAST$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$PINE CREEK$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$ULOOLOO$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$WILLALO$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$WONNA$$,#{state_id_sa},-33.388018,138.759817), - ($$5420$$,$$CANOWIE BELT$$,#{state_id_sa},-33.181747,138.758352), - ($$5420$$,$$WHYTE YARCOWIE$$,#{state_id_sa},-33.181747,138.758352), - ($$5421$$,$$FRANKLYN$$,#{state_id_sa},-33.132679,139.076986), - ($$5421$$,$$TEROWIE$$,#{state_id_sa},-33.132679,139.076986), - ($$5422$$,$$CAVENAGH$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$DAWSON$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$ERSKINE$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$HARDY$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$MANNANARIE$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$MINVALARA$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$OODLA WIRRA$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$PARATOO$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$PARNAROO$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$PETERBOROUGH$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$SUNNYBRAE$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$UCOLTA$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$YATINA$$,#{state_id_sa},-32.729333,139.000159), - ($$5431$$,$$AMYTON$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$BLACK ROCK$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$COOMOOROO$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$EURELIA$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$HAMMOND$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$JOHNBURGH$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$MINBURRA$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$MORCHARD$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$ORROROO$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$PEKINA$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$TARCOWIE$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$WALLOWAY$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$WILLOWIE$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$YALPARA$$,#{state_id_sa},-32.603434,138.327394), - ($$5432$$,$$BELTON$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$CARRIETON$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$CRADOCK$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$MOOCKRA$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$YANYARRIE$$,#{state_id_sa},-32.2264,138.709657), - ($$5433$$,$$BRUCE$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$QUORN$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$SALTIA$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$STEPHENSTON$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$WILLOCHRA$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$YARRAH$$,#{state_id_sa},-32.447436,138.201775), - ($$5434$$,$$BARNDIOOTA$$,#{state_id_sa},-31.795825,138.357939), - ($$5434$$,$$HAWKER$$,#{state_id_sa},-31.795825,138.357939), - ($$5434$$,$$KANYAKA$$,#{state_id_sa},-31.795825,138.357939), - ($$5440$$,$$COCKBURN$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$MANNA HILL$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$MINGARY$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$NACKARA$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$OLARY$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$WAUKARINGA$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$YUNTA$$,#{state_id_sa},-32.078008,140.997812), - ($$5451$$,$$AUBURN$$,#{state_id_sa},-34.028001,138.681644), - ($$5451$$,$$UNDALYA$$,#{state_id_sa},-34.028001,138.681644), - ($$5452$$,$$LEASINGHAM$$,#{state_id_sa},-33.982193,138.651072), - ($$5452$$,$$WATERVALE$$,#{state_id_sa},-33.982193,138.651072), - ($$5453$$,$$ARMAGH$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$BARINIA$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$BENBOURNIE$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$BOCONNOC PARK$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$CLARE$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$EMU FLAT$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$GILLENTOWN$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$HILL RIVER$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$HOYLETON$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$KYBUNGA$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$PENWORTHAM$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$POLISH HILL RIVER$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$SEVENHILL$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$SPRING FARM$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$SPRING GULLY$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$STANLEY FLAT$$,#{state_id_sa},-33.836794,138.57943), - ($$5454$$,$$ANDREWS$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$BROUGHTON RIVER VALLEY$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$EUROMINA$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$HACKLINS CORNER$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$MAYFIELD$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$SPALDING$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$WASHPOOL$$,#{state_id_sa},-33.598997,138.631237), - ($$5455$$,$$HILLTOWN$$,#{state_id_sa},-33.712061,138.647769), - ($$5460$$,$$BARABBA$$,#{state_id_sa},-34.345014,138.589904), - ($$5460$$,$$OWEN$$,#{state_id_sa},-34.345014,138.589904), - ($$5460$$,$$PINERY$$,#{state_id_sa},-34.345014,138.589904), - ($$5460$$,$$STOCKYARD CREEK$$,#{state_id_sa},-34.345014,138.589904), - ($$5461$$,$$BALAKLAVA$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$BOWILLIA$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$DALKEY$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$ERITH$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$EVERARD CENTRAL$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$GOYDER$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$HALBURY$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$HOSKIN CORNER$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$MOUNT TEMPLETON$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$SAINTS$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$STOW$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$WATCHMAN$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$WHITWARTA$$,#{state_id_sa},-34.147422,138.415626), - ($$5462$$,$$BLYTH$$,#{state_id_sa},-33.845511,138.490294), - ($$5464$$,$$ANAMA$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$BRINKWORTH$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$BUNGAREE$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$CONDOWIE$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$HART$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$KOOLUNGA$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$MAROLA$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$ROCHESTER$$,#{state_id_sa},-33.717096,138.553465), - ($$5470$$,$$YACKA$$,#{state_id_sa},-33.573999,138.408049), - ($$5471$$,$$GULNARE$$,#{state_id_sa},-33.465159,138.482149), - ($$5472$$,$$GEORGETOWN$$,#{state_id_sa},-33.374062,138.425703), - ($$5473$$,$$GLADSTONE$$,#{state_id_sa},-33.282514,138.354703), - ($$5480$$,$$APPILA$$,#{state_id_sa},-33.050537,138.42808), - ($$5480$$,$$LAURA$$,#{state_id_sa},-33.050537,138.42808), - ($$5480$$,$$STONE HUT$$,#{state_id_sa},-33.050537,138.42808), - ($$5481$$,$$BANGOR$$,#{state_id_sa},-32.952889,138.157372), - ($$5481$$,$$MURRAY TOWN$$,#{state_id_sa},-32.952889,138.157372), - ($$5481$$,$$WIRRABARA$$,#{state_id_sa},-32.952889,138.157372), - ($$5481$$,$$WONGYARRA$$,#{state_id_sa},-32.952889,138.157372), - ($$5482$$,$$BOOLEROO CENTRE$$,#{state_id_sa},-32.880512,138.351993), - ($$5482$$,$$WEPOWIE$$,#{state_id_sa},-32.880512,138.351993), - ($$5483$$,$$MELROSE$$,#{state_id_sa},-32.825064,138.187939), - ($$5485$$,$$WILMINGTON$$,#{state_id_sa},-32.649055,138.097284), - ($$5490$$,$$CALTOWIE$$,#{state_id_sa},-33.181404,138.48152), - ($$5490$$,$$CALTOWIE NORTH$$,#{state_id_sa},-33.181404,138.48152), - ($$5490$$,$$CALTOWIE WEST$$,#{state_id_sa},-33.181404,138.48152), - ($$5491$$,$$BELALIE EAST$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$BELALIE NORTH$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$BUNDALEER GARDENS$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$BUNDALEER NORTH$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$HORNSDALE$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$JAMESTOWN$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$WEST BUNDALEER$$,#{state_id_sa},-33.269532,138.654934), - ($$5493$$,$$YONGALA$$,#{state_id_sa},-33.02799,138.74886), - ($$5495$$,$$BAROOTA$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$GERMEIN BAY$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$MAMBRAY CREEK$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$NECTAR BROOK$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$PORT FLINDERS$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$PORT GERMEIN$$,#{state_id_sa},-32.924116,137.982971), - ($$5501$$,$$AVON$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$CALOMBA$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$DUBLIN$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$LEWISTON$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$LONG PLAINS$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$LOWER LIGHT$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$MIDDLE BEACH$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$PARHAM$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$PORT GAWLER$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$THOMPSON BEACH$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$TWO WELLS$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$WEBB BEACH$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$WILD HORSE PLAINS$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$WINDSOR$$,#{state_id_sa},-34.281161,138.338749), - ($$5502$$,$$FISCHER$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$GRACE PLAINS$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$KORUNYE$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$MALLALA$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$REDBANKS$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$REEVES PLAINS$$,#{state_id_sa},-34.494033,138.613197), - ($$5510$$,$$LOCHIEL$$,#{state_id_sa},-33.931863,138.171497), - ($$5520$$,$$BARUNGA GAP$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$BUMBUNGA$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$BURNSFIELD$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$GLEESON HILL$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$SNOWTOWN$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$WOKURNA$$,#{state_id_sa},-33.828679,138.124671), - ($$5521$$,$$REDHILL$$,#{state_id_sa},-33.537636,138.22494), - ($$5522$$,$$FISHERMAN BAY$$,#{state_id_sa},-33.553743,137.938071), - ($$5522$$,$$LOWER BROUGHTON$$,#{state_id_sa},-33.553743,137.938071), - ($$5522$$,$$PORT BROUGHTON$$,#{state_id_sa},-33.553743,137.938071), - ($$5522$$,$$WARD HILL$$,#{state_id_sa},-33.553743,137.938071), - ($$5523$$,$$BEETALOO$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$CLEMENTS GAP$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$CRYSTAL BROOK$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$HUDDLESTON$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$MERRITON$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$NARRIDY$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$NUROM$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$WANDEARAH$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$WANDEARAH EAST$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$WANDEARAH WEST$$,#{state_id_sa},-33.258052,138.25167), - ($$5540$$,$$BUNGAMA$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$COONAMIA$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$NAPPERBY$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$NELSHABY$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PIRIE EAST$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT DAVIS$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT PIRIE$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT PIRIE SOUTH$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT PIRIE WEST$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$RISDON PARK$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$RISDON PARK SOUTH$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$SOLOMONTOWN$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$TELOWIE$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$WARNERTOWN$$,#{state_id_sa},-33.196523,138.068265), - ($$5550$$,$$BEAUFORT$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$BOWMANS$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$INKERMAN$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$KALLORA$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$NANTAWARRA$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$PORT WAKEFIELD$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$PROOF RANGE$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$SOUTH HUMMOCKS$$,#{state_id_sa},-34.070596,138.227272), - ($$5552$$,$$KAINTON$$,#{state_id_sa},-34.148316,137.941585), - ($$5552$$,$$PASKEVILLE$$,#{state_id_sa},-34.148316,137.941585), - ($$5552$$,$$SUNNYVALE$$,#{state_id_sa},-34.148316,137.941585), - ($$5552$$,$$THRINGTON$$,#{state_id_sa},-34.148316,137.941585), - ($$5554$$,$$BOORS PLAIN$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$CUNLIFFE$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$JERICHO$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$JERUSALEM$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$KADINA$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$MATTA FLAT$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$NEW TOWN$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$THOMAS PLAIN$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$WALLAROO MINES$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$WILLAMULKA$$,#{state_id_sa},-34.025225,137.666528), - ($$5555$$,$$ALFORD$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$COLLINSFIELD$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$DOWLING$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$DOWLINGVILLE$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$HOPE GAP$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$KULPARA$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$LAKE VIEW$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$MELTON$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$MUNDOORA$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$TICKERA$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$WINULTA$$,#{state_id_sa},-33.81518,137.821268), - ($$5556$$,$$NORTH BEACH$$,#{state_id_sa},-33.900295,137.630764), - ($$5556$$,$$WALLAROO$$,#{state_id_sa},-33.900295,137.630764), - ($$5556$$,$$WALLAROO PLAIN$$,#{state_id_sa},-33.900295,137.630764), - ($$5556$$,$$WARBURTO$$,#{state_id_sa},-33.900295,137.630764), - ($$5558$$,$$AGERY$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$CROSS ROADS$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$EAST MOONTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$HAMLEY$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$KOOROONA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$MOONTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$MOONTA BAY$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$MOONTA MINES$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$NALYAPPA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$NORTH MOONTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$NORTH YELTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$PARAMATTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$PORT HUGHES$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$YELTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5560$$,$$BUTE$$,#{state_id_sa},-33.863962,138.007629), - ($$5560$$,$$NINNES$$,#{state_id_sa},-33.863962,138.007629), - ($$5570$$,$$CLINTON$$,#{state_id_sa},-34.178371,137.978866), - ($$5570$$,$$CLINTON CENTRE$$,#{state_id_sa},-34.178371,137.978866), - ($$5570$$,$$PORT CLINTON$$,#{state_id_sa},-34.178371,137.978866), - ($$5570$$,$$PRICE$$,#{state_id_sa},-34.178371,137.978866), - ($$5571$$,$$ARDROSSAN$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$BLACK POINT$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$CUNNINGHAM$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$JAMES WELL$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$PETERSVILLE$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$PINE POINT$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$ROGUES POINT$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$SANDILANDS$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$TIDDY WIDDY BEACH$$,#{state_id_sa},-34.422953,137.916805), - ($$5572$$,$$ARTHURTON$$,#{state_id_sa},-34.257529,137.7564), - ($$5572$$,$$PORT ARTHUR$$,#{state_id_sa},-34.257529,137.7564), - ($$5573$$,$$BALGOWAN$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$CHINAMAN WELLS$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$MAITLAND$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$POINT PEARCE$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$PORT VICTORIA$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$SOUTH KILKERRAN$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$URANIA$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$WAURALTEE$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$WEETULTA$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$YORKE VALLEY$$,#{state_id_sa},-34.324332,137.494924), - ($$5575$$,$$BLUFF BEACH$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$BRENTWOOD$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$CORNY POINT$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$COUCH BEACH$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$HARDWICKE BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$KOOLYWURTIE$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$MARION BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$MINLATON$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$POINT SOUTTAR$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$POINT TURTON$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$PORT JULIA$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$PORT RICKABY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$RAMSAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$STENHOUSE BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$THE PINES$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$WHITE HUT$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$WOOL BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5576$$,$$HONITON$$,#{state_id_sa},-35.101808,137.648499), - ($$5576$$,$$PORT MOOROWIE$$,#{state_id_sa},-35.101808,137.648499), - ($$5576$$,$$YORKETOWN$$,#{state_id_sa},-35.101808,137.648499), - ($$5577$$,$$FOUL BAY$$,#{state_id_sa},-35.179011,137.210072), - ($$5577$$,$$INNESTON$$,#{state_id_sa},-35.179011,137.210072), - ($$5577$$,$$WAROOKA$$,#{state_id_sa},-35.179011,137.210072), - ($$5580$$,$$CURRAMULKA$$,#{state_id_sa},-34.667404,137.75615), - ($$5581$$,$$PORT VINCENT$$,#{state_id_sa},-34.779593,137.859065), - ($$5581$$,$$SHEAOAK FLAT$$,#{state_id_sa},-34.779593,137.859065), - ($$5582$$,$$PORT GILES$$,#{state_id_sa},-35.02483,137.760696), - ($$5582$$,$$STANSBURY$$,#{state_id_sa},-35.02483,137.760696), - ($$5583$$,$$COOBOWIE$$,#{state_id_sa},-35.042188,137.733933), - ($$5583$$,$$EDITHBURGH$$,#{state_id_sa},-35.042188,137.733933), - ($$5600$$,$$BLACKY POINT$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$CULTANA$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$DOUGLAS POINT$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$DOUGLAS POINT SOUTH$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$FALSE BAY$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$FITZGERALD BAY$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$IRON BARON$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$MULLAQUANA$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$POINT LOWLY$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$POINT LOWLY NORTH$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$PORT BONYTHON$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$WHYALLA$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$WHYALLA DC$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$WHYALLA PLAYFORD$$,#{state_id_sa},-32.936701,137.57605), - ($$5601$$,$$IRON KNOB$$,#{state_id_sa},-32.75339,137.165748), - ($$5602$$,$$COWELL$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$LUCKY BAY$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MANGALO$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MIDGEE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MILTALIE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MINBRIE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MITCHELLVILLE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$PORT GIBBON$$,#{state_id_sa},-33.684835,136.926709), - ($$5603$$,$$ARNO BAY$$,#{state_id_sa},-33.911901,136.568345), - ($$5603$$,$$HINCKS$$,#{state_id_sa},-33.911901,136.568345), - ($$5603$$,$$VERRAN$$,#{state_id_sa},-33.911901,136.568345), - ($$5603$$,$$WHARMINDA$$,#{state_id_sa},-33.911901,136.568345), - ($$5604$$,$$PORT NEILL$$,#{state_id_sa},-34.111906,136.329985), - ($$5605$$,$$BUTLER$$,#{state_id_sa},-34.105939,136.169528), - ($$5605$$,$$TUMBY BAY$$,#{state_id_sa},-34.105939,136.169528), - ($$5606$$,$$KIRTON POINT$$,#{state_id_sa},-34.726235,135.874457), - ($$5606$$,$$PORT LINCOLN$$,#{state_id_sa},-34.726235,135.874457), - ($$5607$$,$$BOSTON$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$BROOKER$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$CHARLTON GULLY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$COFFIN BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$COOMUNGA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$COULTA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$DUCK PONDS$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$FOUNTAIN$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$GREEN PATCH$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$HAWSON$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$HORSE PENINSULA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KARKOO$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KELLIDIE BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KIANA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KOPPIO$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$LINCOLN NATIONAL PARK$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$LIPSON$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$LOUTH BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MITCHELL$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOODY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOUNT DRUMMOND$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOUNT DUTTON BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOUNT HOPE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MURDINGA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$NORTH SHIELDS$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$PEACHNA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$PEARLAH$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$POONINDIE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$PORT LINCOLN$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$SHERINGA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$SLEAFORD$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$SULLIVAN$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TOOLIGIE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TOOTENILLA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TULKA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TULKA NORTH$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$ULEY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$UNGARRA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$VENUS BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WANGARY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WANILLA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WARRACHIE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WARROW$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WARUNDA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WHITES FLAT$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WHITES RIVER$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$YALLUNDA FLAT$$,#{state_id_sa},-34.655349,135.856036), - ($$5608$$,$$WHYALLA NORRIE$$,#{state_id_sa},-33.030705,137.534279), - ($$5608$$,$$WHYALLA NORRIE EAST$$,#{state_id_sa},-33.030705,137.534279), - ($$5608$$,$$WHYALLA NORRIE NORTH$$,#{state_id_sa},-33.030705,137.534279), - ($$5608$$,$$WHYALLA STUART$$,#{state_id_sa},-33.030705,137.534279), - ($$5609$$,$$WHYALLA JENKINS$$,#{state_id_sa},-33.030015,137.546266), - ($$5630$$,$$EDILLILIE$$,#{state_id_sa},-34.409842,135.708499), - ($$5631$$,$$COCKALEECHIE$$,#{state_id_sa},-34.205631,135.844197), - ($$5631$$,$$CUMMINS$$,#{state_id_sa},-34.205631,135.844197), - ($$5632$$,$$KAPINNIE$$,#{state_id_sa},-34.149121,135.497696), - ($$5632$$,$$YEELANNA$$,#{state_id_sa},-34.149121,135.497696), - ($$5633$$,$$BOONERDO$$,#{state_id_sa},-33.562483,135.976076), - ($$5633$$,$$LOCK$$,#{state_id_sa},-33.562483,135.976076), - ($$5640$$,$$CAMPOONA$$,#{state_id_sa},-33.502394,136.446932), - ($$5640$$,$$CLEVE$$,#{state_id_sa},-33.502394,136.446932), - ($$5640$$,$$JAMIESON$$,#{state_id_sa},-33.502394,136.446932), - ($$5640$$,$$WADDIKEE$$,#{state_id_sa},-33.502394,136.446932), - ($$5641$$,$$BARNA$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$BUCKLEBOO$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$CARALUE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$CORTLINYE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$CUNYARIE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$KELLY$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$KIMBA$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$MOSELEY$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$PANITYA$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$PINKAWILLINIE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$SOLOMON$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$WILCHERRY$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$YALANDA$$,#{state_id_sa},-33.183815,136.619341), - ($$5642$$,$$DARKE PEAK$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$HAMBIDGE$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$KIELPA$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$MURLONG$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$RUDALL$$,#{state_id_sa},-33.469064,136.199199), - ($$5650$$,$$COOTRA$$,#{state_id_sa},-33.209405,135.955463), - ($$5650$$,$$KOONGAWA$$,#{state_id_sa},-33.209405,135.955463), - ($$5650$$,$$WARRAMBOO$$,#{state_id_sa},-33.209405,135.955463), - ($$5651$$,$$KYANCUTTA$$,#{state_id_sa},-33.134498,135.555276), - ($$5652$$,$$PANEY$$,#{state_id_sa},-32.789341,135.378835), - ($$5652$$,$$WUDINNA$$,#{state_id_sa},-32.789341,135.378835), - ($$5653$$,$$YANINEE$$,#{state_id_sa},0.0,0.0), - ($$5654$$,$$COCATA$$,#{state_id_sa},-33.20121,135.147729), - ($$5654$$,$$KARCULTABY$$,#{state_id_sa},-33.20121,135.147729), - ($$5654$$,$$MINNIPA$$,#{state_id_sa},-33.20121,135.147729), - ($$5654$$,$$MOUNT DAMPER$$,#{state_id_sa},-33.20121,135.147729), - ($$5655$$,$$BOCKELBERG$$,#{state_id_sa},-32.58066,135.054861), - ($$5655$$,$$KALDOONERA$$,#{state_id_sa},-32.58066,135.054861), - ($$5655$$,$$POOCHERA$$,#{state_id_sa},-32.58066,135.054861), - ($$5655$$,$$PYGERY$$,#{state_id_sa},-32.58066,135.054861), - ($$5660$$,$$CHILPENUNDA$$,#{state_id_sa},-32.610433,134.499729), - ($$5660$$,$$CUNGENA$$,#{state_id_sa},-32.610433,134.499729), - ($$5661$$,$$KOOLGERA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$PIMBAACLA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$WALLALA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$WIRRULLA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$YANTANABIE$$,#{state_id_sa},-32.360913,134.735545), - ($$5670$$,$$BRAMFIELD$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$COLTON$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$COOLILLIE$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$ELLISTON$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$KAPPAWANTA$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$MOUNT JOY$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$MOUNT WEDGE$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$PALKAGEE$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$POLDA$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$TALIA$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$ULYERRA$$,#{state_id_sa},-33.621171,134.994039), - ($$5671$$,$$BAIRD BAY$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$CALCA$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$COLLEY$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$MORTANA$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$MOUNT COOPER$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$PORT KENNY$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$TYRINGA$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$WITERA$$,#{state_id_sa},-33.142057,134.362438), - ($$5680$$,$$CARAWA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$CHANDADA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$CHINBINGINA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$EBA ANCHORAGE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$HASLAM$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$INKSTER$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$LAURA BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$MARYVALE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$MUDAMUCKLA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$NUNJIKOMPITA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PERLUBIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PETINA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PIEDNIPPIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PUNTABIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PUREBA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$SCEALE BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$SMOKY BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$STREAKY BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$WESTALL$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$YANERBIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5690$$,$$BOOKABIE$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$CEDUNA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$CHARRA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$COORABIE$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$DENIAL BAY$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$FOWLERS BAY$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$KALANBI$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$KOONIBBA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$MALTEE$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$MERGHINY$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$NADIA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$NUNDROO$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$PENONG$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$THEVENARD$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$UWORRA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$WANDANA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$WATRABA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$WHITE WELL CORNER$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$YALATA$$,#{state_id_sa},-31.839911,132.6767), - ($$5700$$,$$BLANCHE HARBOR$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$MIRANDA$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$MUNDALLIO$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT AUGUSTA$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT AUGUSTA NORTH$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT AUGUSTA WEST$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT PATERSON$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$WAMI KATA$$,#{state_id_sa},-32.732753,137.924519), - ($$5710$$,$$ARKAROOLA VILLAGE$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$COMMISSARIAT POINT$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$COOK$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$GLENDAMBO$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$KINGOONYA$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$NONNING$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$PORT AUGUSTA$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$STIRLING NORTH$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$TARCOOLA$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$WINNINOWIE$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$WOOLUNDUNGA$$,#{state_id_sa},-32.544495,137.744019), - ($$5720$$,$$PIMBA$$,#{state_id_sa},-31.259011,136.804586), - ($$5720$$,$$WOOMERA$$,#{state_id_sa},-31.259011,136.804586), - ($$5722$$,$$ANDAMOOKA$$,#{state_id_sa},-30.449401,137.163989), - ($$5723$$,$$COOBER PEDY$$,#{state_id_sa},-29.037845,134.723814), - ($$5724$$,$$MARLA$$,#{state_id_sa},-27.306573,133.623499), - ($$5724$$,$$MINTABIE$$,#{state_id_sa},-27.306573,133.623499), - ($$5725$$,$$OLYMPIC DAM$$,#{state_id_sa},-30.462627,136.879824), - ($$5725$$,$$ROXBY DOWNS$$,#{state_id_sa},-30.462627,136.879824), - ($$5730$$,$$BELTANA$$,#{state_id_sa},-30.814875,138.40378), - ($$5730$$,$$BLINMAN$$,#{state_id_sa},-30.814875,138.40378), - ($$5730$$,$$PARACHILNA$$,#{state_id_sa},-30.814875,138.40378), - ($$5731$$,$$COOPERS CREEK$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$CORDILLO DOWNS$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$DURHAM DOWNS$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$INNAMINCKA$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$LEIGH CREEK$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$LYNDHURST$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$MERTY MERTY$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$MOOLAWATANA$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$WITCHELINA$$,#{state_id_sa},-27.800455,140.619083), - ($$5732$$,$$COPLEY$$,#{state_id_sa},-30.552387,138.42385), - ($$5732$$,$$NEPABUNNA$$,#{state_id_sa},-30.552387,138.42385), - ($$5733$$,$$FARINA$$,#{state_id_sa},-30.067057,138.27706), - ($$5733$$,$$MARREE$$,#{state_id_sa},-30.067057,138.27706), - ($$5734$$,$$OODNADATTA$$,#{state_id_sa},-27.546529,135.447026), - ($$5800$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5810$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5839$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5860$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5861$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5862$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5863$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5864$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5865$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5866$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5867$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5868$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5869$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5870$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5871$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5872$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5873$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5874$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5875$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5876$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5877$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5878$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5879$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5880$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5881$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5882$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5883$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5884$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5885$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5886$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5887$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5888$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5889$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5890$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5891$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5892$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5893$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5894$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5895$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5896$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5897$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5898$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5899$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5900$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5901$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5902$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5903$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5904$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5920$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5942$$,$$REGENCY PARK$$,#{state_id_sa},-34.860017,138.565906), - ($$5950$$,$$ADELAIDE AIRPORT$$,#{state_id_sa},-34.947669,138.531617), - ($$5950$$,$$EXPORT PARK$$,#{state_id_sa},-34.947669,138.531617), - ($$5960$$,$$GARDEN ISLAND$$,#{state_id_sa},0.0,0.0), - ($$5960$$,$$TORRENS ISLAND$$,#{state_id_sa},0.0,0.0), - ($$6000$$,$$CITY DELIVERY CENTRE$$,#{state_id_wa},-31.924074,115.91223), - ($$6000$$,$$PERTH$$,#{state_id_wa},-31.924074,115.91223), - ($$6000$$,$$PERTH GPO$$,#{state_id_wa},-31.924074,115.91223), - ($$6001$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6003$$,$$HIGHGATE$$,#{state_id_wa},-31.939272,115.869136), - ($$6003$$,$$NORTHBRIDGE$$,#{state_id_wa},-31.939272,115.869136), - ($$6004$$,$$EAST PERTH$$,#{state_id_wa},-31.943109,115.877401), - ($$6005$$,$$KINGS PARK$$,#{state_id_wa},-31.967791,115.836209), - ($$6005$$,$$WEST PERTH$$,#{state_id_wa},-31.967791,115.836209), - ($$6006$$,$$NORTH PERTH$$,#{state_id_wa},-31.982001,115.760961), - ($$6007$$,$$LEEDERVILLE$$,#{state_id_wa},-31.93648,115.841231), - ($$6007$$,$$WEST LEEDERVILLE$$,#{state_id_wa},-31.93648,115.841231), - ($$6008$$,$$DAGLISH$$,#{state_id_wa},-31.954097,115.809407), - ($$6008$$,$$SHENTON PARK$$,#{state_id_wa},-31.954097,115.809407), - ($$6008$$,$$SUBIACO$$,#{state_id_wa},-31.954097,115.809407), - ($$6008$$,$$SUBIACO EAST$$,#{state_id_wa},-31.954097,115.809407), - ($$6009$$,$$BROADWAY NEDLANDS$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$CRAWLEY$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$DALKEITH$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$NEDLANDS$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$NEDLANDS DC$$,#{state_id_wa},-31.984059,115.814535), - ($$6010$$,$$CLAREMONT$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$CLAREMONT NORTH$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$KARRAKATTA$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$MOUNT CLAREMONT$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$SWANBOURNE$$,#{state_id_wa},-31.981145,115.781247), - ($$6011$$,$$COTTESLOE$$,#{state_id_wa},-31.997976,115.762877), - ($$6011$$,$$PEPPERMINT GROVE$$,#{state_id_wa},-31.997976,115.762877), - ($$6012$$,$$MOSMAN PARK$$,#{state_id_wa},-32.006407,115.757689), - ($$6014$$,$$FLOREAT$$,#{state_id_wa},-31.937648,115.792209), - ($$6014$$,$$FLOREAT FORUM$$,#{state_id_wa},-31.937648,115.792209), - ($$6014$$,$$JOLIMONT$$,#{state_id_wa},-31.937648,115.792209), - ($$6014$$,$$WEMBLEY$$,#{state_id_wa},-31.937648,115.792209), - ($$6015$$,$$CITY BEACH$$,#{state_id_wa},-31.938276,115.754198), - ($$6016$$,$$GLENDALOUGH$$,#{state_id_wa},-31.920761,115.814243), - ($$6016$$,$$MOUNT HAWTHORN$$,#{state_id_wa},-31.920761,115.814243), - ($$6017$$,$$HERDSMAN$$,#{state_id_wa},-31.91279,115.811165), - ($$6017$$,$$OSBORNE PARK$$,#{state_id_wa},-31.91279,115.811165), - ($$6017$$,$$OSBORNE PARK DC$$,#{state_id_wa},-31.91279,115.811165), - ($$6018$$,$$CHURCHLANDS$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$DOUBLEVIEW$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$GWELUP$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$GWELUP DC$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$INNALOO$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$KARRINYUP$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$WOODLANDS$$,#{state_id_wa},-31.920203,115.787679), - ($$6019$$,$$SCARBOROUGH$$,#{state_id_wa},-31.894358,115.760162), - ($$6019$$,$$WEMBLEY DOWNS$$,#{state_id_wa},-31.894358,115.760162), - ($$6020$$,$$CARINE$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$MARMION$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$NORTH BEACH$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$SORRENTO$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$WATERMANS BAY$$,#{state_id_wa},-31.850982,115.778122), - ($$6021$$,$$BALCATTA$$,#{state_id_wa},-31.863835,115.817189), - ($$6021$$,$$STIRLING$$,#{state_id_wa},-31.863835,115.817189), - ($$6022$$,$$HAMERSLEY$$,#{state_id_wa},-31.849089,115.804841), - ($$6023$$,$$DUNCRAIG$$,#{state_id_wa},-31.833057,115.766122), - ($$6024$$,$$GREENWOOD$$,#{state_id_wa},-31.83105,115.797574), - ($$6024$$,$$WARWICK$$,#{state_id_wa},-31.83105,115.797574), - ($$6025$$,$$CRAIGIE$$,#{state_id_wa},-31.784792,115.767788), - ($$6025$$,$$HILLARYS$$,#{state_id_wa},-31.784792,115.767788), - ($$6025$$,$$KALLAROO$$,#{state_id_wa},-31.784792,115.767788), - ($$6025$$,$$PADBURY$$,#{state_id_wa},-31.784792,115.767788), - ($$6026$$,$$KINGSLEY$$,#{state_id_wa},-31.809099,115.788898), - ($$6026$$,$$WOODVALE$$,#{state_id_wa},-31.809099,115.788898), - ($$6027$$,$$BELDON$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$CONNOLLY$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$EDGEWATER$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$HEATHRIDGE$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$JOONDALUP$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$JOONDALUP DC$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$MULLALOO$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$OCEAN REEF$$,#{state_id_wa},-31.777325,115.75682), - ($$6028$$,$$BURNS BEACH$$,#{state_id_wa},-31.7292,115.717254), - ($$6028$$,$$CURRAMBINE$$,#{state_id_wa},-31.7292,115.717254), - ($$6028$$,$$ILUKA$$,#{state_id_wa},-31.7292,115.717254), - ($$6028$$,$$KINROSS$$,#{state_id_wa},-31.7292,115.717254), - ($$6029$$,$$TRIGG$$,#{state_id_wa},-31.876031,115.752936), - ($$6030$$,$$CLARKSON$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$MERRIWA$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$MINDARIE$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$QUINNS ROCKS$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$RIDGEWOOD$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$TAMALA PARK$$,#{state_id_wa},-31.677452,115.721326), - ($$6031$$,$$BANKSIA GROVE$$,#{state_id_wa},-31.697991,115.814615), - ($$6031$$,$$CARRAMAR$$,#{state_id_wa},-31.697991,115.814615), - ($$6031$$,$$NEERABUP$$,#{state_id_wa},-31.697991,115.814615), - ($$6032$$,$$NOWERGUP$$,#{state_id_wa},-31.642666,115.735647), - ($$6033$$,$$CARABOODA$$,#{state_id_wa},-31.60348,115.746096), - ($$6034$$,$$EGLINTON$$,#{state_id_wa},-31.85291,115.80596), - ($$6035$$,$$YANCHEP$$,#{state_id_wa},-31.54667,115.632045), - ($$6036$$,$$BUTLER$$,#{state_id_wa},-31.649385,115.70986), - ($$6036$$,$$JINDALEE$$,#{state_id_wa},-31.649385,115.70986), - ($$6037$$,$$TWO ROCKS$$,#{state_id_wa},-31.511727,115.604615), - ($$6038$$,$$ALKIMOS$$,#{state_id_wa},-32.289149,115.723047), - ($$6041$$,$$CARABAN$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$GABBADAH$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$GUILDERTON$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$WILBINGA$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$WOODRIDGE$$,#{state_id_wa},-31.353571,115.526545), - ($$6042$$,$$SEABIRD$$,#{state_id_wa},-31.254039,115.452067), - ($$6043$$,$$BRETON BAY$$,#{state_id_wa},-31.199838,115.420418), - ($$6043$$,$$LEDGE POINT$$,#{state_id_wa},-31.199838,115.420418), - ($$6044$$,$$KARAKIN$$,#{state_id_wa},-31.045751,115.421678), - ($$6044$$,$$LANCELIN$$,#{state_id_wa},-31.045751,115.421678), - ($$6044$$,$$NILGEN$$,#{state_id_wa},-31.045751,115.421678), - ($$6044$$,$$WEDGE ISLAND$$,#{state_id_wa},-31.045751,115.421678), - ($$6050$$,$$COOLBINIA$$,#{state_id_wa},-31.913458,115.857753), - ($$6050$$,$$MENORA$$,#{state_id_wa},-31.913458,115.857753), - ($$6050$$,$$MOUNT LAWLEY$$,#{state_id_wa},-31.913458,115.857753), - ($$6051$$,$$MAYLANDS$$,#{state_id_wa},-31.928146,115.892018), - ($$6052$$,$$BEDFORD$$,#{state_id_wa},-31.911949,115.893304), - ($$6052$$,$$INGLEWOOD$$,#{state_id_wa},-31.911949,115.893304), - ($$6053$$,$$BAYSWATER$$,#{state_id_wa},-31.91783,115.913379), - ($$6054$$,$$ASHFIELD$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$BASSENDEAN$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$BASSENDEAN DC$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$EDEN HILL$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$KIARA$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$LOCKRIDGE$$,#{state_id_wa},-31.915202,115.937635), - ($$6055$$,$$CAVERSHAM$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$GUILDFORD$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$HAZELMERE$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$HENLEY BROOK$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$SOUTH GUILDFORD$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$WEST SWAN$$,#{state_id_wa},-31.873677,115.977483), - ($$6056$$,$$BASKERVILLE$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$BELLEVUE$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$BOYA$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$GREENMOUNT$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$HELENA VALLEY$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$HERNE HILL$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$JANE BROOK$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$KOONGAMIA$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MIDDLE SWAN$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MIDLAND$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MIDVALE$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MILLENDON$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$RED HILL$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$STRATTON$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$SWAN VIEW$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$VIVEASH$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$WOODBRIDGE$$,#{state_id_wa},-31.797228,116.02816), - ($$6057$$,$$HIGH WYCOMBE$$,#{state_id_wa},-31.939411,116.013318), - ($$6057$$,$$MAIDA VALE$$,#{state_id_wa},-31.939411,116.013318), - ($$6058$$,$$FORRESTFIELD$$,#{state_id_wa},-31.986574,116.010649), - ($$6059$$,$$DIANELLA$$,#{state_id_wa},-31.882862,115.861726), - ($$6060$$,$$DOG SWAMP$$,#{state_id_wa},-31.909538,115.84596), - ($$6060$$,$$JOONDANNA$$,#{state_id_wa},-31.909538,115.84596), - ($$6060$$,$$TUART HILL$$,#{state_id_wa},-31.909538,115.84596), - ($$6060$$,$$YOKINE$$,#{state_id_wa},-31.909538,115.84596), - ($$6061$$,$$BALGA$$,#{state_id_wa},-31.861285,115.84319), - ($$6061$$,$$MIRRABOOKA$$,#{state_id_wa},-31.861285,115.84319), - ($$6061$$,$$NOLLAMARA$$,#{state_id_wa},-31.861285,115.84319), - ($$6061$$,$$WESTMINSTER$$,#{state_id_wa},-31.861285,115.84319), - ($$6062$$,$$EMBLETON$$,#{state_id_wa},-31.896813,115.91656), - ($$6062$$,$$MORLEY$$,#{state_id_wa},-31.896813,115.91656), - ($$6062$$,$$NORANDA$$,#{state_id_wa},-31.896813,115.91656), - ($$6063$$,$$BEECHBORO$$,#{state_id_wa},-31.867238,115.924904), - ($$6064$$,$$ALEXANDER HEIGHTS$$,#{state_id_wa},-31.82761,115.867134), - ($$6064$$,$$GIRRAWHEEN$$,#{state_id_wa},-31.82761,115.867134), - ($$6064$$,$$KOONDOOLA$$,#{state_id_wa},-31.82761,115.867134), - ($$6064$$,$$MARANGAROO$$,#{state_id_wa},-31.82761,115.867134), - ($$6065$$,$$ASHBY$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$DARCH$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$HOCKING$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$KINGSWAY$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$LANDSDALE$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$MADELEY$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$PEARSALL$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$SINAGRA$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$TAPPING$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$WANGARA$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$WANGARA DC$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$WANNEROO$$,#{state_id_wa},-31.734209,115.792445), - ($$6066$$,$$BALLAJURA$$,#{state_id_wa},-31.83574,115.891911), - ($$6067$$,$$CULLACABARDEE$$,#{state_id_wa},-31.821166,115.912948), - ($$6068$$,$$WHITEMAN$$,#{state_id_wa},-31.834488,115.943632), - ($$6069$$,$$AVELEY$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$BELHUS$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$BRIGADOON$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$ELLENBROOK$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$ELLENBROOK EAST$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$THE VINES$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$UPPER SWAN$$,#{state_id_wa},-31.771612,116.007663), - ($$6070$$,$$DARLINGTON$$,#{state_id_wa},-31.918978,116.078749), - ($$6071$$,$$GLEN FORREST$$,#{state_id_wa},-31.909289,116.100209), - ($$6071$$,$$HOVEA$$,#{state_id_wa},-31.909289,116.100209), - ($$6072$$,$$MAHOGANY CREEK$$,#{state_id_wa},-31.868885,116.177751), - ($$6073$$,$$MUNDARING$$,#{state_id_wa},-31.902029,116.168205), - ($$6073$$,$$MUNDARING DC$$,#{state_id_wa},-31.902029,116.168205), - ($$6074$$,$$SAWYERS VALLEY$$,#{state_id_wa},-31.902142,116.201914), - ($$6076$$,$$BICKLEY$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$CARMEL$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$GOOSEBERRY HILL$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$HACKETTS GULLY$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$KALAMUNDA$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$LESMURDIE$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$PAULLS VALLEY$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$PICKERING BROOK$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$PIESSE BROOK$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$RESERVOIR$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$WALLISTON$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$WALLISTON DC$$,#{state_id_wa},-32.005284,116.090007), - ($$6077$$,$$GNANGARA$$,#{state_id_wa},0.0,0.0), - ($$6077$$,$$JANDABUP$$,#{state_id_wa},0.0,0.0), - ($$6078$$,$$MARIGINIUP$$,#{state_id_wa},0.0,0.0), - ($$6078$$,$$PINJAR$$,#{state_id_wa},0.0,0.0), - ($$6079$$,$$LEXIA$$,#{state_id_wa},0.0,0.0), - ($$6079$$,$$MELALEUCA$$,#{state_id_wa},0.0,0.0), - ($$6081$$,$$PARKERVILLE$$,#{state_id_wa},-31.876046,116.146074), - ($$6081$$,$$STONEVILLE$$,#{state_id_wa},-31.876046,116.146074), - ($$6082$$,$$BAILUP$$,#{state_id_wa},-31.738368,116.295706), - ($$6082$$,$$MOUNT HELENA$$,#{state_id_wa},-31.738368,116.295706), - ($$6083$$,$$GIDGEGANNUP$$,#{state_id_wa},-31.793051,116.196639), - ($$6083$$,$$MORANGUP$$,#{state_id_wa},-31.793051,116.196639), - ($$6084$$,$$AVON VALLEY NATIONAL PARK$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$BULLSBROOK$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$CHITTERING$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$LOWER CHITTERING$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$WALYUNGA NATIONAL PARK$$,#{state_id_wa},-31.622485,116.207151), - ($$6090$$,$$MALAGA$$,#{state_id_wa},-31.862589,115.894254), - ($$6100$$,$$BURSWOOD$$,#{state_id_wa},-31.959952,115.902637), - ($$6100$$,$$LATHLAIN$$,#{state_id_wa},-31.959952,115.902637), - ($$6100$$,$$VICTORIA PARK$$,#{state_id_wa},-31.959952,115.902637), - ($$6101$$,$$CARLISLE$$,#{state_id_wa},-31.975068,115.91493), - ($$6101$$,$$CARLISLE NORTH$$,#{state_id_wa},-31.975068,115.91493), - ($$6101$$,$$CARLISLE SOUTH$$,#{state_id_wa},-31.975068,115.91493), - ($$6101$$,$$EAST VICTORIA PARK$$,#{state_id_wa},-31.975068,115.91493), - ($$6102$$,$$BENTLEY$$,#{state_id_wa},-32.001778,115.918975), - ($$6102$$,$$BENTLEY DC$$,#{state_id_wa},-32.001778,115.918975), - ($$6102$$,$$BENTLEY SOUTH$$,#{state_id_wa},-32.001778,115.918975), - ($$6102$$,$$ST JAMES$$,#{state_id_wa},-32.001778,115.918975), - ($$6103$$,$$RIVERVALE$$,#{state_id_wa},-31.955979,115.905144), - ($$6104$$,$$ASCOT$$,#{state_id_wa},-31.940682,115.923003), - ($$6104$$,$$BELMONT$$,#{state_id_wa},-31.940682,115.923003), - ($$6104$$,$$REDCLIFFE$$,#{state_id_wa},-31.940682,115.923003), - ($$6105$$,$$CLOVERDALE$$,#{state_id_wa},-31.963644,115.934344), - ($$6105$$,$$KEWDALE$$,#{state_id_wa},-31.963644,115.934344), - ($$6105$$,$$PERTH AIRPORT$$,#{state_id_wa},-31.963644,115.934344), - ($$6106$$,$$WELSHPOOL$$,#{state_id_wa},-31.988232,115.945389), - ($$6106$$,$$WELSHPOOL DC$$,#{state_id_wa},-31.988232,115.945389), - ($$6107$$,$$BECKENHAM$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$CANNINGTON$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$EAST CANNINGTON$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$KENWICK$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$QUEENS PARK$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$WATTLE GROVE$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$WILSON$$,#{state_id_wa},-32.014104,115.964808), - ($$6108$$,$$THORNLIE$$,#{state_id_wa},-32.050009,115.964764), - ($$6109$$,$$MADDINGTON$$,#{state_id_wa},-32.050158,115.976376), - ($$6109$$,$$ORANGE GROVE$$,#{state_id_wa},-32.050158,115.976376), - ($$6110$$,$$GOSNELLS$$,#{state_id_wa},-32.072009,116.002362), - ($$6110$$,$$HUNTINGDALE$$,#{state_id_wa},-32.072009,116.002362), - ($$6110$$,$$MARTIN$$,#{state_id_wa},-32.072009,116.002362), - ($$6110$$,$$SOUTHERN RIVER$$,#{state_id_wa},-32.072009,116.002362), - ($$6111$$,$$ASHENDON$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$CAMILLO$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$CANNING MILLS$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$CHAMPION LAKES$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$KARRAGULLEN$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$KELMSCOTT$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$KELMSCOTT DC$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$LESLEY$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$ROLEYSTONE$$,#{state_id_wa},-32.10398,116.192636), - ($$6112$$,$$ARMADALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$BEDFORDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$BROOKDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$FORRESTDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$HARRISDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$HAYNES$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$HILBERT$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$MOUNT NASURA$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$MOUNT RICHON$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$PIARA WATERS$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$SEVILLE GROVE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$WUNGONG$$,#{state_id_wa},-32.152386,116.008274), - ($$6121$$,$$OAKFORD$$,#{state_id_wa},-32.208934,115.916459), - ($$6121$$,$$OLDBURY$$,#{state_id_wa},-32.208934,115.916459), - ($$6122$$,$$BYFORD$$,#{state_id_wa},-32.221725,116.0072), - ($$6122$$,$$CARDUP$$,#{state_id_wa},-32.221725,116.0072), - ($$6122$$,$$DARLING DOWNS$$,#{state_id_wa},-32.221725,116.0072), - ($$6122$$,$$KARRAKUP$$,#{state_id_wa},-32.221725,116.0072), - ($$6123$$,$$MUNDIJONG$$,#{state_id_wa},-32.295176,115.98589), - ($$6123$$,$$WHITBY$$,#{state_id_wa},-32.295176,115.98589), - ($$6124$$,$$JARRAHDALE$$,#{state_id_wa},-32.338316,116.072494), - ($$6125$$,$$HOPELAND$$,#{state_id_wa},-32.364427,115.901277), - ($$6125$$,$$MARDELLA$$,#{state_id_wa},-32.364427,115.901277), - ($$6125$$,$$SERPENTINE$$,#{state_id_wa},-32.364427,115.901277), - ($$6126$$,$$KEYSBROOK$$,#{state_id_wa},-32.440033,115.977043), - ($$6147$$,$$LANGFORD$$,#{state_id_wa},-32.043771,115.941353), - ($$6147$$,$$LYNWOOD$$,#{state_id_wa},-32.043771,115.941353), - ($$6147$$,$$PARKWOOD$$,#{state_id_wa},-32.043771,115.941353), - ($$6148$$,$$FERNDALE$$,#{state_id_wa},-32.030183,115.924691), - ($$6148$$,$$RIVERTON$$,#{state_id_wa},-32.030183,115.924691), - ($$6148$$,$$ROSSMOYNE$$,#{state_id_wa},-32.030183,115.924691), - ($$6148$$,$$SHELLEY$$,#{state_id_wa},-32.030183,115.924691), - ($$6149$$,$$BULL CREEK$$,#{state_id_wa},-32.064941,115.858679), - ($$6149$$,$$LEEMING$$,#{state_id_wa},-32.064941,115.858679), - ($$6150$$,$$BATEMAN$$,#{state_id_wa},-32.059615,115.844417), - ($$6150$$,$$MURDOCH$$,#{state_id_wa},-32.059615,115.844417), - ($$6150$$,$$WINTHROP$$,#{state_id_wa},-32.059615,115.844417), - ($$6151$$,$$KENSINGTON$$,#{state_id_wa},-31.987458,115.882958), - ($$6151$$,$$SOUTH PERTH$$,#{state_id_wa},-31.987458,115.882958), - ($$6151$$,$$SOUTH PERTH ANGELO ST$$,#{state_id_wa},-31.987458,115.882958), - ($$6152$$,$$COMO$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$KARAWARA$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$MANNING$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$SALTER POINT$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$WATERFORD$$,#{state_id_wa},-31.989651,115.870024), - ($$6153$$,$$APPLECROSS$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$APPLECROSS NORTH$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$ARDROSS$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$BRENTWOOD$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$CANNING BRIDGE APPLECROSS$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$MOUNT PLEASANT$$,#{state_id_wa},-32.0194,115.833223), - ($$6154$$,$$ALFRED COVE$$,#{state_id_wa},-32.034236,115.808606), - ($$6154$$,$$BOORAGOON$$,#{state_id_wa},-32.034236,115.808606), - ($$6154$$,$$MYAREE$$,#{state_id_wa},-32.034236,115.808606), - ($$6155$$,$$CANNING VALE$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$CANNING VALE DC$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$CANNING VALE EAST$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$CANNING VALE SOUTH$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$WILLETTON$$,#{state_id_wa},-32.057985,115.918139), - ($$6156$$,$$ATTADALE$$,#{state_id_wa},-32.02581,115.80135), - ($$6156$$,$$MELVILLE$$,#{state_id_wa},-32.02581,115.80135), - ($$6156$$,$$WILLAGEE$$,#{state_id_wa},-32.02581,115.80135), - ($$6156$$,$$WILLAGEE CENTRAL$$,#{state_id_wa},-32.02581,115.80135), - ($$6157$$,$$BICTON$$,#{state_id_wa},-32.02998,115.784534), - ($$6157$$,$$PALMYRA$$,#{state_id_wa},-32.02998,115.784534), - ($$6157$$,$$PALMYRA DC$$,#{state_id_wa},-32.02998,115.784534), - ($$6158$$,$$EAST FREMANTLE$$,#{state_id_wa},-32.044951,115.758095), - ($$6159$$,$$NORTH FREMANTLE$$,#{state_id_wa},-32.029041,115.751874), - ($$6160$$,$$FREMANTLE$$,#{state_id_wa},-32.035478,115.764573), - ($$6161$$,$$ROTTNEST ISLAND$$,#{state_id_wa},-32.007488,115.503938), - ($$6162$$,$$BEACONSFIELD$$,#{state_id_wa},-32.067527,115.764181), - ($$6162$$,$$SOUTH FREMANTLE$$,#{state_id_wa},-32.067527,115.764181), - ($$6162$$,$$WHITE GUM VALLEY$$,#{state_id_wa},-32.067527,115.764181), - ($$6163$$,$$BIBRA LAKE$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$BIBRA LAKE DC$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$COOLBELLUP$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$HAMILTON HILL$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$HILTON$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$KARDINYA$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$NORTH COOGEE$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$NORTH LAKE$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$O'CONNOR$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$SAMSON$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$SPEARWOOD$$,#{state_id_wa},-32.092963,115.837476), - ($$6164$$,$$ATWELL$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$AUBIN GROVE$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$BANJUP$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$BEELIAR$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$COCKBURN CENTRAL$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$HAMMOND PARK$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$JANDAKOT$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$SOUTH LAKE$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$SUCCESS$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$YANGEBUP$$,#{state_id_wa},-32.132801,115.860591), - ($$6165$$,$$HOPE VALLEY$$,#{state_id_wa},-32.190027,115.801492), - ($$6165$$,$$NAVAL BASE$$,#{state_id_wa},-32.190027,115.801492), - ($$6166$$,$$COOGEE$$,#{state_id_wa},-32.116146,115.76579), - ($$6166$$,$$HENDERSON$$,#{state_id_wa},-32.116146,115.76579), - ($$6166$$,$$MUNSTER$$,#{state_id_wa},-32.116146,115.76579), - ($$6166$$,$$WATTLEUP$$,#{state_id_wa},-32.116146,115.76579), - ($$6167$$,$$ANKETELL$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$BERTRAM$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$CALISTA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$CASUARINA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$KWINANA BEACH$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$KWINANA TOWN CENTRE$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$MANDOGALUP$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$MEDINA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$ORELIA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$PARMELIA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$POSTANS$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$THE SPECTACLES$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$WANDI$$,#{state_id_wa},-32.227693,115.870492), - ($$6168$$,$$COOLOONGUP$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$EAST ROCKINGHAM$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$GARDEN ISLAND$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$HILLMAN$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$PERON$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$ROCKINGHAM$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$ROCKINGHAM BEACH$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$ROCKINGHAM DC$$,#{state_id_wa},-32.299743,115.762751), - ($$6169$$,$$SAFETY BAY$$,#{state_id_wa},-32.303433,115.711289), - ($$6169$$,$$SHOALWATER$$,#{state_id_wa},-32.303433,115.711289), - ($$6169$$,$$WAIKIKI$$,#{state_id_wa},-32.303433,115.711289), - ($$6169$$,$$WARNBRO$$,#{state_id_wa},-32.303433,115.711289), - ($$6170$$,$$LEDA$$,#{state_id_wa},-32.259689,115.805649), - ($$6170$$,$$WELLARD$$,#{state_id_wa},-32.259689,115.805649), - ($$6171$$,$$BALDIVIS$$,#{state_id_wa},-32.331964,115.821549), - ($$6172$$,$$PORT KENNEDY$$,#{state_id_wa},-32.37547,115.753147), - ($$6173$$,$$SECRET HARBOUR$$,#{state_id_wa},-32.402574,115.749186), - ($$6174$$,$$GOLDEN BAY$$,#{state_id_wa},-32.429853,115.750353), - ($$6175$$,$$SINGLETON$$,#{state_id_wa},-32.445807,115.757022), - ($$6176$$,$$KARNUP$$,#{state_id_wa},-32.364374,115.909164), - ($$6180$$,$$LAKELANDS$$,#{state_id_wa},-31.776998,115.86075), - ($$6180$$,$$PARKLANDS$$,#{state_id_wa},-31.776998,115.86075), - ($$6181$$,$$STAKE HILL$$,#{state_id_wa},0.0,0.0), - ($$6182$$,$$KERALUP$$,#{state_id_wa},0.0,0.0), - ($$6207$$,$$MYARA$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$NAMBEELUP$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$NORTH DANDALUP$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$SOLUS$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$WHITTAKER$$,#{state_id_wa},-32.487206,116.068209), - ($$6208$$,$$BLYTHEWOOD$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$FAIRBRIDGE$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$MEELON$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$NIRIMBA$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$NORTH YUNDERUP$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$OAKLEY$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$PINJARRA$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$POINT GREY$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$RAVENSWOOD$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$SOUTH YUNDERUP$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$WEST PINJARRA$$,#{state_id_wa},-32.644372,115.873516), - ($$6209$$,$$BARRAGUP$$,#{state_id_wa},-32.561118,115.771132), - ($$6209$$,$$FURNISSDALE$$,#{state_id_wa},-32.561118,115.771132), - ($$6210$$,$$COODANUP$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$DUDLEY PARK$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$ERSKINE$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$FALCON$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$GREENFIELDS$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$HALLS HEAD$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MADORA BAY$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH DC$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH EAST$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH NORTH$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MEADOW SPRINGS$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$SAN REMO$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$SILVER SANDS$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$WANNANUP$$,#{state_id_wa},-32.550988,115.751804), - ($$6211$$,$$BOUVARD$$,#{state_id_wa},-32.693999,115.654696), - ($$6211$$,$$CLIFTON$$,#{state_id_wa},-32.693999,115.654696), - ($$6211$$,$$DAWESVILLE$$,#{state_id_wa},-32.693999,115.654696), - ($$6211$$,$$HERRON$$,#{state_id_wa},-32.693999,115.654696), - ($$6213$$,$$BANKSIADALE$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$DWELLINGUP$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$ETMILYN$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$HOLYOAKE$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$INGLEHOPE$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$MARRINUP$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$TEESDALE$$,#{state_id_wa},-32.623155,116.084814), - ($$6214$$,$$BIRCHMONT$$,#{state_id_wa},-32.725337,115.758098), - ($$6214$$,$$COOLUP$$,#{state_id_wa},-32.725337,115.758098), - ($$6214$$,$$WEST COOLUP$$,#{state_id_wa},-32.725337,115.758098), - ($$6215$$,$$HAMEL$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$LAKE CLIFTON$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$NANGA BROOK$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$PRESTON BEACH$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$WAGERUP$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$WAROONA$$,#{state_id_wa},-32.880761,115.92388), - ($$6218$$,$$YARLOOP$$,#{state_id_wa},-32.955564,115.899665), - ($$6220$$,$$COOKERNUP$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$HARVEY$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$HOFFMAN$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$MYALUP$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$UDUC$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$WARAWARRUP$$,#{state_id_wa},-32.996681,115.893629), - ($$6221$$,$$MORNINGTON$$,#{state_id_wa},-33.14636,115.943364), - ($$6221$$,$$WOKALUP$$,#{state_id_wa},-33.14636,115.943364), - ($$6223$$,$$BENGER$$,#{state_id_wa},-33.174244,115.862901), - ($$6224$$,$$BEELA$$,#{state_id_wa},-33.234958,115.914238), - ($$6224$$,$$BRUNSWICK$$,#{state_id_wa},-33.234958,115.914238), - ($$6225$$,$$ALLANSON$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$BOWELLING$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$BUCKINGHAM$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$CARDIFF$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$COLLIE$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$COLLIE BURN$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$HARRIS RIVER$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$LYALLS MILL$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MCALINDEN$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MUJA$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MUMBALLUP$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MUNGALUP$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$NOGGERUP$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$PALMER$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$PRESTON SETTLEMENT$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$SHOTTS$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$WORSLEY$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$YOURDAMUNG LAKE$$,#{state_id_wa},-33.337529,116.098061), - ($$6226$$,$$ROELANDS$$,#{state_id_wa},-33.290377,115.827524), - ($$6227$$,$$BUREKUP$$,#{state_id_wa},-33.309543,115.809665), - ($$6228$$,$$WATERLOO$$,#{state_id_wa},-33.336552,115.771383), - ($$6229$$,$$PICTON$$,#{state_id_wa},-33.351411,115.69276), - ($$6229$$,$$PICTON EAST$$,#{state_id_wa},-33.351411,115.69276), - ($$6230$$,$$BUNBURY$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$CAREY PARK$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$COLLEGE GROVE$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$DALYELLUP$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$DAVENPORT$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$EAST BUNBURY$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$GELORUP$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$GLEN IRIS$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$PELICAN POINT$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$SOUTH BUNBURY$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$USHER$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$VITTORIA$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$WITHERS$$,#{state_id_wa},-33.327112,115.636993), - ($$6231$$,$$BUNBURY$$,#{state_id_wa},-33.364375,115.65556), - ($$6232$$,$$EATON$$,#{state_id_wa},-33.316625,115.704263), - ($$6232$$,$$MILLBRIDGE$$,#{state_id_wa},-33.316625,115.704263), - ($$6233$$,$$AUSTRALIND$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$BINNINGUP$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$LESCHENAULT$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$PARKFIELD$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$WELLESLEY$$,#{state_id_wa},-33.279034,115.71443), - ($$6236$$,$$CROOKED BROOK$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$DARDANUP$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$DARDANUP WEST$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$FERGUSON$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$HENTY$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$PARADISE$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$WELLINGTON FOREST$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$WELLINGTON MILL$$,#{state_id_wa},-33.46778,115.80944), - ($$6237$$,$$BOYANUP$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$ELGIN$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$GWINDINUP$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$NORTH BOYANUP$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$STRATHAM$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$THE PLAINS$$,#{state_id_wa},-33.482745,115.727734), - ($$6239$$,$$ARGYLE$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$BEELERUP$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$BROOKHAMPTON$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$CHARLEY CREEK$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$DONNYBROOK$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$GLEN MERVYN$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$PAYNEDALE$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$QUEENWOOD$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$THOMSON BROOK$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$UPPER CAPEL$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$YABBERUP$$,#{state_id_wa},-33.548215,115.766342), - ($$6240$$,$$LOWDEN$$,#{state_id_wa},-33.557507,115.986161), - ($$6243$$,$$WILGA$$,#{state_id_wa},-33.702847,116.285351), - ($$6243$$,$$WILGA WEST$$,#{state_id_wa},-33.702847,116.285351), - ($$6244$$,$$BOYUP BROOK$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$CHOWERUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$DINNINUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$KULIKUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$MAYANUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$SCOTTS BROOK$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$TONEBRIDGE$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$TRIGWELL$$,#{state_id_wa},-33.832927,116.388416), - ($$6251$$,$$BRAZIER$$,#{state_id_wa},-33.76806,115.82778), - ($$6251$$,$$KIRUP$$,#{state_id_wa},-33.76806,115.82778), - ($$6251$$,$$NEWLANDS$$,#{state_id_wa},-33.76806,115.82778), - ($$6252$$,$$MULLALYUP$$,#{state_id_wa},-33.745171,115.946029), - ($$6253$$,$$BALINGUP$$,#{state_id_wa},-33.786518,115.98381), - ($$6253$$,$$GRIMWADE$$,#{state_id_wa},-33.786518,115.98381), - ($$6253$$,$$SOUTHAMPTON$$,#{state_id_wa},-33.786518,115.98381), - ($$6254$$,$$GREENBUSHES$$,#{state_id_wa},-33.848791,116.058769), - ($$6254$$,$$NORTH GREENBUSHES$$,#{state_id_wa},-33.848791,116.058769), - ($$6255$$,$$BENJINUP$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$BRIDGETOWN$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$CATTERICK$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$HESTER$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$HESTER BROOK$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$KANGAROO GULLY$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$WINNEJUP$$,#{state_id_wa},-33.79361,116.29583), - ($$6256$$,$$GLENLYNN$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$KINGSTON$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$MARANUP$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$SUNNYSIDE$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$WANDILLUP$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$YORNUP$$,#{state_id_wa},-34.00511,116.15389), - ($$6258$$,$$BALBARRUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$CROWEA$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DEANMILL$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DIAMOND TREE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DINGUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DIXVALE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DONNELLY RIVER$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$GLENORAN$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$JARDEE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$LAKE MUIR$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$LINFARNE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$MANJIMUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$MIDDLESEX$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$MORDALUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$PALGARUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$PERUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$QUINNINUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$RINGBARK$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$SMITH BROOK$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$UPPER WARREN$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$WILGARRUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$YANMAH$$,#{state_id_wa},-34.227522,116.203528), - ($$6260$$,$$BEEDELUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$BIDDELIA$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$CALLCUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$CHANNYBEARUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$COLLINS$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$EASTBROOK$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$LAKE JASPER$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$PEERABEELUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$PEMBERTON$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$YEAGARUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6262$$,$$BOORARA BROOK$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$MEERUP$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$NORTHCLIFFE$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$SHANNON$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$WINDY HARBOUR$$,#{state_id_wa},-34.686036,116.213448), - ($$6271$$,$$CAPEL$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$CAPEL RIVER$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$FORREST BEACH$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$PEPPERMINT GROVE BEACH$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$STIRLING ESTATE$$,#{state_id_wa},-33.557565,115.558897), - ($$6275$$,$$BARRABUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$CARLOTTA$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$CUNDINUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$DARRADUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$EAST NANNUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$JALBARRAGUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$JARRAHWOOD$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$NANNUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$SCOTT RIVER EAST$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$YOGANUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6280$$,$$ABBA RIVER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$ABBEY$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$ACTON PARK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$AMBERGATE$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$ANNIEBROOK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BOALLIA$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BOVELL$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BROADWATER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BUSSELTON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$CARBUNUP RIVER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$CHAPMAN HILL$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$GEOGRAPHE$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$HITHERGREEN$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$JINDONG$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$KALGUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$KALOORUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$KEALY$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$LUDLOW$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$MARYBROOK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$METRICUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$NORTH JINDONG$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$REINSCOURT$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$RUABON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$SABINA RIVER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$SIESTA PARK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$TUTUNUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$VASSE$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WALSALL$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WEST BUSSELTON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WILYABRUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WONNERUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$YALYALUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$YELVERTON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$YOONGARILLUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6281$$,$$DUNSBOROUGH$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$EAGLE BAY$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$NATURALISTE$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$QUEDJINUP$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$QUINDALUP$$,#{state_id_wa},-33.615893,115.10657), - ($$6282$$,$$YALLINGUP$$,#{state_id_wa},-33.645861,115.032126), - ($$6282$$,$$YALLINGUP SIDING$$,#{state_id_wa},-33.645861,115.032126), - ($$6284$$,$$BAUDIN$$,#{state_id_wa},-33.865006,115.424214), - ($$6284$$,$$COWARAMUP$$,#{state_id_wa},-33.865006,115.424214), - ($$6284$$,$$GRACETOWN$$,#{state_id_wa},-33.865006,115.424214), - ($$6284$$,$$TREETON$$,#{state_id_wa},-33.865006,115.424214), - ($$6285$$,$$BRAMLEY$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$BURNSIDE$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$GNARABUP$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$MARGARET RIVER$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$OSMINGTON$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$PREVELLY$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$ROSA BROOK$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$ROSA GLEN$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$SCHROEDER$$,#{state_id_wa},-33.913943,115.025727), - ($$6286$$,$$BORANUP$$,#{state_id_wa},-34.13139,115.05389), - ($$6286$$,$$FOREST GROVE$$,#{state_id_wa},-34.13139,115.05389), - ($$6286$$,$$REDGATE$$,#{state_id_wa},-34.13139,115.05389), - ($$6286$$,$$WITCHCLIFFE$$,#{state_id_wa},-34.13139,115.05389), - ($$6288$$,$$ALEXANDRA BRIDGE$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$COURTENAY$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$HAMELIN BAY$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$KARRIDALE$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$NILLUP$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$SCOTT RIVER$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$WARNER GLEN$$,#{state_id_wa},-34.160621,115.199569), - ($$6290$$,$$AUGUSTA$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$DEEPDENE$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$EAST AUGUSTA$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$KUDARDUP$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$LEEUWIN$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$MOLLOY ISLAND$$,#{state_id_wa},-34.315942,115.159731), - ($$6302$$,$$BADGIN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$BALLADONG$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$BURGES$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$CALJIE$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$COLD HARBOUR$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$DALIAK$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$FLINT$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$FLYNN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$GILGERING$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$GREENHILLS$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$GWAMBYGINE$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$INKPEN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$KAURING$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$MALEBELLING$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$MOUNT HARDEY$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$MOUNT OBSERVATION$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$NARRALOGGAN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$QUELLINGTON$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$ST RONANS$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$TALBOT$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$TALBOT WEST$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$WILBERFORCE$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$YORK$$,#{state_id_wa},-31.846267,117.011892), - ($$6304$$,$$BALLY BALLY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$BEVERLEY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$DALE$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$EAST BEVERLEY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$KOKEBY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$MORBINNING$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$WESTDALE$$,#{state_id_wa},-32.183978,117.116351), - ($$6306$$,$$ALDERSYDE$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$BROOKTON$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$BULYEE$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$JELCOBINE$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$KWEDA$$,#{state_id_wa},-32.374225,117.305815), - ($$6308$$,$$CODJATOTINE$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$DWARDA$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$EAST PINGELLY$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$GILLIMANNING$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$HASTINGS$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$PINGELLY$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$PUMPHREYS BRIDGE$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$SPRINGS$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$WANDERING$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$WEST PINGELLY$$,#{state_id_wa},-32.67944,116.82194), - ($$6309$$,$$EAST POPANYINNING$$,#{state_id_wa},-32.63306,117.26028), - ($$6309$$,$$POPANYINNING$$,#{state_id_wa},-32.63306,117.26028), - ($$6309$$,$$STRATHERNE$$,#{state_id_wa},-32.63306,117.26028), - ($$6309$$,$$WEST POPANYINNING$$,#{state_id_wa},-32.63306,117.26028), - ($$6311$$,$$COMMODINE$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$CONTINE$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$CUBALLING$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$DRYANDRA$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$LOL GRAY$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$TOWNSENDALE$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$WARDERING$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$YORNANING$$,#{state_id_wa},-32.76556,117.31056), - ($$6312$$,$$BOUNDAIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$DUMBERNING$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$HILLSIDE$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$MINIGIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$NARROGIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$NARROGIN VALLEY$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$NOMANS LAKE$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$TOOLIBIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$YILLIMINNING$$,#{state_id_wa},-32.946718,117.363191), - ($$6313$$,$$HIGHBURY$$,#{state_id_wa},-33.058981,117.148126), - ($$6315$$,$$ARTHUR RIVER$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$BALLAYING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$CANCANNING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$COLLANILLING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$DONGOLOCKING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$GUNDARING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$JALORAN$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$LIME LAKE$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$MINDING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$PIESSEVILLE$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$WAGIN$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$WEDGECARRUP$$,#{state_id_wa},-33.338053,117.034172), - ($$6316$$,$$BOYERINE$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$CARTMETICUP$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$GLENCOE$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$KENMARE$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$WESTWOOD$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$WOODANILLING$$,#{state_id_wa},-33.497786,117.410324), - ($$6317$$,$$BADGEBUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$BULLOCK HILLS$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$CARROLUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$COBLININE$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$COYRECUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$DATATINE$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$EWLYAMARTUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$KATANNING$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$MARRACOONDA$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$MOOJEBING$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$MURDONG$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$PINWERNYING$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$SOUTH DATATINE$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$SOUTH GLENCOE$$,#{state_id_wa},-33.633615,117.898909), - ($$6318$$,$$BROOMEHILL$$,#{state_id_wa},-33.845435,117.638574), - ($$6318$$,$$BROOMEHILL EAST$$,#{state_id_wa},-33.845435,117.638574), - ($$6318$$,$$BROOMEHILL VILLAGE$$,#{state_id_wa},-33.845435,117.638574), - ($$6318$$,$$BROOMEHILL WEST$$,#{state_id_wa},-33.845435,117.638574), - ($$6320$$,$$BOBALONG$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$BORDERDALE$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$DARTNALL$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$LAKE TOOLBRUNUP$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$MOONIES HILL$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$TAMBELLUP$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$WANSBROUGH$$,#{state_id_wa},-34.00806,117.56389), - ($$6321$$,$$CRANBROOK$$,#{state_id_wa},-34.295645,117.555407), - ($$6322$$,$$TENTERDEN$$,#{state_id_wa},-34.364235,117.560022), - ($$6323$$,$$KENDENUP$$,#{state_id_wa},-34.498674,117.588587), - ($$6324$$,$$DENBARKER$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$FOREST HILL$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$MOUNT BARKER$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$PERILLUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$PORONGURUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$SOUTH STIRLING$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$TAKALARUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$WOOGENELLUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6326$$,$$NARRIKUP$$,#{state_id_wa},-34.774109,117.700334), - ($$6327$$,$$REDMOND$$,#{state_id_wa},-34.886188,117.693365), - ($$6327$$,$$REDMOND WEST$$,#{state_id_wa},-34.886188,117.693365), - ($$6328$$,$$CHEYNES$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$GNOWELLEN$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$GREEN RANGE$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$KOJANEERUP SOUTH$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$MANYPEAKS$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$METTLER$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$PALMDALE$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$WELLSTEAD$$,#{state_id_wa},-34.842731,118.342052), - ($$6330$$,$$ALBANY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$BAYONET HEAD$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$BIG GROVE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$BORNHOLM$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$CENTENNIAL PARK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$COLLINGWOOD HEIGHTS$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$COLLINGWOOD PARK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$CUTHBERT$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$DROME$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$ELLEKER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$EMU POINT$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$FRENCHMAN BAY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$GLEDHOW$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$GOODE BEACH$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$GREEN VALLEY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$KALGAN$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$KING RIVER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$KRONKUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LANGE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LITTLE GROVE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LOCKYER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LOWER KING$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LOWLANDS$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MARBELUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MCKAIL$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MIDDLETON BEACH$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MILLBROOK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MILPARA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MIRA MAR$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MOUNT CLARENCE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MOUNT ELPHINSTONE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MOUNT MELVILLE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$NANARUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$NAPIER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$NULLAKI$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$ORANA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$PORT ALBANY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$ROBINSON$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$SANDPATCH$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$SEPPINGS$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$SPENCER PARK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$TORBAY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$TORNDIRRUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$VANCOUVER PENINSULA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WALMSLEY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WARRENUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WEST CAPE HOWE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WILLYUNG$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$YAKAMIA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$YOUNGS SIDING$$,#{state_id_wa},-35.023873,117.883543), - ($$6331$$,$$ALBANY DC$$,#{state_id_wa},0.0,0.0), - ($$6332$$,$$ALBANY PO$$,#{state_id_wa},-32.046559,115.974463), - ($$6333$$,$$BOW BRIDGE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$DENMARK$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$HAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$HAZELVALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$KENTDALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$KORDABUP$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$MOUNT LINDESAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$MOUNT ROMANCE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$NORNALUP$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$OCEAN BEACH$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$PARRYVILLE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$PEACEFUL BAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$SCOTSDALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$SHADFORTH$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$TINGLEDALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$TRENT$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$WILLIAM BAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6335$$,$$GNOWANGERUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6335$$,$$JACKITUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6335$$,$$KEBARINGUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6335$$,$$PALLINUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6336$$,$$COWALELLUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$MILLS LAKE$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$MINDARABIN$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$NEEDILUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$ONGERUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$TOOMPUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6337$$,$$FITZGERALD$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$GAIRDNER$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$JACUP$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$JERRAMUNGUP$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$WEST FITZGERALD$$,#{state_id_wa},-33.753403,119.456942), - ($$6338$$,$$AMELUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$BORDEN$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$BOXWOOD HILL$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$BREMER BAY$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$MAGITUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$MONJEBUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$NALYERLUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$NORTH STIRLINGS$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$STIRLING RANGE NATIONAL PARK$$,#{state_id_wa},-34.238467,118.220878), - ($$6341$$,$$NYABING$$,#{state_id_wa},-33.54048,118.14862), - ($$6343$$,$$PINGRUP$$,#{state_id_wa},-33.650048,118.51982), - ($$6346$$,$$FITZGERALD RIVER NATIONAL PARK$$,#{state_id_wa},-34.065324,119.594881), - ($$6346$$,$$JERDACUTTUP$$,#{state_id_wa},-34.065324,119.594881), - ($$6346$$,$$RAVENSTHORPE$$,#{state_id_wa},-34.065324,119.594881), - ($$6346$$,$$WEST RIVER$$,#{state_id_wa},-34.065324,119.594881), - ($$6348$$,$$HOPETOUN$$,#{state_id_wa},-33.870761,120.164668), - ($$6350$$,$$DUMBLEYUNG$$,#{state_id_wa},-33.314668,117.739924), - ($$6350$$,$$NAIRIBIN$$,#{state_id_wa},-33.314668,117.739924), - ($$6350$$,$$NIPPERING$$,#{state_id_wa},-33.314668,117.739924), - ($$6351$$,$$MOULYINNING$$,#{state_id_wa},-33.189372,117.922069), - ($$6351$$,$$NORTH MOULYINNING$$,#{state_id_wa},-33.189372,117.922069), - ($$6352$$,$$KUKERIN$$,#{state_id_wa},-33.188072,118.084827), - ($$6352$$,$$MERILUP$$,#{state_id_wa},-33.188072,118.084827), - ($$6352$$,$$NORTH KUKERIN$$,#{state_id_wa},-33.188072,118.084827), - ($$6352$$,$$SOUTH KUKERIN$$,#{state_id_wa},-33.188072,118.084827), - ($$6353$$,$$BEENONG$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$BUNICHE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$KUENDER$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$LAKE GRACE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$MALLEE HILL$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$NEENDALING$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$NORTH BURNGUP$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$NORTH LAKE GRACE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$SOUTH LAKE GRACE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$TARIN ROCK$$,#{state_id_wa},-33.015389,118.661885), - ($$6355$$,$$DUNN ROCK$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$EAST NEWDEGATE$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$HOLT ROCK$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$LAKE BIDDY$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$LAKE CAMM$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$LITTLE ITALY$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$MAGENTA$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$MOUNT SHERIDAN$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$NEWDEGATE$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$SOUTH NEWDEGATE$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$VARLEY$$,#{state_id_wa},-33.425931,119.524863), - ($$6356$$,$$HATTER HILL$$,#{state_id_wa},-33.094628,119.661601), - ($$6356$$,$$LAKE KING$$,#{state_id_wa},-33.094628,119.661601), - ($$6356$$,$$MOUNT MADDEN$$,#{state_id_wa},-33.094628,119.661601), - ($$6357$$,$$PINGARING$$,#{state_id_wa},-32.755279,118.625704), - ($$6358$$,$$KARLGARIN$$,#{state_id_wa},-32.497849,118.710042), - ($$6359$$,$$FORRESTANIA$$,#{state_id_wa},-32.43944,119.7775), - ($$6359$$,$$HYDEN$$,#{state_id_wa},-32.43944,119.7775), - ($$6361$$,$$HARRISMITH$$,#{state_id_wa},-32.934005,117.883286), - ($$6361$$,$$TINCURRIN$$,#{state_id_wa},-32.934005,117.883286), - ($$6363$$,$$DUDININ$$,#{state_id_wa},-32.872391,117.902867), - ($$6363$$,$$WALYURIN$$,#{state_id_wa},-32.872391,117.902867), - ($$6365$$,$$JILAKIN$$,#{state_id_wa},-32.68361,118.43833), - ($$6365$$,$$JITARNING$$,#{state_id_wa},-32.68361,118.43833), - ($$6365$$,$$KULIN$$,#{state_id_wa},-32.68361,118.43833), - ($$6365$$,$$KULIN WEST$$,#{state_id_wa},-32.68361,118.43833), - ($$6367$$,$$KONDININ$$,#{state_id_wa},-32.495204,118.267818), - ($$6368$$,$$SOUTH KUMMININ$$,#{state_id_wa},-32.206644,118.334193), - ($$6369$$,$$MOUNT WALKER$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$NAREMBEEN$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$WADDERIN$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$WEST HOLLETON$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$WOOLOCUTTY$$,#{state_id_wa},-32.070885,118.755515), - ($$6370$$,$$EAST WICKEPIN$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$KIRK ROCK$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$MALYALLING$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$WICKEPIN$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$WOGOLIN$$,#{state_id_wa},-32.77417,117.7075), - ($$6372$$,$$YEALERING$$,#{state_id_wa},-32.598783,117.678635), - ($$6373$$,$$BULLARING$$,#{state_id_wa},-32.497516,117.743179), - ($$6375$$,$$ADAMSVALE$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$BILBARIN$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$CORRIGIN$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$GORGE ROCK$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$KUNJIN$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$KURRENKUTTEN$$,#{state_id_wa},-32.249413,117.72485), - ($$6383$$,$$BADJALING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$BALKULING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$CUBBINE$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$DANGIN$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$DOODENANNING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$DULBELLING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$MOUNT STIRLING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$QUAIRADING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$SOUTH QUAIRADING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$WAMENUSKING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$YOTING$$,#{state_id_wa},-31.903057,117.44455), - ($$6384$$,$$PANTAPIN$$,#{state_id_wa},-31.951369,117.659469), - ($$6385$$,$$KWOLYIN$$,#{state_id_wa},-31.928107,117.761062), - ($$6386$$,$$SHACKLETON$$,#{state_id_wa},-31.932955,117.836849), - ($$6390$$,$$BANNISTER$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$BODDINGTON$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$CROSSMAN$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$LOWER HOTHAM$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$MARRADONG$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$MOUNT COOKE$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$MOUNT WELLS$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$NORTH BANNISTER$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$RANFORD$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$UPPER MURRAY$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$WURAMING$$,#{state_id_wa},-32.673514,116.515171), - ($$6391$$,$$QUINDANNING$$,#{state_id_wa},-33.042802,116.567636), - ($$6391$$,$$WILLIAMS$$,#{state_id_wa},-33.042802,116.567636), - ($$6392$$,$$BOKAL$$,#{state_id_wa},-33.47027,116.912981), - ($$6392$$,$$DARDADINE$$,#{state_id_wa},-33.47027,116.912981), - ($$6392$$,$$DARKAN$$,#{state_id_wa},-33.47027,116.912981), - ($$6392$$,$$MEEKING$$,#{state_id_wa},-33.47027,116.912981), - ($$6393$$,$$DURANILLIN$$,#{state_id_wa},-33.511435,116.678676), - ($$6393$$,$$MOODIARRUP$$,#{state_id_wa},-33.511435,116.678676), - ($$6394$$,$$BEAUFORT RIVER$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$BOILUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$BOSCABEL$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$CHANGERUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$MOKUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$MURADUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$ORCHID VALLEY$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$QUALEUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6395$$,$$CHERRY TREE POOL$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$JINGALUP$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$KOJONUP$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$LUMEAH$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$MOBRUP$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$RYANSBROOK$$,#{state_id_wa},-33.700935,117.23224), - ($$6396$$,$$FRANKLAND RIVER$$,#{state_id_wa},-34.305719,116.978389), - ($$6397$$,$$ROCKY GULLY$$,#{state_id_wa},-34.482268,117.101117), - ($$6398$$,$$BROKE$$,#{state_id_wa},-34.915218,116.465109), - ($$6398$$,$$NORTH WALPOLE$$,#{state_id_wa},-34.915218,116.465109), - ($$6398$$,$$WALPOLE$$,#{state_id_wa},-34.915218,116.465109), - ($$6401$$,$$BUCKLAND$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$BURLONG$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$CUNJARDINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$IRISHTOWN$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$JENNACUBBINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$JENNAPULLIN$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MALABAINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MEENAAR$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MOKINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MULUCKINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MUMBERKINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MURESK$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$NORTHAM$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$ROSSMORE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$SOUTHERN BROOK$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$SPENCERS BROOK$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$THROSSELL$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$WONGAMINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6403$$,$$GRASS VALLEY$$,#{state_id_wa},-31.603675,116.808925), - ($$6405$$,$$GREENWOODS VALLEY$$,#{state_id_wa},-31.50639,116.94222), - ($$6405$$,$$MECKERING$$,#{state_id_wa},-31.50639,116.94222), - ($$6405$$,$$QUELAGETTING$$,#{state_id_wa},-31.50639,116.94222), - ($$6405$$,$$WARDING EAST$$,#{state_id_wa},-31.50639,116.94222), - ($$6407$$,$$CUNDERDIN$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$WAEEL$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$WATERCARRIN$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$WYOLA WEST$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$YOUNDEGIN$$,#{state_id_wa},-31.651484,117.23437), - ($$6409$$,$$NORTH TAMMIN$$,#{state_id_wa},-31.51972,117.43111), - ($$6409$$,$$SOUTH TAMMIN$$,#{state_id_wa},-31.51972,117.43111), - ($$6409$$,$$TAMMIN$$,#{state_id_wa},-31.51972,117.43111), - ($$6410$$,$$DAADENNING CREEK$$,#{state_id_wa},-31.623099,117.591223), - ($$6410$$,$$KELLERBERRIN$$,#{state_id_wa},-31.623099,117.591223), - ($$6410$$,$$MOUNT CAROLINE$$,#{state_id_wa},-31.623099,117.591223), - ($$6410$$,$$NORTH KELLERBERRIN$$,#{state_id_wa},-31.623099,117.591223), - ($$6411$$,$$DOODLAKINE$$,#{state_id_wa},-31.609048,117.87881), - ($$6411$$,$$SOUTH DOODLAKINE$$,#{state_id_wa},-31.609048,117.87881), - ($$6412$$,$$BAANDEE$$,#{state_id_wa},-31.581509,117.991421), - ($$6412$$,$$NORTH BAANDEE$$,#{state_id_wa},-31.581509,117.991421), - ($$6413$$,$$HINES HILL$$,#{state_id_wa},-31.531315,118.076379), - ($$6414$$,$$NANGEENAN$$,#{state_id_wa},-31.468945,118.154649), - ($$6415$$,$$GOOMARIN$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$KORBEL$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$MERREDIN$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$NOKANING$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$NORPA$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$TANDEGIN$$,#{state_id_wa},-31.23887,118.41367), - ($$6418$$,$$BRUCE ROCK$$,#{state_id_wa},-31.877222,118.148822), - ($$6419$$,$$ARDATH$$,#{state_id_wa},-32.032709,118.095466), - ($$6420$$,$$CRAMPHORNE$$,#{state_id_wa},-31.801918,118.557867), - ($$6420$$,$$MUNTADGIN$$,#{state_id_wa},-31.801918,118.557867), - ($$6421$$,$$BURRACOPPIN$$,#{state_id_wa},-31.397419,118.478039), - ($$6421$$,$$SOUTH BURRACOPPIN$$,#{state_id_wa},-31.397419,118.478039), - ($$6421$$,$$WARRALAKIN$$,#{state_id_wa},-31.397419,118.478039), - ($$6422$$,$$WALGOOLAN$$,#{state_id_wa},-31.372179,118.598819), - ($$6423$$,$$BOODAROCKIN$$,#{state_id_wa},-30.998738,118.855354), - ($$6423$$,$$CARRABIN$$,#{state_id_wa},-30.998738,118.855354), - ($$6423$$,$$WARRACHUPPIN$$,#{state_id_wa},-30.998738,118.855354), - ($$6423$$,$$WESTONIA$$,#{state_id_wa},-30.998738,118.855354), - ($$6424$$,$$BODALLIN$$,#{state_id_wa},-31.370551,118.851488), - ($$6424$$,$$NORTH BODALLIN$$,#{state_id_wa},-31.370551,118.851488), - ($$6424$$,$$SOUTH BODALLIN$$,#{state_id_wa},-31.370551,118.851488), - ($$6425$$,$$DULYALBIN$$,#{state_id_wa},-31.55778,119.14694), - ($$6425$$,$$MOORINE ROCK$$,#{state_id_wa},-31.55778,119.14694), - ($$6426$$,$$CORINTHIA$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$GHOOLI$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$HOLLETON$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MARVEL LOCH$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT HAMPTON$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT HOLLAND$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT JACKSON$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT PALMER$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$PARKER RANGE$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$SKELETON ROCK$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$SOUTH YILGARN$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$SOUTHERN CROSS$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$TURKEY HILL$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$YELLOWDINE$$,#{state_id_wa},-31.15361,119.14944), - ($$6427$$,$$KOOLYANOBBING$$,#{state_id_wa},-31.113663,119.402403), - ($$6428$$,$$BABAKIN$$,#{state_id_wa},-32.126295,118.022769), - ($$6429$$,$$BOORABBIN$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$BULLABULLING$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$COOLGARDIE$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$KARRAMINDIE$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$LONDONDERRY$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$MOUNT BURGES$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$VICTORIA ROCK$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$WALLAROO$$,#{state_id_wa},-30.95306,120.15778), - ($$6430$$,$$BINDULI$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$BROADWOOD$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$HANNANS$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$KALGOORLIE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$KARLKURLA$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$LAMINGTON$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$MULLINGAR$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$PICCADILLY$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$SOMERVILLE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$SOUTH KALGOORLIE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$WEST KALGOORLIE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$WEST LAMINGTON$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$WILLIAMSTOWN$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$YILKARI$$,#{state_id_wa},-30.805,121.37556), - ($$6431$$,$$BOORARA$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$BROWN HILL$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$BULONG$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$EMU FLAT$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$FEYSVILLE$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$KANOWNA$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$KOOKYNIE$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$KURNALPI$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$LAKEWOOD$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$ORA BANDA$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$PLUMRIDGE LAKES$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$TRAFALGAR$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$WARBURTON$$,#{state_id_wa},-30.80194,121.63667), - ($$6432$$,$$BOULDER$$,#{state_id_wa},-30.781898,121.488736), - ($$6432$$,$$FIMISTON$$,#{state_id_wa},-30.781898,121.488736), - ($$6432$$,$$SOUTH BOULDER$$,#{state_id_wa},-30.781898,121.488736), - ($$6432$$,$$VICTORY HEIGHTS$$,#{state_id_wa},-30.781898,121.488736), - ($$6433$$,$$HANNANS PO$$,#{state_id_wa},-31.883396,115.922464), - ($$6433$$,$$KALGOORLIE PO$$,#{state_id_wa},-31.883396,115.922464), - ($$6433$$,$$KALGOORLIE PO$$,#{state_id_wa},-31.883396,115.922464), - ($$6434$$,$$CUNDEELEE$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$FORREST$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$PARKESTON$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$RAWLINNA$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$ZANTHUS$$,#{state_id_wa},-30.504142,123.124853), - ($$6436$$,$$MENZIES$$,#{state_id_wa},-29.691504,121.029042), - ($$6436$$,$$ULARRING$$,#{state_id_wa},-29.691504,121.029042), - ($$6437$$,$$LEINSTER$$,#{state_id_wa},-27.451985,120.545063), - ($$6437$$,$$SIR SAMUEL$$,#{state_id_wa},-27.451985,120.545063), - ($$6438$$,$$LAKE DARLOT$$,#{state_id_wa},-27.79056,121.58028), - ($$6438$$,$$LEONORA$$,#{state_id_wa},-27.79056,121.58028), - ($$6440$$,$$BANDYA$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$BEADELL$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$COSMO NEWBERY$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$LAKE WELLS$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$LAVERTON$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$NEALE$$,#{state_id_wa},-27.91009,122.327326), - ($$6442$$,$$KAMBALDA EAST$$,#{state_id_wa},-31.208026,121.618365), - ($$6442$$,$$KAMBALDA WEST$$,#{state_id_wa},-31.208026,121.618365), - ($$6443$$,$$BALLADONIA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$CAIGUNA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$COCKLEBIDDY$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$DUNDAS$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$EUCLA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$FRASER RANGE$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$HIGGINSVILLE$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$MADURA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$MUNDRABILLA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$NORSEMAN$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$WIDGIEMOOLTHA$$,#{state_id_wa},-32.466106,123.832359), - ($$6445$$,$$NORTH CASCADE$$,#{state_id_wa},-32.91,121.10083), - ($$6445$$,$$SALMON GUMS$$,#{state_id_wa},-32.91,121.10083), - ($$6446$$,$$GRASS PATCH$$,#{state_id_wa},-33.228449,121.718155), - ($$6447$$,$$LORT RIVER$$,#{state_id_wa},-33.35444,121.39139), - ($$6447$$,$$MOUNT NEY$$,#{state_id_wa},-33.35444,121.39139), - ($$6447$$,$$SCADDAN$$,#{state_id_wa},-33.35444,121.39139), - ($$6447$$,$$WITTENOOM HILLS$$,#{state_id_wa},-33.35444,121.39139), - ($$6448$$,$$GIBSON$$,#{state_id_wa},-33.644029,121.809646), - ($$6450$$,$$BANDY CREEK$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$BEAUMONT$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$BOYATUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CAPE LE GRAND$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CASCADE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CASTLETOWN$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CHADWICK$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CONDINGUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$COOMALBIDGUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$DALYUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$EAST MUNGLINUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$ESPERANCE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$HOWICK$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MERIVALE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MONJINGUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MUNGLINUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MYRUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$NERIDUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$NULSEN$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$PINK LAKE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$SINCLAIR$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$WEST BEACH$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$WINDABOUT$$,#{state_id_wa},-33.820967,121.93876), - ($$6452$$,$$BURAMINYA$$,#{state_id_wa},-32.91833,122.895), - ($$6452$$,$$CAPE ARID$$,#{state_id_wa},-32.91833,122.895), - ($$6452$$,$$ISRAELITE BAY$$,#{state_id_wa},-32.91833,122.895), - ($$6460$$,$$GOOMALLING$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$HULONGINE$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$KARRANADGIN$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$UCARTY WEST$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$WALYORMOURING$$,#{state_id_wa},-31.298531,116.826959), - ($$6461$$,$$DOWERIN$$,#{state_id_wa},-31.195622,117.031905), - ($$6461$$,$$KOOMBERKINE$$,#{state_id_wa},-31.195622,117.031905), - ($$6462$$,$$HINDMARSH$$,#{state_id_wa},-31.26972,117.23056), - ($$6462$$,$$MINNIVALE$$,#{state_id_wa},-31.26972,117.23056), - ($$6462$$,$$UCARTY$$,#{state_id_wa},-31.26972,117.23056), - ($$6463$$,$$BENJABERRING$$,#{state_id_wa},-31.141869,117.288577), - ($$6465$$,$$MANMANNING$$,#{state_id_wa},-30.865319,117.044964), - ($$6466$$,$$CADOUX$$,#{state_id_wa},-30.768036,117.135417), - ($$6467$$,$$BURAKIN$$,#{state_id_wa},-30.525059,117.1727), - ($$6468$$,$$GOODLANDS$$,#{state_id_wa},-30.10833,117.20889), - ($$6468$$,$$KALANNIE$$,#{state_id_wa},-30.10833,117.20889), - ($$6468$$,$$PETRUDOR$$,#{state_id_wa},-30.10833,117.20889), - ($$6470$$,$$KULJA$$,#{state_id_wa},-30.344349,117.338352), - ($$6472$$,$$BEACON$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$BIMBIJY$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$CLEARY$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$KARROUN HILL$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$MOUROUBRA$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$REMLAP$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$TAMPU$$,#{state_id_wa},-30.451404,117.865646), - ($$6473$$,$$NORTH WIALKI$$,#{state_id_wa},-30.33139,118.22306), - ($$6473$$,$$WIALKI$$,#{state_id_wa},-30.33139,118.22306), - ($$6475$$,$$BADGERIN ROCK$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$BOORALAMING$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$DUKIN$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$KOORDA$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$LAKE MARGARETTE$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$MOLLERIN$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$NEWCARLBEON$$,#{state_id_wa},-30.691457,117.274368), - ($$6476$$,$$GABBIN$$,#{state_id_wa},-30.799257,117.679456), - ($$6477$$,$$BENCUBBIN$$,#{state_id_wa},-30.811701,117.861684), - ($$6477$$,$$WELBUNGIN$$,#{state_id_wa},-30.811701,117.861684), - ($$6479$$,$$BARBALIN$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$BONNIE ROCK$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$DANDANNING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$ELACHBUTTING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$KARLONING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$LAKE BROWN$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$MUKINBUDIN$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$WATTONING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$WILGOYNE$$,#{state_id_wa},-30.881541,118.11395), - ($$6480$$,$$NUKARNI$$,#{state_id_wa},-31.2939,118.201877), - ($$6484$$,$$BULLFINCH$$,#{state_id_wa},-30.984212,119.116614), - ($$6484$$,$$ENNUIN$$,#{state_id_wa},-30.984212,119.116614), - ($$6484$$,$$LAKE DEBORAH$$,#{state_id_wa},-30.984212,119.116614), - ($$6485$$,$$COWCOWING$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$KORRELOCKING$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$NALKAIN$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$NEMBUDDING$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$WYALKATCHEM$$,#{state_id_wa},-30.992936,117.454903), - ($$6487$$,$$NORTH YELBENI$$,#{state_id_wa},-31.06056,117.66167), - ($$6487$$,$$SOUTH YELBENI$$,#{state_id_wa},-31.06056,117.66167), - ($$6487$$,$$YELBENI$$,#{state_id_wa},-31.06056,117.66167), - ($$6488$$,$$NORTH TRAYNING$$,#{state_id_wa},-31.04111,117.79278), - ($$6488$$,$$SOUTH TRAYNING$$,#{state_id_wa},-31.04111,117.79278), - ($$6488$$,$$TRAYNING$$,#{state_id_wa},-31.04111,117.79278), - ($$6489$$,$$KUNUNOPPIN$$,#{state_id_wa},-31.112821,117.918886), - ($$6489$$,$$NORTH KUNUNOPPIN$$,#{state_id_wa},-31.112821,117.918886), - ($$6489$$,$$SOUTH KUNUNOPPIN$$,#{state_id_wa},-31.112821,117.918886), - ($$6490$$,$$BURRAN ROCK$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$CHANDLER$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$ELABBIN$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$KWELKAN$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$NUNGARIN$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$TALGOMINE$$,#{state_id_wa},-31.260227,118.008744), - ($$6501$$,$$MUCHEA$$,#{state_id_wa},-31.604231,115.985004), - ($$6502$$,$$BINDOON$$,#{state_id_wa},-31.385163,116.096186), - ($$6502$$,$$BINDOON TRAINING AREA$$,#{state_id_wa},-31.385163,116.096186), - ($$6503$$,$$BAMBUN$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$BEERMULLAH$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$BOONANARRING$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$BREERA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$COONABIDGEE$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$COWALLA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$CULLALLA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$GINGIN$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$GINGINUP$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$GRANVILLE$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$LENNARD BROOK$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MINDARRA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MOONDAH$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MOORE RIVER NATIONAL PARK$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MUCKENBURRA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$NEERGABBY$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$ORANGE SPRINGS$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$RED GULLY$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$WANERIE$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$YEAL$$,#{state_id_wa},-31.419695,115.9014), - ($$6504$$,$$MOOLIABEENEE$$,#{state_id_wa},-31.327595,116.02722), - ($$6505$$,$$WANNAMAL$$,#{state_id_wa},-31.173278,115.931415), - ($$6506$$,$$MOGUMBER$$,#{state_id_wa},-31.0235,115.962385), - ($$6507$$,$$CATABY$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$COOLJARLOO$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$DANDARAGAN$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$MIMEGARRA$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$REGANS FORD$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$YATHROO$$,#{state_id_wa},-30.736585,115.54195), - ($$6509$$,$$GLENTROMIE$$,#{state_id_wa},-30.886908,116.244326), - ($$6509$$,$$NEW NORCIA$$,#{state_id_wa},-30.886908,116.244326), - ($$6509$$,$$WADDINGTON$$,#{state_id_wa},-30.886908,116.244326), - ($$6509$$,$$YARAWINDAH$$,#{state_id_wa},-30.886908,116.244326), - ($$6510$$,$$BARBERTON$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$BERKSHIRE VALLEY$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$GILLINGARRA$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$KOOJAN$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$MOORA$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$WALEBING$$,#{state_id_wa},-30.729825,116.026509), - ($$6511$$,$$CERVANTES$$,#{state_id_wa},-30.498083,115.081138), - ($$6512$$,$$COOMBERDALE$$,#{state_id_wa},-30.443603,116.041424), - ($$6512$$,$$NAMBAN$$,#{state_id_wa},-30.443603,116.041424), - ($$6513$$,$$GUNYIDI$$,#{state_id_wa},-30.145253,116.076219), - ($$6513$$,$$WATHEROO$$,#{state_id_wa},-30.145253,116.076219), - ($$6514$$,$$GREEN HEAD$$,#{state_id_wa},-30.063852,114.968731), - ($$6514$$,$$LEEMAN$$,#{state_id_wa},-30.063852,114.968731), - ($$6515$$,$$COOROW$$,#{state_id_wa},-29.882389,116.02162), - ($$6515$$,$$EGANU$$,#{state_id_wa},-29.882389,116.02162), - ($$6515$$,$$MARCHAGEE$$,#{state_id_wa},-29.882389,116.02162), - ($$6515$$,$$WADDY FOREST$$,#{state_id_wa},-29.882389,116.02162), - ($$6516$$,$$JURIEN BAY$$,#{state_id_wa},-30.307885,115.03648), - ($$6517$$,$$CARNAMAH$$,#{state_id_wa},-29.688487,115.886125), - ($$6518$$,$$ENEABBA$$,#{state_id_wa},-29.817799,115.267594), - ($$6518$$,$$WARRADARGE$$,#{state_id_wa},-29.817799,115.267594), - ($$6519$$,$$ARRINO$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$ARROWSMITH EAST$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$DUDAWA$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$KADATHINNI$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$THREE SPRINGS$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$WOMARDEN$$,#{state_id_wa},-29.440061,115.628368), - ($$6521$$,$$BADGINGARRA$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$BOOTHENDARRA$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$GREY$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$HILL RIVER$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$NAMBUNG$$,#{state_id_wa},-30.387022,115.496702), - ($$6522$$,$$BUNDANOON$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$HOLMWOOD$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$IKEWA$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$LOCKIER$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$MINGENEW$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$MOORIARY$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$MOUNT BUDD$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$NANGETTY$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$YANDANOOKA$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$YARRAGADEE$$,#{state_id_wa},-29.29944,115.49222), - ($$6525$$,$$ALLANOOKA$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$ARROWSMITH$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$BONNIEFIELD$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$BOOKARA$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$DONGARA$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$IRWIN$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$MILO$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$MOUNT ADAMS$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$MOUNT HORNER$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$PORT DENISON$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$SPRINGFIELD$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$YARDARINO$$,#{state_id_wa},-29.047262,115.029078), - ($$6528$$,$$MOUNT HILL$$,#{state_id_wa},-28.9825,114.9075), - ($$6528$$,$$SOUTH GREENOUGH$$,#{state_id_wa},-28.9825,114.9075), - ($$6528$$,$$WALKAWAY$$,#{state_id_wa},-28.9825,114.9075), - ($$6530$$,$$BEACHLANDS$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$BERESFORD$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$BLUFF POINT$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$GERALDTON$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$GERALDTON DC$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$HOUTMAN ABROLHOS$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$KARLOO$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MAHOMETS FLATS$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MERU$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MORESBY$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MOUNT TARCOOLA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$RANGEWAY$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$SPALDING$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$STRATHALBYN$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$SUNSET BEACH$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$TARCOOLA BEACH$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$UTAKARRA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WAGGRAKINE$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WANDINA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WEBBERTON$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WEST END$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WONTHELLA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WOORREE$$,#{state_id_wa},-28.788893,114.59948), - ($$6531$$,$$GERALDTON PO$$,#{state_id_wa},-32.278396,115.740693), - ($$6532$$,$$AJANA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BINNU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BOOTENAL$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BRINGO$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BULLER$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BURMA ROAD$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$CAPE BURNEY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$CARRARANG$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$COBURN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$COOLCALALAYA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DARTMOOR$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DEEPDALE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DINDILOA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DRUMMOND COVE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DURAWAH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EAST CHAPMAN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EAST NABAWA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EAST YUNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ELLENDALE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ERADU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ERADU SOUTH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EURARDY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$GEORGINA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$GLENFIELD$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$GREENOUGH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$HAMELIN POOL$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$HICKETY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$HOWATHARRA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$KOJARENA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MARRAH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MEADOW$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MINNENOOKA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MOONYOONOOKA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MOUNT ERIN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NABAWA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NANSON$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NARALING$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NARNGULU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NARRA TARRA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NERREN NERREN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NOLBA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NORTH ERADU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NORTHERN GULLY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$OAKAJEE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ROCKWELL$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$RUDDS GULLY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$SANDSPRINGS$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$SOUTH YUNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$TAMALA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$TIBRADDEN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$TOOLONGA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$VALENTINE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WANDANA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WEST BINNU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WHITE PEAK$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WICHERINA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WICHERINA SOUTH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$YETNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$YUNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6535$$,$$ALMA$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$BOWES$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$EAST BOWES$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$GREGORY$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$HORROCKS$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$ISSEKA$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$NORTHAMPTON$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$OGILVIE$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$SANDY GULLY$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$YALLABATHARRA$$,#{state_id_wa},-28.233375,114.693575), - ($$6536$$,$$KALBARRI$$,#{state_id_wa},-27.710568,114.164418), - ($$6536$$,$$KALBARRI NATIONAL PARK$$,#{state_id_wa},-27.710568,114.164418), - ($$6536$$,$$ZUYTDORP$$,#{state_id_wa},-27.710568,114.164418), - ($$6537$$,$$DENHAM$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$DIRK HARTOG ISLAND$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$FRANCOIS PERON NATIONAL PARK$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$MONKEY MIA$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$NANGA$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$SHARK BAY$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$USELESS LOOP$$,#{state_id_wa},-25.927885,113.533715), - ($$6556$$,$$BEECHINA$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$CHIDLOW$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$GORRIE$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$MALMALLING$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$THE LAKES$$,#{state_id_wa},-31.860734,116.315042), - ($$6558$$,$$WOOROLOO$$,#{state_id_wa},-31.804012,116.312779), - ($$6560$$,$$WUNDOWIE$$,#{state_id_wa},-31.753412,116.385152), - ($$6562$$,$$BAKERS HILL$$,#{state_id_wa},-31.747506,116.459591), - ($$6562$$,$$COPLEY$$,#{state_id_wa},-31.747506,116.459591), - ($$6562$$,$$WOOTTATING$$,#{state_id_wa},-31.747506,116.459591), - ($$6564$$,$$CLACKLINE$$,#{state_id_wa},-31.719218,116.506842), - ($$6566$$,$$BEJOORDING$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$CARANI$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$COONDLE$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$CULHAM$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$DUMBARTON$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$HODDYS WELL$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$KATRINE$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$NUNILE$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$TOODYAY$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$WEST TOODYAY$$,#{state_id_wa},-31.383465,116.533656), - ($$6567$$,$$DEWARS POOL$$,#{state_id_wa},-31.459208,116.419958), - ($$6567$$,$$JULIMAR$$,#{state_id_wa},-31.459208,116.419958), - ($$6567$$,$$MOONDYNE$$,#{state_id_wa},-31.459208,116.419958), - ($$6568$$,$$BOLGART$$,#{state_id_wa},-31.274938,116.508618), - ($$6568$$,$$WATTENING$$,#{state_id_wa},-31.274938,116.508618), - ($$6568$$,$$WYENING$$,#{state_id_wa},-31.274938,116.508618), - ($$6569$$,$$CALINGIRI$$,#{state_id_wa},-31.091752,116.44884), - ($$6569$$,$$OLD PLAINS$$,#{state_id_wa},-31.091752,116.44884), - ($$6571$$,$$YERECOIN$$,#{state_id_wa},-30.922107,116.389442), - ($$6572$$,$$PIAWANING$$,#{state_id_wa},0.0,0.0), - ($$6574$$,$$BINDI BINDI$$,#{state_id_wa},-30.627746,116.364029), - ($$6574$$,$$GABALONG$$,#{state_id_wa},-30.627746,116.364029), - ($$6575$$,$$MILING$$,#{state_id_wa},-30.49034,116.360856), - ($$6603$$,$$KONNONGORRING$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$LAKE HINDS$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$LAKE NINAN$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$MOCARDY$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$WONGAN HILLS$$,#{state_id_wa},-31.010506,116.761929), - ($$6605$$,$$KONDUT$$,#{state_id_wa},-30.708747,116.699538), - ($$6606$$,$$BALLIDU$$,#{state_id_wa},-30.600411,116.772852), - ($$6606$$,$$EAST BALLIDU$$,#{state_id_wa},-30.600411,116.772852), - ($$6606$$,$$WEST BALLIDU$$,#{state_id_wa},-30.600411,116.772852), - ($$6608$$,$$EAST DAMBORING$$,#{state_id_wa},-30.47972,116.80611), - ($$6608$$,$$MARNE$$,#{state_id_wa},-30.47972,116.80611), - ($$6608$$,$$PITHARA$$,#{state_id_wa},-30.47972,116.80611), - ($$6609$$,$$DALWALLINU$$,#{state_id_wa},-30.27811,116.662428), - ($$6609$$,$$NUGADONG$$,#{state_id_wa},-30.27811,116.662428), - ($$6609$$,$$XANTIPPE$$,#{state_id_wa},-30.27811,116.662428), - ($$6612$$,$$JIBBERDING$$,#{state_id_wa},-30.023398,116.784823), - ($$6612$$,$$MIAMOON$$,#{state_id_wa},-30.023398,116.784823), - ($$6612$$,$$PAYNES FIND$$,#{state_id_wa},-30.023398,116.784823), - ($$6612$$,$$WUBIN$$,#{state_id_wa},-30.023398,116.784823), - ($$6613$$,$$BUNTINE$$,#{state_id_wa},-29.986601,116.571121), - ($$6614$$,$$MAYA$$,#{state_id_wa},-29.881696,116.502487), - ($$6616$$,$$LATHAM$$,#{state_id_wa},-29.756602,116.444694), - ($$6620$$,$$PERENJORI$$,#{state_id_wa},-29.443139,116.288189), - ($$6620$$,$$ROTHSAY$$,#{state_id_wa},-29.443139,116.288189), - ($$6623$$,$$BOWGADA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$BUNJIL$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$GUTHA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$KOOLANOOKA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$MORAWA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$PINTHARUKA$$,#{state_id_wa},-29.330125,116.152284), - ($$6625$$,$$MERKANOOKA$$,#{state_id_wa},0.0,0.0), - ($$6627$$,$$CANNA$$,#{state_id_wa},-28.896856,115.861125), - ($$6628$$,$$TARDUN$$,#{state_id_wa},-28.792926,115.74985), - ($$6630$$,$$DEVILS CREEK$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$MULLEWA$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$MURCHISON$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$NERRAMYNE$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$NUNIERRA$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$WEST CASUARINAS$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$WONGOONDY$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$WOOLGORONG$$,#{state_id_wa},-28.644761,115.478764), - ($$6631$$,$$PINDAR$$,#{state_id_wa},-28.477433,115.791146), - ($$6632$$,$$AMBANIA$$,#{state_id_wa},-28.695321,115.118798), - ($$6632$$,$$TENINDEWA$$,#{state_id_wa},-28.695321,115.118798), - ($$6635$$,$$SOUTH MURCHISON$$,#{state_id_wa},-27.316335,116.571226), - ($$6635$$,$$YALGOO$$,#{state_id_wa},-27.316335,116.571226), - ($$6638$$,$$COOLADAR HILL$$,#{state_id_wa},-28.4825,118.16833), - ($$6638$$,$$DAGGAR HILLS$$,#{state_id_wa},-28.4825,118.16833), - ($$6638$$,$$MOUNT MAGNET$$,#{state_id_wa},-28.4825,118.16833), - ($$6638$$,$$PAYNESVILLE$$,#{state_id_wa},-28.4825,118.16833), - ($$6639$$,$$SANDSTONE$$,#{state_id_wa},-28.204848,119.650272), - ($$6640$$,$$CUE$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$EAST MURCHISON$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$LAKE AUSTIN$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$REEDY$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$WELD RANGE$$,#{state_id_wa},-27.4231,117.898965), - ($$6642$$,$$ANGELO RIVER$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$CAPRICORN$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$KUMARINA$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$MEEKATHARRA$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$PEAK HILL$$,#{state_id_wa},-24.078602,118.010422), - ($$6646$$,$$LAKE CARNEGIE$$,#{state_id_wa},-26.344277,122.256427), - ($$6646$$,$$LITTLE SANDY DESERT$$,#{state_id_wa},-26.344277,122.256427), - ($$6646$$,$$WILUNA$$,#{state_id_wa},-26.344277,122.256427), - ($$6701$$,$$BABBAGE ISLAND$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$BERNIER ISLAND$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$BROCKMAN$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$BROWN RANGE$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$CARBLA$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$CARNARVON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$CORAL BAY$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$DORRE ISLAND$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$EAST CARNARVON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$GILROYD$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$GREYS PLAIN$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$INGGARDA$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$KENNEDY RANGE$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$KINGSFORD$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$LYNDON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MACLEOD$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MASSEY BAY$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MINILYA$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MORGANTOWN$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$NINGALOO$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$NORTH PLANTATIONS$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$SOUTH CARNARVON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$SOUTH PLANTATIONS$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$TALISKER$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$WOODLEIGH$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$WOORAMEL$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$YALARDY$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$YANDOO CREEK$$,#{state_id_wa},-24.874403,113.632427), - ($$6705$$,$$EAST LYONS RIVER$$,#{state_id_wa},-24.22778,117.37583), - ($$6705$$,$$GASCOYNE JUNCTION$$,#{state_id_wa},-24.22778,117.37583), - ($$6705$$,$$GASCOYNE RIVER$$,#{state_id_wa},-24.22778,117.37583), - ($$6705$$,$$WEST LYONS RIVER$$,#{state_id_wa},-24.22778,117.37583), - ($$6707$$,$$CAPE RANGE NATIONAL PARK$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$EXMOUTH$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$EXMOUTH GULF$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$LEARMONTH$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$NORTH WEST CAPE$$,#{state_id_wa},-22.158615,113.920333), - ($$6710$$,$$CANE$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$ONSLOW$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$PEEDAMULLA$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$TALANDJI$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$YANNARIE$$,#{state_id_wa},-22.095,115.85528), - ($$6711$$,$$THEVENARD ISLAND$$,#{state_id_wa},-21.458,114.998249), - ($$6712$$,$$BARROW ISLAND$$,#{state_id_wa},-20.86322,115.407403), - ($$6713$$,$$DAMPIER$$,#{state_id_wa},-20.661726,116.707075), - ($$6713$$,$$DAMPIER ARCHIPELAGO$$,#{state_id_wa},-20.661726,116.707075), - ($$6714$$,$$ANTONYMYRE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BALLA BALLA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BAYNTON$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BULGARRA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BURRUP$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$CLEAVERVILLE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$COOYA POOYA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$GAP RIDGE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$GNOOREA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$KARRATHA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$KARRATHA INDUSTRIAL ESTATE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MAITLAND$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MARDIE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MILLARS WELL$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MOUNT ANKETELL$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MULATAGA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$NICKOL$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$PEGS CREEK$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$SHERLOCK$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$STOVE HILL$$,#{state_id_wa},-20.663163,117.093371), - ($$6716$$,$$FORTESCUE$$,#{state_id_wa},-21.654285,116.129747), - ($$6716$$,$$HAMERSLEY RANGE$$,#{state_id_wa},-21.654285,116.129747), - ($$6716$$,$$MILLSTREAM$$,#{state_id_wa},-21.654285,116.129747), - ($$6716$$,$$PANNAWONICA$$,#{state_id_wa},-21.654285,116.129747), - ($$6718$$,$$ROEBOURNE$$,#{state_id_wa},-20.77542,117.146619), - ($$6718$$,$$WHIM CREEK$$,#{state_id_wa},-20.77542,117.146619), - ($$6720$$,$$COSSACK$$,#{state_id_wa},-20.67833,117.18861), - ($$6720$$,$$POINT SAMSON$$,#{state_id_wa},-20.67833,117.18861), - ($$6720$$,$$WICKHAM$$,#{state_id_wa},-20.67833,117.18861), - ($$6721$$,$$INDEE$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$MUNDABULLANGANA$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$PARDOO$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$PORT HEDLAND$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$REDBANK$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$STRELLEY$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$WALLAREENYA$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$WEDGEFIELD$$,#{state_id_wa},-20.786363,118.598409), - ($$6722$$,$$BOODARIE$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$DE GREY$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$FINUCANE$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$PIPPINGARRA$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$SOUTH HEDLAND$$,#{state_id_wa},-20.395562,118.572647), - ($$6725$$,$$BILINGURR$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$BROOME$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$DAMPIER PENINSULA$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$DJUGUN$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$EIGHTY MILE BEACH$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$GINGERAH$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$LAGRANGE$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$MINYIRR$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$ROEBUCK$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$WATERBANK$$,#{state_id_wa},-17.914172,122.247317), - ($$6726$$,$$CABLE BEACH$$,#{state_id_wa},-17.950181,122.196423), - ($$6728$$,$$CAMBALLIN$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$DERBY$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$GEEGULLY CREEK$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$KIMBOLTON$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$KING LEOPOLD RANGES$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$MEDA$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$ST GEORGE RANGES$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$WILLARE$$,#{state_id_wa},-17.986747,124.178459), - ($$6731$$,$$COCKATOO ISLAND$$,#{state_id_wa},-16.094014,123.612159), - ($$6733$$,$$KOOLAN ISLAND$$,#{state_id_wa},-16.132888,123.740164), - ($$6740$$,$$DRYSDALE RIVER$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$KALUMBURU$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$MITCHELL PLATEAU$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$OOMBULGURRI$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$PRINCE REGENT RIVER$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$WYNDHAM$$,#{state_id_wa},-14.910744,126.666239), - ($$6743$$,$$CAMBRIDGE GULF$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$DURACK$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$GIBB$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$KUNUNURRA$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$LAKE ARGYLE$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$WARMUN$$,#{state_id_wa},-15.174208,128.550721), - ($$6751$$,$$CHICHESTER$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$INNAWANGA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$JUNA DOWNS$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$KARIJINI$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$MOUNT SHEILA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$MULGA DOWNS$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$NANUTARRA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$ROCKLEA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$TOM PRICE$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$WITTENOOM$$,#{state_id_wa},-21.905,118.09056), - ($$6753$$,$$NEWMAN$$,#{state_id_wa},-23.357288,119.737169), - ($$6754$$,$$PARABURDOO$$,#{state_id_wa},-23.168811,117.74817), - ($$6758$$,$$NULLAGINE$$,#{state_id_wa},-21.91096,120.197457), - ($$6760$$,$$MARBLE BAR$$,#{state_id_wa},-21.171437,119.743907), - ($$6762$$,$$TELFER$$,#{state_id_wa},-21.713675,122.230159), - ($$6765$$,$$FITZROY CROSSING$$,#{state_id_wa},-18.194162,125.568887), - ($$6765$$,$$MOUNT HARDMAN$$,#{state_id_wa},-18.194162,125.568887), - ($$6770$$,$$HALLS CREEK$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$MCBEATH$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$MUELLER RANGES$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$ORD RIVER$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$PURNULULU$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$STURT CREEK$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$TANAMI$$,#{state_id_wa},-18.224393,127.66743), - ($$6798$$,$$CHRISTMAS ISLAND$$,#{state_id_wa},-10.487053,105.64067), - ($$6799$$,$$HOME ISLAND COCOS ($$KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), - ($$6799$$,$$WEST ISLAND COCOS ($$KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), - ($$6800$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6803$$,$$NORTHBRIDGE$$,#{state_id_wa},0.0,0.0), - ($$6809$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6817$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6820$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6827$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6830$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6831$$,$$PERTH ST GEORGES TCE$$,#{state_id_wa},-31.95505,115.857527), - ($$6832$$,$$PERTH ADELAIDE TCE$$,#{state_id_wa},-31.958153,115.866732), - ($$6837$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6838$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6839$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6840$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6841$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6842$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6843$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6844$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6845$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6846$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6847$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6848$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6849$$,$$PERTH BC$$,#{state_id_wa},0.0,0.0), - ($$6850$$,$$CLOISTERS SQUARE PO$$,#{state_id_wa},-33.663414,115.332906), - ($$6865$$,$$NORTHBRIDGE$$,#{state_id_wa},0.0,0.0), - ($$6872$$,$$WEST PERTH$$,#{state_id_wa},-31.94319,115.876395), - ($$6892$$,$$EAST PERTH$$,#{state_id_wa},-31.777103,115.817894), - ($$6900$$,$$LEEDERVILLE$$,#{state_id_wa},0.0,0.0), - ($$6901$$,$$WEST LEEDERVILLE$$,#{state_id_wa},-31.944548,115.875924), - ($$6902$$,$$LEEDERVILLE$$,#{state_id_wa},0.0,0.0), - ($$6903$$,$$LEEDERVILLE$$,#{state_id_wa},0.0,0.0), - ($$6904$$,$$SUBIACO PO$$,#{state_id_wa},-31.943654,115.834628), - ($$6905$$,$$NORTHLANDS PO$$,#{state_id_wa},0.0,0.0), - ($$6906$$,$$NORTH PERTH$$,#{state_id_wa},-31.982001,115.760961), - ($$6907$$,$$NEDLANDS$$,#{state_id_wa},0.0,0.0), - ($$6909$$,$$NEDLANDS$$,#{state_id_wa},0.0,0.0), - ($$6910$$,$$CLAREMONT$$,#{state_id_wa},-31.981493,115.774504), - ($$6911$$,$$COTTESLOE$$,#{state_id_wa},-32.403407,115.761982), - ($$6912$$,$$MOSMAN PARK$$,#{state_id_wa},-32.011748,115.763135), - ($$6913$$,$$WEMBLEY$$,#{state_id_wa},0.0,0.0), - ($$6914$$,$$BALCATTA$$,#{state_id_wa},-31.861596,115.815211), - ($$6915$$,$$MOUNT HAWTHORN$$,#{state_id_wa},-31.954127,115.848262), - ($$6916$$,$$OSBORNE PARK$$,#{state_id_wa},-31.885883,115.804802), - ($$6916$$,$$OSBORNE PARK DC$$,#{state_id_wa},-31.885883,115.804802), - ($$6917$$,$$OSBORNE PARK$$,#{state_id_wa},-31.885883,115.804802), - ($$6918$$,$$INNALOO$$,#{state_id_wa},0.0,0.0), - ($$6919$$,$$JOONDALUP DC$$,#{state_id_wa},0.0,0.0), - ($$6920$$,$$NORTH BEACH$$,#{state_id_wa},-31.859408,115.775442), - ($$6921$$,$$KARRINYUP$$,#{state_id_wa},-31.882332,115.791881), - ($$6922$$,$$SCARBOROUGH$$,#{state_id_wa},-31.901385,115.79501), - ($$6923$$,$$HILLARYS$$,#{state_id_wa},0.0,0.0), - ($$6924$$,$$GREENWOOD$$,#{state_id_wa},-32.559825,115.797347), - ($$6925$$,$$WALLISTON DC$$,#{state_id_wa},0.0,0.0), - ($$6926$$,$$KALAMUNDA$$,#{state_id_wa},-31.939027,116.012518), - ($$6929$$,$$MOUNT LAWLEY$$,#{state_id_wa},-31.954127,115.848262), - ($$6931$$,$$MAYLANDS$$,#{state_id_wa},0.0,0.0), - ($$6932$$,$$INGLEWOOD$$,#{state_id_wa},-31.923239,115.882764), - ($$6933$$,$$BAYSWATER$$,#{state_id_wa},-31.907152,115.896545), - ($$6934$$,$$BASSENDEAN$$,#{state_id_wa},-31.915103,115.921101), - ($$6935$$,$$GUILDFORD$$,#{state_id_wa},-31.923723,115.921132), - ($$6936$$,$$MIDLAND DC$$,#{state_id_wa},0.0,0.0), - ($$6937$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6938$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6939$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6940$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6941$$,$$MIRRABOOKA$$,#{state_id_wa},-31.842045,115.855186), - ($$6942$$,$$BASSENDEAN DC$$,#{state_id_wa},0.0,0.0), - ($$6943$$,$$MORLEY$$,#{state_id_wa},-31.887921,115.89292), - ($$6944$$,$$MALAGA$$,#{state_id_wa},-31.864862,115.895533), - ($$6945$$,$$MALAGA DC$$,#{state_id_wa},0.0,0.0), - ($$6946$$,$$WANNEROO$$,#{state_id_wa},-31.617559,115.715081), - ($$6947$$,$$WANGARA DC$$,#{state_id_wa},0.0,0.0), - ($$6951$$,$$SOUTH PERTH$$,#{state_id_wa},-32.068705,115.821722), - ($$6952$$,$$COMO$$,#{state_id_wa},-31.891696,115.817919), - ($$6953$$,$$APPLECROSS$$,#{state_id_wa},0.0,0.0), - ($$6954$$,$$BOORAGOON$$,#{state_id_wa},0.0,0.0), - ($$6955$$,$$WILLETTON$$,#{state_id_wa},0.0,0.0), - ($$6956$$,$$MELVILLE$$,#{state_id_wa},-31.988065,115.853588), - ($$6957$$,$$PALMYRA$$,#{state_id_wa},0.0,0.0), - ($$6958$$,$$ROYAL AUSTRALIAN NAVY WARSHIPS$$,#{state_id_wa},0.0,0.0), - ($$6959$$,$$FREMANTLE$$,#{state_id_wa},-32.067114,115.986396), - ($$6960$$,$$MYAREE BC$$,#{state_id_wa},0.0,0.0), - ($$6961$$,$$PALMYRA DC$$,#{state_id_wa},0.0,0.0), - ($$6963$$,$$HAMILTON HILL$$,#{state_id_wa},-32.076945,115.788706), - ($$6964$$,$$SUCCESS$$,#{state_id_wa},-32.022746,115.860179), - ($$6965$$,$$BIBRA LAKE DC$$,#{state_id_wa},0.0,0.0), - ($$6966$$,$$KWINANA$$,#{state_id_wa},-32.143195,115.859834), - ($$6967$$,$$ROCKINGHAM DC$$,#{state_id_wa},0.0,0.0), - ($$6968$$,$$ROCKINGHAM$$,#{state_id_wa},-32.107766,115.782689), - ($$6969$$,$$ROCKINGHAM BEACH$$,#{state_id_wa},-32.264021,115.745072), - ($$6970$$,$$CANNING VALE DC$$,#{state_id_wa},0.0,0.0), - ($$6979$$,$$VICTORIA PARK$$,#{state_id_wa},-31.954583,115.896195), - ($$6980$$,$$CANNINGTON$$,#{state_id_wa},0.0,0.0), - ($$6981$$,$$EAST VICTORIA PARK$$,#{state_id_wa},-31.951832,115.876964), - ($$6982$$,$$BENTLEY$$,#{state_id_wa},-31.869817,116.169125), - ($$6983$$,$$BENTLEY DC$$,#{state_id_wa},0.0,0.0), - ($$6984$$,$$BELMONT$$,#{state_id_wa},-31.965766,115.933458), - ($$6985$$,$$CLOVERDALE$$,#{state_id_wa},-33.625285,115.600155), - ($$6986$$,$$WELSHPOOL DC$$,#{state_id_wa},0.0,0.0), - ($$6987$$,$$CANNINGTON$$,#{state_id_wa},0.0,0.0), - ($$6988$$,$$THORNLIE$$,#{state_id_wa},-32.050009,115.964764), - ($$6989$$,$$MADDINGTON$$,#{state_id_wa},-32.039597,116.009575), - ($$6990$$,$$GOSNELLS$$,#{state_id_wa},-32.060407,116.008461), - ($$6991$$,$$KELMSCOTT$$,#{state_id_wa},0.0,0.0), - ($$6992$$,$$ARMADALE$$,#{state_id_wa},-31.964503,115.920395), - ($$6997$$,$$KELMSCOTT DC$$,#{state_id_wa},0.0,0.0), - ($$7000$$,$$BATHURST STREET PO$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$GLEBE$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$HOBART$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$MOUNT STUART$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$NORTH HOBART$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$QUEENS DOMAIN$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$WEST HOBART$$,#{state_id_tas},-42.874031,147.326354), - ($$7001$$,$$HOBART$$,#{state_id_tas},-42.837499,147.506162), - ($$7002$$,$$NORTH HOBART$$,#{state_id_tas},-42.899691,147.446349), - ($$7004$$,$$BATTERY POINT$$,#{state_id_tas},-42.892767,147.333242), - ($$7004$$,$$SOUTH HOBART$$,#{state_id_tas},-42.892767,147.333242), - ($$7005$$,$$DYNNYRNE$$,#{state_id_tas},-42.901018,147.314131), - ($$7005$$,$$LOWER SANDY BAY$$,#{state_id_tas},-42.901018,147.314131), - ($$7005$$,$$SANDY BAY$$,#{state_id_tas},-42.901018,147.314131), - ($$7005$$,$$UNIVERSITY OF TASMANIA$$,#{state_id_tas},-42.901018,147.314131), - ($$7006$$,$$SANDY BAY$$,#{state_id_tas},-42.908108,147.344395), - ($$7007$$,$$MOUNT NELSON$$,#{state_id_tas},-42.92092,147.32303), - ($$7007$$,$$TOLMANS HILL$$,#{state_id_tas},-42.92092,147.32303), - ($$7008$$,$$LENAH VALLEY$$,#{state_id_tas},-42.865842,147.27797), - ($$7008$$,$$NEW TOWN$$,#{state_id_tas},-42.865842,147.27797), - ($$7009$$,$$DERWENT PARK$$,#{state_id_tas},-42.835352,147.291007), - ($$7009$$,$$LUTANA$$,#{state_id_tas},-42.835352,147.291007), - ($$7009$$,$$MOONAH$$,#{state_id_tas},-42.835352,147.291007), - ($$7009$$,$$WEST MOONAH$$,#{state_id_tas},-42.835352,147.291007), - ($$7010$$,$$DOWSING POINT$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$GLENORCHY$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$GOODWOOD$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$MONTROSE$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$ROSETTA$$,#{state_id_tas},-42.822986,147.302899), - ($$7011$$,$$AUSTINS FERRY$$,#{state_id_tas},-42.766405,147.243418), - ($$7011$$,$$BERRIEDALE$$,#{state_id_tas},-42.766405,147.243418), - ($$7011$$,$$CHIGWELL$$,#{state_id_tas},-42.766405,147.243418), - ($$7011$$,$$CLAREMONT$$,#{state_id_tas},-42.766405,147.243418), - ($$7012$$,$$COLLINSVALE$$,#{state_id_tas},-42.842698,147.189242), - ($$7012$$,$$GLENLUSK$$,#{state_id_tas},-42.842698,147.189242), - ($$7015$$,$$GEILSTON BAY$$,#{state_id_tas},-42.836405,147.350958), - ($$7015$$,$$LINDISFARNE$$,#{state_id_tas},-42.836405,147.350958), - ($$7015$$,$$ROSE BAY$$,#{state_id_tas},-42.836405,147.350958), - ($$7016$$,$$RISDON VALE$$,#{state_id_tas},-42.815584,147.378336), - ($$7017$$,$$GRASSTREE HILL$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$HONEYWOOD$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$OLD BEACH$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$OTAGO$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$RISDON$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$TEA TREE$$,#{state_id_tas},-42.782045,147.361328), - ($$7018$$,$$BELLERIVE$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$HOWRAH$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$MONTAGU BAY$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$MORNINGTON$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$ROSNY$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$ROSNY PARK$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$TRANMERE$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$WARRANE$$,#{state_id_tas},-42.874817,147.367625), - ($$7019$$,$$CLARENDON VALE$$,#{state_id_tas},-42.893193,147.44655), - ($$7019$$,$$OAKDOWNS$$,#{state_id_tas},-42.893193,147.44655), - ($$7019$$,$$ROKEBY$$,#{state_id_tas},-42.893193,147.44655), - ($$7020$$,$$CLIFTON BEACH$$,#{state_id_tas},-42.98954,147.521516), - ($$7020$$,$$SANDFORD$$,#{state_id_tas},-42.98954,147.521516), - ($$7021$$,$$LAUDERDALE$$,#{state_id_tas},-42.904736,147.477128), - ($$7022$$,$$SOUTH ARM$$,#{state_id_tas},-43.028461,147.41684), - ($$7023$$,$$OPOSSUM BAY$$,#{state_id_tas},-42.990339,147.402212), - ($$7024$$,$$CREMORNE$$,#{state_id_tas},-42.951952,147.522229), - ($$7025$$,$$DULCOT$$,#{state_id_tas},-42.787354,147.416285), - ($$7025$$,$$RICHMOND$$,#{state_id_tas},-42.787354,147.416285), - ($$7026$$,$$CAMPANIA$$,#{state_id_tas},-42.664221,147.421446), - ($$7027$$,$$COLEBROOK$$,#{state_id_tas},-42.534353,147.364102), - ($$7030$$,$$APSLEY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$ARTHURS LAKE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BAGDAD$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BAGDAD NORTH$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BOTHWELL$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BRIDGEWATER$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BRIGHTON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BROADMARSH$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$CRAMPS BAY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$DROMEDARY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$DYSART$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$ELDERSLIE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$FLINTSTONE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$GAGEBROOK$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$GRANTON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$HERDSMANS COVE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$HERMITAGE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$INTERLAKEN$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$JERICHO$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$KEMPTON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$LAKE SORELL$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$LIAWENEE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$LOWER MARSHES$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MANGALORE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MELTON MOWBRAY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MIENA$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MILLERS BLUFF$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MORASS BAY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$PELHAM$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$PONTVILLE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$SHANNON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$STEPPES$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$TODS CORNER$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$WADDAMANA$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$WILBURVILLE$$,#{state_id_tas},-42.41812,147.138308), - ($$7050$$,$$ALBION HEIGHTS$$,#{state_id_tas},-42.956086,147.322982), - ($$7050$$,$$KINGSTON$$,#{state_id_tas},-42.956086,147.322982), - ($$7050$$,$$KINGSTON BEACH$$,#{state_id_tas},-42.956086,147.322982), - ($$7051$$,$$KINGSTON$$,#{state_id_tas},-42.987394,147.327238), - ($$7052$$,$$BLACKMANS BAY$$,#{state_id_tas},-42.995485,147.322456), - ($$7053$$,$$BONNET HILL$$,#{state_id_tas},-42.972024,147.331126), - ($$7053$$,$$TAROONA$$,#{state_id_tas},-42.972024,147.331126), - ($$7054$$,$$BARRETTA$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$CONINGHAM$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$ELECTRONA$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$FERN TREE$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$HOWDEN$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$LESLIE VALE$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$LOWER SNUG$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$MARGATE$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$NEIKA$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$RIDGEWAY$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$SNUG$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$TINDERBOX$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$WELLINGTON PARK$$,#{state_id_tas},-43.045835,147.264843), - ($$7055$$,$$HUNTINGFIELD$$,#{state_id_tas},-42.991603,147.289063), - ($$7109$$,$$CRABTREE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$CRADOC$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GLAZIERS BAY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GLEN HUON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GLENDEVIE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GROVE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$HASTINGS$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$HUONVILLE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$IDA BAY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$JUDBURY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LONNAVALE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LOWER LONGLEY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LOWER WATTLE GROVE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LUCASTON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LUNE RIVER$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LYMINGTON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$MOUNTAIN RIVER$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$PETCHEYS BAY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$RAMINEA$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$RANELAGH$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$RECHERCHE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$SOUTHPORT$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$SOUTHPORT LAGOON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$STRATHBLANE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$WATERLOO$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$WATTLE GROVE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$WOODSTOCK$$,#{state_id_tas},-42.963329,147.078587), - ($$7112$$,$$ABELS BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$CHARLOTTE COVE$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$CYGNET$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$DEEP BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$EGGS AND BACON BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$GARDEN ISLAND CREEK$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$GARDNERS BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$NICHOLLS RIVULET$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$RANDALLS BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$VERONA SANDS$$,#{state_id_tas},-43.23333,147.098032), - ($$7113$$,$$FRANKLIN$$,#{state_id_tas},-43.089828,147.010508), - ($$7116$$,$$BROOKS BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$CAIRNS BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$CASTLE FORBES BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$GEEVESTON$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$POLICE POINT$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$PORT HUON$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$SURGES BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$SURVEYORS BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7117$$,$$DOVER$$,#{state_id_tas},-43.314133,147.015191), - ($$7119$$,$$STONOR$$,#{state_id_tas},-42.397107,147.375552), - ($$7120$$,$$ANDOVER$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$ANTILL PONDS$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$BADEN$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$LEMONT$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$LEVENDALE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$MOUNT SEYMOUR$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$OATLANDS$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$PARATTAH$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$PAWTELLA$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$RHYNDASTON$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$STONEHENGE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$SWANSTON$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$TIBERIAS$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$TUNBRIDGE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$TUNNACK$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$WHITEFOORD$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$WOODBURY$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$WOODSDALE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$YORK PLAINS$$,#{state_id_tas},-42.329996,147.460643), - ($$7139$$,$$STRATHGORDON$$,#{state_id_tas},0.0,0.0), - ($$7140$$,$$BLACK HILLS$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BOYER$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BRADYS LAKE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BRONTE PARK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BUSHY PARK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BUTLERS GORGE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$DEE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$DERWENT BRIDGE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$ELLENDALE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$FENTONBURY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$FITZGERALD$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$FLORENTINE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$GLENFERN$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$GLENORA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$GRETNA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$HAMILTON$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$HAYES$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$HOLLOW TREE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$KARANJA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LACHLAN$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LAKE ST CLAIR$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LAWITTA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LITTLE PINE LAGOON$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LONDON LAKES$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MACQUARIE PLAINS$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MAGRA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MALBINA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MAYDENA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MEADOWBANK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOLESWORTH$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOOGARA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOUNT FIELD$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOUNT LLOYD$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$NATIONAL PARK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$NEW NORFOLK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$OSTERLEY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$OUSE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$PLENTY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$ROSEGARLAND$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$SORELL CREEK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$STRICKLAND$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$STYX$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$TARRALEAH$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$TYENNA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$UXBRIDGE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$VICTORIA VALLEY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$WAYATINAH$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$WESTERWAY$$,#{state_id_tas},-42.726483,147.030188), - ($$7150$$,$$ADVENTURE BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$ALLENS RIVULET$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$ALONNAH$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$APOLLO BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$BARNES BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$DENNES POINT$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$GORDON$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$GREAT BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$KAOOTA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$KILLORA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$LONGLEY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$LUNAWANNA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$NORTH BRUNY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$OYSTER COVE$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$PELVERATA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$SANDFLY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$SIMPSONS BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$SOUTH BRUNY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$UPPER WOODSTOCK$$,#{state_id_tas},-43.355794,147.326117), - ($$7151$$,$$CASEY$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$DAVIS$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$MACQUARIE$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$MACQUARIE ISLAND$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$MAWSON$$,#{state_id_tas},-41.518719,146.64266), - ($$7155$$,$$KETTERING$$,#{state_id_tas},-43.125179,147.247926), - ($$7162$$,$$BIRCHS BAY$$,#{state_id_tas},-43.177141,147.236472), - ($$7162$$,$$WOODBRIDGE$$,#{state_id_tas},-43.177141,147.236472), - ($$7163$$,$$FLOWERPOT$$,#{state_id_tas},-43.199084,147.250871), - ($$7163$$,$$MIDDLETON$$,#{state_id_tas},-43.199084,147.250871), - ($$7170$$,$$ACTON PARK$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$CAMBRIDGE$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$MOUNT RUMNEY$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$ROCHES BEACH$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$SEVEN MILE BEACH$$,#{state_id_tas},-42.865743,147.469888), - ($$7171$$,$$MIDWAY POINT$$,#{state_id_tas},-42.803335,147.53244), - ($$7171$$,$$PENNA$$,#{state_id_tas},-42.803335,147.53244), - ($$7172$$,$$NUGENT$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$ORIELTON$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$PAWLEENA$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$SORELL$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$WATTLE HILL$$,#{state_id_tas},-42.715674,147.750994), - ($$7173$$,$$CARLTON$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$CARLTON RIVER$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$CONNELLYS MARSH$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$DODGES FERRY$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$FORCETT$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$LEWISHAM$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$PRIMROSE SANDS$$,#{state_id_tas},-42.866624,147.644995), - ($$7174$$,$$COPPING$$,#{state_id_tas},0.0,0.0), - ($$7175$$,$$BREAM CREEK$$,#{state_id_tas},-42.806711,147.833762), - ($$7175$$,$$MARION BAY$$,#{state_id_tas},-42.806711,147.833762), - ($$7176$$,$$KELLEVIE$$,#{state_id_tas},-42.779441,147.813416), - ($$7177$$,$$BOOMER BAY$$,#{state_id_tas},-42.867523,147.828542), - ($$7177$$,$$DUNALLEY$$,#{state_id_tas},-42.867523,147.828542), - ($$7178$$,$$MURDUNNA$$,#{state_id_tas},-42.948312,147.867031), - ($$7179$$,$$EAGLEHAWK NECK$$,#{state_id_tas},-43.014304,147.924747), - ($$7180$$,$$TARANNA$$,#{state_id_tas},-43.056138,147.865176), - ($$7182$$,$$FORTESCUE$$,#{state_id_tas},-43.126921,147.950684), - ($$7182$$,$$PORT ARTHUR$$,#{state_id_tas},-43.126921,147.950684), - ($$7183$$,$$HIGHCROFT$$,#{state_id_tas},0.0,0.0), - ($$7184$$,$$NUBEENA$$,#{state_id_tas},-43.098729,147.742353), - ($$7184$$,$$STORMLEA$$,#{state_id_tas},-43.098729,147.742353), - ($$7184$$,$$WHITE BEACH$$,#{state_id_tas},-43.098729,147.742353), - ($$7185$$,$$PREMAYDENA$$,#{state_id_tas},-43.051628,147.778419), - ($$7186$$,$$SALTWATER RIVER$$,#{state_id_tas},-43.032005,147.729979), - ($$7186$$,$$SLOPING MAIN$$,#{state_id_tas},-43.032005,147.729979), - ($$7187$$,$$KOONYA$$,#{state_id_tas},-43.058075,147.812286), - ($$7190$$,$$APSLAWN$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$BUCKLAND$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$CRANBROOK$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$DOLPHIN SANDS$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$LITTLE SWANPORT$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$ORFORD$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$PONTYPOOL$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$RHEBAN$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$ROCKY HILLS$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$RUNNYMEDE$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$SPRING BEACH$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$SWANSEA$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$TRIABUNNA$$,#{state_id_tas},-41.956623,148.164872), - ($$7209$$,$$ROSS$$,#{state_id_tas},-42.214948,147.780288), - ($$7209$$,$$TOOMS LAKE$$,#{state_id_tas},-42.214948,147.780288), - ($$7210$$,$$CAMPBELL TOWN$$,#{state_id_tas},-41.928807,147.49362), - ($$7210$$,$$LAKE LEAKE$$,#{state_id_tas},-41.928807,147.49362), - ($$7211$$,$$CLEVELAND$$,#{state_id_tas},-41.814856,147.415889), - ($$7211$$,$$CONARA$$,#{state_id_tas},-41.814856,147.415889), - ($$7211$$,$$EPPING FOREST$$,#{state_id_tas},-41.814856,147.415889), - ($$7212$$,$$BEN LOMOND$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$BLESSINGTON$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$BURNS CREEK$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$DEDDINGTON$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$EVANDALE$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$NILE$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$UPPER BLESSINGTON$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$WESTERN JUNCTION$$,#{state_id_tas},-41.505959,147.607663), - ($$7213$$,$$AVOCA$$,#{state_id_tas},-41.782149,147.720441), - ($$7213$$,$$ROSSARDEN$$,#{state_id_tas},-41.782149,147.720441), - ($$7213$$,$$ROYAL GEORGE$$,#{state_id_tas},-41.782149,147.720441), - ($$7214$$,$$FINGAL$$,#{state_id_tas},-41.638682,147.967174), - ($$7214$$,$$MANGANA$$,#{state_id_tas},-41.638682,147.967174), - ($$7214$$,$$MATHINNA$$,#{state_id_tas},-41.638682,147.967174), - ($$7214$$,$$UPPER ESK$$,#{state_id_tas},-41.638682,147.967174), - ($$7215$$,$$BEAUMARIS$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$BICHENO$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$CHAIN OF LAGOONS$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$COLES BAY$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$CORNWALL$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$DOUGLAS RIVER$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FALMOUTH$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FOUR MILE CREEK$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FREYCINET$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FRIENDLY BEACHES$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$GRAY$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$SCAMANDER$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$SEYMOUR$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$ST MARYS$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$UPPER SCAMANDER$$,#{state_id_tas},-41.419818,148.27604), - ($$7216$$,$$AKAROA$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$BINALONG BAY$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$GOSHEN$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$GOULDS COUNTRY$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$LOTTAH$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$PYENGANA$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$ST HELENS$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$STIEGLITZ$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$THE GARDENS$$,#{state_id_tas},-41.304515,148.316711), - ($$7248$$,$$INVERMAY$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$MAYFIELD$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$MOWBRAY$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$NEWNHAM$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$ROCHERLEA$$,#{state_id_tas},-41.415798,147.133782), - ($$7249$$,$$KINGS MEADOWS$$,#{state_id_tas},-41.467848,147.158352), - ($$7249$$,$$PUNCHBOWL$$,#{state_id_tas},-41.467848,147.158352), - ($$7249$$,$$SOUTH LAUNCESTON$$,#{state_id_tas},-41.467848,147.158352), - ($$7249$$,$$YOUNGTOWN$$,#{state_id_tas},-41.467848,147.158352), - ($$7250$$,$$BLACKSTONE HEIGHTS$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$EAST LAUNCESTON$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$LAUNCESTON$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$NEWSTEAD$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$NORWOOD$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$NORWOOD AVENUE PO$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$PROSPECT$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$PROSPECT VALE$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$RAVENSWOOD$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$RIVERSIDE$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$ST LEONARDS$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$SUMMERHILL$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$TRAVELLERS REST$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$TREVALLYN$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$WAVERLEY$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$WEST LAUNCESTON$$,#{state_id_tas},-41.464971,147.078832), - ($$7252$$,$$BEECHFORD$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$DILSTON$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$HILLWOOD$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$LEFROY$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$LULWORTH$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$MOUNT DIRECTION$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$PIPERS RIVER$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$STONY HEAD$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$SWAN BAY$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$WEYMOUTH$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$WINDERMERE$$,#{state_id_tas},-41.02797,146.951248), - ($$7253$$,$$BELL BAY$$,#{state_id_tas},-41.13138,146.867715), - ($$7253$$,$$GEORGE TOWN$$,#{state_id_tas},-41.13138,146.867715), - ($$7253$$,$$LONG REACH$$,#{state_id_tas},-41.13138,146.867715), - ($$7253$$,$$LOW HEAD$$,#{state_id_tas},-41.13138,146.867715), - ($$7254$$,$$BELLINGHAM$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$GOLCONDA$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$LEBRINA$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$PIPERS BROOK$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$RETREAT$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$TUNNEL$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$WYENA$$,#{state_id_tas},-41.016616,147.167212), - ($$7255$$,$$BLUE ROCKS$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$EMITA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$KILLIECRANKIE$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LACKRANA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LADY BARRON$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LEEKA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LOCCOTA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LUGHRATA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$MEMANA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$PALANA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$RANGA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$STRZELECKI$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$WHITEMARK$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$WINGAROO$$,#{state_id_tas},-40.041015,147.94561), - ($$7256$$,$$BUNGAREE$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$CURRIE$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$EGG LAGOON$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$GRASSY$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$LOORANA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$LYMWOOD$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$NARACOOPA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$NUGARA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$PEARSHAPE$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$PEGARAH$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$REEKARA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$SEA ELEPHANT$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$SURPRISE BAY$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$WICKHAM$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$YAMBACOONA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$YARRA CREEK$$,#{state_id_tas},-39.7806,143.904354), - ($$7257$$,$$CAPE BARREN ISLAND$$,#{state_id_tas},-40.391808,148.232722), - ($$7258$$,$$BREADALBANE$$,#{state_id_tas},-41.527814,147.187315), - ($$7258$$,$$RELBIA$$,#{state_id_tas},-41.527814,147.187315), - ($$7258$$,$$WHITE HILLS$$,#{state_id_tas},-41.527814,147.187315), - ($$7259$$,$$MYRTLE BANK$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$NUNAMARA$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$PATERSONIA$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$TARGA$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$TAYENE$$,#{state_id_tas},-41.294679,147.351311), - ($$7260$$,$$BLUMONT$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$CUCKOO$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$FORESTER$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$JETSONVILLE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$KAMONA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$LIETINNA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$LISLE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$NABOWLA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$NORTH SCOTTSDALE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$SCOTTSDALE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$SOUTH SPRINGFIELD$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$SPRINGFIELD$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$TONGANAH$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$TULENDEENA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$WEST SCOTTSDALE$$,#{state_id_tas},-41.154156,147.411004), - ($$7261$$,$$BRANXHOLM$$,#{state_id_tas},-41.168485,147.738812), - ($$7261$$,$$WARRENTINNA$$,#{state_id_tas},-41.168485,147.738812), - ($$7262$$,$$BRIDPORT$$,#{state_id_tas},-41.002975,147.394214), - ($$7262$$,$$TOMAHAWK$$,#{state_id_tas},-41.002975,147.394214), - ($$7262$$,$$WATERHOUSE$$,#{state_id_tas},-41.002975,147.394214), - ($$7263$$,$$ALBERTON$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$LEGERWOOD$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$RINGAROOMA$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$TALAWA$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$TRENAH$$,#{state_id_tas},-41.293087,147.789324), - ($$7264$$,$$ANSONS BAY$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$BOOBYALLA$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$CAPE PORTLAND$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$DERBY$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$EDDYSTONE$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$EDDYSTONE POINT$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$GLADSTONE$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$HERRICK$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$MOORINA$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$MUSSELROE BAY$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$PIONEER$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$RUSHY LAGOON$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$SOUTH MOUNT CAMERON$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$TELITA$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$WELDBOROUGH$$,#{state_id_tas},-40.893601,147.878822), - ($$7265$$,$$BANCA$$,#{state_id_tas},-41.023289,147.801828), - ($$7265$$,$$WINNALEAH$$,#{state_id_tas},-41.023289,147.801828), - ($$7267$$,$$BANGOR$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$KAROOLA$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$LALLA$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$LOWER TURNERS MARSH$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$TURNERS MARSH$$,#{state_id_tas},-41.217518,147.137044), - ($$7268$$,$$LILYDALE$$,#{state_id_tas},-41.250344,147.217213), - ($$7268$$,$$NORTH LILYDALE$$,#{state_id_tas},-41.250344,147.217213), - ($$7268$$,$$UNDERWOOD$$,#{state_id_tas},-41.250344,147.217213), - ($$7270$$,$$BADGER HEAD$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$BEACONSFIELD$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$BEAUTY POINT$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$CLARENCE POINT$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$FLOWERY GULLY$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$GREENS BEACH$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$KAYENA$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$KELSO$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$ROWELLA$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$SIDMOUTH$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$YORK TOWN$$,#{state_id_tas},-41.101676,146.674021), - ($$7275$$,$$BLACKWALL$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$DEVIOT$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$EXETER$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$FRANKFORD$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$GLENGARRY$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$HOLWELL$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$LANENA$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$LOIRA$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$NOTLEY HILLS$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$ROBIGANA$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$SWAN POINT$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$WINKLEIGH$$,#{state_id_tas},-41.30513,146.966495), - ($$7276$$,$$GRAVELLY BEACH$$,#{state_id_tas},-41.276981,146.977952), - ($$7277$$,$$BRIDGENORTH$$,#{state_id_tas},-41.378544,146.974938), - ($$7277$$,$$GRINDELWALD$$,#{state_id_tas},-41.378544,146.974938), - ($$7277$$,$$LEGANA$$,#{state_id_tas},-41.378544,146.974938), - ($$7277$$,$$ROSEVEARS$$,#{state_id_tas},-41.378544,146.974938), - ($$7290$$,$$HADSPEN$$,#{state_id_tas},-41.502702,147.062503), - ($$7291$$,$$CARRICK$$,#{state_id_tas},-41.533413,147.010575), - ($$7292$$,$$HAGLEY$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$QUAMBY BEND$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$ROSEVALE$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$SELBOURNE$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$WESTWOOD$$,#{state_id_tas},-41.526154,146.896855), - ($$7300$$,$$DEVON HILLS$$,#{state_id_tas},-41.550696,147.187219), - ($$7300$$,$$PERTH$$,#{state_id_tas},-41.550696,147.187219), - ($$7300$$,$$POWRANNA$$,#{state_id_tas},-41.550696,147.187219), - ($$7301$$,$$BISHOPSBOURNE$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$BLACKWOOD CREEK$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$LIFFEY$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$LONGFORD$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$TOIBERRY$$,#{state_id_tas},-41.618529,146.986471), - ($$7302$$,$$BRACKNELL$$,#{state_id_tas},-41.652009,146.937733), - ($$7302$$,$$CRESSY$$,#{state_id_tas},-41.652009,146.937733), - ($$7302$$,$$POATINA$$,#{state_id_tas},-41.652009,146.937733), - ($$7303$$,$$BIRRALEE$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$CLUAN$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$EXTON$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$OAKS$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$OSMASTON$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$WESTBURY$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$WHITEMORE$$,#{state_id_tas},-41.383287,146.833281), - ($$7304$$,$$BRANDUM$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$BREONA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$CAVESIDE$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$CENTRAL PLATEAU$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$CHUDLEIGH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DAIRY PLAINS$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DELORAINE$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DOCTORS POINT$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DUNORLAN$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$ELIZABETH TOWN$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$GOLDEN VALLEY$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$JACKEYS MARSH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$KIMBERLEY$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$LIENA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MAYBERRY$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MEANDER$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MERSEY FOREST$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MOLE CREEK$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MOLTEMA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MONTANA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$NEEDLES$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$PARKHAM$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$QUAMBY BROOK$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$RED HILLS$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$REEDY MARSH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$REYNOLDS NECK$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$WEEGENA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$WEETAH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$WESTERN CREEK$$,#{state_id_tas},-41.821399,146.67507), - ($$7305$$,$$MERSEYLEA$$,#{state_id_tas},-41.343613,146.473493), - ($$7305$$,$$RAILTON$$,#{state_id_tas},-41.343613,146.473493), - ($$7305$$,$$SUNNYSIDE$$,#{state_id_tas},-41.343613,146.473493), - ($$7306$$,$$ACACIA HILLS$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$BARRINGTON$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$BEULAH$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$CETHANA$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$CLAUDE ROAD$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$CRADLE MOUNTAIN$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$GOWRIE PARK$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$LORINNA$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$LOWER BARRINGTON$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$LOWER BEULAH$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$MIDDLESEX$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$NOOK$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$NOWHERE ELSE$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$PARADISE$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$PROMISED LAND$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$ROLAND$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$SHEFFIELD$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$STAVERTON$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$STOODLEY$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$WEST KENTISH$$,#{state_id_tas},-41.280491,146.324953), - ($$7307$$,$$BAKERS BEACH$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$HARFORD$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$HAWLEY BEACH$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$LATROBE$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$MORIARTY$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$NORTHDOWN$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$PORT SORELL$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$SASSAFRAS$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$SHEARWATER$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$SQUEAKING POINT$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$THIRLSTANE$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$WESLEY VALE$$,#{state_id_tas},-41.185628,146.61064), - ($$7310$$,$$ABERDEEN$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$AMBLESIDE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$DEVONPORT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$DON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$EAST DEVONPORT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$ERRIBA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$EUGENANA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$FORTH$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$FORTHSIDE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$KINDRED$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$LILLICO$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$LOWER WILMOT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$MELROSE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$MIANDETTA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$MOINA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$PALOONA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$QUOIBA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$SOUTH SPREYTON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$SPREYTON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$STONY RISE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$TARLETON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$TUGRAH$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$WEST DEVONPORT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$WILMOT$$,#{state_id_tas},-41.241121,146.324486), - ($$7315$$,$$ABBOTSHAM$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$CASTRA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$GAWLER$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$GUNNS PLAINS$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$LEITH$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$LOONGANA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$NIETTA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$NORTH MOTTON$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$PRESTON$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SOUTH NIETTA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SOUTH PRESTON$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SPALFORD$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SPRENT$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$TURNERS BEACH$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$ULVERSTONE$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$UPPER CASTRA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$WEST ULVERSTONE$$,#{state_id_tas},-41.211306,146.175577), - ($$7316$$,$$CAMENA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$CUPRONA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$HEYBRIDGE$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$HOWTH$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$LOYETEA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$PENGUIN$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$PRESERVATION BAY$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$RIANA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$SOUTH RIANA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$SULPHUR CREEK$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$WEST PINE$$,#{state_id_tas},-41.167417,145.966402), - ($$7320$$,$$ACTON$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$BROOKLYN$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$BURNIE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$CAMDALE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$COOEE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$DOWNLANDS$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$EMU HEIGHTS$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$HAVENVIEW$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$HILLCREST$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$MONTELLO$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$OCEAN VISTA$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$PARK GROVE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$PARKLANDS$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$ROMAINE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$ROUND HILL$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$SHOREWELL PARK$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$SOUTH BURNIE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$UPPER BURNIE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$WIVENHOE$$,#{state_id_tas},-41.070069,145.893987), - ($$7321$$,$$BLACK RIVER$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$BOAT HARBOUR$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$BOAT HARBOUR BEACH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$CHASM CREEK$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$CORINNA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$COWRIE POINT$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$CRAYFISH CREEK$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$DETENTION$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$EAST CAM$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$EAST RIDGLEY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$EDGCUMBE BEACH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$GUILDFORD$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$HAMPSHIRE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$HELLYER$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$HIGHCLERE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$LUINA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$MAWBANNA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$MONTUMANA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$MOOREVILLE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$NATONE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$PARRAWE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$PORT LATTA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$RIDGLEY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$ROCKY CAPE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$SAVAGE RIVER$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$SISTERS BEACH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$STOWPORT$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$TEWKESBURY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$TULLAH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$UPPER NATONE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$UPPER STOWPORT$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WARATAH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WEST MOOREVILLE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WEST RIDGLEY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WILTSHIRE$$,#{state_id_tas},-40.850586,145.308924), - ($$7322$$,$$SOMERSET$$,#{state_id_tas},-41.035186,145.828259), - ($$7325$$,$$CALDER$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$DOCTORS ROCKS$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$ELLIOTT$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$FLOWERDALE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$HENRIETTA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$LAPOINYA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MEUNNA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MILABENA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MOORLEAH$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MOUNT HICKS$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MYALLA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$OLDINA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$OONAH$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$PREOLENNA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$SISTERS CREEK$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$TABLE CAPE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$TAKONE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$WEST TAKONE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$WYNYARD$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$YOLLA$$,#{state_id_tas},-41.07007,145.629108), - ($$7330$$,$$ALCOMIE$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$ARTHUR RIVER$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$BRITTONS SWAMP$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$BROADMEADOWS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$CHRISTMAS HILLS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$COUTA ROCKS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$EDITH CREEK$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$FOREST$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$IRISHTOWN$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$LILEAH$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MARRAWAH$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MELLA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MENGHA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MONTAGU$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$NABAGEENA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$NELSON BAY$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$REDPA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$ROGER RIVER$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SCOPUS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SCOTCHTOWN$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SMITHTON$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SOUTH FOREST$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$TEMMA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$THREE HUMMOCK ISLAND$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$TOGARI$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$TROWUTTA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$WEST MONTAGU$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$WOOLNORTH$$,#{state_id_tas},-40.934871,145.185229), - ($$7331$$,$$STANLEY$$,#{state_id_tas},-40.78944,145.271733), - ($$7466$$,$$GORMANSTON$$,#{state_id_tas},-42.071594,145.597453), - ($$7467$$,$$LAKE MARGARET$$,#{state_id_tas},-42.004882,145.543511), - ($$7467$$,$$QUEENSTOWN$$,#{state_id_tas},-42.004882,145.543511), - ($$7468$$,$$MACQUARIE HEADS$$,#{state_id_tas},-42.215853,145.200621), - ($$7468$$,$$STRAHAN$$,#{state_id_tas},-42.215853,145.200621), - ($$7469$$,$$GRANVILLE HARBOUR$$,#{state_id_tas},-41.807866,145.035296), - ($$7469$$,$$RENISON BELL$$,#{state_id_tas},-41.807866,145.035296), - ($$7469$$,$$TRIAL HARBOUR$$,#{state_id_tas},-41.807866,145.035296), - ($$7469$$,$$ZEEHAN$$,#{state_id_tas},-41.807866,145.035296), - ($$7470$$,$$ROSEBERY$$,#{state_id_tas},-41.779947,145.538888), - ($$7800$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7802$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7803$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7804$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7805$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7806$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7807$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7808$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7809$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7810$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7811$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7812$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7813$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7814$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7823$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7824$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7827$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7828$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7829$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7845$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7850$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7901$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7902$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7903$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7904$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7905$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7906$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7907$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7908$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7909$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7910$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7911$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7912$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7913$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7914$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7915$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7916$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7917$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7918$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7919$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7920$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7921$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7922$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7923$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$8001$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8002$$,$$EAST MELBOURNE$$,#{state_id_vic},-38.105449,145.147855), - ($$8003$$,$$COLLINS STREET EAST$$,#{state_id_vic},0.0,0.0), - ($$8004$$,$$ST KILDA ROAD$$,#{state_id_vic},-37.836219,144.975549), - ($$8005$$,$$WORLD TRADE CENTRE$$,#{state_id_vic},-37.822262,144.954856), - ($$8006$$,$$ABECKETT STREET$$,#{state_id_vic},-37.809696,144.959314), - ($$8007$$,$$COLLINS STREET WEST$$,#{state_id_vic},0.0,0.0), - ($$8008$$,$$ST KILDA ROAD CENTRAL$$,#{state_id_vic},0.0,0.0), - ($$8009$$,$$FLINDERS LANE$$,#{state_id_vic},-37.817201,144.964531), - ($$8010$$,$$LAW COURTS$$,#{state_id_vic},-38.185857,146.293728), - ($$8011$$,$$LITTLE LONSDALE STREET$$,#{state_id_vic},-37.811301,144.961819), - ($$8012$$,$$DOCKLANDS$$,#{state_id_vic},0.0,0.0), - ($$8045$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8051$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8060$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8061$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8066$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8069$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8070$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8071$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8102$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8103$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8107$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8108$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8111$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8120$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8205$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8383$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8386$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8388$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8390$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8393$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8394$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8396$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8399$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8576$$,$$IVANHOE$$,#{state_id_vic},-37.764016,145.044798), - ($$8627$$,$$CAMBERWELL$$,#{state_id_vic},-37.836011,145.062173), - ($$8873$$,$$PORT MELBOURNE$$,#{state_id_vic},-37.846333,144.885746), - ($$9000$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9001$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9002$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9005$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9007$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9008$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9009$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9010$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9013$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9015$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9016$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9017$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9018$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9019$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9020$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9021$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9022$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9023$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9464$$,$$NORTHGATE MC$$,#{state_id_qld},0.0,0.0), - ($$9726$$,$$GOLD COAST MC$$,#{state_id_qld},0.0,0.0), - ($$9728$$,$$GOLD COAST MC$$,#{state_id_qld},0.0,0.0), - ($$9729$$,$$GOLD COAST MC$$,#{state_id_qld},0.0,0.0), - ($$5233$$,$$Kenton Valley$$,#{state_id_sa},-34.854443,138.893616), - ($$2609$$,$$Canberra Airport$$,#{state_id_act},-35.3069,149.19), - ($$2476$$,$$Acacia Creek$$,#{state_id_nsw},-28.3733,152.321), - ($$2828$$,$$Armatree$$,#{state_id_nsw},-31.4495,148.375), - ($$2575$$,$$Balaclava$$,#{state_id_nsw},-34.4397,150.477), - ($$2795$$,$$Bathurst West$$,#{state_id_nsw},-33.4222,149.575), - ($$2826$$,$$Bogan$$,#{state_id_nsw},-33.1366,148.173), - ($$2800$$,$$Boree$$,#{state_id_nsw},-33.2787,148.937), - ($$2824$$,$$Bullagreen$$,#{state_id_nsw},-31.2959,147.884), - ($$2800$$,$$Byng$$,#{state_id_nsw},-33.2819,149.103), - ($$2171$$,$$Carnes Hill$$,#{state_id_nsw},-33.9357,150.843), - ($$2717$$,$$Coomealla$$,#{state_id_nsw},-34.0854,142.075), - ($$2652$$,$$Cowabbie$$,#{state_id_nsw},-34.6295,146.803), - ($$2870$$,$$Daroobalgie$$,#{state_id_nsw},-33.3372,148.026), - ($$2530$$,$$Dombarton$$,#{state_id_nsw},-34.4841,150.776), - ($$2372$$,$$Dumaresq Valley$$,#{state_id_nsw},-29.1147,151.461), - ($$2174$$,$$Edmondson Park$$,#{state_id_nsw},-33.9562,150.863), - ($$2818$$,$$Geurie$$,#{state_id_nsw},-32.3927,148.828), - ($$2790$$,$$Good Forest$$,#{state_id_nsw},-33.4644,116.047), - ($$2838$$,$$Goodooga$$,#{state_id_nsw},-29.1961,147.656), - ($$2829$$,$$Gungalman$$,#{state_id_nsw},-30.6746,148.191), - ($$2852$$,$$Guntawang$$,#{state_id_nsw},-32.4,149.48), - ($$1635$$,$$Hornsby Westfield$$,#{state_id_nsw},-33.7007,151.097), - ($$2089$$,$$Kurraba Point$$,#{state_id_nsw},-33.8436,151.223), - ($$2715$$,$$Kyalite$$,#{state_id_nsw},-34.7162,143.547), - ($$2476$$,$$Lower Acacia Creek$$,#{state_id_nsw},-28.4335,152.241), - ($$2734$$,$$Mallan$$,#{state_id_nsw},-34.9015,138.525), - ($$2575$$,$$Mandemar$$,#{state_id_nsw},-34.4391,150.42), - ($$2734$$,$$Murray Downs$$,#{state_id_nsw},-35.3461,143.599), - ($$2826$$,$$Nevertire$$,#{state_id_nsw},-24.0027,151.189), - ($$2648$$,$$Pine Camp$$,#{state_id_nsw},-33.7891,141.138), - ($$2824$$,$$Pine Clump$$,#{state_id_nsw},-31.4513,148.164), - ($$2648$$,$$Pomona$$,#{state_id_nsw},-34.0229,141.889), - ($$2818$$,$$Ponto$$,#{state_id_nsw},-37.9867,145.264), - ($$2006$$,$$Sydney University$$,#{state_id_nsw},-33.8862,151.184), - ($$2347$$,$$Thirldene$$,#{state_id_nsw},-30.3384,150.925), - ($$2829$$,$$Tooloon$$,#{state_id_nsw},-30.9523,148.39), - ($$2852$$,$$Two Mile Flat$$,#{state_id_nsw},-32.4185,149.315), - ($$885$$,$$Alyangula$$,#{state_id_nt},-13.8491,136.418), - ($$815$$,$$Charles Darwin University$$,#{state_id_nt},-12.3721,130.87), - ($$839$$,$$Coolalinga$$,#{state_id_nt},-16.5042,145.435), - ($$853$$,$$Tindal$$,#{state_id_nt},-29.62,152.82), - ($$834$$,$$Virginia$$,#{state_id_nt},-12.5543,131.029), - ($$822$$,$$Wurrumiyanga$$,#{state_id_nt},-33.3893,115.632), - ($$4000$$,$$Brisbane City$$,#{state_id_qld},-27.4661,153.024), - ($$4505$$,$$Burpengary East$$,#{state_id_qld},-27.1394,152.979), - ($$4002$$,$$City East$$,#{state_id_qld},-33.8929,151.258), - ($$4381$$,$$Fletcher$$,#{state_id_qld},-28.7742,151.865), - ($$4680$$,$$Gladstone Central$$,#{state_id_qld},-23.8512,151.264), - ($$4680$$,$$Gladstone Harbour$$,#{state_id_qld},-23.837,151.256), - ($$4222$$,$$Griffith University$$,#{state_id_qld},-27.959,153.382), - ($$4871$$,$$Mirriwinni$$,#{state_id_qld},-17.3986,145.909), - ($$4856$$,$$No. 4 Branch$$,#{state_id_qld},-17.7811,145.969), - ($$4859$$,$$No. 6 Branch$$,#{state_id_qld},-17.5964,145.971), - ($$4000$$,$$Petrie Terrace$$,#{state_id_qld},-27.4646,153.013), - ($$4694$$,$$Targinnie$$,#{state_id_qld},-23.797,151.109), - ($$4005$$,$$Teneriffe$$,#{state_id_qld},-27.462,153.047), - ($$5111$$,$$Edinburgh Raaf$$,#{state_id_sa},-34.7165,138.645), - ($$5090$$,$$Hope Valley$$,#{state_id_sa},-34.8438,138.702), - ($$5220$$,$$Parndana$$,#{state_id_sa},-35.7856,137.259), - ($$5151$$,$$Piccadilly$$,#{state_id_sa},-34.983,138.726), - ($$5356$$,$$Stonefield$$,#{state_id_sa},-34.36,139.28), - ($$5330$$,$$Wigley Flat$$,#{state_id_sa},-34.1764,140.262), - ($$5653$$,$$Yaninee$$,#{state_id_sa},-32.9493,135.274), - ($$7174$$,$$Copping$$,#{state_id_tas},-42.8199,147.801), - ($$7183$$,$$Highcroft$$,#{state_id_tas},-43.1387,147.768), - ($$7213$$,$$Storys Creek$$,#{state_id_tas},-41.7081,147.703), - ($$7139$$,$$Strathgordon$$,#{state_id_tas},-42.7669,146.045), - ($$3477$$,$$Avon Plains$$,#{state_id_vic},-36.5653,142.919), - ($$3564$$,$$Bamawm Extension$$,#{state_id_vic},-36.2123,144.617), - ($$3477$$,$$Beazleys Bridge$$,#{state_id_vic},-36.7002,143.166), - ($$3762$$,$$Bylands$$,#{state_id_vic},-37.3535,144.962), - ($$3477$$,$$Carapooee$$,#{state_id_vic},-36.7118,143.315), - ($$3477$$,$$Carapooee West$$,#{state_id_vic},-36.7184,143.236), - ($$3496$$,$$Cliffside$$,#{state_id_vic},-31.7611,115.782), - ($$8003$$,$$Collins Street East$$,#{state_id_vic},-37.8176,144.959), - ($$8007$$,$$Collins Street West$$,#{state_id_vic},-37.8176,144.959), - ($$3477$$,$$Coonooer Bridge$$,#{state_id_vic},-36.4737,143.315), - ($$3477$$,$$Coonooer West$$,#{state_id_vic},-36.4242,143.216), - ($$3041$$,$$Cross Keys$$,#{state_id_vic},-37.7448,144.93), - ($$3103$$,$$Deepdene$$,#{state_id_vic},-37.8128,145.068), - ($$3888$$,$$Delegate River$$,#{state_id_vic},-37.0619,148.8), - ($$3875$$,$$Eastwood$$,#{state_id_vic},-37.7994,147.631), - ($$3265$$,$$Glenormiston$$,#{state_id_vic},-38.1499,142.965), - ($$3477$$,$$Gooroc$$,#{state_id_vic},-36.467,143.202), - ($$3477$$,$$Gowar East$$,#{state_id_vic},-36.5479,143.415), - ($$3477$$,$$Gre Gre$$,#{state_id_vic},-36.6615,143.058), - ($$3477$$,$$Gre Gre North$$,#{state_id_vic},-36.5765,143.044), - ($$3477$$,$$Gre Gre South$$,#{state_id_vic},-36.6793,143.009), - ($$3374$$,$$Great Western$$,#{state_id_vic},-37.144,142.853), - ($$3920$$,$$Hmas Cerberus$$,#{state_id_vic},-38.3943,145.209), - ($$3364$$,$$Joyces Creek$$,#{state_id_vic},-37.159,143.966), - ($$3477$$,$$Kooreh$$,#{state_id_vic},-36.6412,143.385), - ($$3477$$,$$Marnoo East$$,#{state_id_vic},-36.6683,142.956), - ($$3871$$,$$Milford Grange$$,#{state_id_vic},-38.5282,146.208), - ($$3433$$,$$Monegeetta$$,#{state_id_vic},-37.4133,144.749), - ($$3477$$,$$Moolerr$$,#{state_id_vic},-36.6385,143.209), - ($$3477$$,$$Moyreisk$$,#{state_id_vic},-36.8948,143.38), - ($$3551$$,$$Myrtle Creek$$,#{state_id_vic},-36.8858,144.383), - ($$3042$$,$$Niddrie North$$,#{state_id_vic},-37.7365,144.89), - ($$3477$$,$$Paradise$$,#{state_id_vic},-36.8312,143.109), - ($$3477$$,$$Redbank$$,#{state_id_vic},-36.9393,143.333), - ($$3940$$,$$Rosebud West$$,#{state_id_vic},-38.3633,144.878), - ($$3477$$,$$Rostron$$,#{state_id_vic},-36.7782,143.181), - ($$3477$$,$$Slaty Creek$$,#{state_id_vic},-36.5415,143.302), - ($$3761$$,$$St Andrews$$,#{state_id_vic},-37.6029,145.269), - ($$3477$$,$$St Arnaud East$$,#{state_id_vic},-36.623,143.314), - ($$3477$$,$$St Arnaud North$$,#{state_id_vic},-36.593,143.214), - ($$8008$$,$$St Kilda Road Central$$,#{state_id_vic},-37.8506,144.98), - ($$3004$$,$$St Kilda Road Melbourne$$,#{state_id_vic},-37.8369,144.976), - ($$3496$$,$$Stewart$$,#{state_id_vic},-34.3225,142.256), - ($$3103$$,$$Stradbroke Park$$,#{state_id_vic},-27.4913,153.406), - ($$3477$$,$$Stuart Mill$$,#{state_id_vic},-36.808,143.289), - ($$3477$$,$$Sutherland$$,#{state_id_vic},-36.5415,143.187), - ($$3477$$,$$Swanwater$$,#{state_id_vic},-36.5394,143.115), - ($$3698$$,$$Tawonga South$$,#{state_id_vic},-36.7358,147.159), - ($$3146$$,$$Tooronga$$,#{state_id_vic},-37.8547,145.042), - ($$3477$$,$$Tottington$$,#{state_id_vic},-36.7769,143.121), - ($$3477$$,$$Traynors Lagoon$$,#{state_id_vic},-36.5889,142.944), - ($$3756$$,$$Wallan East$$,#{state_id_vic},-37.4173,145.007), - ($$3959$$,$$Waratah North$$,#{state_id_vic},-38.7709,146.073), - ($$3477$$,$$Winjallok$$,#{state_id_vic},-36.8117,143.174), - ($$3451$$,$$Woodbrook$$,#{state_id_vic},-37.0277,144.2), - ($$3496$$,$$Yatpool$$,#{state_id_vic},-34.36,142.18), - ($$6055$$,$$Dayton$$,#{state_id_wa},-31.8517,115.975), - ($$6077$$,$$Gnangara$$,#{state_id_wa},-31.7555,115.862), - ($$6923$$,$$Hillarys$$,#{state_id_wa},-37.1866,143.254), - ($$6077$$,$$Jandabup$$,#{state_id_wa},-31.7555,115.862), - ($$6079$$,$$Lexia$$,#{state_id_wa},-31.7944,115.92), - ($$6078$$,$$Mariginiup$$,#{state_id_wa},-31.709,115.846), - ($$6079$$,$$Melaleuca$$,#{state_id_wa},-31.6718,115.909), - ($$6625$$,$$Merkanooka$$,#{state_id_wa},-29.1666,115.877), - ($$6572$$,$$Piawaning$$,#{state_id_wa},-30.841,116.388), - ($$6078$$,$$Pinjar$$,#{state_id_wa},-31.709,115.846), - ($$6181$$,$$Stake Hill$$,#{state_id_wa},-32.4898,115.811), - ($$6060$$,$$Yokine South$$,#{state_id_wa},-31.9097,115.849); + ($$801$$,$$DARWIN$$,#{state_id_nt},-12.801028,130.955789); ") end end From 44e9cf5ade5561fb44c38ecf061ca0b5e45cfcf6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 18:22:33 +1000 Subject: [PATCH 002/254] add currency spec file and update some class names --- .../filters/localise_currency.js.coffee | 17 -------- .../filters/localize_currency.js.coffee | 17 ++++++++ .../templates/price_breakdown.html.haml | 14 +++---- .../templates/shop_variant.html.haml | 4 +- ...lizer.rb => currency_config_serializer.rb} | 2 +- app/views/shared/menu/_cart.html.haml | 6 +-- .../filters/localize_currency_spec.js.coffee | 41 +++++++++++++++++++ .../services/variants_spec.js.coffee | 4 +- 8 files changed, 73 insertions(+), 32 deletions(-) delete mode 100644 app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee create mode 100644 app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee rename app/serializers/api/{currency_localization_serializer.rb => currency_config_serializer.rb} (89%) create mode 100644 spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee diff --git a/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee deleted file mode 100644 index 52c7013a9f..0000000000 --- a/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee +++ /dev/null @@ -1,17 +0,0 @@ -# Convert number to string currency using injected currency localisation settings. -# -# Injected: currencyLocalisation - see /app/serializers/api/currency_localization_serializer.rb - -Darkswarm.filter "localiseCurrency", (currencyLocalization)-> - (amount) -> - decimals = if currencyLocalization.hide_cents then 0 else 2 - amount_fixed = amount.toFixed(decimals) - currency_str = "" - currency_str = " " + currencyLocalization.currency if currencyLocalization.display_currency - - # Return string - if currencyLocalization.symbol_position == 'before' - currencyLocalization.symbol + amount_fixed + currency_str - else - amount_fixed + " " + currencyLocalization.symbol + currency_str - diff --git a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee new file mode 100644 index 0000000000..1a62a5c4e5 --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee @@ -0,0 +1,17 @@ +# Convert number to string currency using injected currency localisation settings. +# +# @requires currencyConfig json - /app/serializers/api/currency_localization_serializer.rb +# @return string +Darkswarm.filter "localizeCurrency", (currencyConfig)-> + (amount) -> + decimals = if currencyConfig.hide_cents then 0 else 2 + amount_fixed = amount.toFixed(2) + currency_str = "" + currency_str = " " + currencyConfig.currency if currencyConfig.display_currency + + # Return: string. Varies with symbol position. + if currencyConfig.symbol_position == 'before' + currencyConfig.symbol + amount_fixed + currency_str + else + amount_fixed + " " + currencyConfig.symbol + currency_str + diff --git a/app/assets/javascripts/templates/price_breakdown.html.haml b/app/assets/javascripts/templates/price_breakdown.html.haml index 5214c489c7..95ec795988 100644 --- a/app/assets/javascripts/templates/price_breakdown.html.haml +++ b/app/assets/javascripts/templates/price_breakdown.html.haml @@ -10,26 +10,26 @@ .expanded{"ng-show" => "expanded"} %ul %li.cost - .right {{ variant.price | localiseCurrency }} + .right {{ variant.price | localizeCurrency }} Item cost %li{"bo-if" => "variant.fees.admin"} - .right {{ variant.fees.admin | localiseCurrency }} + .right {{ variant.fees.admin | localizeCurrency }} Admin fee %li{"bo-if" => "variant.fees.sales"} - .right {{ variant.fees.sales | localiseCurrency }} + .right {{ variant.fees.sales | localizeCurrency }} Sales fee %li{"bo-if" => "variant.fees.packing"} - .right {{ variant.fees.packing | localiseCurrency }} + .right {{ variant.fees.packing | localizeCurrency }} Packing fee %li{"bo-if" => "variant.fees.transport"} - .right {{ variant.fees.transport | localiseCurrency }} + .right {{ variant.fees.transport | localizeCurrency }} Transport fee %li{"bo-if" => "variant.fees.fundraising"} - .right {{ variant.fees.fundraising | localiseCurrency }} + .right {{ variant.fees.fundraising | localizeCurrency }} Fundraising fee %li %strong - .right = {{ variant.price | localiseCurrency }} + .right = {{ variant.price | localizeCurrency }}   %a{"ng-click" => "expanded = !expanded"} diff --git a/app/assets/javascripts/templates/shop_variant.html.haml b/app/assets/javascripts/templates/shop_variant.html.haml index 655488a469..607e770e31 100644 --- a/app/assets/javascripts/templates/shop_variant.html.haml +++ b/app/assets/javascripts/templates/shop_variant.html.haml @@ -48,7 +48,7 @@ .small-4.medium-2.large-2.columns.variant-price .table-cell.price %i.ofn-i_009-close - {{ variant.price | localiseCurrency }} + {{ variant.price | localizeCurrency }} -# Now in a template in app/assets/javascripts/templates ! %price-breakdown{"price-breakdown" => "_", variant: "variant", @@ -59,4 +59,4 @@ .small-12.medium-2.large-2.columns.total-price.text-right .table-cell %strong - {{ variant.getPrice() | localiseCurrency }} + {{ variant.getPrice() | localizeCurrency }} diff --git a/app/serializers/api/currency_localization_serializer.rb b/app/serializers/api/currency_config_serializer.rb similarity index 89% rename from app/serializers/api/currency_localization_serializer.rb rename to app/serializers/api/currency_config_serializer.rb index 3ef968cfb6..ab17af8715 100644 --- a/app/serializers/api/currency_localization_serializer.rb +++ b/app/serializers/api/currency_config_serializer.rb @@ -1,4 +1,4 @@ -class Api::CurrencyLocalizationSerializer < ActiveModel::Serializer +class Api::CurrencyConfigSerializer < ActiveModel::Serializer attributes :currency, :display_currency, :symbol, :symbol_position, :hide_cents, :decimal_mark, :thousands_separator def currency diff --git a/app/views/shared/menu/_cart.html.haml b/app/views/shared/menu/_cart.html.haml index e064958b1f..1ecb9231af 100644 --- a/app/views/shared/menu/_cart.html.haml +++ b/app/views/shared/menu/_cart.html.haml @@ -22,20 +22,20 @@ %small {{line_item.quantity}} %i.ofn-i_009-close - {{ line_item.variant.price_with_fees | localiseCurrency }} + {{ line_item.variant.price_with_fees | localizeCurrency }} .columns.small-2 %small \= %strong - .right {{ line_item.variant.getPrice() | localiseCurrency }} + .right {{ line_item.variant.getPrice() | localizeCurrency }} %li.total-cart{"ng-show" => "Cart.line_items_present().length > 0"} .row .columns.small-6 %em Total: .columns.small-6.text-right - %strong {{ Cart.total() | localiseCurrency }} + %strong {{ Cart.total() | localizeCurrency }} .text-right %a.button.primary.small{href: checkout_path, "ng-disabled" => "Cart.dirty"} Quick checkout diff --git a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee new file mode 100644 index 0000000000..fc0b9dafa2 --- /dev/null +++ b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee @@ -0,0 +1,41 @@ +describe 'convert number to localised currency ', -> + filter = null + + currencyconfig = + currency: "D" + symbol: "$" + symbol_position: "before" + hide_cents: "false" + decimal_mark: "." + thousands_separator: "," + + beforeEach -> + module 'Darkswarm' + module ($provide)-> + $provide.value "currencyConfig", currencyconfig + null + inject ($filter) -> + filter = $filter('localizeCurrency') + + it "adds decimal fraction to an amount", -> + expect(filter(10)).toEqual "$10.00" + + it "handles an existing fraction", -> + expect(filter(9.9)).toEqual "$9.90" + + it "can use any currency symbol", -> + currencyconfig.symbol = "£" + expect(filter(404.04)).toEqual "£404.04" + currencyconfig.symbol = "$" + + it "can place symbols after the amount", -> + currencyconfig.symbol_position = "after" + expect(filter(333.3)).toEqual "333.30 $" + currencyconfig.symbol_position = "before" + + it "can add a currency string", -> + currencyconfig.display_currency = "true" + expect(filter(5)).toEqual "$5.00 D" + currencyconfig.display_currency = "false" + + diff --git a/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee index ac9865a142..5c6e138e0d 100644 --- a/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee @@ -5,8 +5,8 @@ describe 'Variants service', -> beforeEach -> variant = id: 1 - base_price: 80.5 - price: 100 + price: 80.5 + price_with_fees: 100 module 'Darkswarm' inject ($injector)-> Variants = $injector.get("Variants") From dc266e066f99cae65c06595dfb52ee5b22c37ad8 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 19:43:14 +1000 Subject: [PATCH 003/254] another few class names --- app/helpers/injection_helper.rb | 4 ++-- app/views/layouts/darkswarm.html.haml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/helpers/injection_helper.rb b/app/helpers/injection_helper.rb index f1a583265f..a8acba38e6 100644 --- a/app/helpers/injection_helper.rb +++ b/app/helpers/injection_helper.rb @@ -21,8 +21,8 @@ module InjectionHelper inject_json_ams "taxons", Spree::Taxon.all, Api::TaxonSerializer end - def inject_currency_localization - inject_json_ams "currencyLocalization", {}, Api::CurrencyLocalizationSerializer + def inject_currency_config + inject_json_ams "currencyConfig", {}, Api::CurrencyConfigSerializer end diff --git a/app/views/layouts/darkswarm.html.haml b/app/views/layouts/darkswarm.html.haml index f409275fff..0c6ec608d4 100644 --- a/app/views/layouts/darkswarm.html.haml +++ b/app/views/layouts/darkswarm.html.haml @@ -29,7 +29,7 @@ = inject_json "railsFlash", "flash" = inject_taxons = inject_current_order - = inject_currency_localization + = inject_currency_config .off-canvas-wrap{offcanvas: true} .inner-wrap From 666036756e933bc36154740e59d0b5ce06d4af1e Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 19:50:32 +1000 Subject: [PATCH 004/254] fixup docs etc --- .../darkswarm/filters/localize_currency.js.coffee | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee index 1a62a5c4e5..3eab92d007 100644 --- a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee +++ b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee @@ -1,7 +1,7 @@ -# Convert number to string currency using injected currency localisation settings. +# Convert number to string currency using injected currency configuration. # -# @requires currencyConfig json - /app/serializers/api/currency_localization_serializer.rb -# @return string +# @requires currencyConfig json - /app/serializers/api/currency_config_serializer.rb +# @return: string Darkswarm.filter "localizeCurrency", (currencyConfig)-> (amount) -> decimals = if currencyConfig.hide_cents then 0 else 2 @@ -9,7 +9,6 @@ Darkswarm.filter "localizeCurrency", (currencyConfig)-> currency_str = "" currency_str = " " + currencyConfig.currency if currencyConfig.display_currency - # Return: string. Varies with symbol position. if currencyConfig.symbol_position == 'before' currencyConfig.symbol + amount_fixed + currency_str else From c1971d015ce72219740a7e80b2afc7aaf0c234e8 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 19:59:39 +1000 Subject: [PATCH 005/254] fix bug in mailer --- app/views/spree/order_mailer/confirm_email.text.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 3437b11efb..80e08eca52 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments ( @order)) %> +Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments(@order)).to_str %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> From 09a4c4e17ee766f741543098039eab7e9e3b670f Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 11 Sep 2014 11:47:55 +1000 Subject: [PATCH 006/254] add spree currency helper, fix some typos and specs --- app/helpers/spree/orders_helper.rb | 2 +- app/helpers/spree_currency_helper.rb | 5 +++++ app/views/checkout/_summary.html.haml | 6 +++--- .../spree/order_mailer/confirm_email.text.erb | 2 +- app/views/spree/orders/_form.html.haml | 2 +- app/views/spree/shared/_products.html.haml | 2 +- .../filters/localize_currency_spec.js.coffee | 20 ++++++++----------- 7 files changed, 20 insertions(+), 19 deletions(-) create mode 100644 app/helpers/spree_currency_helper.rb diff --git a/app/helpers/spree/orders_helper.rb b/app/helpers/spree/orders_helper.rb index 12bf76c471..93b59c8e4b 100644 --- a/app/helpers/spree/orders_helper.rb +++ b/app/helpers/spree/orders_helper.rb @@ -8,7 +8,7 @@ module Spree def order_distribution_subtotal(order, options={}) options.reverse_merge! :format_as_currency => true amount = order.adjustments.enterprise_fee.sum &:amount - options.delete(:format_as_currency) ? Spree::Money.new(amount).to_s : amount + options.delete(:format_as_currency) ? spree_number_to_currency(amount) : amount end def alternative_available_distributors(order) diff --git a/app/helpers/spree_currency_helper.rb b/app/helpers/spree_currency_helper.rb new file mode 100644 index 0000000000..479ced2771 --- /dev/null +++ b/app/helpers/spree_currency_helper.rb @@ -0,0 +1,5 @@ +module SpreeCurrencyHelper + def spree_number_to_currency(amount) + Spree::Money.new(amount).to_s + end +end diff --git a/app/views/checkout/_summary.html.haml b/app/views/checkout/_summary.html.haml index dc5392e8d3..8609fd7a16 100644 --- a/app/views/checkout/_summary.html.haml +++ b/app/views/checkout/_summary.html.haml @@ -5,7 +5,7 @@ %table %tr %th Cart total - %td.cart-total.text-right= Spree::Money.new(checkout_cart_total_with_adjustments(current_order)) + %td.cart-total.text-right= spree_number_to_currency(checkout_cart_total_with_adjustments(current_order)) - checkout_adjustments_for_summary(current_order, exclude: [:shipping, :distribution]).each do |adjustment| %tr @@ -14,11 +14,11 @@ %tr %th Shipping - %td.shipping.text-right {{ Checkout.shippingPrice() | spreeCurrency }} + %td.shipping.text-right {{ Checkout.shippingPrice() | localizeCurrency }} %tr %th Total - %td.total.text-right {{ Checkout.cartTotal() | spreeCurrency }} + %td.total.text-right {{ Checkout.cartTotal() | localizeCurrency }} - if current_order.price_adjustment_totals.present? - current_order.price_adjustment_totals.each do |label, total| %tr diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 80e08eca52..99f2671a02 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments(@order)).to_str %> +Subtotal: <%= spree_number_to_currency(checkout_cart_total_with _adjustments(@order)) %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> diff --git a/app/views/spree/orders/_form.html.haml b/app/views/spree/orders/_form.html.haml index f91c398b64..953ea83e18 100644 --- a/app/views/spree/orders/_form.html.haml +++ b/app/views/spree/orders/_form.html.haml @@ -24,7 +24,7 @@ %td Product \: - %span.order-total.item-total= Spree::Money.new(@order.item_total).to_s + %span.order-total.item-total= spree_number_to_currency(@order.item_total) %td Distribution \: diff --git a/app/views/spree/shared/_products.html.haml b/app/views/spree/shared/_products.html.haml index c66ad23c74..8ea2743642 100644 --- a/app/views/spree/shared/_products.html.haml +++ b/app/views/spree/shared/_products.html.haml @@ -15,7 +15,7 @@ .product-image = link_to small_image(product, :itemprop => "image"), product, :itemprop => 'url' = link_to truncate(product.name, :length => 50), product, :class => 'info', :itemprop => "name", :title => product.name - %span.price.selling{:itemprop => "price"}= Spree::Money.new(product.price).to_s + %span.price.selling{:itemprop => "price"}= spree_number_to_currency(product.price) - if paginated_products.respond_to?(:num_pages) - params.delete(:search) diff --git a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee index fc0b9dafa2..9acc4a1b63 100644 --- a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee @@ -1,15 +1,14 @@ describe 'convert number to localised currency ', -> - filter = null - - currencyconfig = - currency: "D" - symbol: "$" - symbol_position: "before" - hide_cents: "false" - decimal_mark: "." - thousands_separator: "," + filter = currencyconfig = null beforeEach -> + currencyconfig = + currency: "D" + symbol: "$" + symbol_position: "before" + hide_cents: "false" + decimal_mark: "." + thousands_separator: "," module 'Darkswarm' module ($provide)-> $provide.value "currencyConfig", currencyconfig @@ -26,16 +25,13 @@ describe 'convert number to localised currency ', -> it "can use any currency symbol", -> currencyconfig.symbol = "£" expect(filter(404.04)).toEqual "£404.04" - currencyconfig.symbol = "$" it "can place symbols after the amount", -> currencyconfig.symbol_position = "after" expect(filter(333.3)).toEqual "333.30 $" - currencyconfig.symbol_position = "before" it "can add a currency string", -> currencyconfig.display_currency = "true" expect(filter(5)).toEqual "$5.00 D" - currencyconfig.display_currency = "false" From f33a9e1a5844ef614a8a6accd695f87c3ba347cf Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 12 Sep 2014 01:45:51 +1000 Subject: [PATCH 007/254] 16 enterprise categories from four checks. --- app/models/enterprise.rb | 91 ++++++++++++++ app/serializers/api/enterprise_serializer.rb | 118 +++++++++++++++---- 2 files changed, 184 insertions(+), 25 deletions(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 004923097e..23cec57c40 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -204,6 +204,97 @@ class Enterprise < ActiveRecord::Base Spree::Variant.joins(:product => :product_distributions).where('product_distributions.distributor_id=?', self.id) end + def enterprise_category + + # Explanation: We needed to add the can_supply flag because this case (the most common for producers) was not covered: + # Short version: meets front end and back end needs. + # + # when "producer_without_shopfront_cant_aggregate_can_supply" + # "producer" # Producer selling only through others. + # + # And needs to be separate from this case: + # + # when "producer_with_shopfront_cant_aggregate_can_supply" + # "producer_shop" # Producer with shopfront for own products. + # + # And from this case + # + # when "producer_without_shopfront_cant_aggregate_cant_supply" + # "producer_profile" # Producer profile. + # + # And the front end very clearly distinguishes between producers with a shop and without, + # so the combined case was not enough, and it was going to be a bit weird anyway. + # As a side benefit, this also allows non producer suppliers. Yay. + # + # can_aggregate could depend on with_shopfront, as the combination always shouldn't exist. + # + # So it could be a combo box: + # Sell V + # none + # own + # any + # + # So 12 is possible anyway and seems to cover usefull cases. But the variables could be different. + + # Make this crazy logic human readable so we can argue about it sanely. + category = is_primary_producer ? "producer_" : "non_producer_" + category << (has_shopfront ? "with_shopfront_" : "without_shopfront_") + category << (can_aggregate ? "can_aggregate_" : "cant_aggregate_") + category << (can_supply ? "can_supply" : "cant_supply") + + # Map backend cases to front end cases. + case category + when "producer_with_shopfront_can_aggregate_can_supply" + "producer_hub" # Producer hub who sells own and others produce and supplies other hubs. + when "producer_with_shopfront_can_aggregate_cant_supply" + "producer_hub" # Producer hub who sells own and others products but does not supply other hubs. + when "producer_with_shopfront_cant_aggregate_can_supply" + "producer_shop" # Producer with shopfront and supplies other hubs. + when "producer_with_shopfront_cant_aggregate_cant_supply" + "producer_shop" # Producer with shopfront. + when "producer_without_shopfront_can_aggregate_can_supply" + "empty" # Shouldn't exist. + when "producer_without_shopfront_can_aggregate_cant_supply" + "empty" # Shouldn't exist. + when "producer_without_shopfront_cant_aggregate_can_supply" + "producer" # Producer selling only through others. + when "producer_without_shopfront_cant_aggregate_cant_supply" + "producer_profile" # Producer profile. + + when "non_producer_with_shopfront_can_aggregate_can_supply" + "hub" # Hub selling in products without origin. + when "non_producer_with_shopfront_can_aggregate_cant_supply" + "hub" # Regular hub. + when "non_producer_with_shopfront_cant_aggregate_can_supply" + "hub" # Wholesaler selling through own shopfront and others? + when "non_producer_with_shopfront_cant_aggregate_cant_supply" + "hub" # Wholesaler selling through own shopfront? + when "non_producer_without_shopfront_can_aggregate_can_supply" + "empty" # Shouldn't exist? + when "non_producer_without_shopfront_can_aggregate_cant_supply" + "empty" # Shouldn't exist? + when "non_producer_without_shopfront_cant_aggregate_can_supply" + "hub_profile" # Wholesaler selling to others. + when "non_producer_without_shopfront_cant_aggregate_cant_supply" + "hub_profile" # Hub with just a profile. + end + end + + # TODO: Remove this when flags on enterprises are switched over + def has_shopfront + type != 'profile' + end + + # TODO: Remove this when flags on enterprises are switched over + def can_aggregate + is_distributor# && suppliers != [self] + end + + # TODO: Remove this when flags on enterprises are switched over + def can_supply + is_primary_producer #and has distributors? + end + # Return all taxons for all distributed products def distributed_taxons Spree::Taxon. diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index c76cffd7d1..4667862a3c 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -18,7 +18,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer attributes :orders_close_at, :active #TODO: Remove these later - attributes :icon, :has_shopfront, :can_aggregate + attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :can_aggregate, :enterprise_category def orders_close_at OrderCycle.first_closing_for(object).andand.orders_close_at @@ -28,32 +28,99 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer @options[:active_distributors].andand.include? object end - # TODO: Move this back to uncached section when relavant properties are defined on the Enterprise model - def icon - # TODO: Replace with object.has_shopfront when this property exists - if has_shopfront - if can_aggregate - "/assets/map_005-hub.svg" - else - if object.is_distributor - "/assets/map_003-producer-shop.svg" - else - "/assets/map_001-producer-only.svg" - end - end - else - if can_aggregate - "/assets/map_006-hub-profile.svg" - else - if object.is_distributor - "/assets/map_004-producer-shop-profile.svg" - else - "/assets/map_002-producer-only-profile.svg" - end - end - end + # def enterprise_category + # object.enterprise_category + # end + + # # TODO: Remove this when flags on enterprises are switched over + # def has_shopfront + # object.has_shopfront + # end + + # # TODO: Remove this when flags on enterprises are switched over + # def can_aggregate + # object.can_aggregate + # end + + + def enterprise_category + object.enterprise_category end + # todo: remove this when flags on enterprises are switched over + def has_shopfront + object.has_shopfront + end + + # TODO: Remove this when flags on enterprises are switched over + def can_aggregate + object.can_aggregate + end + + # Map svg icons. + def icon + icons = { + "hub" => "/assets/map_005-hub.svg", + "hub_profile" => "/assets/map_006-hub-profile.svg", + "producer_hub" => "/assets/map_005-hub.svg", + "prodshop_shop" => "/assets/map_003-producer-shop.svg", + "producer" => "map_001-producer-only.svg", + "producer_profile" => "/assets/map_002-producer-only-profile.svg", + "empty" => "", + } + icons[object.enterprise_category] + end + + # Choose regular icon font for enterprises. + def icon_font + icon_fonts = { + "hub" => "ofn-i_063-hub", + "hub_profile" => "ofn-i_064-hub-reversed", + "producer_hub" => "ofn-i_063-hub", + "producer_shop" => "ofn-i_059-producer", + "producer" => "ofn-i_059-producer", + "producer_profile" => "ofn-i_060-producer-reversed", + "empty" => "", + } + icon_fonts[object.enterprise_category] + end + + # Choose producser page icon font - yes, sadly its got to be different. + # This duplicates some code but covers the producer page edge case where + # producer-hub has a producer icon without needing to duplicate the category logic in angular. + def producer_icon_font + icon_fonts = { + "hub" => "", + "hub_profile" => "", + "producer_hub" => "ofn-i_059-producer", + "producer_shop" => "ofn-i_059-producer", + "producer" => "ofn-i_059-producer", + "producer_profile" => "ofn-i_060-producer-reversed", + "empty" => "", + } + icon_fonts[object.enterprise_category] + end + +end + +class Api::CachedEnterpriseSerializer < ActiveModel::Serializer + cached + delegate :cache_key, to: :object + + attributes :name, :id, :description, :latitude, :longitude, + :long_description, :website, :instagram, :linkedin, :twitter, + :facebook, :is_primary_producer, :is_distributor, :phone, :visible, + :email, :hash, :logo, :promo_image, :path, + :pickup, :delivery + + has_many :distributed_taxons, key: :taxons, serializer: Api::IdSerializer + has_many :supplied_taxons, serializer: Api::IdSerializer + has_many :distributors, key: :hubs, serializer: Api::IdSerializer + has_many :suppliers, key: :producers, serializer: Api::IdSerializer + + has_one :address, serializer: Api::AddressSerializer + + # TODO: Remove this when flags on enterprises are switched over def has_shopfront object.type != 'profile' @@ -63,6 +130,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer def can_aggregate object.is_distributor && object.suppliers != [object] end + end class Api::CachedEnterpriseSerializer < ActiveModel::Serializer From 3ea29df1113872cd10efcd7cb4f9c5cadb186493 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 12 Sep 2014 10:11:59 +1000 Subject: [PATCH 008/254] 12 option entity categories --- app/models/enterprise.rb | 93 ++++++-------------- app/serializers/api/enterprise_serializer.rb | 58 +----------- spec/models/enterprise_spec.rb | 61 +++++++++++++ 3 files changed, 93 insertions(+), 119 deletions(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 23cec57c40..3452f620c8 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -205,92 +205,58 @@ class Enterprise < ActiveRecord::Base end def enterprise_category - - # Explanation: We needed to add the can_supply flag because this case (the most common for producers) was not covered: - # Short version: meets front end and back end needs. + # Explanation: I added and extra flag then pared it back to a combo, before realising we allready had one. + # Short version: meets front end and back end needs, without changing much at all. # - # when "producer_without_shopfront_cant_aggregate_can_supply" - # "producer" # Producer selling only through others. - # - # And needs to be separate from this case: - # - # when "producer_with_shopfront_cant_aggregate_can_supply" - # "producer_shop" # Producer with shopfront for own products. - # - # And from this case - # - # when "producer_without_shopfront_cant_aggregate_cant_supply" - # "producer_profile" # Producer profile. - # - # And the front end very clearly distinguishes between producers with a shop and without, - # so the combined case was not enough, and it was going to be a bit weird anyway. - # As a side benefit, this also allows non producer suppliers. Yay. - # - # can_aggregate could depend on with_shopfront, as the combination always shouldn't exist. - # - # So it could be a combo box: - # Sell V - # none - # own - # any - # - # So 12 is possible anyway and seems to cover usefull cases. But the variables could be different. + # Ditch is_distributor, add can_supply and swap combo names as below. + # using profile instead of cant_sell was blocking the non selling supplier case and limiting more than it needed to. + # Make this crazy logic human readable so we can argue about it sanely. - category = is_primary_producer ? "producer_" : "non_producer_" - category << (has_shopfront ? "with_shopfront_" : "without_shopfront_") - category << (can_aggregate ? "can_aggregate_" : "cant_aggregate_") - category << (can_supply ? "can_supply" : "cant_supply") + # This can be simplified later, like this for readablitlty during changes. + category = is_primary_producer ? "producer_" : "non_producer_" + case type + when "full" + category << "sell_all_" + when "single" + category << "sell_own_" + when "profile" + category << "cant_sell_" + end + category << (can_supply ? "can_supply" : "cant_supply") # Map backend cases to front end cases. case category - when "producer_with_shopfront_can_aggregate_can_supply" + when "producer_sell_all_can_supply" "producer_hub" # Producer hub who sells own and others produce and supplies other hubs. - when "producer_with_shopfront_can_aggregate_cant_supply" + when "producer_sell_all_cant_supply" "producer_hub" # Producer hub who sells own and others products but does not supply other hubs. - when "producer_with_shopfront_cant_aggregate_can_supply" + when "producer_sell_own_can_supply" "producer_shop" # Producer with shopfront and supplies other hubs. - when "producer_with_shopfront_cant_aggregate_cant_supply" + when "producer_sell_own_cant_supply" "producer_shop" # Producer with shopfront. - when "producer_without_shopfront_can_aggregate_can_supply" - "empty" # Shouldn't exist. - when "producer_without_shopfront_can_aggregate_cant_supply" - "empty" # Shouldn't exist. - when "producer_without_shopfront_cant_aggregate_can_supply" + when "producer_cant_sell_can_supply" "producer" # Producer selling only through others. - when "producer_without_shopfront_cant_aggregate_cant_supply" + when "producer_cant_sell_cant_supply" "producer_profile" # Producer profile. - when "non_producer_with_shopfront_can_aggregate_can_supply" + when "non_producer_sell_all_can_supply" "hub" # Hub selling in products without origin. - when "non_producer_with_shopfront_can_aggregate_cant_supply" + when "non_producer_sell_all_cant_supply" "hub" # Regular hub. - when "non_producer_with_shopfront_cant_aggregate_can_supply" + when "non_producer_sell_own_can_supply" "hub" # Wholesaler selling through own shopfront and others? - when "non_producer_with_shopfront_cant_aggregate_cant_supply" + when "non_producer_sell_own_cant_supply" "hub" # Wholesaler selling through own shopfront? - when "non_producer_without_shopfront_can_aggregate_can_supply" - "empty" # Shouldn't exist? - when "non_producer_without_shopfront_can_aggregate_cant_supply" - "empty" # Shouldn't exist? - when "non_producer_without_shopfront_cant_aggregate_can_supply" + when "non_producer_cant_sell_can_supply" "hub_profile" # Wholesaler selling to others. - when "non_producer_without_shopfront_cant_aggregate_cant_supply" + when "non_producer_cant_sell_cant_supply" "hub_profile" # Hub with just a profile. end end # TODO: Remove this when flags on enterprises are switched over - def has_shopfront - type != 'profile' - end - - # TODO: Remove this when flags on enterprises are switched over - def can_aggregate - is_distributor# && suppliers != [self] - end - - # TODO: Remove this when flags on enterprises are switched over + # Obviously this is duplicated is producer currently, needs to def can_supply is_primary_producer #and has distributors? end @@ -311,7 +277,6 @@ class Enterprise < ActiveRecord::Base select('DISTINCT spree_taxons.*') end - private def strip_url(url) diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index 4667862a3c..77627efffe 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -18,7 +18,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer attributes :orders_close_at, :active #TODO: Remove these later - attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :can_aggregate, :enterprise_category + attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :enterprise_category def orders_close_at OrderCycle.first_closing_for(object).andand.orders_close_at @@ -28,33 +28,13 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer @options[:active_distributors].andand.include? object end - # def enterprise_category - # object.enterprise_category - # end - - # # TODO: Remove this when flags on enterprises are switched over - # def has_shopfront - # object.has_shopfront - # end - - # # TODO: Remove this when flags on enterprises are switched over - # def can_aggregate - # object.can_aggregate - # end - - def enterprise_category object.enterprise_category end - # todo: remove this when flags on enterprises are switched over - def has_shopfront - object.has_shopfront - end - # TODO: Remove this when flags on enterprises are switched over - def can_aggregate - object.can_aggregate + def has_shopfront + object.type != 'profile' end # Map svg icons. @@ -66,7 +46,6 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer "prodshop_shop" => "/assets/map_003-producer-shop.svg", "producer" => "map_001-producer-only.svg", "producer_profile" => "/assets/map_002-producer-only-profile.svg", - "empty" => "", } icons[object.enterprise_category] end @@ -80,7 +59,6 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer "producer_shop" => "ofn-i_059-producer", "producer" => "ofn-i_059-producer", "producer_profile" => "ofn-i_060-producer-reversed", - "empty" => "", } icon_fonts[object.enterprise_category] end @@ -103,36 +81,6 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer end -class Api::CachedEnterpriseSerializer < ActiveModel::Serializer - cached - delegate :cache_key, to: :object - - attributes :name, :id, :description, :latitude, :longitude, - :long_description, :website, :instagram, :linkedin, :twitter, - :facebook, :is_primary_producer, :is_distributor, :phone, :visible, - :email, :hash, :logo, :promo_image, :path, - :pickup, :delivery - - has_many :distributed_taxons, key: :taxons, serializer: Api::IdSerializer - has_many :supplied_taxons, serializer: Api::IdSerializer - has_many :distributors, key: :hubs, serializer: Api::IdSerializer - has_many :suppliers, key: :producers, serializer: Api::IdSerializer - - has_one :address, serializer: Api::AddressSerializer - - - # TODO: Remove this when flags on enterprises are switched over - def has_shopfront - object.type != 'profile' - end - - # TODO: Remove this when flags on enterprises are switched over - def can_aggregate - object.is_distributor && object.suppliers != [object] - end - -end - class Api::CachedEnterpriseSerializer < ActiveModel::Serializer cached delegate :cache_key, to: :object diff --git a/spec/models/enterprise_spec.rb b/spec/models/enterprise_spec.rb index c517a3ed41..25282dcb69 100644 --- a/spec/models/enterprise_spec.rb +++ b/spec/models/enterprise_spec.rb @@ -466,4 +466,65 @@ describe Enterprise do supplier.producer_properties.first.property.presentation.should == 'Organic Certified' end end + + describe "provide enterprise category" do + + # Swap type values full > sell_all, single > sell_own profile > sell_none + # swap is_distributor for new can_supply flag. + let(:producer_sell_all_can_supply) { + create(:enterprise, is_primary_producer: true, type: "full", is_distributor: true) + } + let(:producer_sell_all_cant_supply) { + create(:enterprise, is_primary_producer: true, type: "full", is_distributor: false) + } + let(:producer_sell_own_can_supply) { + create(:enterprise, is_primary_producer: true, type: "single", is_distributor: true) + } + let(:producer_sell_own_cant_supply) { + create(:enterprise, is_primary_producer: true, type: "single", is_distributor: false) + } + let(:producer_cant_sell_can_supply) { + create(:enterprise, is_primary_producer: true, type: "profile", is_distributor: true) + } + let(:producer_cant_sell_cant_supply) { + create(:enterprise, is_primary_producer: true, type: "profile", is_distributor: false) + } + let(:non_producer_sell_all_can_supply) { + create(:enterprise, is_primary_producer: true, type: "full", is_distributor: true) + } + let(:non_producer_sell_all_cant_supply) { + create(:enterprise, is_primary_producer: true, type: "full", is_distributor: false) + } + let(:non_producer_sell_own_can_supply) { + create(:enterprise, is_primary_producer: true, type: "single", is_distributor: true) + } + let(:non_producer_sell_own_cant_supply) { + create(:enterprise, is_primary_producer: true, type: "single", is_distributor: false) + } + let(:non_producer_cant_sell_can_supply) { + create(:enterprise, is_primary_producer: false, type: "profile", is_distributor: true) + } + let(:non_producer_cant_sell_cant_supply) { + create(:enterprise, is_primary_producer: false, type: "profile", is_distributor: false) + } + + it "should output enterprise categories" do + producer_sell_all_can_supply.is_primary_producer.should == true + producer_sell_all_can_supply.can_supply.should == true + producer_sell_all_can_supply.type.should == "full" + + producer_sell_all_can_supply.enterprise_category.should == "producer_hub" + producer_sell_all_cant_supply.enterprise_category.should == "producer_hub" + producer_sell_own_can_supply.enterprise_category.should == "producer_shop" + producer_sell_own_cant_supply.enterprise_category.should == "producer_shop" + producer_cant_sell_can_supply.enterprise_category.should == "producer" + producer_cant_sell_cant_supply.enterprise_category.should == "producer_profile" + non_producer_sell_all_can_supply.enterprise_category.should == "hub" + non_producer_sell_all_cant_supply.enterprise_category.should == "hub" + non_producer_sell_own_can_supply.enterprise_category.should == "hub" + non_producer_sell_own_cant_supply.enterprise_category.should == "hub" + non_producer_cant_sell_can_supply.enterprise_category.should == "hub_profile" + non_producer_cant_sell_cant_supply.enterprise_category.should == "hub_profile" + end + end end From 309ddece89eead5a93f937b748ada933c8b4b85c Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 12 Sep 2014 10:38:04 +1000 Subject: [PATCH 009/254] make profile icons work --- app/models/enterprise.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 3452f620c8..cb04e3fa4c 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -256,9 +256,9 @@ class Enterprise < ActiveRecord::Base end # TODO: Remove this when flags on enterprises are switched over - # Obviously this is duplicated is producer currently, needs to + # Obviously this duplicates is_producer currently def can_supply - is_primary_producer #and has distributors? + is_primary_producer && type != "profile" #and has distributors? end # Return all taxons for all distributed products From 9a1b52491587111f45c5c9e87d167de286bc4213 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 12 Sep 2014 12:21:40 +1000 Subject: [PATCH 010/254] fix icon font class --- app/views/home/_skinny.html.haml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index 3c5654437c..889c7ac331 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -1,10 +1,7 @@ .row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open()}", bindonce: true} .columns.small-12.medium-6.large-5.skinny-head %a.hub{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} - %i{ ng: { class: "{ 'ofn-i_063-hub': hub.can_aggregate && hub.has_shopfront, - 'ofn-i_059-producer': !hub.can_aggregate && hub.has_shopfront, - 'ofn-i_060-producer-reversed': !hub.can_aggregate && !hub.has_shopfront, - 'ofn-i_064-hub-reversed': hub.can_aggregate && !hub.has_shopfront }" } } + %i{'ng-class'=> "hub.icon_font" } / %i.ofn-i_063-hub %span.margin-top.hub-name-listing {{ hub.name | truncate:40}} .columns.small-4.medium-2.large-2 From 49476b17e84ef30c7633ac12b103bf8481ba1fd6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Tue, 16 Sep 2014 16:10:48 +1000 Subject: [PATCH 011/254] fix typos and add missing helper --- app/mailers/spree/order_mailer_decorator.rb | 1 + app/views/spree/order_mailer/confirm_email.text.erb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/mailers/spree/order_mailer_decorator.rb b/app/mailers/spree/order_mailer_decorator.rb index cae4de0e79..a43399bd95 100644 --- a/app/mailers/spree/order_mailer_decorator.rb +++ b/app/mailers/spree/order_mailer_decorator.rb @@ -1,6 +1,7 @@ Spree::OrderMailer.class_eval do helper HtmlHelper helper CheckoutHelper + helper SpreeCurrencyHelper def confirm_email(order, resend = false) find_order(order) subject = (resend ? "[#{t(:resend).upcase}] " : '') diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 99f2671a02..a7ee445320 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= spree_number_to_currency(checkout_cart_total_with _adjustments(@order)) %> +Subtotal: <%= spree_number_to_currency(checkout_cart_total_with_adjustments(@order)) %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> From 9e2e96d19eba4a0cc671c2c6e4b1501450b0453f Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Tue, 16 Sep 2014 23:45:36 +1000 Subject: [PATCH 012/254] Schema weirdness --- db/schema.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/schema.rb b/db/schema.rb index c8005a42e9..73f10210a7 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -565,9 +565,9 @@ ActiveRecord::Schema.define(:version => 20140904003026) do t.string "email" t.text "special_instructions" t.integer "distributor_id" + t.integer "order_cycle_id" t.string "currency" t.string "last_ip_address" - t.integer "order_cycle_id" t.integer "cart_id" end From 279c5925ef5c5b3f82ef9bd5cea73d9352f25d9c Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Tue, 16 Sep 2014 23:46:34 +1000 Subject: [PATCH 013/254] Add helpers to registration spec to counter JS weirdness --- spec/features/consumer/registration_spec.rb | 64 ++++++++++++++------- 1 file changed, 43 insertions(+), 21 deletions(-) diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 04e244e205..3500736100 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -11,31 +11,26 @@ feature "Registration", js: true do expect(URI.parse(current_url).path).to eq registration_auth_path - sleep 0.5 # TOTO: DEAL WITH ME + page.has_selector? "dd", text: "Log in" + switch_to_login_tab - # Logging in - click_link "Log in" + # Enter Login details fill_in "Email", with: user.email fill_in "Password", with: user.password - click_button 'Log in' + click_login_and_ensure_content "This wizard will step you through creating a profile" - # Log in was successful, introduction shown - sleep 0.5 # TOTO: DEAL WITH ME - - expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq registration_path # Done reading introduction - click_button "Let's get started!" + click_button_and_ensure_content "Let's get started!", "Woot! First we need to know what sort of enterprise you are:" # Filling in details - expect(page).to have_content "Woot! First we need to know what sort of enterprise you are:" fill_in 'enterprise_name', with: "My Awesome Enterprise" click_link 'both-panel' - click_button 'Continue' + + click_button_and_ensure_content "Continue", "Greetings My Awesome Enterprise" # Filling in address - expect(page).to have_content 'Greetings My Awesome Enterprise' fill_in 'enterprise_address', with: '123 Abc Street' fill_in 'enterprise_city', with: 'Northcote' fill_in 'enterprise_zipcode', with: '3070' @@ -96,22 +91,18 @@ feature "Registration", js: true do expect(URI.parse(current_url).path).to eq registration_auth_path - sleep 0.5 # TOTO: DEAL WITH ME + page.has_selector? "dd", text: "Log in" + switch_to_login_tab - # Logging in - click_link "Log in" + # Enter Login details fill_in "Email", with: user.email fill_in "Password", with: user.password - click_button 'Log in' + click_login_and_ensure_content "This wizard will step you through creating a profile" - # Log in was successful, introduction shown - sleep 0.5 # TOTO: DEAL WITH ME - - expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq store_registration_path # Done reading introduction - click_button "Let's get started!" + click_button_and_ensure_content "Let's get started!", "Woot! First we need to know the name of your farm:" # Details Page expect(page).to have_content "Woot! First we need to know the name of your farm:" @@ -120,4 +111,35 @@ feature "Registration", js: true do # Everything from here should be covered in 'profile' spec end end + + def switch_to_login_tab + # Link appears to be unresponsive for a while, so keep clicking it until it works + using_wait_time 0.5 do + 10.times do + click_link "Log in" + break if page.has_selector? "dd.active", text: "Log in" + end + end + end + + def click_login_and_ensure_content(content) + # Buttons appear to be unresponsive for a while, so keep clicking them until content appears + using_wait_time 1 do + 3.times do + click_button "Log in" + break if page.has_selector? "div#loading", text: "Hold on a moment, we're logging you in" + end + end + expect(page).to have_content content + end + + def click_button_and_ensure_content(button_text, content) + # Buttons appear to be unresponsive for a while, so keep clicking them until content appears + using_wait_time 0.5 do + 10.times do + click_button button_text + break if page.has_content? content + end + end + end end From 22e61d9834eb3fa6683d749717c3cdc657ffb2e6 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Tue, 16 Sep 2014 23:47:34 +1000 Subject: [PATCH 014/254] TEMP: spit out variables in failing oc spec --- spec/features/admin/orders_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/features/admin/orders_spec.rb b/spec/features/admin/orders_spec.rb index dd4a2113e8..d45778635a 100644 --- a/spec/features/admin/orders_spec.rb +++ b/spec/features/admin/orders_spec.rb @@ -131,6 +131,20 @@ feature %q{ expect(page).to have_content 'ADD PRODUCT' targetted_select2_search product.name, from: '#add_variant_id', dropdown_css: '.select2-drop' + + puts "c1: " + coordinator1.id.to_s + " "+ coordinator1.name + puts "c2: " + coordinator2.id.to_s + " "+ coordinator2.name + puts "s1: " + supplier1.id.to_s + " "+ supplier1.name + puts "s2: " + supplier2.id.to_s + " "+ supplier2.name + puts "d1: " + distributor1.id.to_s + " "+ distributor1.name + puts "d2: " + distributor2.id.to_s + " "+ distributor2.name + order_cycle1.distributors.each do |distributor| + puts "oc1d: " + distributor.id.to_s + " "+ distributor.name + end + Enterprise.is_distributor.managed_by(@enterprise_user).each do |distributor| + puts "eud: " + distributor.id.to_s + " "+ distributor.name + end + click_link 'Add' page.has_selector? "table.index tbody[data-hook='admin_order_form_line_items'] tr" # Wait for JS expect(page).to have_selector 'td', text: product.name From 01c98bf6e45d48aa18474a592cab46d82d9c157c Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 01:07:34 +1000 Subject: [PATCH 015/254] refactor and bugfix for tests --- .../darkswarm/filters/localize_currency.js.coffee | 14 +++++++------- .../javascripts/darkswarm/services/cart.js.coffee | 14 +++++++------- .../darkswarm/services/variants.js.coffee | 2 +- .../templates/price_breakdown.html.haml | 2 +- .../javascripts/templates/shop_variant.html.haml | 4 ++-- app/helpers/spree/products_helper_decorator.rb | 2 +- app/serializers/spree/api/variant_serializer.rb | 3 ++- app/views/shared/menu/_cart.html.haml | 2 +- config/ng-test.conf.js | 7 +++++++ .../filters/localize_currency_spec.js.coffee | 11 ++++++++--- 10 files changed, 37 insertions(+), 24 deletions(-) diff --git a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee index 3eab92d007..ffa98c5a33 100644 --- a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee +++ b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee @@ -4,13 +4,13 @@ # @return: string Darkswarm.filter "localizeCurrency", (currencyConfig)-> (amount) -> - decimals = if currencyConfig.hide_cents then 0 else 2 - amount_fixed = amount.toFixed(2) - currency_str = "" - currency_str = " " + currencyConfig.currency if currencyConfig.display_currency + currency_code = if currencyConfig.display_currency then " " + currencyConfig.currency else "" + decimals = if currencyConfig.hide_cents == "true" then 0 else 2 + # We need to use parseFloat before toFixed as the amount should be a passed in as a string. + amount_fixed = parseFloat(amount).toFixed(decimals) + # Build the final price string. if currencyConfig.symbol_position == 'before' - currencyConfig.symbol + amount_fixed + currency_str + currencyConfig.symbol + amount_fixed + currency_code else - amount_fixed + " " + currencyConfig.symbol + currency_str - + amount_fixed + " " + currencyConfig.symbol + currency_code diff --git a/app/assets/javascripts/darkswarm/services/cart.js.coffee b/app/assets/javascripts/darkswarm/services/cart.js.coffee index def1c9b6d0..2b58bb70ae 100644 --- a/app/assets/javascripts/darkswarm/services/cart.js.coffee +++ b/app/assets/javascripts/darkswarm/services/cart.js.coffee @@ -3,7 +3,7 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> new class Cart dirty: false order: CurrentOrder.order - line_items: CurrentOrder.order?.line_items || [] + line_items: CurrentOrder.order?.line_items || [] constructor: -> for line_item in @line_items line_item.variant.line_item = line_item @@ -22,13 +22,13 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> # TODO what shall we do here? data: => - variants = {} + variants = {} for li in @line_items_present() - variants[li.variant.id] = + variants[li.variant.id] = quantity: li.quantity max_quantity: li.max_quantity {variants: variants} - + saved: => @dirty = false @@ -48,15 +48,15 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> total: => @line_items_present().map (li)-> - li.variant.getPrice() + li.variant.totalPrice() .reduce (t, price)-> t + price , 0 register_variant: (variant)=> exists = @line_items.some (li)-> li.variant == variant - @create_line_item(variant) unless exists - + @create_line_item(variant) unless exists + create_line_item: (variant)-> variant.line_item = variant: variant diff --git a/app/assets/javascripts/darkswarm/services/variants.js.coffee b/app/assets/javascripts/darkswarm/services/variants.js.coffee index 5ec8f06e38..bc2050e4d4 100644 --- a/app/assets/javascripts/darkswarm/services/variants.js.coffee +++ b/app/assets/javascripts/darkswarm/services/variants.js.coffee @@ -5,7 +5,7 @@ Darkswarm.factory 'Variants', -> @variants[variant.id] ||= @extend variant extend: (variant)-> - variant.getPrice = -> + variant.totalPrice = -> variant.price_with_fees * variant.line_item.quantity variant.basePricePercentage = Math.round(variant.price / variant.price_with_fees * 100) variant diff --git a/app/assets/javascripts/templates/price_breakdown.html.haml b/app/assets/javascripts/templates/price_breakdown.html.haml index 95ec795988..cf82e31457 100644 --- a/app/assets/javascripts/templates/price_breakdown.html.haml +++ b/app/assets/javascripts/templates/price_breakdown.html.haml @@ -29,7 +29,7 @@ Fundraising fee %li %strong - .right = {{ variant.price | localizeCurrency }} + .right = {{ variant.price_with_fees | localizeCurrency }}   %a{"ng-click" => "expanded = !expanded"} diff --git a/app/assets/javascripts/templates/shop_variant.html.haml b/app/assets/javascripts/templates/shop_variant.html.haml index 607e770e31..b1538bb69e 100644 --- a/app/assets/javascripts/templates/shop_variant.html.haml +++ b/app/assets/javascripts/templates/shop_variant.html.haml @@ -48,7 +48,7 @@ .small-4.medium-2.large-2.columns.variant-price .table-cell.price %i.ofn-i_009-close - {{ variant.price | localizeCurrency }} + {{ variant.price_with_fees | localizeCurrency }} -# Now in a template in app/assets/javascripts/templates ! %price-breakdown{"price-breakdown" => "_", variant: "variant", @@ -59,4 +59,4 @@ .small-12.medium-2.large-2.columns.total-price.text-right .table-cell %strong - {{ variant.getPrice() | localizeCurrency }} + {{ variant.totalPrice() | localizeCurrency }} diff --git a/app/helpers/spree/products_helper_decorator.rb b/app/helpers/spree/products_helper_decorator.rb index f918a47649..4ec4a88588 100644 --- a/app/helpers/spree/products_helper_decorator.rb +++ b/app/helpers/spree/products_helper_decorator.rb @@ -2,7 +2,7 @@ module Spree ProductsHelper.class_eval do # Return the price of the variant def variant_price_diff(variant) - "(#{number_to_currency variant.price})" + "(#{Spree::Money.new(variant.price).to_s})" end diff --git a/app/serializers/spree/api/variant_serializer.rb b/app/serializers/spree/api/variant_serializer.rb index c136d02644..cd31196ca0 100644 --- a/app/serializers/spree/api/variant_serializer.rb +++ b/app/serializers/spree/api/variant_serializer.rb @@ -7,6 +7,7 @@ class Spree::Api::VariantSerializer < ActiveModel::Serializer end def price - object.price.nil? ? 0.to_f : object.price.to_f + # Decimals are passed to json as strings, we need to run parseFloat.toFixed(2) on the client side. + object.price.nil? ? 0.to_f : object.price end end diff --git a/app/views/shared/menu/_cart.html.haml b/app/views/shared/menu/_cart.html.haml index 1ecb9231af..345365735b 100644 --- a/app/views/shared/menu/_cart.html.haml +++ b/app/views/shared/menu/_cart.html.haml @@ -28,7 +28,7 @@ %small \= %strong - .right {{ line_item.variant.getPrice() | localizeCurrency }} + .right {{ line_item.variant.totalPrice() | localizeCurrency }} %li.total-cart{"ng-show" => "Cart.line_items_present().length > 0"} .row diff --git a/config/ng-test.conf.js b/config/ng-test.conf.js index eadaf984ae..f87aa3d48a 100644 --- a/config/ng-test.conf.js +++ b/config/ng-test.conf.js @@ -27,9 +27,16 @@ module.exports = function(config) { 'app/assets/javascripts/admin/util.js.erb' ], + preprocessors: { + '**/*.coffee': ['coffee'] + }, + coffeePreprocessor: { options: { sourceMap: true + }, + transformPath: function(path) { + return path.replace(/\.coffee$/, '.js'); } }, diff --git a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee index 9acc4a1b63..0d21c7de6c 100644 --- a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee @@ -3,12 +3,13 @@ describe 'convert number to localised currency ', -> beforeEach -> currencyconfig = - currency: "D" symbol: "$" symbol_position: "before" + currency: "D" hide_cents: "false" - decimal_mark: "." - thousands_separator: "," + # Not used yet... + # decimal_mark: "." + # thousands_separator: "," module 'Darkswarm' module ($provide)-> $provide.value "currencyConfig", currencyconfig @@ -34,4 +35,8 @@ describe 'convert number to localised currency ', -> currencyconfig.display_currency = "true" expect(filter(5)).toEqual "$5.00 D" + it "can hide cents", -> + currencyconfig.hide_cents = "true" + expect(filter(5)).toEqual "$5" + From eead8d665f4ed0251b3f3adee51dfc03db3e9f28 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 17 Sep 2014 11:39:20 +1000 Subject: [PATCH 016/254] Pending bulk order mgmt specs --- spec/features/admin/bulk_order_management_spec.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/features/admin/bulk_order_management_spec.rb b/spec/features/admin/bulk_order_management_spec.rb index fe18f1a9bf..5db9eee86d 100644 --- a/spec/features/admin/bulk_order_management_spec.rb +++ b/spec/features/admin/bulk_order_management_spec.rb @@ -10,7 +10,7 @@ feature %q{ after { Warden.test_reset! } stub_authorization! - context "listing orders" do + pending "listing orders" do before :each do admin_user = quick_login_as_admin end @@ -92,7 +92,7 @@ feature %q{ end end - context "altering line item properties" do + pending "altering line item properties" do before :each do admin_user = quick_login_as_admin end @@ -140,7 +140,7 @@ feature %q{ end end - context "using page controls" do + pending "using page controls" do before :each do admin_user = quick_login_as_admin end @@ -562,7 +562,7 @@ feature %q{ end end - context "as an enterprise manager" do + pending "as an enterprise manager" do let(:s1) { create(:supplier_enterprise, name: 'First Supplier') } let(:d1) { create(:distributor_enterprise, name: 'First Distributor') } let(:d2) { create(:distributor_enterprise, name: 'Another Distributor') } From 0fdbcc0023f73b73ce21ea3356bc2e38dc217b09 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 17 Sep 2014 11:39:39 +1000 Subject: [PATCH 017/254] Make dates consistent --- .../admin/bulk_product_update_spec.rb | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/spec/features/admin/bulk_product_update_spec.rb b/spec/features/admin/bulk_product_update_spec.rb index d47c699c8f..8bb54cfca8 100644 --- a/spec/features/admin/bulk_product_update_spec.rb +++ b/spec/features/admin/bulk_product_update_spec.rb @@ -6,7 +6,7 @@ feature %q{ } , js: true do include AuthenticationWorkflow include WebHelper - + describe "listing products" do before :each do login_to_admin_section @@ -69,7 +69,7 @@ feature %q{ expect(page).to have_field "price", with: "44.0" expect(page).to have_no_field "price", with: "66.0", visible: true end - + it "displays an on hand count input for each product (ie. for master variant) if no regular variants exist" do p1 = FactoryGirl.create(:product) p2 = FactoryGirl.create(:product) @@ -84,7 +84,7 @@ feature %q{ expect(page).to have_field "on_hand", with: "15" expect(page).to have_field "on_hand", with: "12" end - + it "displays an on hand count in a span for each product (ie. for master variant) if other variants exist" do p1 = FactoryGirl.create(:product) p2 = FactoryGirl.create(:product) @@ -142,7 +142,7 @@ feature %q{ expect(page).to have_field "variant_unit_name", with: "packet" end end - + describe "listing variants" do before :each do login_to_admin_section @@ -174,8 +174,8 @@ feature %q{ expect(page).to have_field "variant_on_hand", with: "15" expect(page).to have_field "variant_on_hand", with: "6" end - - + + it "displays a price input (for each variant) for each product" do p1 = FactoryGirl.create(:product, price: 2.0) v1 = FactoryGirl.create(:variant, product: p1, is_master: false, price: 12.75) @@ -295,7 +295,7 @@ feature %q{ login_to_admin_section visit '/admin/products/bulk_edit' - + first("div#columns_dropdown", :text => "COLUMNS").click first("div#columns_dropdown div.menu div.menu_item", text: "Available On").click first("div#columns_dropdown div.menu div.menu_item", text: "Category").click @@ -311,7 +311,7 @@ feature %q{ fill_in "product_name", with: "Big Bag Of Potatoes" select s2.name, :from => 'producer' - fill_in "available_on", with: (Date.today-3).strftime("%F %T") + fill_in "available_on", with: (3.days.ago.beginning_of_day).strftime("%F %T") fill_in "price", with: "20" select "Weight (kg)", from: "variant_unit_with_scale" select2_select t1.name, from: "p#{p.id}_category" @@ -333,7 +333,7 @@ feature %q{ expect(p.on_hand).to eq 18 expect(p.primary_taxon).to eq t1 end - + scenario "updating a product with a variant unit of 'items'" do p = FactoryGirl.create(:product, variant_unit: 'weight', variant_unit_scale: 1000) @@ -589,7 +589,7 @@ feature %q{ within "tr#v_#{v1.id}" do first("a.delete-variant").click end - + expect(page).to have_selector "a.delete-variant", :count => 2 visit '/admin/products/bulk_edit' @@ -672,7 +672,7 @@ feature %q{ login_to_admin_section visit '/admin/products/bulk_edit' - + first("div#columns_dropdown", :text => "COLUMNS").click first("div#columns_dropdown div.menu div.menu_item", text: "Available On").click @@ -814,7 +814,7 @@ feature %q{ fill_in "product_name", with: "Big Bag Of Potatoes" select(supplier_managed2.name, :from => 'producer') - fill_in "available_on", with: (Date.today-3).strftime("%F %T") + fill_in "available_on", with: (3.days.ago.beginning_of_day).strftime("%F %T") fill_in "price", with: "20" select "Weight (kg)", from: "variant_unit_with_scale" fill_in "on_hand", with: "18" From f79dfed6ef3b717260feaedcf2064195652c1de8 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 11:53:47 +1000 Subject: [PATCH 018/254] use haml for mailer --- .../order_mailer/confirm_email.text.haml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 app/views/spree/order_mailer/confirm_email.text.haml diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml new file mode 100644 index 0000000000..70e20b2255 --- /dev/null +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -0,0 +1,57 @@ +Dear #{ @order.bill_address.firstname }, + +Please review and retain the following order information for your records. + +============================================================ +Order Summary +============================================================ +Order for: #{ @order.bill_address.full_name } +- @order.line_items.each do |item| + #{ item.variant.sku } #{ raw(item.variant.product.supplier.name) } #{ raw(item.variant.product.name) } #{ raw(item.variant.options_text) -} (QTY: #{item.quantity}) @ #{ item.single_money } = #{ item.display_amount } +============================================================ +Subtotal: #{ number_to_currency checkout_cart_total_with_adjustments(@order) } +- checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| } + #{ raw(adjustment.label) } #{ adjustment.display_amount } +Order Total: #{ @order.display_total } + +- if @order.payments.first.andand.payment_method.andand.name.andand.include? "EFT" +============================================================ +Payment Details +============================================================ +#{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } + +- if @order.shipping_method.andand.require_ship_address +============================================================ +Delivery Details +============================================================ +Your order will be delivered to: +#{ @order.ship_address.to_s } + +- if @order.order_cycle.andand.pickup_time_for(@order.distributor) +Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + +- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) } +Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + +- else +============================================================ +Collection Details +============================================================ +- if @order.shipping_method.andand.description +#{ @order.shipping_method.description.html_safe } + +- if @order.order_cycle.andand.pickup_time_for(@order.distributor) +Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + +- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) +Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + +- if @order.special_instructions.present? Order notes: #{ @order.special_instructions } + +Thanks for your support. + +#{@order.distributor.contact}, += @order.distributor.name += @order.distributor.phone += @order.distributor.email += @order.distributor.website From b6fd3a11fa6a2b52fda2430b65e8fc51c0afa3a2 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 11:54:06 +1000 Subject: [PATCH 019/254] remove old mailer --- .../spree/order_mailer/confirm_email.text.erb | 68 ------------------- 1 file changed, 68 deletions(-) delete mode 100644 app/views/spree/order_mailer/confirm_email.text.erb diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb deleted file mode 100644 index 932eaebe4c..0000000000 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ /dev/null @@ -1,68 +0,0 @@ -Dear <%= @order.bill_address.firstname %>, - -Please review and retain the following order information for your records. - -============================================================ -Order Summary -============================================================ -Order for: <%= @order.bill_address.full_name %> -<% @order.line_items.each do |item| %> - <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> -<% end %> -============================================================ -Subtotal: <%= number_to_currency checkout_cart_total_with_adjustments(@order) %> -<% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> - <%= raw(adjustment.label) %> <%= adjustment.display_amount %> -<% end %> -Order Total: <%= @order.display_total %> - -<% if @order.payments.first.andand.payment_method.andand.name.andand.include? "EFT" %> -============================================================ -Payment Details -============================================================ -<%= @order.payments.first.andand.payment_method.andand.description.andand.html_safe %> - -<% end %> -<% if @order.shipping_method.andand.require_ship_address %> -============================================================ -Delivery Details -============================================================ -Your order will be delivered to: -<%= @order.ship_address.to_s %> - -<% if @order.order_cycle.andand.pickup_time_for(@order.distributor) %> -Delivery on: <%= @order.order_cycle.pickup_time_for(@order.distributor) %> - -<% end %> -<% if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) %> -Other delivery information: <%= @order.order_cycle.pickup_instructions_for(@order.distributor) %> - -<% end %> -<% else %> -============================================================ -Collection Details -============================================================ -<% if @order.shipping_method.andand.description %> -<%= @order.shipping_method.description.html_safe %> - -<% end %> -<% if @order.order_cycle.andand.pickup_time_for(@order.distributor) %> -Ready for collection: <%= @order.order_cycle.pickup_time_for(@order.distributor) %> - -<% end %> -<% if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) %> -Collection instructions: <%= @order.order_cycle.pickup_instructions_for(@order.distributor) %> - -<% end %> -<% end %> -<% if @order.special_instructions.present? %>Order notes: <%= @order.special_instructions %> - -<% end %> - -Thanks for your support. - -<%= @order.distributor.contact %>, -<%= @order.distributor.name %> -<%= @order.distributor.phone %> -<%= @order.distributor.email %> -<%= @order.distributor.website %> From 98ba135d493d9ffae4ff21161a04d24eff243723 Mon Sep 17 00:00:00 2001 From: rafaqz Date: Wed, 17 Sep 2014 13:12:27 +1000 Subject: [PATCH 020/254] Explain weird spree override --- app/helpers/spree/products_helper_decorator.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/helpers/spree/products_helper_decorator.rb b/app/helpers/spree/products_helper_decorator.rb index 4ec4a88588..22740218e1 100644 --- a/app/helpers/spree/products_helper_decorator.rb +++ b/app/helpers/spree/products_helper_decorator.rb @@ -1,6 +1,7 @@ module Spree ProductsHelper.class_eval do - # Return the price of the variant + # Return the price of the variant, overriding sprees price diff capability. + # This will allways return the variant price as if the show_variant_full_price is set. def variant_price_diff(variant) "(#{Spree::Money.new(variant.price).to_s})" end From 6829636f114423c7e9457080d6c0f18c20ef51c6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 13:19:08 +1000 Subject: [PATCH 021/254] comit ng-tst changes elsewhere --- config/ng-test.conf.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/config/ng-test.conf.js b/config/ng-test.conf.js index f87aa3d48a..eadaf984ae 100644 --- a/config/ng-test.conf.js +++ b/config/ng-test.conf.js @@ -27,16 +27,9 @@ module.exports = function(config) { 'app/assets/javascripts/admin/util.js.erb' ], - preprocessors: { - '**/*.coffee': ['coffee'] - }, - coffeePreprocessor: { options: { sourceMap: true - }, - transformPath: function(path) { - return path.replace(/\.coffee$/, '.js'); } }, From ac3c3f9f6c72e1351dcad8e15b9ef03ebf8b34ca Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 13:19:34 +1000 Subject: [PATCH 022/254] remove to_f on decimals --- app/serializers/api/variant_serializer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/serializers/api/variant_serializer.rb b/app/serializers/api/variant_serializer.rb index cb5b1a2168..5871d6def4 100644 --- a/app/serializers/api/variant_serializer.rb +++ b/app/serializers/api/variant_serializer.rb @@ -3,11 +3,11 @@ class Api::VariantSerializer < ActiveModel::Serializer :on_demand, :price, :fees, :price_with_fees def price_with_fees - object.price_with_fees(options[:current_distributor], options[:current_order_cycle]).to_f + object.price_with_fees(options[:current_distributor], options[:current_order_cycle]) end def price - object.price.to_f + object.price end def fees From e618c4c2c01146a00364d5c25f9530b0a7fe9bcc Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 14:56:29 +1000 Subject: [PATCH 023/254] add payment description to checkout --- .../api/payment_method_serializer.rb | 2 +- app/views/checkout/_payment.html.haml | 27 +++++++++++-------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/app/serializers/api/payment_method_serializer.rb b/app/serializers/api/payment_method_serializer.rb index 6c2203083d..d62bc18154 100644 --- a/app/serializers/api/payment_method_serializer.rb +++ b/app/serializers/api/payment_method_serializer.rb @@ -1,3 +1,3 @@ class Api::PaymentMethodSerializer < ActiveModel::Serializer - attributes :name, :id, :method_type + attributes :name, :description, :id, :method_type end diff --git a/app/views/checkout/_payment.html.haml b/app/views/checkout/_payment.html.haml index b655659738..21dca1542c 100644 --- a/app/views/checkout/_payment.html.haml +++ b/app/views/checkout/_payment.html.haml @@ -17,6 +17,7 @@ %em %small {{ Checkout.paymentMethod().name }} + %small .small-4.medium-2.columns.text-right %span.accordion-up %em @@ -29,16 +30,20 @@ -# TODO render this in Angular instead of server-side -# The problem being how to render the partials - - current_order.available_payment_methods.each do |method| - .row - .small-12.columns - %label - = radio_button_tag "order[payments_attributes][][payment_method_id]", method.id, false, - required: true, - "ng-model" => "order.payment_method_id" - = method.name + .row + .small-6.columns + - current_order.available_payment_methods.each do |method| + .row + .small-12.columns + %label + = radio_button_tag "order[payments_attributes][][payment_method_id]", method.id, false, + required: true, + "ng-model" => "order.payment_method_id" + = method.name - .row{"ng-if" => "order.payment_method_id == #{method.id}"} - .small-12.columns - = render partial: "spree/checkout/payment/#{method.method_type}", :locals => { :payment_method => method } + .row{"ng-if" => "order.payment_method_id == #{method.id}"} + .small-12.columns + = render partial: "spree/checkout/payment/#{method.method_type}", :locals => { :payment_method => method } + .small-6.columns + %small {{ Checkout.paymentMethod().description }} From 79fd8ed98bafbc4c5ba70f6db32b475b75acf853 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 15:37:38 +1000 Subject: [PATCH 024/254] dubug mail template --- .../order_mailer/confirm_email.text.haml | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml index 70e20b2255..80e889079f 100644 --- a/app/views/spree/order_mailer/confirm_email.text.haml +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -8,45 +8,46 @@ Order Summary Order for: #{ @order.bill_address.full_name } - @order.line_items.each do |item| #{ item.variant.sku } #{ raw(item.variant.product.supplier.name) } #{ raw(item.variant.product.name) } #{ raw(item.variant.options_text) -} (QTY: #{item.quantity}) @ #{ item.single_money } = #{ item.display_amount } + ============================================================ Subtotal: #{ number_to_currency checkout_cart_total_with_adjustments(@order) } - checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| } #{ raw(adjustment.label) } #{ adjustment.display_amount } Order Total: #{ @order.display_total } -- if @order.payments.first.andand.payment_method.andand.name.andand.include? "EFT" -============================================================ -Payment Details -============================================================ -#{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } +- if @order.payments.first.andand.payment_method.andand.name == "Spree::PaymentMethod::Check" + ============================================================ + Payment Details + ============================================================ + #{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } - if @order.shipping_method.andand.require_ship_address -============================================================ -Delivery Details -============================================================ -Your order will be delivered to: -#{ @order.ship_address.to_s } + ============================================================ + Delivery Details + ============================================================ + Your order will be delivered to: + #{ @order.ship_address.to_s } - if @order.order_cycle.andand.pickup_time_for(@order.distributor) -Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) } -Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } - else -============================================================ -Collection Details -============================================================ -- if @order.shipping_method.andand.description -#{ @order.shipping_method.description.html_safe } + ============================================================ + Collection Details + ============================================================ + - if @order.shipping_method.andand.description + #{ @order.shipping_method.description.html_safe } -- if @order.order_cycle.andand.pickup_time_for(@order.distributor) -Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + - if @order.order_cycle.andand.pickup_time_for(@order.distributor) + Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } -- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) -Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) + Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } -- if @order.special_instructions.present? Order notes: #{ @order.special_instructions } + - if @order.special_instructions.present? Order notes: #{ @order.special_instructions } Thanks for your support. From 83b19ee6322db1b42640e1939f9d27d89f8997bf Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 16:56:44 +1000 Subject: [PATCH 025/254] fix haml and formatting on confirm email --- .../order_mailer/confirm_email.text.haml | 44 ++++++++++--------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml index 80e889079f..1ebc1a89af 100644 --- a/app/views/spree/order_mailer/confirm_email.text.haml +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -1,53 +1,55 @@ -Dear #{ @order.bill_address.firstname }, +Dear #{@order.bill_address.firstname}, Please review and retain the following order information for your records. - +\ ============================================================ Order Summary ============================================================ -Order for: #{ @order.bill_address.full_name } +Order for: #{@order.bill_address.full_name} - @order.line_items.each do |item| - #{ item.variant.sku } #{ raw(item.variant.product.supplier.name) } #{ raw(item.variant.product.name) } #{ raw(item.variant.options_text) -} (QTY: #{item.quantity}) @ #{ item.single_money } = #{ item.display_amount } - + #{item.variant.sku} #{raw(item.variant.product.supplier.name)} #{raw(item.variant.product.name)} #{raw(item.variant.options_text)} (QTY: #{item.quantity}) @ #{item.single_money} = #{item.display_amount} ============================================================ -Subtotal: #{ number_to_currency checkout_cart_total_with_adjustments(@order) } -- checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| } - #{ raw(adjustment.label) } #{ adjustment.display_amount } -Order Total: #{ @order.display_total } - -- if @order.payments.first.andand.payment_method.andand.name == "Spree::PaymentMethod::Check" +Subtotal: #{number_to_currency checkout_cart_total_with_adjustments(@order)} +- checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| + #{raw(adjustment.label)} #{adjustment.display_amount} +Order Total: #{@order.display_total} +- if @order.payments.first.andand.payment_method.andand.type == "Spree::PaymentMethod::Check" + \ ============================================================ Payment Details ============================================================ - #{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } + #{@order.payments.first.andand.payment_method.andand.description.andand.html_safe} - if @order.shipping_method.andand.require_ship_address + \ ============================================================ Delivery Details ============================================================ Your order will be delivered to: - #{ @order.ship_address.to_s } + #{@order.ship_address.to_s} - if @order.order_cycle.andand.pickup_time_for(@order.distributor) - Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } - -- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) } - Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + Delivery on: #{@order.order_cycle.pickup_time_for(@order.distributor)} +- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) + Other delivery information: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} + - else + \ ============================================================ Collection Details ============================================================ - if @order.shipping_method.andand.description - #{ @order.shipping_method.description.html_safe } + #{@order.shipping_method.description.html_safe} - if @order.order_cycle.andand.pickup_time_for(@order.distributor) - Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + Ready for collection: #{@order.order_cycle.pickup_time_for(@order.distributor)} - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) - Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + Collection instructions: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} - - if @order.special_instructions.present? Order notes: #{ @order.special_instructions } + - if @order.special_instructions.present? + notes: #{@order.special_instructions} Thanks for your support. From d75076e1c931e8dd412758bd83e0bd2b530e96f6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 18 Sep 2014 13:59:47 +1000 Subject: [PATCH 026/254] producer icons and inital link logic --- app/serializers/api/enterprise_serializer.rb | 4 ++-- app/views/home/_skinny.html.haml | 5 ++--- app/views/producers/_skinny.html.haml | 8 +++++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index 77627efffe..4b818f6d17 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -34,7 +34,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer # TODO: Remove this when flags on enterprises are switched over def has_shopfront - object.type != 'profile' + object.is_distributor && object.type != 'profile' end # Map svg icons. @@ -63,7 +63,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer icon_fonts[object.enterprise_category] end - # Choose producser page icon font - yes, sadly its got to be different. + # Choose producer page icon font - yes, sadly its got to be different. # This duplicates some code but covers the producer page edge case where # producer-hub has a producer icon without needing to duplicate the category logic in angular. def producer_icon_font diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index 292ece80a0..051a2af274 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -1,8 +1,7 @@ -.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open()}", bindonce: true} +.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}", bindonce: true} .columns.small-12.medium-6.large-5.skinny-head %a.hub{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} - %i{'ng-class'=> "hub.icon_font" } - / %i.ofn-i_063-hub + %i{ng: {class: "hub.icon_font" }} %span.margin-top.hub-name-listing {{ hub.name | truncate:40}} .columns.small-4.medium-2.large-2 %span.margin-top {{ hub.address.city }} diff --git a/app/views/producers/_skinny.html.haml b/app/views/producers/_skinny.html.haml index a5d6b790fc..2f3326f7a0 100644 --- a/app/views/producers/_skinny.html.haml +++ b/app/views/producers/_skinny.html.haml @@ -1,9 +1,11 @@ -.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open()}"} +.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}"} .columns.small-12.medium-4.large-4.skinny-head / This needs logic to show profile only icon when available %i.ofn-i_060-producer-reversed - %i.ofn-i_059-producer + %i{ng: {class: "producer.producer_icon_font"}} %span.margin-top - %strong {{ producer.name }} + %strong + %a{"bo-if" => "producer.has_shopfront" } {{ producer.path }} + .columns.small-6.medium-3.large-3 %span.margin-top {{ producer.address.city }} .columns.small-4.medium-3.large-4 From c42f83b6b11f7e88c4772ef69e582e3cea812a08 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 18 Sep 2014 15:13:48 +1000 Subject: [PATCH 027/254] Tweak markup to show producer name and write logic for link around producer if also own shopfront --- app/views/producers/_skinny.html.haml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/views/producers/_skinny.html.haml b/app/views/producers/_skinny.html.haml index 2f3326f7a0..0635bda234 100644 --- a/app/views/producers/_skinny.html.haml +++ b/app/views/producers/_skinny.html.haml @@ -1,10 +1,16 @@ .row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}"} .columns.small-12.medium-4.large-4.skinny-head / This needs logic to show profile only icon when available %i.ofn-i_060-producer-reversed - %i{ng: {class: "producer.producer_icon_font"}} - %span.margin-top - %strong - %a{"bo-if" => "producer.has_shopfront" } {{ producer.path }} + %span{"bo-if" => "producer.has_shopfront" } + %a{"bo-href" => "producer.path" } + %i{ng: {class: "producer.producer_icon_font"}} + %span.margin-top + %strong {{ producer.name }} + %span{"bo-if" => "!producer.has_shopfront" } + %i{ng: {class: "producer.producer_icon_font"}} + %span.margin-top + %strong {{ producer.name }} + .columns.small-6.medium-3.large-3 %span.margin-top {{ producer.address.city }} From bd922085c4a03b2c2cd5a9979e17457f7bcc0ac3 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 18 Sep 2014 15:14:55 +1000 Subject: [PATCH 028/254] icons and entity category logic --- .../partials/enterprise_header.html.haml | 9 ++---- app/models/enterprise.rb | 28 +++++++++++-------- app/serializers/api/enterprise_serializer.rb | 7 +++-- app/views/producers/_skinny.html.haml | 2 +- 4 files changed, 25 insertions(+), 21 deletions(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index 96a4fb207e..871cf9c0b3 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -1,12 +1,9 @@ -.highlight +.highlight{ng: {class: "enterprise.has_shopfront"}} .highlight-top %p.right {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} - %h3{"ng-if" => "enterprise.is_distributor"} + %h3 %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} - %i.ofn-i_040-hub + %i{ng: {class: "enterprise.icon_font"}} %span {{ enterprise.name }} - %h3{"ng-if" => "!enterprise.is_distributor"} - %i.ofn-i_036-producers - %span {{ enterprise.name }} %img.hero-img{"ng-src" => "{{enterprise.promo_image}}"} diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 6ad91ba140..b2a41d9a72 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -210,6 +210,18 @@ class Enterprise < ActiveRecord::Base Spree::Variant.joins(:product => :product_distributions).where('product_distributions.distributor_id=?', self.id) end + # Make this a real database attridbute later. + def sells + case type + when "full" + "all" + when "single" + "own" + when "profile" + "none" + end + end + def enterprise_category # Explanation: I added and extra flag then pared it back to a combo, before realising we allready had one. # Short version: meets front end and back end needs, without changing much at all. @@ -221,15 +233,8 @@ class Enterprise < ActiveRecord::Base # Make this crazy logic human readable so we can argue about it sanely. # This can be simplified later, like this for readablitlty during changes. category = is_primary_producer ? "producer_" : "non_producer_" - case type - when "full" - category << "sell_all_" - when "single" - category << "sell_own_" - when "profile" - category << "cant_sell_" - end - category << (can_supply ? "can_supply" : "cant_supply") + category << "sell_" + sells + category << (supplies ? "can_supply" : "cant_supply") # Map backend cases to front end cases. case category @@ -261,12 +266,11 @@ class Enterprise < ActiveRecord::Base end end - # TODO: Remove this when flags on enterprises are switched over - # Obviously this duplicates is_producer currently - def can_supply + def supplies is_primary_producer && type != "profile" #and has distributors? end + # Return all taxons for all distributed products def distributed_taxons Spree::Taxon. diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index 4b818f6d17..e2c0bc0a14 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -32,18 +32,21 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer object.enterprise_category end - # TODO: Remove this when flags on enterprises are switched over def has_shopfront object.is_distributor && object.type != 'profile' end + def profile_only + object.type = 'profile' + end + # Map svg icons. def icon icons = { "hub" => "/assets/map_005-hub.svg", "hub_profile" => "/assets/map_006-hub-profile.svg", "producer_hub" => "/assets/map_005-hub.svg", - "prodshop_shop" => "/assets/map_003-producer-shop.svg", + "producer_shop" => "/assets/map_003-producer-shop.svg", "producer" => "map_001-producer-only.svg", "producer_profile" => "/assets/map_002-producer-only-profile.svg", } diff --git a/app/views/producers/_skinny.html.haml b/app/views/producers/_skinny.html.haml index 2f3326f7a0..b87bb4cf96 100644 --- a/app/views/producers/_skinny.html.haml +++ b/app/views/producers/_skinny.html.haml @@ -1,4 +1,4 @@ -.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}"} +.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.}"} .columns.small-12.medium-4.large-4.skinny-head / This needs logic to show profile only icon when available %i.ofn-i_060-producer-reversed %i{ng: {class: "producer.producer_icon_font"}} From 20a76626b93bf126452c1d89780d31eea9dae6d2 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 18 Sep 2014 15:22:29 +1000 Subject: [PATCH 029/254] Add styling for instance where producer is own shopwfront on producer page --- app/assets/stylesheets/darkswarm/producer_node.css.sass | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/producer_node.css.sass b/app/assets/stylesheets/darkswarm/producer_node.css.sass index 08c9fd87ef..81124f9ab4 100644 --- a/app/assets/stylesheets/darkswarm/producer_node.css.sass +++ b/app/assets/stylesheets/darkswarm/producer_node.css.sass @@ -32,6 +32,12 @@ span text-decoration: underline + &.has_shopfront, &.has_shopfront i.ofn-i_059-producer, &.has_shopfront i.ofn-i_060-producer-reversed + color: $clr-brick + &:hover, &:active, &:focus + color: $clr-brick-bright + + a.cta-hub &:hover, &:focus, &:active &.secondary From 7f4bccc956819ceb1a829067e74ab4b3a4c7f8a0 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 18 Sep 2014 15:22:53 +1000 Subject: [PATCH 030/254] fix anchor angular for link to hub shopfront --- app/views/producers/_skinny.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/producers/_skinny.html.haml b/app/views/producers/_skinny.html.haml index 0635bda234..665c4dcf7b 100644 --- a/app/views/producers/_skinny.html.haml +++ b/app/views/producers/_skinny.html.haml @@ -2,7 +2,7 @@ .columns.small-12.medium-4.large-4.skinny-head / This needs logic to show profile only icon when available %i.ofn-i_060-producer-reversed %span{"bo-if" => "producer.has_shopfront" } - %a{"bo-href" => "producer.path" } + %a.has_shopfront{"bo-href" => "producer.path" } %i{ng: {class: "producer.producer_icon_font"}} %span.margin-top %strong {{ producer.name }} From 0b59ca2dc166cdb397362831cbdbfad1615dcdd1 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 18 Sep 2014 15:33:44 +1000 Subject: [PATCH 031/254] Turning Show Profiles checkbox back on ready for logic --- .../shared/components/_filter_controls.html.haml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/views/shared/components/_filter_controls.html.haml b/app/views/shared/components/_filter_controls.html.haml index 4548085550..69a14b84a3 100644 --- a/app/views/shared/components/_filter_controls.html.haml +++ b/app/views/shared/components/_filter_controls.html.haml @@ -10,10 +10,7 @@ No filters .small-12.medium-6.columns.text-right .profile-checkbox - - / Hide until we're ready to work on this: - - / %input{type: "checkbox", name: "profile"}>< - / %label Show profiles - / %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but they may have their own physical or online shop elsewhere", "popover-placement" => "left"}>< - / %i.ofn-i_013-help + %input{type: "checkbox", name: "profile"}>< + %label Show profiles + %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but they may have their own physical or online shop elsewhere", "popover-placement" => "left"}>< + %i.ofn-i_013-help From 24ca1b064a93351855d078287f9863e40afec775 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 18 Sep 2014 15:34:56 +1000 Subject: [PATCH 032/254] Tweak language for help popover --- app/views/shared/components/_filter_controls.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/shared/components/_filter_controls.html.haml b/app/views/shared/components/_filter_controls.html.haml index 69a14b84a3..7c8917d2b8 100644 --- a/app/views/shared/components/_filter_controls.html.haml +++ b/app/views/shared/components/_filter_controls.html.haml @@ -12,5 +12,5 @@ .profile-checkbox %input{type: "checkbox", name: "profile"}>< %label Show profiles - %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but they may have their own physical or online shop elsewhere", "popover-placement" => "left"}>< + %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but do have their own physical or online shop elsewhere", "popover-placement" => "left"}>< %i.ofn-i_013-help From e1769e638d3adf9dbbca6e07eda6635cecfd2b03 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 18 Sep 2014 16:14:53 +1000 Subject: [PATCH 033/254] More styling for producer page --- app/assets/stylesheets/darkswarm/producer_node.css.sass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/producer_node.css.sass b/app/assets/stylesheets/darkswarm/producer_node.css.sass index 81124f9ab4..22541055f4 100644 --- a/app/assets/stylesheets/darkswarm/producer_node.css.sass +++ b/app/assets/stylesheets/darkswarm/producer_node.css.sass @@ -37,7 +37,6 @@ &:hover, &:active, &:focus color: $clr-brick-bright - a.cta-hub &:hover, &:focus, &:active &.secondary @@ -57,9 +56,11 @@ .fat-taxons background-color: $clr-turquoise-light + .producer-name + color: $clr-turquoise + //Open row &.open - .active_table_row border-left: 1px solid $clr-turquoise-bright border-right: 1px solid $clr-turquoise-bright From 9a4ba5aa1f2b621485c804a5410603dbb0c552cf Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 18 Sep 2014 16:15:14 +1000 Subject: [PATCH 034/254] Producer page styling and logic for markup --- app/views/producers/_skinny.html.haml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/views/producers/_skinny.html.haml b/app/views/producers/_skinny.html.haml index 665c4dcf7b..37767b3789 100644 --- a/app/views/producers/_skinny.html.haml +++ b/app/views/producers/_skinny.html.haml @@ -1,12 +1,11 @@ .row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}"} .columns.small-12.medium-4.large-4.skinny-head - / This needs logic to show profile only icon when available %i.ofn-i_060-producer-reversed %span{"bo-if" => "producer.has_shopfront" } %a.has_shopfront{"bo-href" => "producer.path" } %i{ng: {class: "producer.producer_icon_font"}} %span.margin-top %strong {{ producer.name }} - %span{"bo-if" => "!producer.has_shopfront" } + %span.producer-name{"bo-if" => "!producer.has_shopfront" } %i{ng: {class: "producer.producer_icon_font"}} %span.margin-top %strong {{ producer.name }} From 0d5106d5712e9b1a468de2223243820f83f8d5b4 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 18 Sep 2014 18:15:28 +1000 Subject: [PATCH 035/254] refactor enterprise type logic and fix icons --- .../partials/enterprise_header.html.haml | 6 ++-- app/models/enterprise.rb | 36 +++++++++---------- app/serializers/api/enterprise_serializer.rb | 2 +- app/views/home/_skinny.html.haml | 2 +- app/views/producers/_skinny.html.haml | 3 +- 5 files changed, 22 insertions(+), 27 deletions(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index 871cf9c0b3..a3089a45af 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -1,9 +1,9 @@ -.highlight{ng: {class: "enterprise.has_shopfront"}} +.highlight{"ng-class" => "{'has_shopfront' : enterprise.has_shopfront}"} .highlight-top %p.right {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} %h3 %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} - %i{ng: {class: "enterprise.icon_font"}} - %span {{ enterprise.name }} + %i{"ng-class" => "enterprise.icon_font"} + %span {{ enterprise.name }} %img.hero-img{"ng-src" => "{{enterprise.promo_image}}"} diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index b2a41d9a72..4b3d93bdac 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -210,30 +210,23 @@ class Enterprise < ActiveRecord::Base Spree::Variant.joins(:product => :product_distributions).where('product_distributions.distributor_id=?', self.id) end - # Make this a real database attridbute later. + # Replaces currententerprse type field. def sells - case type - when "full" - "all" - when "single" - "own" - when "profile" - "none" - end + # Type: full - single - profile becomes Sells: all - own - none + # Remove this return later. + return "none" if !is_distributor || type == "profile" + return "own" if is_distributor && (suppliers != [self] || type == "full") + "own" end def enterprise_category - # Explanation: I added and extra flag then pared it back to a combo, before realising we allready had one. - # Short version: meets front end and back end needs, without changing much at all. - # - # Ditch is_distributor, add can_supply and swap combo names as below. - # using profile instead of cant_sell was blocking the non selling supplier case and limiting more than it needed to. + # Using profile instead of cant_sell was blocking the non selling supplier case and limiting more than it needed to. # Make this crazy logic human readable so we can argue about it sanely. - # This can be simplified later, like this for readablitlty during changes. + # This can be simplified later, it's like this for readablitlty during changes. category = is_primary_producer ? "producer_" : "non_producer_" - category << "sell_" + sells + category << "sell_" + sells + "_" category << (supplies ? "can_supply" : "cant_supply") # Map backend cases to front end cases. @@ -246,9 +239,9 @@ class Enterprise < ActiveRecord::Base "producer_shop" # Producer with shopfront and supplies other hubs. when "producer_sell_own_cant_supply" "producer_shop" # Producer with shopfront. - when "producer_cant_sell_can_supply" + when "producer_sell_none_can_supply" "producer" # Producer selling only through others. - when "producer_cant_sell_cant_supply" + when "producer_sell_none_cant_supply" "producer_profile" # Producer profile. when "non_producer_sell_all_can_supply" @@ -259,13 +252,16 @@ class Enterprise < ActiveRecord::Base "hub" # Wholesaler selling through own shopfront and others? when "non_producer_sell_own_cant_supply" "hub" # Wholesaler selling through own shopfront? - when "non_producer_cant_sell_can_supply" + when "non_producer_sell_none_can_supply" "hub_profile" # Wholesaler selling to others. - when "non_producer_cant_sell_cant_supply" + when "non_producer_sell_none_cant_supply" "hub_profile" # Hub with just a profile. + else + "producer" end end + # New boolean field shows whether we can supply products into the system. def supplies is_primary_producer && type != "profile" #and has distributors? end diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index e2c0bc0a14..0cc2cf03bc 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -47,7 +47,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer "hub_profile" => "/assets/map_006-hub-profile.svg", "producer_hub" => "/assets/map_005-hub.svg", "producer_shop" => "/assets/map_003-producer-shop.svg", - "producer" => "map_001-producer-only.svg", + "producer" => "/assets/map_001-producer-only.svg", "producer_profile" => "/assets/map_002-producer-only-profile.svg", } icons[object.enterprise_category] diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index 051a2af274..5c1802b4d9 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -1,7 +1,7 @@ .row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}", bindonce: true} .columns.small-12.medium-6.large-5.skinny-head %a.hub{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} - %i{ng: {class: "hub.icon_font" }} + %i{ng: {class: "hub.icon_font"}} %span.margin-top.hub-name-listing {{ hub.name | truncate:40}} .columns.small-4.medium-2.large-2 %span.margin-top {{ hub.address.city }} diff --git a/app/views/producers/_skinny.html.haml b/app/views/producers/_skinny.html.haml index 9db88ec2b5..0e84b45b1f 100644 --- a/app/views/producers/_skinny.html.haml +++ b/app/views/producers/_skinny.html.haml @@ -1,6 +1,5 @@ -.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.}"} +.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}"} .columns.small-12.medium-4.large-4.skinny-head - / This needs logic to show profile only icon when available %i.ofn-i_060-producer-reversed %span{"bo-if" => "producer.has_shopfront" } %a{"bo-href" => "producer.path" } %i{ng: {class: "producer.producer_icon_font"}} From 64fdbcf04f6a25c07650e8d613c1bc91c5db4e5f Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 18 Sep 2014 18:17:31 +1000 Subject: [PATCH 036/254] update enterprise type spec --- spec/models/enterprise_spec.rb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/spec/models/enterprise_spec.rb b/spec/models/enterprise_spec.rb index 2fd814c3e3..68067b5ac5 100644 --- a/spec/models/enterprise_spec.rb +++ b/spec/models/enterprise_spec.rb @@ -502,7 +502,7 @@ describe Enterprise do end end - describe "provide enterprise category" do + pending "provide enterprise category" do # Swap type values full > sell_all, single > sell_own profile > sell_none # swap is_distributor for new can_supply flag. @@ -518,10 +518,10 @@ describe Enterprise do let(:producer_sell_own_cant_supply) { create(:enterprise, is_primary_producer: true, type: "single", is_distributor: false) } - let(:producer_cant_sell_can_supply) { + let(:producer_sell_none_can_supply) { create(:enterprise, is_primary_producer: true, type: "profile", is_distributor: true) } - let(:producer_cant_sell_cant_supply) { + let(:producer_sell_none_cant_supply) { create(:enterprise, is_primary_producer: true, type: "profile", is_distributor: false) } let(:non_producer_sell_all_can_supply) { @@ -536,30 +536,30 @@ describe Enterprise do let(:non_producer_sell_own_cant_supply) { create(:enterprise, is_primary_producer: true, type: "single", is_distributor: false) } - let(:non_producer_cant_sell_can_supply) { + let(:non_producer_sell_none_can_supply) { create(:enterprise, is_primary_producer: false, type: "profile", is_distributor: true) } - let(:non_producer_cant_sell_cant_supply) { + let(:non_producer_sell_none_cant_supply) { create(:enterprise, is_primary_producer: false, type: "profile", is_distributor: false) } it "should output enterprise categories" do producer_sell_all_can_supply.is_primary_producer.should == true - producer_sell_all_can_supply.can_supply.should == true + producer_sell_all_can_supply.supplies.should == true producer_sell_all_can_supply.type.should == "full" producer_sell_all_can_supply.enterprise_category.should == "producer_hub" producer_sell_all_cant_supply.enterprise_category.should == "producer_hub" producer_sell_own_can_supply.enterprise_category.should == "producer_shop" producer_sell_own_cant_supply.enterprise_category.should == "producer_shop" - producer_cant_sell_can_supply.enterprise_category.should == "producer" - producer_cant_sell_cant_supply.enterprise_category.should == "producer_profile" + producer_sell_none_can_supply.enterprise_category.should == "producer" + producer_sell_none_cant_supply.enterprise_category.should == "producer_profile" non_producer_sell_all_can_supply.enterprise_category.should == "hub" non_producer_sell_all_cant_supply.enterprise_category.should == "hub" non_producer_sell_own_can_supply.enterprise_category.should == "hub" non_producer_sell_own_cant_supply.enterprise_category.should == "hub" - non_producer_cant_sell_can_supply.enterprise_category.should == "hub_profile" - non_producer_cant_sell_cant_supply.enterprise_category.should == "hub_profile" + non_producer_sell_none_can_supply.enterprise_category.should == "hub_profile" + non_producer_sell_none_cant_supply.enterprise_category.should == "hub_profile" end end end From f9cbdcee0a215da6d7e153a4efd253eb825e6952 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 19 Sep 2014 12:18:02 +1000 Subject: [PATCH 037/254] swap profile name --- app/serializers/api/enterprise_serializer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index 0cc2cf03bc..67e4f94b54 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -36,7 +36,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer object.is_distributor && object.type != 'profile' end - def profile_only + def is_profile object.type = 'profile' end From d3e72b5a2a4383e95c41503dfaa91ebd5db2106e Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 12:34:48 +1000 Subject: [PATCH 038/254] Adding images to registration process --- Gemfile | 1 + Gemfile.lock | 2 + .../javascripts/darkswarm/all.js.coffee | 2 + .../enterprise_image_controller.js.coffee | 13 +++++ .../registration_form_controller.js.coffee | 2 +- .../javascripts/darkswarm/darkswarm.js.coffee | 20 +++---- .../enterprise_image_service.js.coffee | 13 +++++ .../enterprise_registration_service.js.coffee | 2 +- .../services/registration_service.js.coffee | 4 +- .../templates/registration/about.html.haml | 2 +- .../templates/registration/images.html.haml | 24 +++++---- .../registration/images/logo.html.haml | 41 ++++++++++++++ .../registration/images/promo.html.haml | 39 ++++++++++++++ .../registration/introduction.html.haml | 19 ++++--- .../templates/registration/social.html.haml | 4 +- .../darkswarm/registration.css.sass | 48 ++++++++++++++++- app/controllers/api/enterprises_controller.rb | 17 +++++- app/models/enterprise.rb | 2 +- app/models/spree/ability_decorator.rb | 2 +- config/routes.rb | 1 + .../api/enterprises_controller_spec.rb | 54 +++++++++++++++++++ spec/features/consumer/registration_spec.rb | 11 +++- .../enterprise_controller_spec.js.coffee | 6 +-- 23 files changed, 283 insertions(+), 46 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/controllers/enterprise_image_controller.js.coffee create mode 100644 app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee create mode 100644 app/assets/javascripts/templates/registration/images/logo.html.haml create mode 100644 app/assets/javascripts/templates/registration/images/promo.html.haml create mode 100644 spec/controllers/api/enterprises_controller_spec.rb diff --git a/Gemfile b/Gemfile index 456234f554..2e03d65a35 100644 --- a/Gemfile +++ b/Gemfile @@ -42,6 +42,7 @@ gem 'gmaps4rails' gem 'spinjs-rails' gem 'rack-ssl', :require => 'rack/ssl' gem 'custom_error_message', :github => 'jeremydurham/custom-err-msg' +gem 'angularjs-file-upload-rails', '~> 1.1.0' gem 'foreigner' gem 'immigrant' diff --git a/Gemfile.lock b/Gemfile.lock index 9bb6e501db..c1a2c66522 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -153,6 +153,7 @@ GEM railties (>= 3.1) sprockets tilt + angularjs-file-upload-rails (1.1.0) angularjs-rails (1.2.13) ansi (1.4.2) arel (3.0.3) @@ -505,6 +506,7 @@ DEPENDENCIES active_model_serializers andand angular-rails-templates + angularjs-file-upload-rails (~> 1.1.0) angularjs-rails awesome_print aws-sdk diff --git a/app/assets/javascripts/darkswarm/all.js.coffee b/app/assets/javascripts/darkswarm/all.js.coffee index f529ac3255..45acfd6523 100644 --- a/app/assets/javascripts/darkswarm/all.js.coffee +++ b/app/assets/javascripts/darkswarm/all.js.coffee @@ -15,6 +15,8 @@ #= require ../shared/bindonce.min.js #= require ../shared/ng-infinite-scroll.min.js #= require ../shared/angular-local-storage.js +#= require angularjs-file-upload + #= require angular-rails-templates #= require_tree ../templates diff --git a/app/assets/javascripts/darkswarm/controllers/enterprise_image_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/enterprise_image_controller.js.coffee new file mode 100644 index 0000000000..e12d55b50c --- /dev/null +++ b/app/assets/javascripts/darkswarm/controllers/enterprise_image_controller.js.coffee @@ -0,0 +1,13 @@ +angular.module('Darkswarm').controller "EnterpriseImageCtrl", ($scope, EnterpriseImageService) -> + $scope.imageStep = 'logo' + + $scope.imageSteps = ['logo', 'promo'] + + $scope.imageUploader = EnterpriseImageService.imageUploader + + $scope.imageSelect = (image_step) -> + EnterpriseImageService.imageSrc = null + $scope.imageStep = image_step + + $scope.imageSrc = -> + EnterpriseImageService.imageSrc diff --git a/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee index 84f133da54..fabc2c382a 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee @@ -12,4 +12,4 @@ Darkswarm.controller "RegistrationFormCtrl", ($scope, RegistrationService, Enter EnterpriseRegistrationService.update(nextStep) if $scope.valid(form) $scope.selectIfValid = (nextStep, form) -> - RegistrationService.select(nextStep) if $scope.valid(form) \ No newline at end of file + RegistrationService.select(nextStep) if $scope.valid(form) diff --git a/app/assets/javascripts/darkswarm/darkswarm.js.coffee b/app/assets/javascripts/darkswarm/darkswarm.js.coffee index 1e58fe7294..e8ea9dce3c 100644 --- a/app/assets/javascripts/darkswarm/darkswarm.js.coffee +++ b/app/assets/javascripts/darkswarm/darkswarm.js.coffee @@ -1,18 +1,19 @@ -window.Darkswarm = angular.module("Darkswarm", ["ngResource", - 'mm.foundation', - 'angularLocalStorage', - 'pasvaz.bindonce', - 'infinite-scroll', - 'angular-flash.service', +window.Darkswarm = angular.module("Darkswarm", ["ngResource", + 'mm.foundation', + 'angularLocalStorage', + 'pasvaz.bindonce', + 'infinite-scroll', + 'angular-flash.service', 'templates', 'ngSanitize', 'ngAnimate', 'google-maps', 'duScroll', + 'angularFileUpload', ]).config ($httpProvider, $tooltipProvider, $locationProvider, $anchorScrollProvider) -> - $httpProvider.defaults.headers.post['X-CSRF-Token'] = $('meta[name="csrf-token"]').attr('content') - $httpProvider.defaults.headers.put['X-CSRF-Token'] = $('meta[name="csrf-token"]').attr('content') - $httpProvider.defaults.headers['common']['X-Requested-With'] = 'XMLHttpRequest' + $httpProvider.defaults.headers.post['X-CSRF-Token'] = $('meta[name="csrf-token"]').attr('content') + $httpProvider.defaults.headers.put['X-CSRF-Token'] = $('meta[name="csrf-token"]').attr('content') + $httpProvider.defaults.headers['common']['X-Requested-With'] = 'XMLHttpRequest' $httpProvider.defaults.headers.common.Accept = "application/json, text/javascript, */*" # This allows us to trigger these two events on tooltips @@ -20,4 +21,3 @@ window.Darkswarm = angular.module("Darkswarm", ["ngResource", # We manually handle our scrolling $anchorScrollProvider.disableAutoScrolling() - diff --git a/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee new file mode 100644 index 0000000000..fbefabcfa8 --- /dev/null +++ b/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee @@ -0,0 +1,13 @@ +Darkswarm.factory "EnterpriseImageService", (EnterpriseRegistrationService, FileUploader, spreeApiKey) -> + new class EnterpriseImageService + imageSrc: null + + imageUploader: new FileUploader + headers: + 'X-Spree-Token': spreeApiKey + url: "/api/enterprises/#{EnterpriseRegistrationService.enterprise.id}/update_image" + autoUpload: true + + constructor: -> + @imageUploader.onSuccessItem = (image, response) => + @imageSrc = response diff --git a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee index 68915193ee..5aa2f3e8bf 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee @@ -54,4 +54,4 @@ Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, enterprise[key] = value enterprise.address_attributes = @enterprise.address if @enterprise.address? enterprise.address_attributes.country_id = @enterprise.country.id if @enterprise.country? - enterprise \ No newline at end of file + enterprise diff --git a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee index a2a1fe2dc4..530d118025 100644 --- a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.factory "RegistrationService", (Navigation, $modal, Loading)-> +angular.module('Darkswarm').factory "RegistrationService", (Navigation, $modal, Loading)-> new class RegistrationService constructor: -> @@ -20,4 +20,4 @@ Darkswarm.factory "RegistrationService", (Navigation, $modal, Loading)-> close: -> Loading.message = "Taking you back to the home page" - Navigation.go "/" \ No newline at end of file + Navigation.go "/" diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 07e631345f..57f7c482e6 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -9,7 +9,7 @@ {{ enterprise.name }} %ng-include{ src: "'registration/steps.html'" } - %form{ name: 'about', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "update('social',about)" } } + %form{ name: 'about', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "update('images',about)" } } .row .small-12.columns .alert-box.alert{"data-alert" => ""} diff --git a/app/assets/javascripts/templates/registration/images.html.haml b/app/assets/javascripts/templates/registration/images.html.haml index efd3688076..889bc4596f 100644 --- a/app/assets/javascripts/templates/registration/images.html.haml +++ b/app/assets/javascripts/templates/registration/images.html.haml @@ -1,14 +1,20 @@ -.container#registration-images +.container#registration-images{ 'nv-file-drop' => true, uploader: "imageUploader", options:"{ alias: imageStep }", ng: { controller: "EnterpriseImageCtrl" } } .header %h2 Thanks! %h5 Let's upload some pretty pictures so your profile looks great! :) %ng-include{ src: "'registration/steps.html'" } - .row.content + %form{ name: 'images', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "select('social')" } } + .row{ ng: { repeat: 'image_step in imageSteps', show: "imageStep == image_step" } } + %ng-include{ src: "'registration/images/'+ image_step + '.html'" } - .row.buttons - .small-12.columns - %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } -   - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('social')" } } - - \ No newline at end of file + .row.buttons.pad-top{ ng: { if: "imageStep == 'logo'" } } + .small-12.columns + %input.button.primary{ type: "button", value: "Back", ng: { click: "select('about')" } } +   + %input.button.primary{ type: "button", value: "Continue", ng: { click: "imageSelect('promo')" } } + + .row.buttons.pad-top{ ng: { if: "imageStep == 'promo'" } } + .small-12.columns + %input.button.primary{ type: "button", value: "Back", ng: { click: "imageSelect('logo')" } } +   + %input.button.primary{ type: "submit", value: "Continue" } diff --git a/app/assets/javascripts/templates/registration/images/logo.html.haml b/app/assets/javascripts/templates/registration/images/logo.html.haml new file mode 100644 index 0000000000..803b103a58 --- /dev/null +++ b/app/assets/javascripts/templates/registration/images/logo.html.haml @@ -0,0 +1,41 @@ +.small-12.medium-12.large-6.columns + .row + .small-12.columns.center + .row + .small-12.columns.center + %h4 + Step 1. Select Logo Image + .row + .small-12.columns.center + %span.small + Tip: Square images will work best, preferably at least 300×300px + .row.pad-top + .small-12.columns + .image-select.small-12.columns + %label.small-12.columns.button{ for: 'image-select' } Choose a logo image + %input#image-select{ type: 'file', hidden: true, 'nv-file-select' => true, uploader: "imageUploader", options: '{ alias: imageStep }' } + .row.show-for-large-up + .large-12.columns + %span#or.large-12.columns + OR + .row.show-for-large-up + .large-12.columns + #image-over{ 'nv-file-over' => true, uploader: "imageUploader" } + Drag and drop your logo here +.small-12.medium-12.large-6.columns + .row + .small-12.columns.center + .row + .small-12.columns.center + %h4 + Step 2. Review Your Logo + .row + .small-12.columns.center + %span.small + Tip: for best results, your logo should fill the available space + .row.pad-top + .small-12.columns.center + #image-placeholder.logo + %img{ ng: { show: "imageSrc()", src: '{{ imageSrc() }}' } } + .message{ ng: { hide: "imageSrc()" } } + Your logo will appear here for review once uploaded diff --git a/app/assets/javascripts/templates/registration/images/promo.html.haml b/app/assets/javascripts/templates/registration/images/promo.html.haml new file mode 100644 index 0000000000..f134834d5c --- /dev/null +++ b/app/assets/javascripts/templates/registration/images/promo.html.haml @@ -0,0 +1,39 @@ +.small-12.medium-12.large-12.columns + .row + .small-12.columns.center + %h4 + Step 3. Select Promo Image + .row + .small-12.medium-12.large-5.columns.center + .row + .small-12.columns.center + %span.small + Tip: Shown as a banner, preferred size is 1200×260px + .row.pad-top + .small-12.columns + .image-select.small-12.columns + %label.small-12.columns.button{ for: 'image-select' } Choose a promo image + %input#image-select{ type: 'file', hidden: true, 'nv-file-select' => true, uploader: "imageUploader", options: '{ alias: imageStep }' } + .large-2.columns + %span#or.horizontal.large-12.columns + OR + .large-5.columns + #image-over{ 'nv-file-over' => true, uploader: "imageUploader" } + Drag and drop your promo here +.small-12.medium-12.large-12.columns.pad-top + .row + .small-12.columns.center + %h4 + Step 4. Review Your Promo Banner + .row + .small-12.columns.center + .row + .small-12.columns.center + %span.small + Tip: for best results, your promo image should fill the available space + .row.pad-top + .small-12.columns.center + #image-placeholder.promo + %img{ ng: { show: "imageSrc()", src: '{{ imageSrc() }}' } } + .message{ ng: { hide: "imageSrc()" } } + Your logo will appear here for review once uploaded diff --git a/app/assets/javascripts/templates/registration/introduction.html.haml b/app/assets/javascripts/templates/registration/introduction.html.haml index 8a4f4f7e02..ccefdefbe0 100644 --- a/app/assets/javascripts/templates/registration/introduction.html.haml +++ b/app/assets/javascripts/templates/registration/introduction.html.haml @@ -6,35 +6,34 @@ .small-12.medium-3.large-2.columns.text-right.hide-for-small-only %img{:src => "/assets/potatoes.png"} .small-12.medium-9.large-10.columns - %p - Your profile gives you an online presence on the - %strong Open Food Network, + %p + Your profile gives you an online presence on the + %strong Open Food Network, allowing you to easily connect with potential customers or partners. You can always choose to update your info later, as well as choose to upgrade your Profile to and Online Store, where you can sell products, track orders and receive payments. Creating a profile takes about 5-10 minutes. .row{ 'data-equalizer' => true } .small-12.medium-6.large-6.columns.pad-top{ 'data-equalizer-watch' => true } %h5 You'll need the following: %ul.check-list - %li + %li Your enterprise address and contact details - %li + %li Your logo image - %li + %li A pretty picture for your profile header - %li + %li Some 'About Us' text .small-12.medium-6.large-6.columns{ 'data-equalizer-watch' => true} .highlight-box %h5 Your profile entitles you to: %ul.small-block-grid-1 - %li + %li %i.ofn-i_020-search A searchable listing - %li + %li %i.ofn-i_040-hub A pin on the OFN map .row .small-12.columns %hr %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" } } - \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml index 2aa12bd08b..1b3490ffa0 100644 --- a/app/assets/javascripts/templates/registration/social.html.haml +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -30,6 +30,6 @@ .row.buttons .small-12.columns - %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('about')" } } + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('images')" } }   - %input.button.primary{ type: "submit", value: "Continue" } \ No newline at end of file + %input.button.primary{ type: "submit", value: "Continue" } diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 3e851709bc..3261fc0fd4 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -80,6 +80,53 @@ color: #333 @include box-shadow(inset 0 0 1px 0 #fff) + + .image-select + label + font-size: 18px + padding: 21px 0px + #logo-select + display: none + + #image-over + font-size: 18px + padding: 41px 0px + border: 3px dashed #494949 + text-align: center + font-weight: bold + color: #494949 + &.nv-file-over + background-color: #78cd91 + + #or + text-align: center + font-weight: bold + font-size: 18px + padding: 21px 0px + &.horizontal + padding: 41px 0px + + #image-placeholder + font-size: 18px + font-weight: bold + color: #373737 + background-color: #e1e1e1 + text-align: center + border: 3px dashed #494949 + margin-left: auto + margin-right: auto + &.logo + .message + padding-top: 6em + width: 306px + height: 306px + &.promo + .message + padding-top: 4em + width: 726px + height: 166px + + #registration-details #enterprise-types a.panel @@ -112,4 +159,3 @@ p clear: both font-size: 0.875rem - diff --git a/app/controllers/api/enterprises_controller.rb b/app/controllers/api/enterprises_controller.rb index 9a3b715093..76320b0750 100644 --- a/app/controllers/api/enterprises_controller.rb +++ b/app/controllers/api/enterprises_controller.rb @@ -27,9 +27,9 @@ module Api end def update - authorize! :update, Enterprise - @enterprise = Enterprise.find(params[:id]) + authorize! :update, @enterprise + if @enterprise.update_attributes(params[:enterprise]) render text: @enterprise.id, :status => 200 else @@ -37,6 +37,19 @@ module Api end end + def update_image + @enterprise = Enterprise.find(params[:id]) + authorize! :update, @enterprise + + if params[:logo] && @enterprise.update_attributes( { logo: params[:logo] } ) + render text: @enterprise.logo.url(:medium), :status => 200 + elsif params[:promo] && @enterprise.update_attributes( { promo_image: params[:promo] } ) + render text: @enterprise.promo_image.url(:medium), :status => 200 + else + invalid_resource!(@enterprise) + end + end + private def override_owner diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 537ac78295..e75d18dae9 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -34,7 +34,7 @@ class Enterprise < ActiveRecord::Base path: 'public/images/enterprises/logos/:id/:style/:basename.:extension' has_attached_file :promo_image, - styles: { large: "1200x260#", thumb: "100x100>" }, + styles: { large: "1200x260#", medium: "720x156#", thumb: "100x100>" }, url: '/images/enterprises/promo_images/:id/:style/:basename.:extension', path: 'public/images/enterprises/promo_images/:id/:style/:basename.:extension' diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 79019f3e8a..5ded33f463 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -71,7 +71,7 @@ class AbilityDecorator can [:admin, :index, :read, :create, :edit, :update, :fire], Spree::Shipment can [:admin, :index, :read, :create, :edit, :update, :fire], Spree::Adjustment can [:admin, :index, :read, :create, :edit, :update, :fire], Spree::ReturnAuthorization - + can [:create], OrderCycle can [:admin, :index, :read, :edit, :update, :bulk_update, :clone], OrderCycle do |order_cycle| user.enterprises.include? order_cycle.coordinator diff --git a/config/routes.rb b/config/routes.rb index f95b0c07df..3e063641dd 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -67,6 +67,7 @@ Openfoodnetwork::Application.routes.draw do namespace :api do resources :enterprises do + post :update_image, on: :member get :managed, on: :collection get :accessible, on: :collection end diff --git a/spec/controllers/api/enterprises_controller_spec.rb b/spec/controllers/api/enterprises_controller_spec.rb new file mode 100644 index 0000000000..e21a879d4f --- /dev/null +++ b/spec/controllers/api/enterprises_controller_spec.rb @@ -0,0 +1,54 @@ +require 'spec_helper' + +module Api + describe EnterprisesController do + include AuthenticationWorkflow + render_views + + let(:enterprise) { create(:distributor_enterprise) } + + before do + stub_authentication! + Enterprise.stub(:find).and_return(enterprise) + end + + describe "as an enterprise manager" do + let(:enterprise_manager) { create_enterprise_user } + + before do + enterprise_manager.enterprise_roles.build(enterprise: enterprise).save + Spree.user_class.stub :find_by_spree_api_key => enterprise_manager + end + + describe "submitting a valid image" do + before do + enterprise.stub(:update_attributes).and_return(true) + end + + it "I can update enterprise image" do + spree_post :update_image, logo: 'a logo' + response.should be_success + end + end + end + + describe "as an non-managing user" do + let(:non_managing_user) { create_enterprise_user } + + before do + Spree.user_class.stub :find_by_spree_api_key => non_managing_user + end + + describe "submitting a valid image" do + before do + enterprise.stub(:update_attributes).and_return(true) + end + + it "I can't update enterprise image" do + spree_post :update_image, logo: 'a logo' + assert_unauthorized! + end + end + end + end +end diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 3500736100..7ac46a8970 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -60,15 +60,22 @@ feature "Registration", js: true do fill_in 'enterprise_acn', with: '54321' click_button 'Continue' - # Enterprise should be updated - expect(page).to have_content 'Last step!' + # Enterprise should be update + expect(page).to have_content "Let's upload some pretty pictures so your profile looks great!" e.reload expect(e.description).to eq "Short description" expect(e.long_description).to eq "Long description" expect(e.abn).to eq '12345' expect(e.acn).to eq '54321' + # Images + # Move from logo page + click_button 'Continue' + # Move from promo page + click_button 'Continue' + # Filling in social + expect(page).to have_content 'Last step!' fill_in 'enterprise_website', with: 'www.shop.com' fill_in 'enterprise_facebook', with: 'FaCeBoOk' fill_in 'enterprise_linkedin', with: 'LiNkEdIn' diff --git a/spec/javascripts/unit/admin/enterprises/controllers/enterprise_controller_spec.js.coffee b/spec/javascripts/unit/admin/enterprises/controllers/enterprise_controller_spec.js.coffee index b1b019276b..8f6bd64a5f 100644 --- a/spec/javascripts/unit/admin/enterprises/controllers/enterprise_controller_spec.js.coffee +++ b/spec/javascripts/unit/admin/enterprises/controllers/enterprise_controller_spec.js.coffee @@ -7,7 +7,7 @@ describe "enterpriseCtrl", -> beforeEach -> module('admin.enterprises') - Enterprise = + Enterprise = enterprise: payment_method_ids: [ 1, 3 ] shipping_method_ids: [ 2, 4 ] @@ -15,7 +15,7 @@ describe "enterpriseCtrl", -> paymentMethods: [ { id: 1 }, { id: 2 }, { id: 3 }, { id: 4 } ] ShippingMethods = shippingMethods: [ { id: 1 }, { id: 2 }, { id: 3 }, { id: 4 } ] - + inject ($controller) -> scope = {} ctrl = $controller 'enterpriseCtrl', {$scope: scope, Enterprise: Enterprise, PaymentMethods: PaymentMethods, ShippingMethods: ShippingMethods} @@ -82,4 +82,4 @@ describe "enterpriseCtrl", -> describe "counting selected shipping methods", -> it "counts only shipping methods with selected: true", -> scope.ShippingMethods = [ { selected: true }, { selected: true }, { selected: false }, { selected: true } ] - expect(scope.selectedShippingMethodsCount()).toBe 3 \ No newline at end of file + expect(scope.selectedShippingMethodsCount()).toBe 3 From 544e6e074a3df1af83ed313ca4282426a4327a50 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 14:38:59 +1000 Subject: [PATCH 039/254] Stop being lazy --- spec/features/admin/orders_spec.rb | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/spec/features/admin/orders_spec.rb b/spec/features/admin/orders_spec.rb index d45778635a..3ed4c4ca2f 100644 --- a/spec/features/admin/orders_spec.rb +++ b/spec/features/admin/orders_spec.rb @@ -110,10 +110,10 @@ feature %q{ let(:coordinator2) { create(:distributor_enterprise) } let!(:order_cycle1) { create(:order_cycle, coordinator: coordinator1) } let!(:order_cycle2) { create(:simple_order_cycle, coordinator: coordinator2) } - let(:supplier1) { order_cycle1.suppliers.first } - let(:supplier2) { order_cycle1.suppliers.last } - let(:distributor1) { order_cycle1.distributors.first } - let(:distributor2) { order_cycle1.distributors.last } + let!(:supplier1) { order_cycle1.suppliers.first } + let!(:supplier2) { order_cycle1.suppliers.last } + let!(:distributor1) { order_cycle1.distributors.first } + let!(:distributor2) { order_cycle1.distributors.last } let(:product) { order_cycle1.products.first } before(:each) do @@ -132,19 +132,6 @@ feature %q{ expect(page).to have_content 'ADD PRODUCT' targetted_select2_search product.name, from: '#add_variant_id', dropdown_css: '.select2-drop' - puts "c1: " + coordinator1.id.to_s + " "+ coordinator1.name - puts "c2: " + coordinator2.id.to_s + " "+ coordinator2.name - puts "s1: " + supplier1.id.to_s + " "+ supplier1.name - puts "s2: " + supplier2.id.to_s + " "+ supplier2.name - puts "d1: " + distributor1.id.to_s + " "+ distributor1.name - puts "d2: " + distributor2.id.to_s + " "+ distributor2.name - order_cycle1.distributors.each do |distributor| - puts "oc1d: " + distributor.id.to_s + " "+ distributor.name - end - Enterprise.is_distributor.managed_by(@enterprise_user).each do |distributor| - puts "eud: " + distributor.id.to_s + " "+ distributor.name - end - click_link 'Add' page.has_selector? "table.index tbody[data-hook='admin_order_form_line_items'] tr" # Wait for JS expect(page).to have_selector 'td', text: product.name From e5fc3c19e309025264be8b75569d022b6966c023 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 14:41:17 +1000 Subject: [PATCH 040/254] Working on refining scroll on modals --- app/assets/stylesheets/darkswarm/mixins.sass | 14 ++++++++++++++ app/assets/stylesheets/darkswarm/modals.css.sass | 11 +++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/mixins.sass b/app/assets/stylesheets/darkswarm/mixins.sass index 6eef888a17..6f4cb65440 100644 --- a/app/assets/stylesheets/darkswarm/mixins.sass +++ b/app/assets/stylesheets/darkswarm/mixins.sass @@ -16,6 +16,20 @@ -webkit-box-shadow: $box-shadow box-shadow: $box-shadow +@mixin elipse-shadow($elipse-shadow) + content: "" + position: absolute + z-index: -1 + -webkit-box-shadow: $elipse-shadow + box-shadow: $elipse-shadow + bottom: -12% + left: 10% + right: 10% + width: 80% + height: 10% + -moz-border-radius: 100% + border-radius: 100% + @mixin border-radius($border-radius) -webkit-border-radius: $border-radius border-radius: $border-radius diff --git a/app/assets/stylesheets/darkswarm/modals.css.sass b/app/assets/stylesheets/darkswarm/modals.css.sass index e6303a4cd7..c2815549a3 100644 --- a/app/assets/stylesheets/darkswarm/modals.css.sass +++ b/app/assets/stylesheets/darkswarm/modals.css.sass @@ -4,8 +4,15 @@ dialog, .reveal-modal border: none outline: none - padding: 1rem - overflow-y: scroll + padding: 1.25rem + padding-bottom: 0 !important + border-bottom: 20px solid white + overflow-y: auto + overflow-x: hidden + // Not working yet - want a nice gradient shadow when there is overflow - needs JS too + // &:after + // @include elipse-shadow(0 0 40px rgba(0, 0, 0, 0.8)) + // Reveal.js break point: // @media only screen and (max-width: 40.063em) From 4c7fa4eb9f7a65caa442288c6bc48ec3c346bcd3 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 15:19:47 +1000 Subject: [PATCH 041/254] Fix markup so that text is not nested inside icon markup --- .../javascripts/templates/partials/enterprise_header.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index a3089a45af..55b1cec02a 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -5,5 +5,5 @@ %h3 %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} %i{"ng-class" => "enterprise.icon_font"} - %span {{ enterprise.name }} + %span {{ enterprise.name }} %img.hero-img{"ng-src" => "{{enterprise.promo_image}}"} From eeb54f3f76d781a24f39ffe114a312c683532c7d Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 15:30:53 +1000 Subject: [PATCH 042/254] Allow new user to create enterprises --- app/models/spree/ability_decorator.rb | 8 ++++++++ spec/models/spree/ability_spec.rb | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 5ded33f463..08fc4407ce 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -2,12 +2,17 @@ class AbilityDecorator include CanCan::Ability def initialize(user) + add_base_abilities user if is_new_user? user add_enterprise_management_abilities user if can_manage_enterprises? user add_product_management_abilities user if can_manage_products? user add_relationship_management_abilities user if can_manage_relationships? user end + def is_new_user?(user) + user.enterprises.blank? + end + def can_manage_enterprises?(user) user.enterprises.present? end @@ -22,6 +27,9 @@ class AbilityDecorator can_manage_enterprises? user end + def add_base_abilities(user) + can [:create], Enterprise + end def add_enterprise_management_abilities(user) # Spree performs authorize! on (:create, nil) when creating a new order from admin, and also (:search, nil) diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index cf17d7fe3a..78ca1db909 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -13,6 +13,13 @@ module Spree let(:enterprise_single) { create(:enterprise, type: 'single') } let(:enterprise_profile) { create(:enterprise, type: 'profile') } + describe "creating enterprises" do + it "can create enterprises straight off the bat" do + subject.is_new_user?(user).should be_true + expect(user).to have_ability :create, for: Enterprise + end + end + describe "managing enterprises" do it "can manage enterprises when the user has at least one enterprise assigned" do user.enterprise_roles.create! enterprise: enterprise_full From c6acbc6810a8875290c14932629736fa0741ddb3 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 16:09:26 +1000 Subject: [PATCH 043/254] Assigning @spree_api_key for store --- app/controllers/registration_controller.rb | 2 +- app/views/layouts/registration.html.haml | 2 +- lib/open_food_network/spree_api_key_loader.rb | 2 +- .../registration_controller_spec.rb | 24 +++++++++++++++++++ 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb index d58b10bd0b..47a1537b57 100644 --- a/app/controllers/registration_controller.rb +++ b/app/controllers/registration_controller.rb @@ -2,7 +2,7 @@ require 'open_food_network/spree_api_key_loader' class RegistrationController < BaseController include OpenFoodNetwork::SpreeApiKeyLoader - before_filter :load_spree_api_key, only: :index + before_filter :load_spree_api_key, only: [:index, :store] before_filter :check_user, except: :authenticate layout 'registration' diff --git a/app/views/layouts/registration.html.haml b/app/views/layouts/registration.html.haml index 8946a27de1..d6122cdc3b 100644 --- a/app/views/layouts/registration.html.haml +++ b/app/views/layouts/registration.html.haml @@ -31,6 +31,6 @@ %section{ role: "main" } = yield - + #footer %loading diff --git a/lib/open_food_network/spree_api_key_loader.rb b/lib/open_food_network/spree_api_key_loader.rb index 36fa4b9961..5eb7236221 100644 --- a/lib/open_food_network/spree_api_key_loader.rb +++ b/lib/open_food_network/spree_api_key_loader.rb @@ -9,4 +9,4 @@ module OpenFoodNetwork end end end -end \ No newline at end of file +end diff --git a/spec/controllers/registration_controller_spec.rb b/spec/controllers/registration_controller_spec.rb index 49efc005f6..13babdf89e 100644 --- a/spec/controllers/registration_controller_spec.rb +++ b/spec/controllers/registration_controller_spec.rb @@ -12,4 +12,28 @@ describe RegistrationController do response.should redirect_to registration_auth_path(anchor: "signup?after_login=/register/store") end end + + describe "loading data when user is logged in" do + let!(:user) { double(:user) } + + before do + controller.stub spree_current_user: user + user.stub spree_api_key: '12345' + user.stub last_incomplete_spree_order: nil + end + + describe "index" do + it "loads the spree api key" do + get :index + expect(assigns(:spree_api_key)).to eq '12345' + end + end + + describe "store" do + it "loads the spree api key" do + get :store + expect(assigns(:spree_api_key)).to eq '12345' + end + end + end end From 1c0196cf5d41d56e94a372074241fd11a34aee27 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 16:25:34 +1000 Subject: [PATCH 044/254] Change language for Kirsten --- app/views/home/_hubs.html.haml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index ff90a45d48..d7fadc1246 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -2,16 +2,10 @@ #hubs.hubs{"ng-controller" => "HubsCtrl"} .row .small-12.columns - %h1 Shop your local area - / %div - / Shop a - / %ofn-modal{title: "food hub"} - / = render partial: "modals/food_hub" - / from the list below: + %h1 Shop in your local area #active-table-search.row.pad-top .small-12.columns - / %i.ofn-i_020-search %input{type: :text, "ng-model" => "query", placeholder: "Search by name or suburb...", From 5a7175e75dcfaebcd57321fdc6140d9a03180d64 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 16:43:31 +1000 Subject: [PATCH 045/254] Tweak markup to make modals fit headers nicely across small sizes --- .../partials/enterprise_header.html.haml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index 55b1cec02a..b15c0fcb84 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -1,9 +1,13 @@ .highlight{"ng-class" => "{'has_shopfront' : enterprise.has_shopfront}"} - .highlight-top - %p.right - {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} - %h3 - %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} - %i{"ng-class" => "enterprise.icon_font"} - %span {{ enterprise.name }} + + .highlight-top.row + .small-12.medium-7.large-8.columns + %h3 + %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} + %i{"ng-class" => "enterprise.icon_font"} + %span {{ enterprise.name }} + .small-12.medium-5.large-4.columns.text-right.small-only-text-left + %p {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} + + // Hero image %img.hero-img{"ng-src" => "{{enterprise.promo_image}}"} From 09cc3c628581a664f6317b35f8ae919cd7c74e85 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 16:44:16 +1000 Subject: [PATCH 046/254] Styling for hero image underlay used on enterprises- adjust min heights for different text use cases --- app/assets/stylesheets/darkswarm/images.css.sass | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/images.css.sass b/app/assets/stylesheets/darkswarm/images.css.sass index ce205f0dae..f94240b4af 100644 --- a/app/assets/stylesheets/darkswarm/images.css.sass +++ b/app/assets/stylesheets/darkswarm/images.css.sass @@ -11,12 +11,16 @@ @include box-shadow(0 1px 2px 1px rgba(0,0,0,0.25)) .hero-img - border-bottom: 1px solid $disabled-bright + outline: 1px solid $disabled-bright + border-color: transparent + @include box-shadow(none) width: 100% - min-height: 56px + min-height: 80px height: inherit max-height: 260px overflow: hidden + @media all and (max-width: 640px) + min-height: 68px .hero-img-small background-color: #333 From e4991d45283787cb6a3da5e6e79142e039f30fe1 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 19 Sep 2014 16:44:28 +1000 Subject: [PATCH 047/254] reorganise and document enterprise categories --- app/models/enterprise.rb | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 4b3d93bdac..33218e5aa0 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -219,10 +219,13 @@ class Enterprise < ActiveRecord::Base "own" end - def enterprise_category - # Using profile instead of cant_sell was blocking the non selling supplier case and limiting more than it needed to. - + # New boolean field shows whether we can supply products into the system. + def supplies + is_primary_producer && type != "profile" #and has distributors? + end + # Simplify enterprise categories for frontend logic and icons, and maybe other things. + def enterprise_category # Make this crazy logic human readable so we can argue about it sanely. # This can be simplified later, it's like this for readablitlty during changes. category = is_primary_producer ? "producer_" : "non_producer_" @@ -261,12 +264,6 @@ class Enterprise < ActiveRecord::Base end end - # New boolean field shows whether we can supply products into the system. - def supplies - is_primary_producer && type != "profile" #and has distributors? - end - - # Return all taxons for all distributed products def distributed_taxons Spree::Taxon. From 408f7b7f10ccb9c284183df959c03982d0d48569 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 16:44:43 +1000 Subject: [PATCH 048/254] Modals styling refine for small use cases --- .../darkswarm/modal-enterprises.css.sass | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass index 9f08b38790..d89eab21e1 100644 --- a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass +++ b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass @@ -25,19 +25,27 @@ position: relative .highlight-top - padding: 0.75rem 0.9375rem - width: 100% - overflow: hidden + padding-top: 0.75rem + padding-bottom: 0.75rem background-color: rgba(255,255,255,0.65) position: absolute bottom: 0 + width: 100% + border: 0 + outline: 0 + @media only screen and (max-width: 640px) + padding-top: 0.5rem + padding-bottom: 0.35rem + h3, p margin-top: 0 margin-bottom: 0 padding-bottom: 0 line-height: 1 p - line-height: 2 + line-height: 2.4 + @media all and (max-width: 640px) + line-height: 1.4 h3 a:hover span border-bottom: 1px solid $clr-brick-bright From cf13115d57e21a068d131847176e71178fa58375 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 19 Sep 2014 16:44:51 +1000 Subject: [PATCH 049/254] bugfix is_profile bool --- app/serializers/api/enterprise_serializer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index 67e4f94b54..d21cfecabb 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -18,7 +18,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer attributes :orders_close_at, :active #TODO: Remove these later - attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :enterprise_category + attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :is_profile, :enterprise_category def orders_close_at OrderCycle.first_closing_for(object).andand.orders_close_at @@ -37,7 +37,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer end def is_profile - object.type = 'profile' + object.sells == "none" && !object.supplies end # Map svg icons. From 919f87df58d1384480f746d9553db8ae81f8fe29 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 16:46:19 +1000 Subject: [PATCH 050/254] change modal styling to improve look of Close button, overall layout for modals --- .../stylesheets/darkswarm/modals.css.sass | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/modals.css.sass b/app/assets/stylesheets/darkswarm/modals.css.sass index c2815549a3..578a3ceccb 100644 --- a/app/assets/stylesheets/darkswarm/modals.css.sass +++ b/app/assets/stylesheets/darkswarm/modals.css.sass @@ -4,10 +4,9 @@ dialog, .reveal-modal border: none outline: none - padding: 1.25rem - padding-bottom: 0 !important - border-bottom: 20px solid white - overflow-y: auto + padding: 30px 20px 0 20px + border-bottom: 30px solid white + overflow-y: scroll overflow-x: hidden // Not working yet - want a nice gradient shadow when there is overflow - needs JS too // &:after @@ -32,14 +31,18 @@ dialog, .reveal-modal max-height: 80% .reveal-modal-bg - background-color: rgba(0,0,0,0.65) + background-color: rgba(0,0,0,0.85) dialog .close-reveal-modal, .reveal-modal .close-reveal-modal - right: 0.4rem - background-color: rgba(235,235,235,0.85) + right: 0.25rem + top: 0.25rem + background-color: rgba(205,205,205,0.65) text-shadow: none - padding: 0.3rem + font-size: 2rem + padding: 0.45rem + color: #666 + z-index: 9999999 @include border-radius(999999rem) &:hover, &:active, &:focus - background-color: rgba(235,235,235,1) + background-color: rgba(205,205,205,1) color: #333 From abc5a215a231704d5f7eb18843b497892b60e77a Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 19 Sep 2014 17:07:07 +1000 Subject: [PATCH 051/254] add map modals, profile filters and bugfixes --- .../controllers/hubs_controller.js.coffee | 4 +++- .../controllers/producers_controller.js.coffee | 4 +++- .../darkswarm/filters/show_profiles.js.coffee | 7 +++++++ .../darkswarm/services/hubs.js.coffee | 2 +- .../partials/enterprise_header.html.haml | 9 ++++++--- app/views/home/_filters.html.haml | 7 ++----- app/views/home/_hubs.html.haml | 4 ++-- app/views/home/_skinny.html.haml | 17 +++++++++++++++-- app/views/producers/_filters.html.haml | 7 +------ app/views/producers/index.html.haml | 2 +- .../shared/components/_filter_box.html.haml | 5 +++++ .../components/_filter_controls.html.haml | 2 +- app/views/shop/products/_filters.html.haml | 8 ++------ 13 files changed, 49 insertions(+), 29 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee create mode 100644 app/views/shared/components/_filter_box.html.haml diff --git a/app/assets/javascripts/darkswarm/controllers/hubs_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/hubs_controller.js.coffee index 98053daebf..b44d63eadf 100644 --- a/app/assets/javascripts/darkswarm/controllers/hubs_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/hubs_controller.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.controller "HubsCtrl", ($scope, Hubs, Search, $document, $rootScope, HashNavigation, FilterSelectorsService) -> +Darkswarm.controller "HubsCtrl", ($scope, Hubs, Search, $document, $rootScope, HashNavigation, FilterSelectorsService, MapModal) -> $scope.Hubs = Hubs $scope.hubs = Hubs.visible $scope.totalActive = FilterSelectorsService.totalActive @@ -6,6 +6,8 @@ Darkswarm.controller "HubsCtrl", ($scope, Hubs, Search, $document, $rootScope, H $scope.filterText = FilterSelectorsService.filterText $scope.FilterSelectorsService = FilterSelectorsService $scope.query = Search.search() + $scope.show_profiles = false + $scope.openModal = MapModal.open $scope.$watch "query", (query)-> Search.search query diff --git a/app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee index d88af1e53d..b16dcdfa77 100644 --- a/app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.controller "ProducersCtrl", ($scope, Producers, $filter, FilterSelectorsService, Search) -> +Darkswarm.controller "ProducersCtrl", ($scope, Producers, $filter, FilterSelectorsService, Search, MapModal) -> $scope.Producers = Producers $scope.totalActive = FilterSelectorsService.totalActive $scope.clearAll = FilterSelectorsService.clearAll @@ -7,6 +7,8 @@ Darkswarm.controller "ProducersCtrl", ($scope, Producers, $filter, FilterSelecto $scope.filtersActive = false $scope.activeTaxons = [] $scope.query = Search.search() + $scope.show_profiles = false + $scope.openModal = MapModal.open $scope.$watch "query", (query)-> Search.search query diff --git a/app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee b/app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee new file mode 100644 index 0000000000..32e4438e82 --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee @@ -0,0 +1,7 @@ +Darkswarm.filter 'showProfiles', ()-> + (enterprises, show_profiles) -> + enterprises ||= [] + show_profiles ?= true + + enterprises.filter (enterprise)=> + show_profiles or not enterprise.is_profile diff --git a/app/assets/javascripts/darkswarm/services/hubs.js.coffee b/app/assets/javascripts/darkswarm/services/hubs.js.coffee index de9900866f..ac7dc3a0eb 100644 --- a/app/assets/javascripts/darkswarm/services/hubs.js.coffee +++ b/app/assets/javascripts/darkswarm/services/hubs.js.coffee @@ -2,7 +2,7 @@ Darkswarm.factory 'Hubs', ($filter, Enterprises, visibleFilter) -> new class Hubs constructor: -> @hubs = @order Enterprises.enterprises.filter (hub)-> - hub.is_distributor && hub.has_shopfront + hub.is_distributor @visible = visibleFilter @hubs order: (hubs)-> diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index a3089a45af..17bddddeb6 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -1,9 +1,12 @@ -.highlight{"ng-class" => "{'has_shopfront' : enterprise.has_shopfront}"} +.highlight .highlight-top %p.right {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} - %h3 + %h3{"ng-if" => "enterprise.has_shopfront"} %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} %i{"ng-class" => "enterprise.icon_font"} - %span {{ enterprise.name }} + %span {{ enterprise.name }} + %h3{"ng-if" => "!enterprise.has_shopfront"} + %i{"ng-class" => "enterprise.icon_font"} + %span {{ enterprise.name }} %img.hero-img{"ng-src" => "{{enterprise.promo_image}}"} diff --git a/app/views/home/_filters.html.haml b/app/views/home/_filters.html.haml index 78d755f1bc..3060681a33 100644 --- a/app/views/home/_filters.html.haml +++ b/app/views/home/_filters.html.haml @@ -16,8 +16,5 @@ Delivery %ul.small-block-grid-2.medium-block-grid-4.large-block-grid-2 %shipping-type-selector{results: "shippingTypes"} - .row.filter-box.animate-show{"ng-show" => "filtersActive && totalActive() > 0"} - .small-12.columns - %a.button.secondary.small.expand{"ng-click" => "clearAll()"} - %i.ofn-i_009-close - Clear all filters + += render partial: 'shared/components/filter_box' diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index ff90a45d48..f28d0737b7 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -13,7 +13,7 @@ .small-12.columns / %i.ofn-i_020-search %input{type: :text, - "ng-model" => "query", + "ng-model" => "query", placeholder: "Search by name or suburb...", "ng-debounce" => "150", "ofn-disable-enter" => true} @@ -23,7 +23,7 @@ .row{bindonce: true} .small-12.columns .active_table - %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in filteredHubs = (hubs | hubs:query | taxons:activeTaxons | shipping:shippingTypes)", + %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in filteredHubs = (hubs | hubs:query | taxons:activeTaxons | shipping:shippingTypes | showProfiles:show_profiles )", "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !hub.active, 'current' : current()}", "scroll-after-load" => true, "ng-controller" => "HubNodeCtrl", diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index 5c1802b4d9..d160b256f3 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -1,8 +1,10 @@ -.row.active_table_row{"ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}", bindonce: true} +.row.active_table_row{"ng-if" => "!hub.is_profile", "ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}", bindonce: true} + .columns.small-12.medium-6.large-5.skinny-head - %a.hub{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} + %a.hub{"ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} %i{ng: {class: "hub.icon_font"}} %span.margin-top.hub-name-listing {{ hub.name | truncate:40}} + .columns.small-4.medium-2.large-2 %span.margin-top {{ hub.address.city }} .columns.small-2.medium-1.large-1 @@ -22,5 +24,16 @@ %em Shopping here %span.margin-top{ bo: { if: "!current()" } } Orders closed +.row.active_table_row{"ng-if" => "hub.is_profile", "ng-class" => "closed"} + .columns.small-12.medium-6.large-5.skinny-head + %a.hub{"ng-click" => "openModal(hub)", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} + %i{ng: {class: "hub.icon_font"}} + %span.margin-top.hub-name-listing {{ hub.name | truncate:40}} + .columns.small-4.medium-2.large-2 + %span.margin-top {{ hub.address.city }} + .columns.small-2.medium-1.large-1 + %span.margin-top {{ hub.address.state_name | uppercase }} + .columns.small-6.medium-3.large-4.text-right + %span.margin-top{ bo: { if: "!current()" } } Profile only diff --git a/app/views/producers/_filters.html.haml b/app/views/producers/_filters.html.haml index 63ccef2f0c..37bf55f7c7 100644 --- a/app/views/producers/_filters.html.haml +++ b/app/views/producers/_filters.html.haml @@ -8,11 +8,6 @@ .light Filter by Type %ul.small-block-grid-2.medium-block-grid-4.large-block-grid-6 - %taxon-selector{objects: "Producers.visible | filterProducers:query", + %taxon-selector{objects: "Producers.visible | filterProducers:query ", results: "activeTaxons"} - .row.filter-box.animate-show{"ng-show" => "filtersActive && totalActive() > 0"} - .small-12.columns - %a.button.secondary.small.expand{"ng-click" => "clearAll()"} - %i.ofn-i_009-close - Clear all filters diff --git a/app/views/producers/index.html.haml b/app/views/producers/index.html.haml index 76dc60a7e6..cba8011caf 100644 --- a/app/views/producers/index.html.haml +++ b/app/views/producers/index.html.haml @@ -24,7 +24,7 @@ .active_table %producer.active_table_node.row.animate-repeat{id: "{{producer.path}}", "scroll-after-load" => true, - "ng-repeat" => "producer in producers = (Producers.visible | filterProducers:query | taxons:activeTaxons)", + "ng-repeat" => "producer in producers = (Producers.visible | showProfiles:show_profiles | filterProducers:query | taxons:activeTaxons)", "ng-controller" => "ProducerNodeCtrl", "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !producer.active}", id: "{{producer.hash}}"} diff --git a/app/views/shared/components/_filter_box.html.haml b/app/views/shared/components/_filter_box.html.haml new file mode 100644 index 0000000000..0256a57ff1 --- /dev/null +++ b/app/views/shared/components/_filter_box.html.haml @@ -0,0 +1,5 @@ +.row.filter-box.animate-show{"ng-show" => "filtersActive && totalActive() > 0"} + .small-12.columns + %a.button.secondary.small.expand{"ng-click" => "clearAll()"} + %i.ofn-i_009-close + Clear all filters diff --git a/app/views/shared/components/_filter_controls.html.haml b/app/views/shared/components/_filter_controls.html.haml index 7c8917d2b8..afeb37c856 100644 --- a/app/views/shared/components/_filter_controls.html.haml +++ b/app/views/shared/components/_filter_controls.html.haml @@ -10,7 +10,7 @@ No filters .small-12.medium-6.columns.text-right .profile-checkbox - %input{type: "checkbox", name: "profile"}>< + %input{"ng-model" => "show_profiles", type: "checkbox", name: "profile"}>< %label Show profiles %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but do have their own physical or online shop elsewhere", "popover-placement" => "left"}>< %i.ofn-i_013-help diff --git a/app/views/shop/products/_filters.html.haml b/app/views/shop/products/_filters.html.haml index c57f927e61..37f6ae5eda 100644 --- a/app/views/shop/products/_filters.html.haml +++ b/app/views/shop/products/_filters.html.haml @@ -8,11 +8,7 @@ .light Filter by Type %ul.small-block-grid-2.medium-block-grid-3.large-block-grid-4 - %taxon-selector{objects: "Products.products | products:query", + %taxon-selector{objects: "Products.products | products:query | products:showProfiles", results: "activeTaxons"} - .row.filter-box.animate-show{"ng-show" => "filtersActive && totalActive() > 0"} - .small-12.columns - %a.button.secondary.small.expand{"ng-click" => "clearAll()"} - %i.ofn-i_009-close - Clear all filters += render partial: 'shared/components/filter_box' From 559d3b0e4b38e6104c848c4a85cbb97c3e43f7d3 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 19 Sep 2014 17:24:41 +1000 Subject: [PATCH 052/254] fixup the header but needs some styling --- .../partials/enterprise_header.html.haml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index 7ef918cadc..8061740a24 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -1,13 +1,12 @@ -.highlight +.highlight{"ng-class" => "{'has_shopfront' : enterprise.has_shopfront}"} .highlight-top.row .small-12.medium-7.large-8.columns - %h3{"ng-if" => "enterprise.has_shopfront"} - %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} - %i{"ng-class" => "enterprise.icon_font"} - %span {{ enterprise.name }} - %h3{"ng-if" => "!enterprise.has_shopfront"} + %h3{"ng-if" => "enterprise.has_shopfront"} + %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} %i{"ng-class" => "enterprise.icon_font"} %span {{ enterprise.name }} + %h3{"ng-if" => "!enterprise.has_shopfront"} + %i{"ng-class" => "enterprise.icon_font"} + %span {{ enterprise.name }} .small-12.medium-5.large-4.columns.text-right.small-only-text-left - %p.right - {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} + %p {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} From 5e4e939087b25988b45246c59c98ae3044c86f49 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 17:47:49 +1000 Subject: [PATCH 053/254] Return template markup which was accidentally removed in Rafs merge --- .../templates/partials/enterprise_header.html.haml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index 8061740a24..8edca0280b 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -1,12 +1,13 @@ .highlight{"ng-class" => "{'has_shopfront' : enterprise.has_shopfront}"} .highlight-top.row .small-12.medium-7.large-8.columns - %h3{"ng-if" => "enterprise.has_shopfront"} - %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} + %h3{"ng-if" => "enterprise.has_shopfront"} + %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} + %i{"ng-class" => "enterprise.icon_font"} + %span {{ enterprise.name }} + %h3{"ng-if" => "!enterprise.has_shopfront"} %i{"ng-class" => "enterprise.icon_font"} %span {{ enterprise.name }} - %h3{"ng-if" => "!enterprise.has_shopfront"} - %i{"ng-class" => "enterprise.icon_font"} - %span {{ enterprise.name }} .small-12.medium-5.large-4.columns.text-right.small-only-text-left %p {{ [enterprise.address.city, enterprise.address.state_name] | printArray}} + %img.hero-img{"ng-src" => "{{enterprise.promo_image}}"} \ No newline at end of file From d86c3cff26b296804ae71b549fdea6de37e7ade4 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 19 Sep 2014 17:48:24 +1000 Subject: [PATCH 054/254] Making enterprise header styles show as turquoise when no shopfront to click through to --- app/assets/stylesheets/darkswarm/modal-enterprises.css.sass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass index d89eab21e1..f469066836 100644 --- a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass +++ b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass @@ -37,6 +37,10 @@ padding-top: 0.5rem padding-bottom: 0.35rem + h3 + // Because this is only producers + color: $clr-turquoise + h3, p margin-top: 0 margin-bottom: 0 From 17ce80a417643923806616e24c37523d6939682b Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 15:30:53 +1000 Subject: [PATCH 055/254] Allow new user to create enterprises --- app/models/spree/ability_decorator.rb | 8 ++++++++ spec/models/spree/ability_spec.rb | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 5ded33f463..08fc4407ce 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -2,12 +2,17 @@ class AbilityDecorator include CanCan::Ability def initialize(user) + add_base_abilities user if is_new_user? user add_enterprise_management_abilities user if can_manage_enterprises? user add_product_management_abilities user if can_manage_products? user add_relationship_management_abilities user if can_manage_relationships? user end + def is_new_user?(user) + user.enterprises.blank? + end + def can_manage_enterprises?(user) user.enterprises.present? end @@ -22,6 +27,9 @@ class AbilityDecorator can_manage_enterprises? user end + def add_base_abilities(user) + can [:create], Enterprise + end def add_enterprise_management_abilities(user) # Spree performs authorize! on (:create, nil) when creating a new order from admin, and also (:search, nil) diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index cf17d7fe3a..78ca1db909 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -13,6 +13,13 @@ module Spree let(:enterprise_single) { create(:enterprise, type: 'single') } let(:enterprise_profile) { create(:enterprise, type: 'profile') } + describe "creating enterprises" do + it "can create enterprises straight off the bat" do + subject.is_new_user?(user).should be_true + expect(user).to have_ability :create, for: Enterprise + end + end + describe "managing enterprises" do it "can manage enterprises when the user has at least one enterprise assigned" do user.enterprise_roles.create! enterprise: enterprise_full From 5d2d619d6668215377e1c2ff319686bb634eac87 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 16:09:26 +1000 Subject: [PATCH 056/254] Assigning @spree_api_key for store --- app/controllers/registration_controller.rb | 2 +- app/views/layouts/registration.html.haml | 2 +- lib/open_food_network/spree_api_key_loader.rb | 2 +- .../registration_controller_spec.rb | 24 +++++++++++++++++++ 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb index d58b10bd0b..47a1537b57 100644 --- a/app/controllers/registration_controller.rb +++ b/app/controllers/registration_controller.rb @@ -2,7 +2,7 @@ require 'open_food_network/spree_api_key_loader' class RegistrationController < BaseController include OpenFoodNetwork::SpreeApiKeyLoader - before_filter :load_spree_api_key, only: :index + before_filter :load_spree_api_key, only: [:index, :store] before_filter :check_user, except: :authenticate layout 'registration' diff --git a/app/views/layouts/registration.html.haml b/app/views/layouts/registration.html.haml index 8946a27de1..d6122cdc3b 100644 --- a/app/views/layouts/registration.html.haml +++ b/app/views/layouts/registration.html.haml @@ -31,6 +31,6 @@ %section{ role: "main" } = yield - + #footer %loading diff --git a/lib/open_food_network/spree_api_key_loader.rb b/lib/open_food_network/spree_api_key_loader.rb index 36fa4b9961..5eb7236221 100644 --- a/lib/open_food_network/spree_api_key_loader.rb +++ b/lib/open_food_network/spree_api_key_loader.rb @@ -9,4 +9,4 @@ module OpenFoodNetwork end end end -end \ No newline at end of file +end diff --git a/spec/controllers/registration_controller_spec.rb b/spec/controllers/registration_controller_spec.rb index 49efc005f6..13babdf89e 100644 --- a/spec/controllers/registration_controller_spec.rb +++ b/spec/controllers/registration_controller_spec.rb @@ -12,4 +12,28 @@ describe RegistrationController do response.should redirect_to registration_auth_path(anchor: "signup?after_login=/register/store") end end + + describe "loading data when user is logged in" do + let!(:user) { double(:user) } + + before do + controller.stub spree_current_user: user + user.stub spree_api_key: '12345' + user.stub last_incomplete_spree_order: nil + end + + describe "index" do + it "loads the spree api key" do + get :index + expect(assigns(:spree_api_key)).to eq '12345' + end + end + + describe "store" do + it "loads the spree api key" do + get :store + expect(assigns(:spree_api_key)).to eq '12345' + end + end + end end From 07275574b616f6f50ae4f1548426bd9c3a2da6e6 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 17:51:49 +1000 Subject: [PATCH 057/254] Manager can't bulk update owner --- .../admin/enterprises_controller.rb | 11 +++++- app/views/admin/enterprises/index.html.haml | 9 +++-- .../admin/enterprises_controller_spec.rb | 39 +++++++++++++------ 3 files changed, 44 insertions(+), 15 deletions(-) diff --git a/app/controllers/admin/enterprises_controller.rb b/app/controllers/admin/enterprises_controller.rb index 64ba997950..bde7bff431 100644 --- a/app/controllers/admin/enterprises_controller.rb +++ b/app/controllers/admin/enterprises_controller.rb @@ -7,6 +7,7 @@ module Admin before_filter :check_bulk_type, only: :bulk_update before_filter :override_owner, only: :create before_filter :check_owner, only: :update + before_filter :check_bulk_owner, only: :bulk_update helper 'spree/products' include OrderCyclesHelper @@ -79,11 +80,19 @@ module Admin end def check_owner - unless spree_current_user == @enterprise.owner || spree_current_user.admin? + unless ( spree_current_user == @enterprise.owner ) || spree_current_user.admin? params[:enterprise].delete :owner_id end end + def check_bulk_owner + unless spree_current_user.admin? + params[:enterprise_set][:collection_attributes].each do |i, enterprise_params| + enterprise_params.delete :owner_id + end + end + end + # Overriding method on Spree's resource controller def location_after_save if params[:enterprise].key? :producer_properties_attributes diff --git a/app/views/admin/enterprises/index.html.haml b/app/views/admin/enterprises/index.html.haml index 44008b3bd2..03e5335155 100644 --- a/app/views/admin/enterprises/index.html.haml +++ b/app/views/admin/enterprises/index.html.haml @@ -16,7 +16,8 @@ %col{style: "width: 5%;"}/ - if spree_current_user.admin? %col{style: "width: 12%;"}/ - %col{style: "width: 18%;"}/ + - if spree_current_user.admin? + %col{style: "width: 18%;"}/ %col{style: "width: 25%;"}/ %thead %tr{"data-hook" => "enterprises_header"} @@ -25,7 +26,8 @@ %th Visible? - if spree_current_user.admin? %th Type - %th Owner + - if spree_current_user.admin? + %th Owner %th %tbody = f.fields_for :collection do |enterprise_form| @@ -41,7 +43,8 @@ %td= enterprise_form.check_box :visible - if spree_current_user.admin? %td= enterprise_form.select :type, Enterprise::TYPES, {}, class: 'select2 fullwidth' - %td= enterprise_form.select :owner_id, enterprise.users.map{ |e| [ e.email, e.id ] }, {}, class: "select2 fullwidth" + - if spree_current_user.admin? + %td= enterprise_form.select :owner_id, enterprise.users.map{ |e| [ e.email, e.id ] }, {}, class: "select2 fullwidth" %td{"data-hook" => "admin_users_index_row_actions"} = render 'actions', enterprise: enterprise - if @enterprises.empty? diff --git a/spec/controllers/admin/enterprises_controller_spec.rb b/spec/controllers/admin/enterprises_controller_spec.rb index 44421aad8e..a522624489 100644 --- a/spec/controllers/admin/enterprises_controller_spec.rb +++ b/spec/controllers/admin/enterprises_controller_spec.rb @@ -2,6 +2,7 @@ require 'spec_helper' module Admin describe EnterprisesController do + include AuthenticationWorkflow let(:distributor_owner) do user = create(:user) user.spree_roles = [] @@ -110,36 +111,52 @@ module Admin end describe "bulk updating enterprises" do - let(:profile_enterprise1) { create(:enterprise, type: 'profile') } - let(:profile_enterprise2) { create(:enterprise, type: 'profile') } + let!(:original_owner) do + user = create_enterprise_user + user.enterprise_limit = 2 + user.save! + user + end + let!(:new_owner) do + user = create_enterprise_user + user.enterprise_limit = 2 + user.save! + user + end + let!(:profile_enterprise1) { create(:enterprise, type: 'profile', owner: original_owner ) } + let!(:profile_enterprise2) { create(:enterprise, type: 'profile', owner: original_owner ) } context "as manager" do - it "does not allow 'type' to be changed" do - profile_enterprise1.enterprise_roles.build(user: user).save - profile_enterprise2.enterprise_roles.build(user: user).save - controller.stub spree_current_user: user - bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, type: 'full' }, '1' => { id: profile_enterprise2.id, type: 'full' } } } } + it "does not allow 'type' or 'owner' to be changed" do + profile_enterprise1.enterprise_roles.build(user: new_owner).save + profile_enterprise2.enterprise_roles.build(user: new_owner).save + controller.stub spree_current_user: new_owner + bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, type: 'full', owner_id: new_owner.id }, '1' => { id: profile_enterprise2.id, type: 'full', owner_id: new_owner.id } } } } spree_put :bulk_update, bulk_enterprise_params profile_enterprise1.reload profile_enterprise2.reload expect(profile_enterprise1.type).to eq 'profile' expect(profile_enterprise2.type).to eq 'profile' + expect(profile_enterprise1.owner).to eq original_owner + expect(profile_enterprise2.owner).to eq original_owner end end context "as super admin" do - it "allows 'type' to be changed" do - profile_enterprise1.enterprise_roles.build(user: user).save - profile_enterprise2.enterprise_roles.build(user: user).save + it "allows 'type' and 'owner' to be changed" do + profile_enterprise1.enterprise_roles.build(user: new_owner).save + profile_enterprise2.enterprise_roles.build(user: new_owner).save controller.stub spree_current_user: admin_user - bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, type: 'full' }, '1' => { id: profile_enterprise2.id, type: 'full' } } } } + bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, type: 'full', owner_id: new_owner.id }, '1' => { id: profile_enterprise2.id, type: 'full', owner_id: new_owner.id } } } } spree_put :bulk_update, bulk_enterprise_params profile_enterprise1.reload profile_enterprise2.reload expect(profile_enterprise1.type).to eq 'full' expect(profile_enterprise2.type).to eq 'full' + expect(profile_enterprise1.owner).to eq new_owner + expect(profile_enterprise2.owner).to eq new_owner end end end From 509cf6250a48438f68b5ea574f0e1a6410378c2e Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 17:59:31 +1000 Subject: [PATCH 058/254] Explicitly sort managed products --- app/controllers/spree/api/products_controller_decorator.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/controllers/spree/api/products_controller_decorator.rb b/app/controllers/spree/api/products_controller_decorator.rb index 65765e03ca..111f36962c 100644 --- a/app/controllers/spree/api/products_controller_decorator.rb +++ b/app/controllers/spree/api/products_controller_decorator.rb @@ -12,6 +12,7 @@ Spree::Api::ProductsController.class_eval do def bulk_products @products = OpenFoodNetwork::Permissions.new(current_api_user).managed_products. merge(product_scope). + order('created_at DESC'). ransack(params[:q]).result. page(params[:page]).per(params[:per_page]) From 5bceb81479c5c2375a31527353481f9117d594da Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 19 Sep 2014 23:37:02 +1000 Subject: [PATCH 059/254] Fixing image upload in onboarding --- .../services/enterprise_image_service.js.coffee | 9 ++++----- .../services/enterprise_registration_service.js.coffee | 3 ++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee index fbefabcfa8..c8cd64e93a 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_image_service.js.coffee @@ -1,13 +1,12 @@ -Darkswarm.factory "EnterpriseImageService", (EnterpriseRegistrationService, FileUploader, spreeApiKey) -> +Darkswarm.factory "EnterpriseImageService", (FileUploader, spreeApiKey) -> new class EnterpriseImageService imageSrc: null imageUploader: new FileUploader headers: 'X-Spree-Token': spreeApiKey - url: "/api/enterprises/#{EnterpriseRegistrationService.enterprise.id}/update_image" autoUpload: true - constructor: -> - @imageUploader.onSuccessItem = (image, response) => - @imageSrc = response + configure: (enterprise) => + @imageUploader.url = "/api/enterprises/#{enterprise.id}/update_image" + @imageUploader.onSuccessItem = (image, response) => @imageSrc = response diff --git a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee index 5aa2f3e8bf..77b2204316 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, CurrentUser, spreeApiKey, Loading, availableCountries, enterpriseAttributes) -> +Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, EnterpriseImageService, CurrentUser, spreeApiKey, Loading, availableCountries, enterpriseAttributes) -> new class EnterpriseRegistrationService enterprise: user_ids: [CurrentUser.id] @@ -22,6 +22,7 @@ Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, ).success((data) => Loading.clear() @enterprise.id = data + EnterpriseImageService.configure(@enterprise) RegistrationService.select('about') ).error((data) => Loading.clear() From c6d463bf254d62d0974643253338aaa8a1905a7f Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Sat, 20 Sep 2014 18:06:42 +1000 Subject: [PATCH 060/254] Revert "Pending bulk order mgmt specs" This reverts commit eead8d665f4ed0251b3f3adee51dfc03db3e9f28. --- spec/features/admin/bulk_order_management_spec.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/features/admin/bulk_order_management_spec.rb b/spec/features/admin/bulk_order_management_spec.rb index 5db9eee86d..fe18f1a9bf 100644 --- a/spec/features/admin/bulk_order_management_spec.rb +++ b/spec/features/admin/bulk_order_management_spec.rb @@ -10,7 +10,7 @@ feature %q{ after { Warden.test_reset! } stub_authorization! - pending "listing orders" do + context "listing orders" do before :each do admin_user = quick_login_as_admin end @@ -92,7 +92,7 @@ feature %q{ end end - pending "altering line item properties" do + context "altering line item properties" do before :each do admin_user = quick_login_as_admin end @@ -140,7 +140,7 @@ feature %q{ end end - pending "using page controls" do + context "using page controls" do before :each do admin_user = quick_login_as_admin end @@ -562,7 +562,7 @@ feature %q{ end end - pending "as an enterprise manager" do + context "as an enterprise manager" do let(:s1) { create(:supplier_enterprise, name: 'First Supplier') } let(:d1) { create(:distributor_enterprise, name: 'First Distributor') } let(:d2) { create(:distributor_enterprise, name: 'Another Distributor') } From 1a86206e1fab390cf86f0179b87c60e5e416ae10 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 24 Sep 2014 13:01:40 +1000 Subject: [PATCH 061/254] Fixing super annoying server reload bug --- config/initializers/spree.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config/initializers/spree.rb b/config/initializers/spree.rb index bbee30379a..f722c60f1a 100644 --- a/config/initializers/spree.rb +++ b/config/initializers/spree.rb @@ -23,6 +23,11 @@ Spree.config do |config| #config.override_actionmailer_config = false end +# TODO Work out why this is necessary +# Seems like classes within OFN module become 'uninitialized' when server reloads +# unless the empty module is explicity 'registered' here. Something to do with autoloading? +module OpenFoodNetwork +end # Add calculators category for enterprise fees module Spree @@ -38,7 +43,7 @@ module Spree end # Forcing spree to always allow SSL connections -# Since we are using config.force_ssl = true +# Since we are using config.force_ssl = true # Without this we get a redirect loop: see https://groups.google.com/forum/#!topic/spree-user/NwpqGxJ4klk SslRequirement.module_eval do protected From f0f165a1290beac5c9614bfba7073c8289628bbf Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 24 Sep 2014 14:00:08 +1000 Subject: [PATCH 062/254] Explicitly create enterprises in order_cycle factory to fix intermittent fail --- spec/factories.rb | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/spec/factories.rb b/spec/factories.rb index d605b5b759..db035ba16a 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -10,21 +10,29 @@ FactoryGirl.define do after(:create) do |oc| # Suppliers + supplier1 = create(:supplier_enterprise) + supplier2 = create(:supplier_enterprise) + + # Incoming Exchanges ex1 = create(:exchange, :order_cycle => oc, :incoming => true, - :sender => create(:supplier_enterprise), :receiver => oc.coordinator) + :sender => supplier1, :receiver => oc.coordinator) ex2 = create(:exchange, :order_cycle => oc, :incoming => true, - :sender => create(:supplier_enterprise), :receiver => oc.coordinator) + :sender => supplier2, :receiver => oc.coordinator) ExchangeFee.create!(exchange: ex1, enterprise_fee: create(:enterprise_fee, enterprise: ex1.sender)) ExchangeFee.create!(exchange: ex2, enterprise_fee: create(:enterprise_fee, enterprise: ex2.sender)) - # Distributors + #Distributors + distributor1 = create(:distributor_enterprise) + distributor2 = create(:distributor_enterprise) + + # Outgoing Exchanges ex3 = create(:exchange, :order_cycle => oc, :incoming => false, - :sender => oc.coordinator, :receiver => create(:distributor_enterprise), + :sender => oc.coordinator, :receiver => distributor1, :pickup_time => 'time 0', :pickup_instructions => 'instructions 0') ex4 = create(:exchange, :order_cycle => oc, :incoming => false, - :sender => oc.coordinator, :receiver => create(:distributor_enterprise), + :sender => oc.coordinator, :receiver => distributor2, :pickup_time => 'time 1', :pickup_instructions => 'instructions 1') ExchangeFee.create!(exchange: ex3, enterprise_fee: create(:enterprise_fee, enterprise: ex3.receiver)) From b5ef24bacb63319a37c39770b40b43c89ea4fdc8 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 24 Sep 2014 16:18:59 +1000 Subject: [PATCH 063/254] table matchers use capybara matchers rather than wait_until with micro-sleep --- spec/support/matchers/table_matchers.rb | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/spec/support/matchers/table_matchers.rb b/spec/support/matchers/table_matchers.rb index 146002b751..053562b9e4 100644 --- a/spec/support/matchers/table_matchers.rb +++ b/spec/support/matchers/table_matchers.rb @@ -3,20 +3,15 @@ RSpec::Matchers.define :have_table_row do |row| match_for_should do |node| @row = row - false_on_timeout_error do - wait_until { rows_under(node).include? row } - end + node.has_selector? "tr", text: row.join(" ").strip # Check for appearance + rows_under(node).include? row # Robust check of columns end match_for_should_not do |node| @row = row - false_on_timeout_error do - # Without this sleep, we trigger capybara's wait when looking up the table, for the full - # period of default_wait_time. - sleep 0.1 - wait_until { !rows_under(node).include? row } - end + node.has_no_selector? "tr", text: row.join(" ").strip # Check for appearance + !rows_under(node).include? row # Robust check of columns end failure_message_for_should do |text| @@ -27,17 +22,7 @@ RSpec::Matchers.define :have_table_row do |row| "expected not to find table row #{@row}" end - def rows_under(node) node.all('tr').map { |tr| tr.all('th, td').map(&:text) } end - - def false_on_timeout_error - yield - rescue TimeoutError - false - else - true - end - end From 139da3ac7ae9baa7b5a8d88b096a3cb5ecd59e34 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 24 Sep 2014 16:59:57 +1000 Subject: [PATCH 064/254] outline inputs with errors --- app/assets/stylesheets/admin/dashboard_item.css.sass | 2 +- app/assets/stylesheets/admin/openfoodnetwork.css.scss | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/admin/dashboard_item.css.sass b/app/assets/stylesheets/admin/dashboard_item.css.sass index e24d60b277..13b16084f6 100644 --- a/app/assets/stylesheets/admin/dashboard_item.css.sass +++ b/app/assets/stylesheets/admin/dashboard_item.css.sass @@ -156,4 +156,4 @@ div.dashboard_item background-color: #9fc820 &.bottom border-radius: 0px 0px 6px 6px - padding: 15px 15px \ No newline at end of file + padding: 15px 15px diff --git a/app/assets/stylesheets/admin/openfoodnetwork.css.scss b/app/assets/stylesheets/admin/openfoodnetwork.css.scss index 3281c8d116..21de57806e 100644 --- a/app/assets/stylesheets/admin/openfoodnetwork.css.scss +++ b/app/assets/stylesheets/admin/openfoodnetwork.css.scss @@ -210,3 +210,6 @@ table#listing_enterprise_groups { color: #575757; } +.field_with_errors > input { + border-color: red; +} From a058af82113ab5021cd074c17c3647551031e6e6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 24 Sep 2014 17:00:12 +1000 Subject: [PATCH 065/254] open products in new tab --- app/assets/javascripts/admin/bulk_product_update.js.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/admin/bulk_product_update.js.coffee b/app/assets/javascripts/admin/bulk_product_update.js.coffee index b68e3340e1..eee2345b6e 100644 --- a/app/assets/javascripts/admin/bulk_product_update.js.coffee +++ b/app/assets/javascripts/admin/bulk_product_update.js.coffee @@ -160,7 +160,7 @@ angular.module("ofn.admin").controller "AdminProductEditCtrl", [ $scope.editWarn = (product, variant) -> if (DirtyProducts.count() > 0 and confirm("Unsaved changes will be lost. Continue anyway?")) or (DirtyProducts.count() == 0) - window.location = "/admin/products/" + product.permalink_live + ((if variant then "/variants/" + variant.id else "")) + "/edit" + window.open("/admin/products/" + product.permalink_live + ((if variant then "/variants/" + variant.id else "")) + "/edit") $scope.addVariant = (product) -> From ed91cd646305fcb4ba743e96266e30b6ce5b5f85 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 24 Sep 2014 20:48:52 +1000 Subject: [PATCH 066/254] Make sure d1 != d2 --- spec/features/admin/orders_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/features/admin/orders_spec.rb b/spec/features/admin/orders_spec.rb index 3ed4c4ca2f..908ce4042e 100644 --- a/spec/features/admin/orders_spec.rb +++ b/spec/features/admin/orders_spec.rb @@ -113,7 +113,7 @@ feature %q{ let!(:supplier1) { order_cycle1.suppliers.first } let!(:supplier2) { order_cycle1.suppliers.last } let!(:distributor1) { order_cycle1.distributors.first } - let!(:distributor2) { order_cycle1.distributors.last } + let!(:distributor2) { order_cycle1.distributors.reject{ |d| d == distributor1 }.last } # ensure d1 != d2 let(:product) { order_cycle1.products.first } before(:each) do From f8d5b7ede87f3ad1afd69dedf8268793e1e72721 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 24 Sep 2014 23:30:43 +1000 Subject: [PATCH 067/254] refactor enterprise types to six options --- app/models/enterprise.rb | 36 ++++++++++-------------------------- 1 file changed, 10 insertions(+), 26 deletions(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 33218e5aa0..fc6e356d78 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -229,38 +229,22 @@ class Enterprise < ActiveRecord::Base # Make this crazy logic human readable so we can argue about it sanely. # This can be simplified later, it's like this for readablitlty during changes. category = is_primary_producer ? "producer_" : "non_producer_" - category << "sell_" + sells + "_" - category << (supplies ? "can_supply" : "cant_supply") + category << "sell_" + sells # Map backend cases to front end cases. case category - when "producer_sell_all_can_supply" + when "producer_sell_all" "producer_hub" # Producer hub who sells own and others produce and supplies other hubs. - when "producer_sell_all_cant_supply" - "producer_hub" # Producer hub who sells own and others products but does not supply other hubs. - when "producer_sell_own_can_supply" + when "producer_sell_own" "producer_shop" # Producer with shopfront and supplies other hubs. - when "producer_sell_own_cant_supply" - "producer_shop" # Producer with shopfront. - when "producer_sell_none_can_supply" - "producer" # Producer selling only through others. - when "producer_sell_none_cant_supply" - "producer_profile" # Producer profile. - - when "non_producer_sell_all_can_supply" - "hub" # Hub selling in products without origin. - when "non_producer_sell_all_cant_supply" - "hub" # Regular hub. - when "non_producer_sell_own_can_supply" - "hub" # Wholesaler selling through own shopfront and others? - when "non_producer_sell_own_cant_supply" + when "producer_sell_none" + "producer" # Producer only supplies through others. + when "non_producer_sell_all" + "hub" # Hub selling others products in order cycles. + when "non_producer_sell_own" "hub" # Wholesaler selling through own shopfront? - when "non_producer_sell_none_can_supply" - "hub_profile" # Wholesaler selling to others. - when "non_producer_sell_none_cant_supply" - "hub_profile" # Hub with just a profile. - else - "producer" + when "non_producer_sell_none" + "hub_profile" # Hub selling outside the system. end end From 3775cd29cb93ea93b995c15f976801083fe6d9a9 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 11:34:49 +1000 Subject: [PATCH 068/254] generalise search filter to any enterprise --- .../javascripts/darkswarm/filters/filter_hubs.js.coffee | 9 --------- .../darkswarm/filters/filter_producers.js.coffee | 6 ------ .../darkswarm/filters/search_enterprises.js.coffee | 9 +++++++++ app/views/home/_hubs.html.haml | 2 +- app/views/producers/index.html.haml | 2 +- 5 files changed, 11 insertions(+), 17 deletions(-) delete mode 100644 app/assets/javascripts/darkswarm/filters/filter_hubs.js.coffee delete mode 100644 app/assets/javascripts/darkswarm/filters/filter_producers.js.coffee create mode 100644 app/assets/javascripts/darkswarm/filters/search_enterprises.js.coffee diff --git a/app/assets/javascripts/darkswarm/filters/filter_hubs.js.coffee b/app/assets/javascripts/darkswarm/filters/filter_hubs.js.coffee deleted file mode 100644 index b6adb84508..0000000000 --- a/app/assets/javascripts/darkswarm/filters/filter_hubs.js.coffee +++ /dev/null @@ -1,9 +0,0 @@ -Darkswarm.filter 'hubs', (Matcher)-> - (hubs, text) -> - hubs ||= [] - text ?= "" - - hubs.filter (hub)=> - Matcher.match [ - hub.name, hub.address.zipcode, hub.address.city, hub.address.state - ], text diff --git a/app/assets/javascripts/darkswarm/filters/filter_producers.js.coffee b/app/assets/javascripts/darkswarm/filters/filter_producers.js.coffee deleted file mode 100644 index ed5b8c1bea..0000000000 --- a/app/assets/javascripts/darkswarm/filters/filter_producers.js.coffee +++ /dev/null @@ -1,6 +0,0 @@ -Darkswarm.filter 'filterProducers', (hubsFilter)-> - (producers, text) -> - producers ||= [] - text ?= "" - hubsFilter(producers, text) - diff --git a/app/assets/javascripts/darkswarm/filters/search_enterprises.js.coffee b/app/assets/javascripts/darkswarm/filters/search_enterprises.js.coffee new file mode 100644 index 0000000000..20d0fd91c9 --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/search_enterprises.js.coffee @@ -0,0 +1,9 @@ +Darkswarm.filter 'searchEnterprises', (Matcher)-> + (enterprises, text) -> + enterprises ||= [] + text ?= "" + + enterprises.filter (enterprise)=> + Matcher.match [ + enterprise.name, enterprise.address.zipcode, enterprise.address.city, enterprise.address.state + ], text diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index 24e4b037ba..b7a14fc7bf 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -17,7 +17,7 @@ .row{bindonce: true} .small-12.columns .active_table - %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in filteredHubs = (hubs | hubs:query | taxons:activeTaxons | shipping:shippingTypes | showProfiles:show_profiles )", + %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in filteredHubs = (hubs | searchEnterprises:query | taxons:activeTaxons | shipping:shippingTypes | showProfiles:show_profiles )", "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !hub.active, 'current' : current()}", "scroll-after-load" => true, "ng-controller" => "HubNodeCtrl", diff --git a/app/views/producers/index.html.haml b/app/views/producers/index.html.haml index cba8011caf..095cff2a11 100644 --- a/app/views/producers/index.html.haml +++ b/app/views/producers/index.html.haml @@ -24,7 +24,7 @@ .active_table %producer.active_table_node.row.animate-repeat{id: "{{producer.path}}", "scroll-after-load" => true, - "ng-repeat" => "producer in producers = (Producers.visible | showProfiles:show_profiles | filterProducers:query | taxons:activeTaxons)", + "ng-repeat" => "producer in producers = (Producers.visible | showProfiles:show_profiles | searchEnterprises:query | taxons:activeTaxons)", "ng-controller" => "ProducerNodeCtrl", "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !producer.active}", id: "{{producer.hash}}"} From 9520eeeb15be2dd187bf9ad21e7c48682ddb952a Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 25 Sep 2014 11:56:18 +1000 Subject: [PATCH 069/254] can specify attributes for create_enterpise_user --- spec/features/admin/enterprise_relationships_spec.rb | 2 +- spec/features/admin/reports_spec.rb | 9 ++++----- spec/support/request/authentication_workflow.rb | 7 ++----- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/spec/features/admin/enterprise_relationships_spec.rb b/spec/features/admin/enterprise_relationships_spec.rb index bfc624bce5..5e4366b6f7 100644 --- a/spec/features/admin/enterprise_relationships_spec.rb +++ b/spec/features/admin/enterprise_relationships_spec.rb @@ -89,7 +89,7 @@ feature %q{ let!(:d1) { create(:distributor_enterprise) } let!(:d2) { create(:distributor_enterprise) } let!(:d3) { create(:distributor_enterprise) } - let(:enterprise_user) { create_enterprise_user([d1]) } + let(:enterprise_user) { create_enterprise_user( enterprises: [d1] ) } let!(:er1) { create(:enterprise_relationship, parent: d1, child: d2) } let!(:er2) { create(:enterprise_relationship, parent: d2, child: d1) } diff --git a/spec/features/admin/reports_spec.rb b/spec/features/admin/reports_spec.rb index e880f25d23..5228b4c8a0 100644 --- a/spec/features/admin/reports_spec.rb +++ b/spec/features/admin/reports_spec.rb @@ -10,8 +10,8 @@ feature %q{ context "Permissions for different reports" do context "As an enterprise user" do let(:user) do - create_enterprise_user([ - create(:distributor_enterprise) + create_enterprise_user(enterprises: [ + create(:distributor_enterprise) ]) end it "should not show the Sales Total report" do @@ -99,7 +99,7 @@ feature %q{ let(:shipping_instructions) { "pick up on thursday please!" } let(:order1) { create(:order, :distributor => distributor, :bill_address => bill_address, :special_instructions => shipping_instructions) } let(:order2) { create(:order, :distributor => distributor, :bill_address => bill_address, :special_instructions => shipping_instructions) } - + before do Timecop.travel(Time.zone.local(2013, 4, 25, 14, 0, 0)) { order1.finalize! } Timecop.travel(Time.zone.local(2013, 4, 25, 16, 0, 0)) { order2.finalize! } @@ -144,7 +144,7 @@ feature %q{ variant_2.update_column(:count_on_hand, 20) product_2.master.update_column(:count_on_hand, 9) variant_1.option_values = [create(:option_value, :presentation => "Test")] - + login_to_admin_section click_link 'Reports' @@ -165,4 +165,3 @@ feature %q{ end end end - diff --git a/spec/support/request/authentication_workflow.rb b/spec/support/request/authentication_workflow.rb index a2ee597f27..39f78223d7 100644 --- a/spec/support/request/authentication_workflow.rb +++ b/spec/support/request/authentication_workflow.rb @@ -37,12 +37,9 @@ module AuthenticationWorkflow visit spree.admin_path end - def create_enterprise_user(enterprises = []) - new_user = create(:user, password: 'blahblah', :password_confirmation => 'blahblah') + def create_enterprise_user( attrs = {} ) + new_user = create(:user, attrs) new_user.spree_roles = [] # for some reason unbeknown to me, this new user gets admin permissions by default. - for enterprise in enterprises do - new_user.enterprise_roles.build(enterprise: enterprise).save - end new_user.save new_user end From 6fa7d9cbcb4438417f93fe120a96963c4c043841 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 25 Sep 2014 12:10:45 +1000 Subject: [PATCH 070/254] Registration controller checks number of owned enterpises --- app/controllers/registration_controller.rb | 2 ++ .../registration_controller_spec.rb | 25 ++++++++++++++----- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb index 47a1537b57..4fae68bb79 100644 --- a/app/controllers/registration_controller.rb +++ b/app/controllers/registration_controller.rb @@ -20,6 +20,8 @@ class RegistrationController < BaseController def check_user if spree_current_user.nil? redirect_to registration_auth_path(anchor: "signup?after_login=#{request.env['PATH_INFO']}") + elsif !spree_current_user.can_own_more_enterprises? + render :limit_reached end end end diff --git a/spec/controllers/registration_controller_spec.rb b/spec/controllers/registration_controller_spec.rb index 13babdf89e..e51a28f73a 100644 --- a/spec/controllers/registration_controller_spec.rb +++ b/spec/controllers/registration_controller_spec.rb @@ -1,6 +1,7 @@ require 'spec_helper' describe RegistrationController do + include AuthenticationWorkflow describe "redirecting when user not logged in" do it "index" do get :index @@ -13,26 +14,38 @@ describe RegistrationController do end end - describe "loading data when user is logged in" do - let!(:user) { double(:user) } + describe "redirecting when user has reached enterprise ownership limit" do + let!(:user) { create_enterprise_user( enterprise_limit: 1 ) } + let!(:enterprise) { create(:distributor_enterprise, owner: user) } + + before do + controller.stub spree_current_user: user + end + + it "index" do + get :index + response.should render_template :limit_reached + end + end + + describe "loading data when user is logged in" do + let!(:user) { create_enterprise_user } before do controller.stub spree_current_user: user - user.stub spree_api_key: '12345' - user.stub last_incomplete_spree_order: nil end describe "index" do it "loads the spree api key" do get :index - expect(assigns(:spree_api_key)).to eq '12345' + expect(assigns(:spree_api_key)).to eq user.spree_api_key end end describe "store" do it "loads the spree api key" do get :store - expect(assigns(:spree_api_key)).to eq '12345' + expect(assigns(:spree_api_key)).to eq user.spree_api_key end end end From f5849e91dcd52ad4f4d9e9ccd117167b70de1ebd Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 25 Sep 2014 12:25:32 +1000 Subject: [PATCH 071/254] Adding limit reached modal to registration --- .../directives/registration_limit_modal.js.coffee | 13 +++++++++++++ .../registration/limit_reached.html.haml | 15 +++++++++++++++ app/views/registration/limit_reached.html.haml | 2 ++ 3 files changed, 30 insertions(+) create mode 100644 app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee create mode 100644 app/assets/javascripts/templates/registration/limit_reached.html.haml create mode 100644 app/views/registration/limit_reached.html.haml diff --git a/app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee new file mode 100644 index 0000000000..1fecfbf804 --- /dev/null +++ b/app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee @@ -0,0 +1,13 @@ +Darkswarm.directive "ofnRegistrationLimitModal", (Navigation, $modal, Loading) -> + restrict: 'A' + link: (scope, elem, attr)-> + scope.modalInstance = $modal.open + templateUrl: 'registration/limit_reached.html' + windowClass: "login-modal large" + backdrop: 'static' + + scope.modalInstance.result.then scope.close, scope.close + + scope.close = -> + Loading.message = "Taking you back to the home page" + Navigation.go "/" diff --git a/app/assets/javascripts/templates/registration/limit_reached.html.haml b/app/assets/javascripts/templates/registration/limit_reached.html.haml new file mode 100644 index 0000000000..e2131c1727 --- /dev/null +++ b/app/assets/javascripts/templates/registration/limit_reached.html.haml @@ -0,0 +1,15 @@ +%div + .header.center + %h2 Oh no! + %h4 You have reached the limit! + .row + .small-12.medium-3.large-2.columns.text-right.hide-for-small-only + %img{:src => "/assets/potatoes.png"} + .small-12.medium-9.large-10.columns + %p + You have reached the limit for the number of enterprises you are allowed to own on the + %strong Open Food Network. + .row + .small-12.columns + %hr + %input.button.primary{ type: "button", value: "Return to the homepage", ng: { click: "close()" } } diff --git a/app/views/registration/limit_reached.html.haml b/app/views/registration/limit_reached.html.haml new file mode 100644 index 0000000000..bfaec6da3d --- /dev/null +++ b/app/views/registration/limit_reached.html.haml @@ -0,0 +1,2 @@ +/ Directive which loads the modal +%div{ "ofn-registration-limit-modal" => true } From 0e2774882f2ff4e58cab17b29b2cf847fb75482d Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 13:03:18 +1000 Subject: [PATCH 072/254] dry enterprise angular --- ...offee => enterprises_controller.js.coffee} | 10 +++-- .../producers_controller.js.coffee | 14 ------ ....js.coffee => enterproise_modal.js.coffee} | 2 +- .../directives/producer_modal.js.coffee | 10 ----- .../services/enterprise_modal.js.coffee | 7 +++ .../darkswarm/services/enterprises.js.coffee | 15 ++++--- .../darkswarm/services/hubs.js.coffee | 9 ---- .../darkswarm/services/map.js.coffee | 6 +-- .../darkswarm/services/map_modal.js.coffee | 12 ----- .../darkswarm/services/producers.js.coffee | 7 --- ...l.html.haml => enterprise_modal.html.haml} | 0 .../templates/map_modal_producer.html.haml | 4 -- .../templates/producer_modal.html.haml | 3 -- app/views/home/_hubs.html.haml | 4 +- app/views/producers/index.html.haml | 4 +- .../filters/filter_hubs_spec.js.coffee | 45 ------------------- .../filters/filter_producers_spec.js.coffee | 28 ------------ .../filters/search_enterprises_spec.js.coffee | 45 +++++++++++++++++++ 18 files changed, 76 insertions(+), 149 deletions(-) rename app/assets/javascripts/darkswarm/controllers/{hubs_controller.js.coffee => enterprises_controller.js.coffee} (61%) delete mode 100644 app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee rename app/assets/javascripts/darkswarm/directives/{hub_modal.js.coffee => enterproise_modal.js.coffee} (84%) delete mode 100644 app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee create mode 100644 app/assets/javascripts/darkswarm/services/enterprise_modal.js.coffee delete mode 100644 app/assets/javascripts/darkswarm/services/hubs.js.coffee delete mode 100644 app/assets/javascripts/darkswarm/services/map_modal.js.coffee delete mode 100644 app/assets/javascripts/darkswarm/services/producers.js.coffee rename app/assets/javascripts/templates/{hub_modal.html.haml => enterprise_modal.html.haml} (100%) delete mode 100644 app/assets/javascripts/templates/map_modal_producer.html.haml delete mode 100644 app/assets/javascripts/templates/producer_modal.html.haml delete mode 100644 spec/javascripts/unit/darkswarm/filters/filter_hubs_spec.js.coffee delete mode 100644 spec/javascripts/unit/darkswarm/filters/filter_producers_spec.js.coffee create mode 100644 spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee diff --git a/app/assets/javascripts/darkswarm/controllers/hubs_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/enterprises_controller.js.coffee similarity index 61% rename from app/assets/javascripts/darkswarm/controllers/hubs_controller.js.coffee rename to app/assets/javascripts/darkswarm/controllers/enterprises_controller.js.coffee index b44d63eadf..dc1218a14b 100644 --- a/app/assets/javascripts/darkswarm/controllers/hubs_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/enterprises_controller.js.coffee @@ -1,13 +1,15 @@ -Darkswarm.controller "HubsCtrl", ($scope, Hubs, Search, $document, $rootScope, HashNavigation, FilterSelectorsService, MapModal) -> - $scope.Hubs = Hubs - $scope.hubs = Hubs.visible +Darkswarm.controller "EnterprisesCtrl", ($scope, Enterprises, Search, $document, $rootScope, HashNavigation, FilterSelectorsService, EnterpriseModal) -> + $scope.Enterprises = Enterprises $scope.totalActive = FilterSelectorsService.totalActive $scope.clearAll = FilterSelectorsService.clearAll $scope.filterText = FilterSelectorsService.filterText $scope.FilterSelectorsService = FilterSelectorsService $scope.query = Search.search() + $scope.openModal = EnterpriseModal.open + $scope.activeTaxons = [] + $scope.show_profiles = false + $scope.filtersActive = false $scope.show_profiles = false - $scope.openModal = MapModal.open $scope.$watch "query", (query)-> Search.search query diff --git a/app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee deleted file mode 100644 index b16dcdfa77..0000000000 --- a/app/assets/javascripts/darkswarm/controllers/producers_controller.js.coffee +++ /dev/null @@ -1,14 +0,0 @@ -Darkswarm.controller "ProducersCtrl", ($scope, Producers, $filter, FilterSelectorsService, Search, MapModal) -> - $scope.Producers = Producers - $scope.totalActive = FilterSelectorsService.totalActive - $scope.clearAll = FilterSelectorsService.clearAll - $scope.filterText = FilterSelectorsService.filterText - $scope.FilterSelectorsService = FilterSelectorsService - $scope.filtersActive = false - $scope.activeTaxons = [] - $scope.query = Search.search() - $scope.show_profiles = false - $scope.openModal = MapModal.open - - $scope.$watch "query", (query)-> - Search.search query diff --git a/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/enterproise_modal.js.coffee similarity index 84% rename from app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee rename to app/assets/javascripts/darkswarm/directives/enterproise_modal.js.coffee index 6eb0299ab4..60f3810f41 100644 --- a/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/enterproise_modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.directive "hubModal", ($modal)-> +Darkswarm.directive "enterpriseModal", ($modal)-> restrict: 'E' replace: true template: "{{enterprise.name}}" diff --git a/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee deleted file mode 100644 index af2b13f157..0000000000 --- a/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee +++ /dev/null @@ -1,10 +0,0 @@ -Darkswarm.directive "producerModal", ($modal)-> - restrict: 'E' - replace: true - template: "" - transclude: true - link: (scope, elem, attrs, ctrl)-> - elem.on "click", (ev)=> - ev.stopPropagation() - scope.modalInstance = $modal.open(controller: ctrl, templateUrl: 'producer_modal.html', scope: scope) - diff --git a/app/assets/javascripts/darkswarm/services/enterprise_modal.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_modal.js.coffee new file mode 100644 index 0000000000..1cd0727cd8 --- /dev/null +++ b/app/assets/javascripts/darkswarm/services/enterprise_modal.js.coffee @@ -0,0 +1,7 @@ +Darkswarm.factory "EnterpriseModal", ($modal, $rootScope)-> + new class EnterpriseModal + open: (enterprise)-> + scope = $rootScope.$new(true) # Spawn an isolate to contain the enterprise + + scope.enterprise = enterprise + $modal.open(templateUrl: "enterprise_modal.html", scope: scope) diff --git a/app/assets/javascripts/darkswarm/services/enterprises.js.coffee b/app/assets/javascripts/darkswarm/services/enterprises.js.coffee index 50143e006b..2451c14739 100644 --- a/app/assets/javascripts/darkswarm/services/enterprises.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprises.js.coffee @@ -1,13 +1,17 @@ -Darkswarm.factory 'Enterprises', (enterprises, CurrentHub, Taxons, Dereferencer)-> +Darkswarm.factory 'Enterprises', (enterprises, CurrentHub, Taxons, Dereferencer, visibleFilter)-> new class Enterprises - enterprises_by_id: {} # id/object pairs for lookup + enterprises_by_id: {} # id/object pairs for lookup constructor: -> - @enterprises = enterprises + @enterprises = visibleFilter enterprises for enterprise in enterprises @enterprises_by_id[enterprise.id] = enterprise @dereferenceEnterprises() @dereferenceTaxons() - + @producers = @enterprises.filter (enterprise)-> + enterprise.is_primary_producer + @hubs = @enterprises.filter (enterprise)-> + enterprise.is_distributor + dereferenceEnterprises: -> if CurrentHub.hub?.id CurrentHub.hub = @enterprises_by_id[CurrentHub.hub.id] @@ -16,6 +20,7 @@ Darkswarm.factory 'Enterprises', (enterprises, CurrentHub, Taxons, Dereferencer) Dereferencer.dereference enterprise.producers, @enterprises_by_id dereferenceTaxons: -> - for enterprise in @enterprises + for enterprise in @enterprises Dereferencer.dereference enterprise.taxons, Taxons.taxons_by_id Dereferencer.dereference enterprise.supplied_taxons, Taxons.taxons_by_id + diff --git a/app/assets/javascripts/darkswarm/services/hubs.js.coffee b/app/assets/javascripts/darkswarm/services/hubs.js.coffee deleted file mode 100644 index ac7dc3a0eb..0000000000 --- a/app/assets/javascripts/darkswarm/services/hubs.js.coffee +++ /dev/null @@ -1,9 +0,0 @@ -Darkswarm.factory 'Hubs', ($filter, Enterprises, visibleFilter) -> - new class Hubs - constructor: -> - @hubs = @order Enterprises.enterprises.filter (hub)-> - hub.is_distributor - @visible = visibleFilter @hubs - - order: (hubs)-> - $filter('orderBy')(hubs, ['-active', '+orders_close_at']) diff --git a/app/assets/javascripts/darkswarm/services/map.js.coffee b/app/assets/javascripts/darkswarm/services/map.js.coffee index 43750acdb2..703c3c54bf 100644 --- a/app/assets/javascripts/darkswarm/services/map.js.coffee +++ b/app/assets/javascripts/darkswarm/services/map.js.coffee @@ -1,7 +1,7 @@ -Darkswarm.factory "OfnMap", (Enterprises, MapModal, visibleFilter)-> +Darkswarm.factory "OfnMap", (Enterprises, EnterpriseModal, visibleFilter)-> new class OfnMap constructor: -> - @enterprises = (@extend(enterprise) for enterprise in visibleFilter(Enterprises.enterprises)) + @enterprises = (@extend(enterprise) for enterprise in visibleFilter(Enterprises.enterprises)) # Adding methods to each enterprise @@ -14,4 +14,4 @@ Darkswarm.factory "OfnMap", (Enterprises, MapModal, visibleFilter)-> icon: enterprise.icon id: enterprise.id reveal: => - MapModal.open enterprise + EnterpriseModal.open enterprise diff --git a/app/assets/javascripts/darkswarm/services/map_modal.js.coffee b/app/assets/javascripts/darkswarm/services/map_modal.js.coffee deleted file mode 100644 index c9ed30f558..0000000000 --- a/app/assets/javascripts/darkswarm/services/map_modal.js.coffee +++ /dev/null @@ -1,12 +0,0 @@ -Darkswarm.factory "MapModal", ($modal, $rootScope)-> - new class MapModal - open: (enterprise)-> - scope = $rootScope.$new(true) # Spawn an isolate to contain the enterprise - - scope.enterprise = enterprise - if enterprise.is_distributor - scope.hub = enterprise - $modal.open(templateUrl: "hub_modal.html", scope: scope) - else - scope.producer = enterprise - $modal.open(templateUrl: "map_modal_producer.html", scope: scope) diff --git a/app/assets/javascripts/darkswarm/services/producers.js.coffee b/app/assets/javascripts/darkswarm/services/producers.js.coffee deleted file mode 100644 index 65d8e42c5d..0000000000 --- a/app/assets/javascripts/darkswarm/services/producers.js.coffee +++ /dev/null @@ -1,7 +0,0 @@ -Darkswarm.factory 'Producers', (Enterprises, visibleFilter) -> - new class Producers - constructor: -> - @producers = Enterprises.enterprises.filter (enterprise)-> - enterprise.is_primary_producer - @visible = visibleFilter @producers - diff --git a/app/assets/javascripts/templates/hub_modal.html.haml b/app/assets/javascripts/templates/enterprise_modal.html.haml similarity index 100% rename from app/assets/javascripts/templates/hub_modal.html.haml rename to app/assets/javascripts/templates/enterprise_modal.html.haml diff --git a/app/assets/javascripts/templates/map_modal_producer.html.haml b/app/assets/javascripts/templates/map_modal_producer.html.haml deleted file mode 100644 index dff26519d3..0000000000 --- a/app/assets/javascripts/templates/map_modal_producer.html.haml +++ /dev/null @@ -1,4 +0,0 @@ -%ng-include{src: "'partials/enterprise_header.html'"} -%ng-include{src: "'partials/enterprise_details.html'"} -%ng-include{src: "'partials/hub_actions.html'"} -%ng-include{src: "'partials/close.html'"} diff --git a/app/assets/javascripts/templates/producer_modal.html.haml b/app/assets/javascripts/templates/producer_modal.html.haml deleted file mode 100644 index db6f927e21..0000000000 --- a/app/assets/javascripts/templates/producer_modal.html.haml +++ /dev/null @@ -1,3 +0,0 @@ -%ng-include{src: "'partials/enterprise_header.html'"} -%ng-include{src: "'partials/enterprise_details.html'"} -%ng-include{src: "'partials/close.html'"} diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index b7a14fc7bf..9e9215ff83 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -1,5 +1,5 @@ = inject_enterprises -#hubs.hubs{"ng-controller" => "HubsCtrl"} +#hubs.hubs{"ng-controller" => "EnterprisesCtrl"} .row .small-12.columns %h1 Shop in your local area @@ -17,7 +17,7 @@ .row{bindonce: true} .small-12.columns .active_table - %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in filteredHubs = (hubs | searchEnterprises:query | taxons:activeTaxons | shipping:shippingTypes | showProfiles:show_profiles )", + %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in hubs = (Enterprises.hubs | searchEnterprises:query | taxons:activeTaxons | shipping:shippingTypes | showProfiles:show_profiles | orderBy:['-active', '+orders_close_at'])", "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !hub.active, 'current' : current()}", "scroll-after-load" => true, "ng-controller" => "HubNodeCtrl", diff --git a/app/views/producers/index.html.haml b/app/views/producers/index.html.haml index 095cff2a11..e012f4c1ee 100644 --- a/app/views/producers/index.html.haml +++ b/app/views/producers/index.html.haml @@ -1,5 +1,5 @@ = inject_enterprises -.producers.pad-top{"ng-controller" => "ProducersCtrl"} +.producers.pad-top{"ng-controller" => "EnterprisesCtrl"} .row .small-12.columns.pad-top %h1 Find local producers @@ -24,7 +24,7 @@ .active_table %producer.active_table_node.row.animate-repeat{id: "{{producer.path}}", "scroll-after-load" => true, - "ng-repeat" => "producer in producers = (Producers.visible | showProfiles:show_profiles | searchEnterprises:query | taxons:activeTaxons)", + "ng-repeat" => "producer in producers = (Enterprises.producers | showProfiles:show_profiles | searchEnterprises:query | taxons:activeTaxons)", "ng-controller" => "ProducerNodeCtrl", "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !producer.active}", id: "{{producer.hash}}"} diff --git a/spec/javascripts/unit/darkswarm/filters/filter_hubs_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/filter_hubs_spec.js.coffee deleted file mode 100644 index fc2702a72b..0000000000 --- a/spec/javascripts/unit/darkswarm/filters/filter_hubs_spec.js.coffee +++ /dev/null @@ -1,45 +0,0 @@ -describe 'filtering Hubs', -> - filter = null - filterHubs = null - hubs = [{ - name: "frogs" - other: "roger" - address: - zipcode: "cats" - city: "cambridge" - state: "kansas" - }, { - name: "donkeys" - other: "roger" - address: - zipcode: "" - city: "Wellington" - state: "uzbekistan" - }] - - beforeEach -> - module 'Darkswarm' - inject ($filter) -> - filter = $filter - filterHubs = $filter('hubs') - - it 'has a hub filter', -> - expect(filter('hubs')).not.toBeNull() - - it "filters by name", -> - expect(filterHubs(hubs, 'donkeys').length).toEqual 1 - - it "is case insensitive", -> - expect(filterHubs(hubs, 'DONKEYS').length).toEqual 1 - - it "filters by state", -> - expect(filterHubs(hubs, 'kansas').length).toEqual 1 - - it "filters by zipcode", -> - expect(filterHubs(hubs, 'cats').length).toEqual 1 - - it "gives all hubs when no argument is specified", -> - expect(filterHubs(hubs, '').length).toEqual 2 - - it "does not filter by anything else", -> - expect(filterHubs(hubs, 'roger').length).toEqual 0 diff --git a/spec/javascripts/unit/darkswarm/filters/filter_producers_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/filter_producers_spec.js.coffee deleted file mode 100644 index 29d8986b56..0000000000 --- a/spec/javascripts/unit/darkswarm/filters/filter_producers_spec.js.coffee +++ /dev/null @@ -1,28 +0,0 @@ -describe 'filtering producers', -> - filter = null - filterProducers = null - producers = [{ - name: "frogs" - other: "roger" - address: - zipcode: "cats" - city: "cambridge" - state: "kansas" - }, { - name: "donkeys" - other: "roger" - address: - zipcode: "" - city: "Wellington" - state: "uzbekistan" - }] - - beforeEach -> - module 'Darkswarm' - inject ($filter) -> - filter = $filter - filterProducers = $filter('filterProducers') - - - it 'has a producer filter', -> - expect(filter('filterProducers')).not.toBeNull() diff --git a/spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee new file mode 100644 index 0000000000..61e58071e2 --- /dev/null +++ b/spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee @@ -0,0 +1,45 @@ +describe 'filtering Enterprises', -> + filter = null + searchEnterprises = null + enterprises = [{ + name: "frogs" + other: "roger" + address: + zipcode: "cats" + city: "cambridge" + state: "kansas" + }, { + name: "donkeys" + other: "roger" + address: + zipcode: "" + city: "Wellington" + state: "uzbekistan" + }] + + beforeEach -> + module 'Darkswarm' + inject ($filter) -> + filter = $filter + searchEnterprises = $filter('enterprises') + + it 'has a enterprise filter', -> + expect(filter('enterprises')).not.toBeNull() + + it "filters by name", -> + expect(searchEnterprises(enterprises, 'donkeys').length).toEqual 1 + + it "is case insensitive", -> + expect(searchEnterprises(enterprises, 'DONKEYS').length).toEqual 1 + + it "filters by state", -> + expect(searchEnterprises(enterprises, 'kansas').length).toEqual 1 + + it "filters by zipcode", -> + expect(searchEnterprises(enterprises, 'cats').length).toEqual 1 + + it "gives all enterprises when no argument is specified", -> + expect(searchEnterprises(enterprises, '').length).toEqual 2 + + it "does not filter by anything else", -> + expect(searchEnterprises(enterprises, 'roger').length).toEqual 0 From 096324cf5ede02700f88610bc3332a6502912db9 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 13:46:08 +1000 Subject: [PATCH 073/254] bugfix filters --- app/views/home/_hubs.html.haml | 2 +- app/views/producers/_filters.html.haml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index 9e9215ff83..b80b9305a3 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -26,7 +26,7 @@ = render partial: 'home/skinny' = render partial: 'home/fat' - .row{"ng-show" => "filteredHubs.length == 0"} + .row{"ng-show" => "hubs.length == 0"} .columns.small-12 %p.no-results Sorry, no results found for diff --git a/app/views/producers/_filters.html.haml b/app/views/producers/_filters.html.haml index 37bf55f7c7..cd36389c8b 100644 --- a/app/views/producers/_filters.html.haml +++ b/app/views/producers/_filters.html.haml @@ -8,6 +8,6 @@ .light Filter by Type %ul.small-block-grid-2.medium-block-grid-4.large-block-grid-6 - %taxon-selector{objects: "Producers.visible | filterProducers:query ", + %taxon-selector{objects: "Enterprises.producers | searchEnterprises:query ", results: "activeTaxons"} From bab9123ca81e3f47e57f070777066c5ab4f8a9d1 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 14:01:06 +1000 Subject: [PATCH 074/254] delete unused javascript --- app/assets/javascripts/search/all.js | 18 - .../gmaps4rails/gmaps4rails.base.js.coffee | 444 ------------------ .../gmaps4rails/gmaps4rails.bing.js.coffee | 174 ------- .../gmaps4rails.googlemaps.js.coffee | 339 ------------- .../gmaps4rails.mapquest.js.coffee | 145 ------ .../gmaps4rails.openlayers.js.coffee | 261 ---------- .../javascripts/search/jquery.backstretch.js | 4 - .../javascripts/search/jquery.offcanvas.js | 62 --- .../search/modernizr.foundation.js | 4 - .../javascripts/shop/checkout.js.coffee | 3 - app/assets/javascripts/store/all.js | 15 - .../store/checkout_adjustments.js.coffee | 8 - .../store/controllers/cart.js.coffee | 20 - .../store/factories/cart.js.coffee | 11 - app/assets/javascripts/store/products.js | 47 -- .../javascripts/store/shop_front.js.coffee | 4 - 16 files changed, 1559 deletions(-) delete mode 100644 app/assets/javascripts/search/all.js delete mode 100644 app/assets/javascripts/search/gmaps4rails/gmaps4rails.base.js.coffee delete mode 100644 app/assets/javascripts/search/gmaps4rails/gmaps4rails.bing.js.coffee delete mode 100644 app/assets/javascripts/search/gmaps4rails/gmaps4rails.googlemaps.js.coffee delete mode 100644 app/assets/javascripts/search/gmaps4rails/gmaps4rails.mapquest.js.coffee delete mode 100644 app/assets/javascripts/search/gmaps4rails/gmaps4rails.openlayers.js.coffee delete mode 100644 app/assets/javascripts/search/jquery.backstretch.js delete mode 100644 app/assets/javascripts/search/jquery.offcanvas.js delete mode 100644 app/assets/javascripts/search/modernizr.foundation.js delete mode 100644 app/assets/javascripts/shop/checkout.js.coffee delete mode 100644 app/assets/javascripts/store/all.js delete mode 100644 app/assets/javascripts/store/checkout_adjustments.js.coffee delete mode 100644 app/assets/javascripts/store/controllers/cart.js.coffee delete mode 100644 app/assets/javascripts/store/factories/cart.js.coffee delete mode 100644 app/assets/javascripts/store/products.js delete mode 100644 app/assets/javascripts/store/shop_front.js.coffee diff --git a/app/assets/javascripts/search/all.js b/app/assets/javascripts/search/all.js deleted file mode 100644 index c684eed4b1..0000000000 --- a/app/assets/javascripts/search/all.js +++ /dev/null @@ -1,18 +0,0 @@ -// This is a manifest file that'll be compiled into including all the files listed below. -// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically -// be included in the compiled file accessible from http://example.com/assets/application.js -// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the -// the compiled file. -// - -//= require jquery -//= require jquery_ujs -//= require jquery-ui -//= require spin -//= require foundation -//= require_tree . -// - -// Hacky fix for issue - http://foundation.zurb.com/forum/posts/2112-foundation-5100-syntax-error-in-js -Foundation.set_namespace = function() {}; -$(function(){ $(document).foundation(); }); diff --git a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.base.js.coffee b/app/assets/javascripts/search/gmaps4rails/gmaps4rails.base.js.coffee deleted file mode 100644 index 684215a438..0000000000 --- a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.base.js.coffee +++ /dev/null @@ -1,444 +0,0 @@ -Gmaps = {} - -Gmaps.triggerOldOnload = -> - Gmaps.oldOnload() if typeof(Gmaps.oldOnload) == 'function' - -Gmaps.loadMaps = -> - #loop through all variable names. - #there should only be maps inside so it trigger their load function - for key, value of Gmaps - searchLoadIncluded = key.search(/load/) - if searchLoadIncluded == -1 - load_function_name = "load_" + key - Gmaps[load_function_name]() - -window.Gmaps = Gmaps - -class @Gmaps4Rails - - constructor: -> - #map config - @map = null #DEPRECATED: will still contain a copy of serviceObject below as transition - @serviceObject = null #contains the map we're working on - @visibleInfoWindow = null #contains the current opened infowindow - @userLocation = null #contains user's location if geolocalization was performed and successful - - #empty slots - @geolocationSuccess = -> false #triggered when geolocation succeeds. Can be customized. - @geolocationFailure = -> false #triggered when geolocation fails. If customized, must be like= function(navigator_handles_geolocation){} where 'navigator_handles_geolocation' is a boolean - @callback = -> false #to let user set a custom callback function - @customClusterer = -> false #to let user set custom clusterer pictures - @infobox = -> false #to let user use custom infoboxes - @jsTemplate = false #to let user create infowindows client side - - @default_map_options = - id: 'map' - draggable: true - detect_location: false # should the browser attempt to use geolocation detection features of HTML5? - center_on_user: false # centers map on the location detected through the browser - center_latitude: 0 - center_longitude: 0 - zoom: 7 - maxZoom: null - minZoom: null - auto_adjust : true # adjust the map to the markers if set to true - auto_zoom: true # zoom given by auto-adjust - bounds: [] # adjust map to these limits. Should be [{"lat": , "lng": }] - raw: {} # raw json to pass additional options - - @default_markers_conf = - #Marker config - title: "" - #MarkerImage config - picture : "" - width: 22 - length: 32 - draggable: false # how to modify: <%= gmaps( "markers" => { "data" => @object.to_gmaps4rails, "options" => { "draggable" => true }}) %> - #clustering config - do_clustering: false # do clustering if set to true - randomize: false # Google maps can't display two markers which have the same coordinates. This randomizer enables to prevent this situation from happening. - max_random_distance: 100 # in meters. Each marker coordinate could be altered by this distance in a random direction - list_container: null # id of the ul that will host links to all markers - offset: 0 # used when adding_markers to an existing map. Because new markers are concated with previous one, offset is here to prevent the existing from being re-created. - raw: {} # raw json to pass additional options - - #Stored variables - @markers = [] # contains all markers. A marker contains the following: {"description": , "longitude": , "title":, "latitude":, "picture": "", "width": "", "length": "", "sidebar": "", "serviceObject": google_marker} - @boundsObject = null # contains current bounds from markers, polylines etc... - @polygons = [] # contains raw data, array of arrays (first element could be a hash containing options) - @polylines = [] # contains raw data, array of arrays (first element could be a hash containing options) - @circles = [] # contains raw data, array of hash - @markerClusterer = null # contains all marker clusterers - @markerImages = [] - - #Polyline Styling - @polylines_conf = #default style for polylines - strokeColor: "#FF0000" - strokeOpacity: 1 - strokeWeight: 2 - clickable: false - zIndex: null - - #tnitializes the map - initialize : -> - @serviceObject = @createMap() - @map = @serviceObject #beware, soon deprecated - if (@map_options.detect_location == true or @map_options.center_on_user == true) - @findUserLocation(this) - #resets sidebar if needed - @resetSidebarContent() - - findUserLocation : (map_object) -> - if (navigator.geolocation) - #try to retrieve user's position - positionSuccessful = (position) -> - map_object.userLocation = map_object.createLatLng(position.coords.latitude, position.coords.longitude) - #change map's center to focus on user's geoloc if asked - if(map_object.map_options.center_on_user == true) - map_object.centerMapOnUser() - map_object.geolocationSuccess() - positionFailure = -> - map_object.geolocationFailure(true) - - navigator.geolocation.getCurrentPosition( positionSuccessful, positionFailure) - else - #failure but the navigator doesn't handle geolocation - map_object.geolocationFailure(false) - - - #//////////////////////////////////////////////////// - #//////////////////// DIRECTIONS //////////////////// - #//////////////////////////////////////////////////// - - create_direction : -> - directionsDisplay = new google.maps.DirectionsRenderer() - directionsService = new google.maps.DirectionsService() - - directionsDisplay.setMap(@serviceObject) - #display panel only if required - if @direction_conf.display_panel - directionsDisplay.setPanel(document.getElementById(@direction_conf.panel_id)) - - directionsDisplay.setOptions - suppressMarkers: false - suppressInfoWindows: false - suppressPolylines: false - - request = - origin: @direction_conf.origin - destination: @direction_conf.destination - waypoints: @direction_conf.waypoints - optimizeWaypoints: @direction_conf.optimizeWaypoints - unitSystem: google.maps.DirectionsUnitSystem[@direction_conf.unitSystem] - avoidHighways: @direction_conf.avoidHighways - avoidTolls: @direction_conf.avoidTolls - region: @direction_conf.region - travelMode: google.maps.DirectionsTravelMode[@direction_conf.travelMode] - language: "en" - - directionsService.route request, (response, status) -> - if (status == google.maps.DirectionsStatus.OK) - directionsDisplay.setDirections(response) - - #//////////////////////////////////////////////////// - #///////////////////// CIRCLES ////////////////////// - #//////////////////////////////////////////////////// - - #Loops through all circles - #Loops through all circles and draws them - create_circles : -> - for circle in @circles - @create_circle circle - - create_circle : (circle) -> - #by convention, default style configuration could be integrated in the first element - if circle == @circles[0] - @circles_conf.strokeColor = circle.strokeColor if circle.strokeColor? - @circles_conf.strokeOpacity = circle.strokeOpacity if circle.strokeOpacity? - @circles_conf.strokeWeight = circle.strokeWeight if circle.strokeWeight? - @circles_conf.fillColor = circle.fillColor if circle.fillColor? - @circles_conf.fillOpacity = circle.fillOpacity if circle.fillOpacity? - - if circle.lat? and circle.lng? - # always check if a config is given, if not, use defaults - # NOTE: is there a cleaner way to do this? Maybe a hash merge of some sort? - newCircle = new google.maps.Circle - center: @createLatLng(circle.lat, circle.lng) - strokeColor: circle.strokeColor || @circles_conf.strokeColor - strokeOpacity: circle.strokeOpacity || @circles_conf.strokeOpacity - strokeWeight: circle.strokeWeight || @circles_conf.strokeWeight - fillOpacity: circle.fillOpacity || @circles_conf.fillOpacity - fillColor: circle.fillColor || @circles_conf.fillColor - clickable: circle.clickable || @circles_conf.clickable - zIndex: circle.zIndex || @circles_conf.zIndex - radius: circle.radius - - circle.serviceObject = newCircle - newCircle.setMap(@serviceObject) - - # clear circles - clear_circles : -> - for circle in @circles - @clear_circle circle - - clear_circle : (circle) -> - circle.serviceObject.setMap(null) - - hide_circles : -> - for circle in @circles - @hide_circle circle - - hide_circle : (circle) -> - circle.serviceObject.setMap(null) - - show_circles : -> - for circle in @circles - @show_circle @circle - - show_circle : (circle) -> - circle.serviceObject.setMap(@serviceObject) - - #//////////////////////////////////////////////////// - #///////////////////// POLYGONS ///////////////////// - #//////////////////////////////////////////////////// - - #polygons is an array of arrays. It loops. - create_polygons : -> - for polygon in @polygons - @create_polygon(polygon) - - #creates a single polygon, triggered by create_polygons - create_polygon : (polygon) -> - polygon_coordinates = [] - - #Polygon points are in an Array, that's why looping is necessary - for point in polygon - latlng = @createLatLng(point.lat, point.lng) - polygon_coordinates.push(latlng) - #first element of an Array could contain specific configuration for this particular polygon. If no config given, use default - if point == polygon[0] - strokeColor = point.strokeColor || @polygons_conf.strokeColor - strokeOpacity = point.strokeOpacity || @polygons_conf.strokeOpacity - strokeWeight = point.strokeWeight || @polygons_conf.strokeWeight - fillColor = point.fillColor || @polygons_conf.fillColor - fillOpacity = point.fillOpacity || @polygons_conf.fillOpacity - clickable = point.clickable || @polygons_conf.clickable - - #Construct the polygon - new_poly = new google.maps.Polygon - paths: polygon_coordinates - strokeColor: strokeColor - strokeOpacity: strokeOpacity - strokeWeight: strokeWeight - fillColor: fillColor - fillOpacity: fillOpacity - clickable: clickable - map: @serviceObject - - #save polygon in list - polygon.serviceObject = new_poly - - - - #//////////////////////////////////////////////////// - #///////////////////// MARKERS ////////////////////// - #//////////////////////////////////////////////////// - - #creates, clusterizes and adjusts map - create_markers : -> - @createServiceMarkersFromMarkers() - @clusterize() - - #create google.maps Markers from data provided by user - createServiceMarkersFromMarkers : -> - for marker, index in @markers - if not @markers[index].serviceObject? - #extract options, test if value passed or use default - Lat = @markers[index].lat - Lng = @markers[index].lng - - #alter coordinates if randomize is true - if @markers_conf.randomize - LatLng = @randomize(Lat, Lng) - #retrieve coordinates from the array - Lat = LatLng[0] - Lng = LatLng[1] - - #save object - @markers[index].serviceObject = @createMarker - "marker_picture": if @markers[index].picture then @markers[index].picture else @markers_conf.picture - "marker_width": if @markers[index].width then @markers[index].width else @markers_conf.width - "marker_height": if @markers[index].height then @markers[index].height else @markers_conf.length - "marker_title": if @markers[index].title then @markers[index].title else null - "marker_anchor": if @markers[index].marker_anchor then @markers[index].marker_anchor else null - "shadow_anchor": if @markers[index].shadow_anchor then @markers[index].shadow_anchor else null - "shadow_picture": if @markers[index].shadow_picture then @markers[index].shadow_picture else null - "shadow_width": if @markers[index].shadow_width then @markers[index].shadow_width else null - "shadow_height": if @markers[index].shadow_height then @markers[index].shadow_height else null - "marker_draggable": if @markers[index].draggable then @markers[index].draggable else @markers_conf.draggable - "rich_marker": if @markers[index].rich_marker then @markers[index].rich_marker else null - "zindex": if @markers[index].zindex then @markers[index].zindex else null - "Lat": Lat - "Lng": Lng - "index": index - - #add infowindowstuff if enabled - @createInfoWindow(@markers[index]) - #create sidebar if enabled - @createSidebar(@markers[index]) - - @markers_conf.offset = @markers.length - - #creates Image Anchor Position or return null if nothing passed - createImageAnchorPosition : (anchorLocation) -> - if (anchorLocation == null) - return null - else - return @createPoint(anchorLocation[0], anchorLocation[1]) - - - #replace old markers with new markers on an existing map - replaceMarkers : (new_markers, adjustBounds = true) -> - @clearMarkers() - #reset previous markers - @markers = new Array - #reset current bounds - @boundsObject = @createLatLngBounds() if adjustBounds - #reset sidebar content if exists - @resetSidebarContent() - #add new markers - @markers_conf.offset = 0 - @addMarkers(new_markers, adjustBounds) - - #add new markers to on an existing map - addMarkers : (new_markers, adjustBounds = true) -> - #update the list of markers to take into account - @markers = @markers.concat(new_markers) - #put markers on the map - @create_markers() - @adjustMapToBounds() if adjustBounds - - #//////////////////////////////////////////////////// - #///////////////////// SIDEBAR ////////////////////// - #//////////////////////////////////////////////////// - - #//creates sidebar - createSidebar : (marker_container) -> - if (@markers_conf.list_container) - ul = document.getElementById(@markers_conf.list_container) - li = document.createElement('li') - aSel = document.createElement('a') - aSel.href = 'javascript:void(0);' - html = if marker_container.sidebar? then marker_container.sidebar else "Marker" - aSel.innerHTML = html - currentMap = this - aSel.onclick = @sidebar_element_handler(currentMap, marker_container.serviceObject, 'click') - li.appendChild(aSel) - ul.appendChild(li) - - #moves map to marker clicked + open infowindow - sidebar_element_handler : (currentMap, marker, eventType) -> - return () -> - currentMap.map.panTo(marker.position) - google.maps.event.trigger(marker, eventType) - - - resetSidebarContent : -> - if @markers_conf.list_container isnt null - ul = document.getElementById(@markers_conf.list_container) - ul.innerHTML = "" - - #//////////////////////////////////////////////////// - #////////////////// MISCELLANEOUS /////////////////// - #//////////////////////////////////////////////////// - - #to make the map fit the different LatLng points - adjustMapToBounds : -> - #FIRST_STEP: retrieve all bounds - #create the bounds object only if necessary - if @map_options.auto_adjust or @map_options.bounds isnt null - @boundsObject = @createLatLngBounds() - - #if autodjust is true, must get bounds from markers polylines etc... - if @map_options.auto_adjust - #from markers - @extendBoundsWithMarkers() - - #from polylines: - @updateBoundsWithPolylines() - - #from polygons: - @updateBoundsWithPolygons() - - #from circles - @updateBoundsWithCircles() - - #in every case, I've to take into account the bounds set up by the user - @extendMapBounds() - - #SECOND_STEP: ajust the map to the bounds - @adaptMapToBounds() - - #//////////////////////////////////////////////////// - #/////////////////// POLYLINES ////////////////////// - #//////////////////////////////////////////////////// - - #replace old markers with new markers on an existing map - replacePolylines : (new_polylines) -> - #reset previous polylines and kill them from map - @destroy_polylines() - #set new polylines - @polylines = new_polylines - #create - @create_polylines() - #.... and adjust map boundaries - @adjustMapToBounds() - - destroy_polylines : -> - for polyline in @polylines - #delete polylines from map - polyline.serviceObject.setMap(null) - #empty array - @polylines = [] - - #polylines is an array of arrays. It loops. - create_polylines : -> - for polyline in @polylines - @create_polyline polyline - - #//////////////////////////////////////////////////// - #///////////////// Basic functions ////////////////// - #///////////////////tests coded////////////////////// - - #//basic function to check existence of a variable - exists : (var_name) -> - return (var_name != "" and typeof var_name != "undefined") - - - #randomize - randomize : (Lat0, Lng0) -> - #distance in meters between 0 and max_random_distance (positive or negative) - dx = @markers_conf.max_random_distance * @random() - dy = @markers_conf.max_random_distance * @random() - Lat = parseFloat(Lat0) + (180/Math.PI)*(dy/6378137) - Lng = parseFloat(Lng0) + ( 90/Math.PI)*(dx/6378137)/Math.cos(Lat0) - return [Lat, Lng] - - mergeObjectWithDefault : (object1, object2) -> - copy_object1 = {} - for key, value of object1 - copy_object1[key] = value - - for key, value of object2 - unless copy_object1[key]? - copy_object1[key] = value - return copy_object1 - - mergeWithDefault : (objectName) -> - default_object = @["default_" + objectName] - object = @[objectName] - @[objectName] = @mergeObjectWithDefault(object, default_object) - return true - - #gives a value between -1 and 1 - random : -> return(Math.random() * 2 -1) diff --git a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.bing.js.coffee b/app/assets/javascripts/search/gmaps4rails/gmaps4rails.bing.js.coffee deleted file mode 100644 index 9eb53a6b76..0000000000 --- a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.bing.js.coffee +++ /dev/null @@ -1,174 +0,0 @@ -###################################################################################################### -############################################## Bing Maps ########################################## -###################################################################################################### - -#// http://wiki.openstreetmap.org/wiki/OpenLayers -#// http://openlayers.org/dev/examples -#//http://docs.openlayers.org/contents.html - -class @Gmaps4RailsBing extends Gmaps4Rails - - constructor: -> - super - @map_options = - type: "road" # aerial, auto, birdseye, collinsBart, mercator, ordnanceSurvey, road - @markers_conf = - infobox: "description" #description or htmlContent - - @mergeWithDefault("map_options") - @mergeWithDefault("markers_conf") - - #//////////////////////////////////////////////////// - #/////////////// Basic Objects ////////////// - #//////////////////////////////////////////////////// - - getMapType: -> - switch @map_options.type - when "road" then return Microsoft.Maps.MapTypeId.road - when "aerial" then return Microsoft.Maps.MapTypeId.aerial - when "auto" then return Microsoft.Maps.MapTypeId.auto - when "birdseye" then return Microsoft.Maps.MapTypeId.birdseye - when "collinsBart" then return Microsoft.Maps.MapTypeId.collinsBart - when "mercator" then return Microsoft.Maps.MapTypeId.mercator - when "ordnanceSurvey" then return Microsoft.Maps.MapTypeId.ordnanceSurvey - else return Microsoft.Maps.MapTypeId.auto - - createPoint: (lat, lng) -> - return new Microsoft.Maps.Point(lat, lng) - - createLatLng:(lat, lng) -> - return new Microsoft.Maps.Location(lat, lng) - - createLatLngBounds: -> - - createMap: -> - return new Microsoft.Maps.Map(document.getElementById(@map_options.id), { - credentials: @map_options.provider_key, - mapTypeId: @getMapType(), - center: @createLatLng(@map_options.center_latitude, @map_options.center_longitude), - zoom: @map_options.zoom - }) - - createSize: (width, height) -> - return new google.maps.Size(width, height) - - #//////////////////////////////////////////////////// - #////////////////////// Markers ///////////////////// - #//////////////////////////////////////////////////// - - createMarker: (args) -> - markerLatLng = @createLatLng(args.Lat, args.Lng) - marker - #// Marker sizes are expressed as a Size of X,Y - if args.marker_picture == "" - marker = new Microsoft.Maps.Pushpin(@createLatLng(args.Lat, args.Lng), { - draggable: args.marker_draggable, - anchor: @createImageAnchorPosition(args.Lat, args.Lng), - text: args.marker_title - } - ); - else - marker = new Microsoft.Maps.Pushpin(@createLatLng(args.Lat, args.Lng), { - draggable: args.marker_draggable, - anchor: @createImageAnchorPosition(args.Lat, args.Lng), - icon: args.marker_picture, - height: args.marker_height, - text: args.marker_title, - width: args.marker_width - } - ); - @addToMap(marker) - return marker - - #// clear markers - clearMarkers: -> - for marker in @markers - @clearMarker marker - - clearMarker: (marker) -> - @removeFromMap(marker.serviceObject) - - #//show and hide markers - showMarkers: -> - for marker in @markers - @showMarker marker - - showMarker: (marker) -> - marker.serviceObject.setOptions({ visible: true }) - - hideMarkers: -> - for marker in @markers - @hideMarker marker - - hideMarker: (marker) -> - marker.serviceObject.setOptions({ visible: false }) - - extendBoundsWithMarkers: -> - locationsArray = [] - for marker in @markers - locationsArray.push(marker.serviceObject.getLocation()) - @boundsObject = Microsoft.Maps.LocationRect.fromLocations(locationsArray) - - #//////////////////////////////////////////////////// - #/////////////////// Clusterer ////////////////////// - #//////////////////////////////////////////////////// - - createClusterer: (markers_array) -> - - clearClusterer: -> - - #//creates clusters - clusterize: -> - - #//////////////////////////////////////////////////// - #/////////////////// INFO WINDOW //////////////////// - #//////////////////////////////////////////////////// - - #// creates infowindows - createInfoWindow: (marker_container) -> - if marker_container.description? - #//create the infowindow - if @markers_conf.infobox == "description" - marker_container.info_window = new Microsoft.Maps.Infobox(marker_container.serviceObject.getLocation(), { description: marker_container.description, visible: false, showCloseButton: true}) - else - marker_container.info_window = new Microsoft.Maps.Infobox(marker_container.serviceObject.getLocation(), { htmlContent: marker_container.description, visible: false}) - - #//add the listener associated - currentMap = this - Microsoft.Maps.Events.addHandler(marker_container.serviceObject, 'click', @openInfoWindow(currentMap, marker_container.info_window)) - @addToMap(marker_container.info_window) - - openInfoWindow: (currentMap, infoWindow) -> - return -> - # Close the latest selected marker before opening the current one. - if currentMap.visibleInfoWindow - currentMap.visibleInfoWindow.setOptions({ visible: false }) - infoWindow.setOptions({ visible:true }) - currentMap.visibleInfoWindow = infoWindow - - #//////////////////////////////////////////////////// - #/////////////////// Other methods ////////////////// - #//////////////////////////////////////////////////// - - fitBounds: -> - @serviceObject.setView({bounds: @boundsObject}) - - addToMap: (object)-> - @serviceObject.entities.push(object) - - removeFromMap: (object)-> - @serviceObject.entities.remove(object) - - centerMapOnUser: -> - @serviceObject.setView({ center: @userLocation}) - - updateBoundsWithPolylines: ()-> - - updateBoundsWithPolygons: ()-> - - updateBoundsWithCircles: ()-> - - extendMapBounds :-> - - adaptMapToBounds: -> - @fitBounds() \ No newline at end of file diff --git a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.googlemaps.js.coffee b/app/assets/javascripts/search/gmaps4rails/gmaps4rails.googlemaps.js.coffee deleted file mode 100644 index ed52ddc15a..0000000000 --- a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.googlemaps.js.coffee +++ /dev/null @@ -1,339 +0,0 @@ -####################################################################################################### -############################################## Google maps ########################################## -####################################################################################################### - -class @Gmaps4RailsGoogle extends Gmaps4Rails - - constructor: -> - super - #Map settings - @map_options = - disableDefaultUI: false - disableDoubleClickZoom: false - type: "ROADMAP" # HYBRID, ROADMAP, SATELLITE, TERRAIN - - #markers + info styling - @markers_conf = - clusterer_gridSize: 50 - clusterer_maxZoom: 5 - custom_cluster_pictures: null - custom_infowindow_class: null - - @mergeWithDefault("map_options") - @mergeWithDefault("markers_conf") - - @kml_options = - clickable: true - preserveViewport: false - suppressInfoWindows: false - - #Polygon Styling - @polygons_conf = # default style for polygons - strokeColor: "#FFAA00" - strokeOpacity: 0.8 - strokeWeight: 2 - fillColor: "#000000" - fillOpacity: 0.35 - clickable: false - - #Circle Styling - @circles_conf = #default style for circles - fillColor: "#00AAFF" - fillOpacity: 0.35 - strokeColor: "#FFAA00" - strokeOpacity: 0.8 - strokeWeight: 2 - clickable: false - zIndex: null - - #Direction Settings - @direction_conf = - panel_id: null - display_panel: false - origin: null - destination: null - waypoints: [] #[{location: "toulouse,fr", stopover: true}, {location: "Clermont-Ferrand, fr", stopover: true}] - optimizeWaypoints: false - unitSystem: "METRIC" #IMPERIAL - avoidHighways: false - avoidTolls: false - region: null - travelMode: "DRIVING" #WALKING, BICYCLING - - #//////////////////////////////////////////////////// - #/////////////// Basic Objects ////////////// - #//////////////////////////////////////////////////// - - createPoint : (lat, lng) -> - return new google.maps.Point(lat, lng) - - createLatLng : (lat, lng) -> - return new google.maps.LatLng(lat, lng) - - createLatLngBounds : -> - return new google.maps.LatLngBounds() - - createMap : -> - defaultOptions = - maxZoom: @map_options.maxZoom - minZoom: @map_options.minZoom - zoom: @map_options.zoom - center: @createLatLng(@map_options.center_latitude, @map_options.center_longitude) - mapTypeId: google.maps.MapTypeId[@map_options.type] - mapTypeControl: @map_options.mapTypeControl - disableDefaultUI: @map_options.disableDefaultUI - disableDoubleClickZoom: @map_options.disableDoubleClickZoom - draggable: @map_options.draggable - - mergedOptions = @mergeObjectWithDefault @map_options.raw, defaultOptions - - return new google.maps.Map document.getElementById(@map_options.id), mergedOptions - - - createMarkerImage : (markerPicture, markerSize, origin, anchor, scaledSize) -> - return new google.maps.MarkerImage(markerPicture, markerSize, origin, anchor, scaledSize) - - createSize : (width, height) -> - return new google.maps.Size(width, height) - - #//////////////////////////////////////////////////// - #////////////////////// Markers ///////////////////// - #//////////////////////////////////////////////////// - - createMarker : (args) -> - markerLatLng = @createLatLng(args.Lat, args.Lng) - #Marker sizes are expressed as a Size of X,Y - if args.marker_picture == "" and args.rich_marker == null - defaultOptions = {position: markerLatLng, map: @serviceObject, title: args.marker_title, draggable: args.marker_draggable, zIndex: args.zindex} - mergedOptions = @mergeObjectWithDefault @markers_conf.raw, defaultOptions - return new google.maps.Marker mergedOptions - - if (args.rich_marker != null) - return new RichMarker({ - position: markerLatLng - map: @serviceObject - draggable: args.marker_draggable - content: args.rich_marker - flat: if args.marker_anchor == null then false else args.marker_anchor[1] - anchor: if args.marker_anchor == null then 0 else args.marker_anchor[0] - zIndex: args.zindex - }) - - #default behavior - #calculate MarkerImage anchor location - imageAnchorPosition = @createImageAnchorPosition args.marker_anchor - shadowAnchorPosition = @createImageAnchorPosition args.shadow_anchor - #create or retrieve existing MarkerImages - markerImage = @createOrRetrieveImage(args.marker_picture, args.marker_width, args.marker_height, imageAnchorPosition) - shadowImage = @createOrRetrieveImage(args.shadow_picture, args.shadow_width, args.shadow_height, shadowAnchorPosition) - defaultOptions = {position: markerLatLng, map: @serviceObject, icon: markerImage, title: args.marker_title, draggable: args.marker_draggable, shadow: shadowImage, zIndex: args.zindex} - mergedOptions = @mergeObjectWithDefault @markers_conf.raw, defaultOptions - return new google.maps.Marker mergedOptions - - #checks if obj is included in arr Array and returns the position or false - includeMarkerImage : (arr, obj) -> - for object, index in arr - return index if object.url == obj - return false - - #checks if MarkerImage exists before creating a new one - #returns a MarkerImage or false if ever something wrong is passed as argument - createOrRetrieveImage : (currentMarkerPicture, markerWidth, markerHeight, imageAnchorPosition) -> - return null if (currentMarkerPicture == "" or currentMarkerPicture == null ) - - test_image_index = @includeMarkerImage(@markerImages, currentMarkerPicture) - switch test_image_index - when false - markerImage = @createMarkerImage(currentMarkerPicture, @createSize(markerWidth, markerHeight), null, imageAnchorPosition, null ) - @markerImages.push(markerImage) - return markerImage - break - else - return @markerImages[test_image_index] if typeof test_image_index == 'number' - return false - - #clear markers - clearMarkers : -> - for marker in @markers - @clearMarker marker - - #show and hide markers - showMarkers : -> - for marker in @markers - @showMarker marker - - hideMarkers : -> - for marker in @markers - @hideMarker marker - - clearMarker : (marker) -> - marker.serviceObject.setMap(null) - - showMarker : (marker) -> - marker.serviceObject.setVisible(true) - - hideMarker : (marker) -> - marker.serviceObject.setVisible(false) - - extendBoundsWithMarkers : -> - for marker in @markers - @boundsObject.extend(marker.serviceObject.position) - - #//////////////////////////////////////////////////// - #/////////////////// Clusterer ////////////////////// - #//////////////////////////////////////////////////// - - createClusterer : (markers_array) -> - return new MarkerClusterer( @serviceObject, markers_array, { maxZoom: @markers_conf.clusterer_maxZoom, gridSize: @markers_conf.clusterer_gridSize, styles: @customClusterer() }) - - clearClusterer : -> - @markerClusterer.clearMarkers() - - #creates clusters - clusterize : -> - if @markers_conf.do_clustering == true - #first clear the existing clusterer if any - @clearClusterer() if @markerClusterer != null - - markers_array = new Array - for marker in @markers - markers_array.push(marker.serviceObject) - - @markerClusterer = @createClusterer(markers_array) - - #//////////////////////////////////////////////////// - #/////////////////// INFO WINDOW //////////////////// - #//////////////////////////////////////////////////// - - #// creates infowindows - createInfoWindow : (marker_container) -> - if typeof(@jsTemplate) == "function" or marker_container.description? - marker_container.description = @jsTemplate(marker_container) if typeof(@jsTemplate) == "function" - if @markers_conf.custom_infowindow_class != null - #creating custom infowindow - boxText = document.createElement("div") - boxText.setAttribute("class", @markers_conf.custom_infowindow_class) #to customize - boxText.innerHTML = marker_container.description - marker_container.infowindow = new InfoBox(@infobox(boxText)) - currentMap = this - google.maps.event.addListener(marker_container.serviceObject, 'click', @openInfoWindow(currentMap, marker_container.infowindow, marker_container.serviceObject)) - else - #create default infowindow - marker_container.infowindow = new google.maps.InfoWindow({content: marker_container.description }) - #add the listener associated - currentMap = this - google.maps.event.addListener(marker_container.serviceObject, 'click', @openInfoWindow(currentMap, marker_container.infowindow, marker_container.serviceObject)) - - openInfoWindow : (currentMap, infoWindow, marker) -> - return -> - # Close the latest selected marker before opening the current one. - currentMap.visibleInfoWindow.close() if currentMap.visibleInfoWindow != null - infoWindow.open(currentMap.serviceObject, marker) - currentMap.visibleInfoWindow = infoWindow - - #//////////////////////////////////////////////////// - #///////////////// KML ////////////////// - #//////////////////////////////////////////////////// - - createKmlLayer : (kml) -> - kml_options = kml.options || {} - kml_options = @mergeObjectWithDefault(kml_options, @kml_options) - kml = new google.maps.KmlLayer( kml.url, kml_options) - kml.setMap(@serviceObject) - return kml - - #//////////////////////////////////////////////////// - #/////////////////// POLYLINES ////////////////////// - #//////////////////////////////////////////////////// - - #creates a single polyline, triggered by create_polylines - create_polyline : (polyline) -> - polyline_coordinates = [] - - #2 cases here, either we have a coded array of LatLng or we have an Array of LatLng - for element in polyline - #if we have a coded array - if element.coded_array? - decoded_array = new google.maps.geometry.encoding.decodePath(element.coded_array) - #loop through every point in the array - for point in decoded_array - polyline_coordinates.push(point) - - #or we have an array of latlng - else - #by convention, a single polyline could be customized in the first array or it uses default values - if element == polyline[0] - strokeColor = element.strokeColor || @polylines_conf.strokeColor - strokeOpacity = element.strokeOpacity || @polylines_conf.strokeOpacity - strokeWeight = element.strokeWeight || @polylines_conf.strokeWeight - clickable = element.clickable || @polylines_conf.clickable - zIndex = element.zIndex || @polylines_conf.zIndex - - #add latlng if positions provided - if element.lat? && element.lng? - latlng = @createLatLng(element.lat, element.lng) - polyline_coordinates.push(latlng) - - # Construct the polyline - new_poly = new google.maps.Polyline - path: polyline_coordinates - strokeColor: strokeColor - strokeOpacity: strokeOpacity - strokeWeight: strokeWeight - clickable: clickable - zIndex: zIndex - - #save polyline - polyline.serviceObject = new_poly - new_poly.setMap(@serviceObject) - - - updateBoundsWithPolylines: ()-> - for polyline in @polylines - polyline_points = polyline.serviceObject.latLngs.getArray()[0].getArray() - for point in polyline_points - @boundsObject.extend point - - #//////////////////////////////////////////////////// - #///////////////// KML ////////////////// - #//////////////////////////////////////////////////// - - create_kml : -> - for kml in @kml - kml.serviceObject = @createKmlLayer kml - - #//////////////////////////////////////////////////// - #/////////////////// Other methods ////////////////// - #//////////////////////////////////////////////////// - - fitBounds : -> - @serviceObject.fitBounds(@boundsObject) unless @boundsObject.isEmpty() - - centerMapOnUser : -> - @serviceObject.setCenter(@userLocation) - - updateBoundsWithPolygons: ()-> - for polygon in @polygons - polygon_points = polygon.serviceObject.latLngs.getArray()[0].getArray() - for point in polygon_points - @boundsObject.extend point - - updateBoundsWithCircles: ()-> - for circle in @circles - @boundsObject.extend(circle.serviceObject.getBounds().getNorthEast()) - @boundsObject.extend(circle.serviceObject.getBounds().getSouthWest()) - - extendMapBounds: ()-> - for bound in @map_options.bounds - #create points from bounds provided - @boundsObject.extend @createLatLng(bound.lat, bound.lng) - - adaptMapToBounds:()-> - #if autozoom is false, take user info into account - if !@map_options.auto_zoom - map_center = @boundsObject.getCenter() - @map_options.center_latitude = map_center.lat() - @map_options.center_longitude = map_center.lng() - @serviceObject.setCenter(map_center) - else - @fitBounds() diff --git a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.mapquest.js.coffee b/app/assets/javascripts/search/gmaps4rails/gmaps4rails.mapquest.js.coffee deleted file mode 100644 index 08fca694d0..0000000000 --- a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.mapquest.js.coffee +++ /dev/null @@ -1,145 +0,0 @@ -####################################################################################################### -############################################## Map Quest ############################################# -####################################################################################################### -# http://developer.mapquest.com/web/documentation/sdk/javascript/v7.0/api/MQA.Poi.html - -class @Gmaps4RailsMapquest extends Gmaps4Rails - - constructor: -> - super - #Map settings - @map_options = {type: "map"} #map type (map, sat, hyb) - @markers_conf = {} - @mergeWithDefault "markers_conf" - @mergeWithDefault "map_options" - - #//////////////////////////////////////////////////// - #/////////////// Basic Objects ////////////// - #//////////////////////////////////////////////////// - - createPoint: (lat, lng) -> - return new MQA.Poi({lat: lat, lng: lng}) - - createLatLng: (lat, lng) -> - return {lat: lat, lng: lng} - - createLatLngBounds: -> - - createMap: -> - map = new MQA.TileMap( #// Constructs an instance of MQA.TileMap - document.getElementById(@map_options.id), #//the id of the element on the page you want the map to be added into - @map_options.zoom, #//intial zoom level of the map - {lat: @map_options.center_latitude, lng: @map_options.center_longitude}, - @map_options.type) #//map type (map, sat, hyb) - - MQA.withModule('zoomcontrol3', (-> - map.addControl( - new MQA.LargeZoomControl3(), - new MQA.MapCornerPlacement(MQA.MapCorner.TOP_LEFT) - ) - )) - return map - - createMarkerImage: (markerPicture, markerSize, origin, anchor, scaledSize) -> - - #//////////////////////////////////////////////////// - #////////////////////// Markers ///////////////////// - #//////////////////////////////////////////////////// - - createMarker: (args)-> - marker = new MQA.Poi( {lat: args.Lat, lng: args.Lng} ) - - if args.marker_picture != "" - icon = new MQA.Icon(args.marker_picture, args.marker_height, args.marker_width) - marker.setIcon(icon) - if args.marker_anchor != null - marker.setBias({x: args.marker_anchor[0], y: args.marker_anchor[1]}) - - if args.shadow_picture != "" - icon = new MQA.Icon(args.shadow_picture, args.shadow_height, args.shadow_width) - marker.setShadow(icon) - - if args.shadow_anchor != null - marker.setShadowOffset({x: args.shadow_anchor[0], y: args.shadow_anchor[1]}) - - @addToMap marker - return marker - - - #// clear markers - clearMarkers: -> - for marker in markers - @clearMarker marker - - #//show and hide markers - showMarkers: -> - for marker in markers - @showMarker marker - - hideMarkers: -> - for marker in markers - @hideMarker marker - - clearMarker: (marker) -> - @removeFromMap(marker.serviceObject) - - showMarker: (marker) -> - #// marker.serviceObject - - hideMarker: (marker) -> - #// marker.serviceObject - - extendBoundsWithMarkers: -> - if @markers.length >=2 - @boundsObject = new MQA.RectLL(@markers[0].serviceObject.latLng, @markers[1].serviceObject.latLng) - for marker in @markers - @boundsObject.extend marker.serviceObject.latLng - - #//////////////////////////////////////////////////// - #/////////////////// Clusterer ////////////////////// - #//////////////////////////////////////////////////// - - createClusterer: (markers_array) -> - - clearClusterer: -> - - #//creates clusters - clusterize: -> - - #//////////////////////////////////////////////////// - #/////////////////// INFO WINDOW //////////////////// - #//////////////////////////////////////////////////// - - #// creates infowindows - createInfoWindow: (marker_container) -> - marker_container.serviceObject.setInfoTitleHTML(marker_container.description) - #//TODO: how to disable the mouseover display when using setInfoContentHTML? - #//marker_container.serviceObject.setInfoContentHTML(marker_container.description); - - #//////////////////////////////////////////////////// - #/////////////////// Other methods ////////////////// - #//////////////////////////////////////////////////// - - fitBounds: -> - @serviceObject.zoomToRect @boundsObject if @markers.length >=2 - @serviceObject.setCenter @markers[0].serviceObject.latLng if @markers.length == 1 - - centerMapOnUser: -> - @serviceObject.setCenter @userLocation - - addToMap: (object) -> - @serviceObject.addShape object - - removeFromMap: (object)-> - @serviceObject.removeShape object - - updateBoundsWithPolylines: ()-> - - updateBoundsWithPolygons: ()-> - - updateBoundsWithCircles: ()-> - - extendMapBounds :-> - - adaptMapToBounds: -> - @fitBounds() \ No newline at end of file diff --git a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.openlayers.js.coffee b/app/assets/javascripts/search/gmaps4rails/gmaps4rails.openlayers.js.coffee deleted file mode 100644 index 1cddc04e39..0000000000 --- a/app/assets/javascripts/search/gmaps4rails/gmaps4rails.openlayers.js.coffee +++ /dev/null @@ -1,261 +0,0 @@ -####################################################################################################### -############################################## Open Layers ########################################## -####################################################################################################### - -#// http://wiki.openstreetmap.org/wiki/OpenLayers -#// http://openlayers.org/dev/examples -#//http://docs.openlayers.org/contents.html - -class @Gmaps4RailsOpenlayers extends Gmaps4Rails - - constructor: -> - super - @map_options = {} - @mergeWithDefault "map_options" - @markers_conf = {} - @mergeWithDefault "markers_conf" - - @openMarkers = null - @markersLayer = null - @markersControl = null - @polylinesLayer = null - - #//////////////////////////////////////////////////// - #/////////////// Basic Objects //////////////////// - #//////////////////////////////////////////////////// - - createPoint: (lat, lng)-> - - createLatLng: (lat, lng)-> - return new OpenLayers.LonLat(lng, lat).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913")) # transform from WGS 1984 to Spherical Mercator Projection - - createAnchor: (offset)-> - return null if offset == null - return new OpenLayers.Pixel(offset[0], offset[1]) - - createSize: (width, height)-> - return new OpenLayers.Size(width, height) - - createLatLngBounds: -> - return new OpenLayers.Bounds() - - createMap: -> - #//todo add customization: kind of map and other map options - map = new OpenLayers.Map(@map_options.id) - map.addLayer(new OpenLayers.Layer.OSM()) - map.setCenter(@createLatLng(@map_options.center_latitude, @map_options.center_longitude), #// Center of the map - @map_options.zoom) #// Zoom level - return map - - #//////////////////////////////////////////////////// - #////////////////////// Markers ///////////////////// - #//////////////////////////////////////////////////// - #//http://openlayers.org/dev/examples/marker-shadow.html - createMarker: (args) -> - style_mark = OpenLayers.Util.extend({}, OpenLayers.Feature.Vector.style['default']) - style_mark.fillOpacity = 1 - - #//creating markers' dedicated layer - if (@markersLayer == null) - @markersLayer = new OpenLayers.Layer.Vector("Markers", null) - @serviceObject.addLayer(@markersLayer) - #//TODO move? - @markersLayer.events.register("featureselected", @markersLayer, @onFeatureSelect) - @markersLayer.events.register("featureunselected", @markersLayer, @onFeatureUnselect) - @markersControl = new OpenLayers.Control.SelectFeature(@markersLayer) - @serviceObject.addControl(@markersControl) - @markersControl.activate() - #//showing default pic if none available - if args.marker_picture == "" - #style_mark.graphicWidth = 24 - style_mark.graphicHeight = 30 - style_mark.externalGraphic = "http://openlayers.org/dev/img/marker-blue.png" - #//creating custom pic - else - style_mark.graphicWidth = args.marker_width - style_mark.graphicHeight = args.marker_height - style_mark.externalGraphic = args.marker_picture - #//adding anchor if any - if args.marker_anchor != null - style_mark.graphicXOffset = args.marker_anchor[0] - style_mark.graphicYOffset = args.marker_anchor[1] - #//adding shadow if any - if args.shadow_picture != "" - style_mark.backgroundGraphic = args.shadow_picture - style_mark.backgroundWidth = args.shadow_width - style_mark.backgroundHeight = args.shadow_height - #//adding shadow's anchor if any - if args.shadow_anchor != null - style_mark.backgroundXOffset = args.shadow_anchor[0] - style_mark.backgroundYOffset = args.shadow_anchor[1] - - style_mark.graphicTitle = args.marker_title - marker = new OpenLayers.Feature.Vector( - new OpenLayers.Geometry.Point(args.Lng, args.Lat), - null, - style_mark) - #//changing coordinates so that it actually appears on the map! - marker.geometry.transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913")) - #//adding layer to the map - @markersLayer.addFeatures([marker]) - - return marker - - #//clear markers - clearMarkers: -> - @clearMarkersLayerIfExists() - @markersLayer = null - @boundsObject = new OpenLayers.Bounds() - - clearMarkersLayerIfExists: -> - @serviceObject.removeLayer(@markersLayer) if @markersLayer != null and @serviceObject.getLayer(@markersLayer.id) != null - - extendBoundsWithMarkers: -> - console.log "here" - for marker in @markers - @boundsObject.extend(@createLatLng(marker.lat,marker.lng)) - - #//////////////////////////////////////////////////// - #/////////////////// Clusterer ////////////////////// - #//////////////////////////////////////////////////// - #//too ugly to be considered valid :( - - createClusterer: (markers_array)-> - options = - pointRadius: "${radius}" - fillColor: "#ffcc66" - fillOpacity: 0.8 - strokeColor: "#cc6633" - strokeWidth: "${width}" - strokeOpacity: 0.8 - funcs = - context: - width: (feature) -> - return (feature.cluster) ? 2 : 1 - radius: (feature) -> - pix = 2 - pix = Math.min(feature.attributes.count, 7) + 2 if feature.cluster - return pix - - style = new OpenLayers.Style options, funcs - - strategy = new OpenLayers.Strategy.Cluster() - - clusters = new OpenLayers.Layer.Vector "Clusters", - strategies: [strategy] - styleMap: new OpenLayers.StyleMap - "default": style - "select": - fillColor: "#8aeeef" - strokeColor: "#32a8a9" - - @clearMarkersLayerIfExists() - @serviceObject.addLayer(clusters) - clusters.addFeatures(markers_array) - return clusters - - clusterize: -> - - if @markers_conf.do_clustering == true - #//first clear the existing clusterer if any - if @markerClusterer != null - @clearClusterer() - markers_array = new Array - for marker in @markers - markers_array.push(marker.serviceObject) - @markerClusterer = @createClusterer markers_array - - clearClusterer: -> - @serviceObject.removeLayer @markerClusterer - - #//////////////////////////////////////////////////// - #/////////////////// INFO WINDOW //////////////////// - #//////////////////////////////////////////////////// - - #// creates infowindows - createInfoWindow: (marker_container) -> - marker_container.serviceObject.infoWindow = marker_container.description if marker_container.description? - - onPopupClose: (evt) -> - #// 'this' is the popup. - @markersControl.unselect @feature - - onFeatureSelect: (evt) -> - feature = evt.feature - popup = new OpenLayers.Popup.FramedCloud("featurePopup", - feature.geometry.getBounds().getCenterLonLat(), - new OpenLayers.Size(300,200), - feature.infoWindow, - null, true, @onPopupClose) - feature.popup = popup - popup.feature = feature - @map.addPopup popup - - onFeatureUnselect: (evt) -> - feature = evt.feature - if feature.popup - #//popup.feature = null; - @map.removePopup feature.popup - feature.popup.destroy() - feature.popup = null - - #//////////////////////////////////////////////////// - #/////////////////// POLYLINES ////////////////////// - #//////////////////////////////////////////////////// - - create_polyline : (polyline) -> - - if(@polylinesLayer == null) - @polylinesLayer = new OpenLayers.Layer.Vector("Polylines", null) - @serviceObject.addLayer(@polylinesLayer) - @polylinesLayer.events.register("featureselected", @polylinesLayer, @onFeatureSelect) - @polylinesLayer.events.register("featureunselected", @polylinesLayer, @onFeatureUnselect) - @polylinesControl = new OpenLayers.Control.DrawFeature(@polylinesLayer, OpenLayers.Handler.Path) - @serviceObject.addControl(@polylinesControl) - - polyline_coordinates = [] - - for element in polyline - #by convention, a single polyline could be customized in the first array or it uses default values - if element == polyline[0] - strokeColor = element.strokeColor || @polylines_conf.strokeColor - strokeOpacity = element.strokeOpacity || @polylines_conf.strokeOpacity - strokeWeight = element.strokeWeight || @polylines_conf.strokeWeight - clickable = element.clickable || @polylines_conf.clickable - zIndex = element.zIndex || @polylines_conf.zIndex - - #add latlng if positions provided - if element.lat? && element.lng? - latlng = new OpenLayers.Geometry.Point(element.lng, element.lat) - polyline_coordinates.push(latlng) - - line_points = new OpenLayers.Geometry.LineString(polyline_coordinates); - line_style = { strokeColor: strokeColor, strokeOpacity: strokeOpacity, strokeWidth: strokeWeight }; - - polyline = new OpenLayers.Feature.Vector(line_points, null, line_style); - polyline.geometry.transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913")) - - @polylinesLayer.addFeatures([polyline]) - - return polyline - - updateBoundsWithPolylines: ()-> - - updateBoundsWithPolygons: ()-> - - updateBoundsWithCircles: ()-> - - # #//////////////////////////////////////////////////// - # #/////////////////// Other methods ////////////////// - # #//////////////////////////////////////////////////// - - fitBounds: -> - @serviceObject.zoomToExtent(@boundsObject, true) - - centerMapOnUser: -> - @serviceObject.setCenter @userLocation - - extendMapBounds :-> - - adaptMapToBounds: -> - @fitBounds() diff --git a/app/assets/javascripts/search/jquery.backstretch.js b/app/assets/javascripts/search/jquery.backstretch.js deleted file mode 100644 index 4cb7175e99..0000000000 --- a/app/assets/javascripts/search/jquery.backstretch.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! Backstretch - v2.0.4 - 2013-06-19 - * http://srobbin.com/jquery-plugins/backstretch/ - * Copyright (c) 2013 Scott Robbin; Licensed MIT */ -(function(a,d,p){a.fn.backstretch=function(c,b){(c===p||0===c.length)&&a.error("No images were supplied for Backstretch");0===a(d).scrollTop()&&d.scrollTo(0,0);return this.each(function(){var d=a(this),g=d.data("backstretch");if(g){if("string"==typeof c&&"function"==typeof g[c]){g[c](b);return}b=a.extend(g.options,b);g.destroy(!0)}g=new q(this,c,b);d.data("backstretch",g)})};a.backstretch=function(c,b){return a("body").backstretch(c,b).data("backstretch")};a.expr[":"].backstretch=function(c){return a(c).data("backstretch")!==p};a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5E3,fade:0};var r={left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},s={position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999},q=function(c,b,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{});this.images=a.isArray(b)?b:[b];a.each(this.images,function(){a("")[0].src=this});this.isBody=c===document.body;this.$container=a(c);this.$root=this.isBody?l?a(d):a(document):this.$container;c=this.$container.children(".backstretch").first();this.$wrap=c.length?c:a('
').css(r).appendTo(this.$container);this.isBody||(c=this.$container.css("position"),b=this.$container.css("zIndex"),this.$container.css({position:"static"===c?"relative":c,zIndex:"auto"===b?0:b,background:"none"}),this.$wrap.css({zIndex:-999998}));this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"});this.index=0;this.show(this.index);a(d).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===d.pageYOffset&&(d.scrollTo(0,1),this.resize())},this))};q.prototype={resize:function(){try{var a={left:0,top:0},b=this.isBody?this.$root.width():this.$root.innerWidth(),e=b,g=this.isBody?d.innerHeight?d.innerHeight:this.$root.height():this.$root.innerHeight(),j=e/this.$img.data("ratio"),f;j>=g?(f=(j-g)/2,this.options.centeredY&&(a.top="-"+f+"px")):(j=g,e=j*this.$img.data("ratio"),f=(e-b)/2,this.options.centeredX&&(a.left="-"+f+"px"));this.$wrap.css({width:b,height:g}).find("img:not(.deleteable)").css({width:e,height:j}).css(a)}catch(h){}return this},show:function(c){if(!(Math.abs(c)>this.images.length-1)){var b=this,e=b.$wrap.find("img").addClass("deleteable"),d={relatedTarget:b.$container[0]};b.$container.trigger(a.Event("backstretch.before",d),[b,c]);this.index=c;clearInterval(b.interval);b.$img=a("").css(s).bind("load",function(f){var h=this.width||a(f.target).width();f=this.height||a(f.target).height();a(this).data("ratio",h/f);a(this).fadeIn(b.options.speed||b.options.fade,function(){e.remove();b.paused||b.cycle();a(["after","show"]).each(function(){b.$container.trigger(a.Event("backstretch."+this,d),[b,c])})});b.resize()}).appendTo(b.$wrap);b.$img.attr("src",b.images[c]);return b}},next:function(){return this.show(this.indexe||d.operamini&&"[object OperaMini]"==={}.toString.call(d.operamini)||n&&7458>t||-1e||h&&6>h||"palmGetResource"in d&&e&&534>e||-1=k)})(jQuery,window); \ No newline at end of file diff --git a/app/assets/javascripts/search/jquery.offcanvas.js b/app/assets/javascripts/search/jquery.offcanvas.js deleted file mode 100644 index 4f65c081b9..0000000000 --- a/app/assets/javascripts/search/jquery.offcanvas.js +++ /dev/null @@ -1,62 +0,0 @@ -//;(function (window, document, $) { -// alert($("#sidebarButton").html()); -//}(this, document, jQuery)); - - - - -//;(function (window, document, $) { -// // Set the negative margin on the top menu for slide-menu pages -// var $selector1 = $('#topMenu'), -// events = 'click.fndtn'; -// if ($selector1.length > 0) $selector1.css("margin-top", $selector1.height() * -1); -// -// // Watch for clicks to show the sidebar -// var $selector2 = $('#sidebarButton'); -// if ($selector2.length > 0) { -// $('#sidebarButton').on(events, function (e) { -// console.log("testing one two three"); -// e.preventDefault(); -// $('body').toggleClass('active'); -// }); -// } -// else { -// console.log("not supposed to be there"); -// } -// -// // Watch for clicks to show the menu for slide-menu pages -// var $selector3 = $('#menuButton'); -// if ($selector3.length > 0) { -// $('#menuButton').on(events, function (e) { -// e.preventDefault(); -// $('body').toggleClass('active-menu'); -// }); -// } -// -// // // Adjust sidebars and sizes when resized -// // $(window).resize(function() { -// // // if (!navigator.userAgent.match(/Android/i)) $('body').removeClass('active'); -// // var $selector4 = $('#topMenu'); -// // if ($selector4.length > 0) $selector4.css("margin-top", $selector4.height() * -1); -// // }); -// -// // Switch panels for the paneled nav on mobile -// var $selector5 = $('#switchPanels'); -// if ($selector5.length > 0) { -// $('#switchPanels dd').on(events, function (e) { -// e.preventDefault(); -// var switchToPanel = $(this).children('a').attr('href'), -// switchToIndex = $(switchToPanel).index(); -// $(this).toggleClass('active').siblings().removeClass('active'); -// $(switchToPanel).parent().css("left", (switchToIndex * (-100) + '%')); -// }); -// } -// -// $('#nav li a').on(events, function (e) { -// alert("test"); -// e.preventDefault(); -// var href = $(this).attr('href'), -// $target = $(href); -// $('html, body').animate({scrollTop : $target.offset().top}, 300); -// }); -//}(this, document, jQuery)); diff --git a/app/assets/javascripts/search/modernizr.foundation.js b/app/assets/javascripts/search/modernizr.foundation.js deleted file mode 100644 index 4eb3d0655f..0000000000 --- a/app/assets/javascripts/search/modernizr.foundation.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.6.2 (Custom Build) | MIT & BSD - * Build: http://modernizr.com/download/#-inlinesvg-svg-svgclippaths-touch-shiv-mq-cssclasses-teststyles-prefixes-ie8compat-load - */ -;window.Modernizr=function(a,b,c){function y(a){j.cssText=a}function z(a,b){return y(m.join(a+";")+(b||""))}function A(a,b){return typeof a===b}function B(a,b){return!!~(""+a).indexOf(b)}function C(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:A(f,"function")?f.bind(d||b):f}return!1}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={svg:"http://www.w3.org/2000/svg"},o={},p={},q={},r=[],s=r.slice,t,u=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},v=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return u("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},w={}.hasOwnProperty,x;!A(w,"undefined")&&!A(w.call,"undefined")?x=function(a,b){return w.call(a,b)}:x=function(a,b){return b in a&&A(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=s.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(s.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(s.call(arguments)))};return e}),o.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:u(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},o.svg=function(){return!!b.createElementNS&&!!b.createElementNS(n.svg,"svg").createSVGRect},o.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==n.svg},o.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(l.call(b.createElementNS(n.svg,"clipPath")))};for(var D in o)x(o,D)&&(t=D.toLowerCase(),e[t]=o[D](),r.push((e[t]?"":"no-")+t));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)x(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},y(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=m,e.mq=v,e.testStyles=u,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+r.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f - $('#cart_adjustments').hide() - - $('th.cart-adjustment-header').html('Distribution...') - $('th.cart-adjustment-header a').click -> - $('#cart_adjustments').toggle() - $('th.cart-adjustment-header a').html('Distribution') - false diff --git a/app/assets/javascripts/store/controllers/cart.js.coffee b/app/assets/javascripts/store/controllers/cart.js.coffee deleted file mode 100644 index cc7538249e..0000000000 --- a/app/assets/javascripts/store/controllers/cart.js.coffee +++ /dev/null @@ -1,20 +0,0 @@ -'use strict' - -angular.module('store', ['ngResource']). - controller('CartCtrl', ['$scope', '$window', 'CartFactory', ($scope, $window, CartFactory) -> - - $scope.state = 'Empty' - - $scope.loadCart = (cart_id) -> - if cart_id? - CartFactory.load cart_id, (cart) -> - $scope.cart = cart - if $scope.cart?.orders?.length > 0 - $scope.state = "There's something there...." - - $scope.addVariant = (variant, quantity) -> - - ]) - .config(['$httpProvider', ($httpProvider) -> - $httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content') - ]) diff --git a/app/assets/javascripts/store/factories/cart.js.coffee b/app/assets/javascripts/store/factories/cart.js.coffee deleted file mode 100644 index e327fc336d..0000000000 --- a/app/assets/javascripts/store/factories/cart.js.coffee +++ /dev/null @@ -1,11 +0,0 @@ -'use strict' - -angular.module('store'). - factory('CartFactory', ['$resource', '$window', '$http', ($resource, $window, $http) -> - Cart = $resource '/open_food_network/cart/:cart_id.json', {}, - { 'show': { method: 'GET'} } - - load: (id, callback) -> - Cart.show {cart_id: id}, (cart) -> - callback(cart) - ]) diff --git a/app/assets/javascripts/store/products.js b/app/assets/javascripts/store/products.js deleted file mode 100644 index 127e8ce28f..0000000000 --- a/app/assets/javascripts/store/products.js +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Update the price on the product details page in real time when the variant or the quantity are changed. - **/ - -$(document).ready(function() { - // Product page with variant choice - $("#product-variants input[type='radio']").change(products_update_price_with_variant); - $("#quantity").change(products_update_price_with_variant); - $("#quantity").change(); - - // Product page with master price only - $(".add-to-cart input.title:not(#quantity):not(.max_quantity)").change(products_update_price_without_variant).change(); - - // Product page other - $("#distributor_id").change(function() { - var distributor_html = distributors[$(this).val()]; - if(!distributor_html) { - distributor_html = 'When you select a distributor for your order, their address and pickup times will be displayed here.'; - } - $("#product-distributor-details .distributor-details").html(distributor_html); - }); -}); - - -function products_update_price_with_variant() { - var variant_price = $("#product-variants input[type='radio']:checked").parent().find("span.price").html().trim(); - variant_price = variant_price.substr(2, variant_price.length-3); - - var quantity = $("#quantity").val(); - - $("#product-price span.price").html("$"+(parseFloat(variant_price) * parseInt(quantity)).toFixed(2)); -} - - -function products_update_price_without_variant() { - var master_price = $("#product-price span.price").data('master-price'); - if(master_price == null) { - // Store off the master price - master_price = $("#product-price span.price").html(); - master_price = master_price.substring(1); - $("#product-price span.price").data('master-price', master_price); - } - - var quantity = $(this).val(); - - $("#product-price span.price").html("$"+(parseFloat(master_price)*parseInt(quantity)).toFixed(2)); -} diff --git a/app/assets/javascripts/store/shop_front.js.coffee b/app/assets/javascripts/store/shop_front.js.coffee deleted file mode 100644 index 1a7044732f..0000000000 --- a/app/assets/javascripts/store/shop_front.js.coffee +++ /dev/null @@ -1,4 +0,0 @@ -$(document).ready -> - $("#order_order_cycle_id").change -> $("#order_cycle_select").submit() - $("#reset_order_cycle").click -> return false unless confirm "Changing your collection date will clear your cart." - $(".shop-distributor.empties-cart").click -> return false unless confirm "Changing your location will clear your cart." From f8b083e4b7db9f9a25be3cf0e5e8b43c9bbf73dd Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 14:04:10 +1000 Subject: [PATCH 075/254] fix lost hub link --- app/views/home/_skinny.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index d160b256f3..d41d3094fb 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -1,7 +1,7 @@ .row.active_table_row{"ng-if" => "!hub.is_profile", "ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}", bindonce: true} .columns.small-12.medium-6.large-5.skinny-head - %a.hub{"ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} + %a.hub{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} %i{ng: {class: "hub.icon_font"}} %span.margin-top.hub-name-listing {{ hub.name | truncate:40}} From 60691277338dc659a9c33bcb30ef387b6d166f50 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 15:16:50 +1000 Subject: [PATCH 076/254] validate contact email --- app/models/enterprise.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index e75d18dae9..ec397c10dc 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -49,6 +49,7 @@ class Enterprise < ActiveRecord::Base validates :name, presence: true validates :type, presence: true, inclusion: {in: TYPES} validates :address, presence: true, associated: true + validates :email, presence: true validates_presence_of :owner validate :enforce_ownership_limit, if: lambda { owner_id_changed? } From a068411b7d7e469ad644889143f514bdab6805b2 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 25 Sep 2014 16:00:03 +1000 Subject: [PATCH 077/254] Add in class to show when hub is --- app/views/home/_hubs.html.haml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index 24e4b037ba..827bb0035f 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -18,7 +18,7 @@ .small-12.columns .active_table %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in filteredHubs = (hubs | hubs:query | taxons:activeTaxons | shipping:shippingTypes | showProfiles:show_profiles )", - "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !hub.active, 'current' : current()}", + "ng-class" => "{'is_profile' : hub.is_profile, 'closed' : !open(), 'open' : open(), 'inactive' : !hub.active, 'current' : current()}", "scroll-after-load" => true, "ng-controller" => "HubNodeCtrl", id: "{{hub.hash}}"} @@ -32,3 +32,4 @@ Sorry, no results found for %strong {{query}}. Try another search? + From 2e1b2ffe12bbfa66f7a5c5f93a895393413484fb Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 25 Sep 2014 16:04:27 +1000 Subject: [PATCH 078/254] Add italics --- app/views/home/_skinny.html.haml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index d41d3094fb..440f00c9b0 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -36,4 +36,5 @@ %span.margin-top {{ hub.address.state_name | uppercase }} .columns.small-6.medium-3.large-4.text-right - %span.margin-top{ bo: { if: "!current()" } } Profile only + %span.margin-top{ bo: { if: "!current()" } } + %em Profile only From 3812d1eebb0147cca8c207d855526dcea499025b Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 25 Sep 2014 16:39:48 +1000 Subject: [PATCH 079/254] Add more greys --- app/assets/stylesheets/darkswarm/branding.css.sass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/darkswarm/branding.css.sass b/app/assets/stylesheets/darkswarm/branding.css.sass index 011ef2ff68..0fa559240f 100644 --- a/app/assets/stylesheets/darkswarm/branding.css.sass +++ b/app/assets/stylesheets/darkswarm/branding.css.sass @@ -17,7 +17,9 @@ $clr-blue-bright: #14b6cc $disabled-light: #e5e5e5 $disabled-bright: #ccc +$disabled-med: #b3b3b3 $disabled-dark: #999 +$disabled-v-dark: #808080 $med-grey: #666 $dark-grey: #333 - +$black: #000 From 97ae170dd1018ce4886a2c922fa2339e03dbaf71 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 25 Sep 2014 16:40:06 +1000 Subject: [PATCH 080/254] Add in profile only use case to styling --- app/assets/stylesheets/darkswarm/hub_node.css.sass | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/hub_node.css.sass b/app/assets/stylesheets/darkswarm/hub_node.css.sass index eb539cc0b5..d84d0056ae 100644 --- a/app/assets/stylesheets/darkswarm/hub_node.css.sass +++ b/app/assets/stylesheets/darkswarm/hub_node.css.sass @@ -87,6 +87,8 @@ &.inactive &.closed, &.open &, & * + color: $disabled-med + a, a * color: $disabled-dark &.closed .active_table_row, .active_table_row:first-child, .active_table_row:last-child @@ -126,3 +128,11 @@ .active_table_row:first-child .skinny-head background-color: $disabled-light + //Is Profile - profile node + &.inactive.is_profile + &.closed, &.open + .active_table_row + &:hover, &:active, &:focus + border-color: transparent + cursor: auto + From 3b7cd6d329e90911a0aec79fb6b5e139ab89562b Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 25 Sep 2014 16:54:17 +1000 Subject: [PATCH 081/254] Making the styling work for profiles and producers --- app/assets/stylesheets/darkswarm/modal-enterprises.css.sass | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass index f469066836..2ceaa96373 100644 --- a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass +++ b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass @@ -35,11 +35,7 @@ outline: 0 @media only screen and (max-width: 640px) padding-top: 0.5rem - padding-bottom: 0.35rem - - h3 - // Because this is only producers - color: $clr-turquoise + padding-bottom: 0.35rem h3, p margin-top: 0 From cbc8a62686f75b776746cfde6173cb97fa51af78 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 25 Sep 2014 17:02:41 +1000 Subject: [PATCH 082/254] STyling for profile only small view --- app/assets/stylesheets/darkswarm/hub_node.css.sass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/hub_node.css.sass b/app/assets/stylesheets/darkswarm/hub_node.css.sass index d84d0056ae..d02f9b5299 100644 --- a/app/assets/stylesheets/darkswarm/hub_node.css.sass +++ b/app/assets/stylesheets/darkswarm/hub_node.css.sass @@ -135,4 +135,6 @@ &:hover, &:active, &:focus border-color: transparent cursor: auto + @media all and (max-width: 640px) + border-color: transparent From 1e31dd88ee082bfe21f495ad2fbbdcdbb6dbcb78 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 25 Sep 2014 17:02:18 +1000 Subject: [PATCH 083/254] Remove unrequired functions, add has_hub_listing --- .../darkswarm/filters/show_profiles.js.coffee | 2 +- .../javascripts/darkswarm/services/hubs.js.coffee | 2 +- app/models/enterprise.rb | 13 ++++--------- app/serializers/api/enterprise_serializer.rb | 13 +++++++------ app/views/home/_skinny.html.haml | 8 ++++---- 5 files changed, 17 insertions(+), 21 deletions(-) diff --git a/app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee b/app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee index 32e4438e82..e3fce7d2f6 100644 --- a/app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee +++ b/app/assets/javascripts/darkswarm/filters/show_profiles.js.coffee @@ -4,4 +4,4 @@ Darkswarm.filter 'showProfiles', ()-> show_profiles ?= true enterprises.filter (enterprise)=> - show_profiles or not enterprise.is_profile + show_profiles or enterprise.has_shopfront diff --git a/app/assets/javascripts/darkswarm/services/hubs.js.coffee b/app/assets/javascripts/darkswarm/services/hubs.js.coffee index ac7dc3a0eb..ba3d9f3c24 100644 --- a/app/assets/javascripts/darkswarm/services/hubs.js.coffee +++ b/app/assets/javascripts/darkswarm/services/hubs.js.coffee @@ -2,7 +2,7 @@ Darkswarm.factory 'Hubs', ($filter, Enterprises, visibleFilter) -> new class Hubs constructor: -> @hubs = @order Enterprises.enterprises.filter (hub)-> - hub.is_distributor + hub.has_hub_listing @visible = visibleFilter @hubs order: (hubs)-> diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 30a5939b08..ecd948aa7a 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -215,20 +215,15 @@ class Enterprise < ActiveRecord::Base # Type: full - single - profile becomes Sells: all - own - none # Remove this return later. return "none" if !is_distributor || type == "profile" - return "own" if is_distributor && (suppliers != [self] || type == "full") - "own" - end - - # New boolean field shows whether we can supply products into the system. - def supplies - is_primary_producer && type != "profile" #and has distributors? + return "own" if suppliers == [self] || type == "single" + "all" end # Simplify enterprise categories for frontend logic and icons, and maybe other things. def enterprise_category - # Make this crazy logic human readable so we can argue about it sanely. + # Make this crazy logic human readable so we can argue about it sanely. # This can be simplified later, it's like this for readablitlty during changes. - category = is_primary_producer ? "producer_" : "non_producer_" + category = is_primary_producer ? "producer_" : "non_producer_" category << "sell_" + sells # Map backend cases to front end cases. diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index d21cfecabb..6841337024 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -4,7 +4,7 @@ class Api::EnterpriseSerializer < ActiveModel::Serializer end private - + def cached_serializer_hash Api::CachedEnterpriseSerializer.new(object, @options).serializable_hash end @@ -18,7 +18,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer attributes :orders_close_at, :active #TODO: Remove these later - attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :is_profile, :enterprise_category + attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :has_hub_listing, :enterprise_category def orders_close_at OrderCycle.first_closing_for(object).andand.orders_close_at @@ -36,13 +36,14 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer object.is_distributor && object.type != 'profile' end - def is_profile - object.sells == "none" && !object.supplies + # Used to select enterprises for hub listing + def has_hub_listing + has_shopfront || object.enterprise_category == "hub_profile" end # Map svg icons. def icon - icons = { + icons = { "hub" => "/assets/map_005-hub.svg", "hub_profile" => "/assets/map_006-hub-profile.svg", "producer_hub" => "/assets/map_005-hub.svg", @@ -67,7 +68,7 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer end # Choose producer page icon font - yes, sadly its got to be different. - # This duplicates some code but covers the producer page edge case where + # This duplicates some code but covers the producer page edge case where # producer-hub has a producer icon without needing to duplicate the category logic in angular. def producer_icon_font icon_fonts = { diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index 440f00c9b0..2010bffe1e 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -1,4 +1,4 @@ -.row.active_table_row{"ng-if" => "!hub.is_profile", "ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}", bindonce: true} +.row.active_table_row{"ng-if" => "hub.has_shopfront", "ng-click" => "toggle()", "ng-class" => "{'closed' : !open(), 'has_shopfront' : producer.has_shopfront}", bindonce: true} .columns.small-12.medium-6.large-5.skinny-head %a.hub{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} @@ -13,18 +13,18 @@ .columns.small-6.medium-3.large-4.text-right{"bo-if" => "hub.active"} %a.hub.open_closed{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} %i.ofn-i_033-open-sign - %span.margin-top{ bo: { if: "current()" } } + %span.margin-top{ bo: { if: "current()" } } %em Shopping here %span.margin-top{ bo: { if: "!current()" } } {{ hub.orders_close_at | sensible_timeframe }} .columns.small-6.medium-3.large-4.text-right{"bo-if" => "!hub.active"} %a.hub.open_closed{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} %i.ofn-i_032-closed-sign - %span.margin-top{ bo: { if: "current()" } } + %span.margin-top{ bo: { if: "current()" } } %em Shopping here %span.margin-top{ bo: { if: "!current()" } } Orders closed -.row.active_table_row{"ng-if" => "hub.is_profile", "ng-class" => "closed"} +.row.active_table_row{"ng-if" => "!hub.has_shopfront", "ng-class" => "closed"} .columns.small-12.medium-6.large-5.skinny-head %a.hub{"ng-click" => "openModal(hub)", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} %i{ng: {class: "hub.icon_font"}} From 33dff551c79d17dcaafd81f8c3957064c37b9150 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 25 Sep 2014 17:19:14 +1000 Subject: [PATCH 084/254] Removing 'show profiles' from producer and shop pages --- app/views/home/_filters.html.haml | 14 ++++++----- app/views/producers/_filters.html.haml | 10 ++++---- app/views/producers/index.html.haml | 12 +++++----- .../components/_filter_controls.html.haml | 23 +++++++------------ .../components/_show_profiles.html.haml | 6 +++++ app/views/shop/products/_filters.html.haml | 9 +++++--- 6 files changed, 40 insertions(+), 34 deletions(-) create mode 100644 app/views/shared/components/_show_profiles.html.haml diff --git a/app/views/home/_filters.html.haml b/app/views/home/_filters.html.haml index 3060681a33..ff13a0c33c 100644 --- a/app/views/home/_filters.html.haml +++ b/app/views/home/_filters.html.haml @@ -1,20 +1,22 @@ -= render partial: 'shared/components/filter_controls' +.row + = render partial: 'shared/components/filter_controls' + = render partial: 'shared/components/show_profiles' .row.animate-show{"ng-show" => "filtersActive"} - .small-12.columns + .small-12.columns .row.filter-box .small-12.large-9.columns - %h5.tdhead + %h5.tdhead .light Filter by Type %ul.small-block-grid-2.medium-block-grid-4.large-block-grid-5 - %taxon-selector{objects: "hubs | hubs:query", + %taxon-selector{objects: "hubs | hubs:query", results: "activeTaxons"} .small-12.large-3.columns - %h5.tdhead + %h5.tdhead .light Filter by Delivery %ul.small-block-grid-2.medium-block-grid-4.large-block-grid-2 - %shipping-type-selector{results: "shippingTypes"} + %shipping-type-selector{results: "shippingTypes"} = render partial: 'shared/components/filter_box' diff --git a/app/views/producers/_filters.html.haml b/app/views/producers/_filters.html.haml index 37bf55f7c7..92f0870e7e 100644 --- a/app/views/producers/_filters.html.haml +++ b/app/views/producers/_filters.html.haml @@ -1,13 +1,15 @@ -= render partial: 'shared/components/filter_controls' +.row + = render partial: 'shared/components/filter_controls' + .small-12.medium-6.columns.text-right +   .row.animate-show{"ng-show" => "filtersActive"} .small-12.columns .row.filter-box .small-12.columns - %h5.tdhead + %h5.tdhead .light Filter by Type %ul.small-block-grid-2.medium-block-grid-4.large-block-grid-6 - %taxon-selector{objects: "Producers.visible | filterProducers:query ", + %taxon-selector{objects: "Producers.visible | filterProducers:query ", results: "activeTaxons"} - diff --git a/app/views/producers/index.html.haml b/app/views/producers/index.html.haml index cba8011caf..fe487585e6 100644 --- a/app/views/producers/index.html.haml +++ b/app/views/producers/index.html.haml @@ -1,18 +1,18 @@ -= inject_enterprises += inject_enterprises .producers.pad-top{"ng-controller" => "ProducersCtrl"} .row .small-12.columns.pad-top %h1 Find local producers - / %div - / Find a + / %div + / Find a / %ofn-modal{title: "producer"} / = render partial: "modals/producers" / from the list below: #active-table-search.row .small-12.columns - %input.animate-show{type: :text, - "ng-model" => "query", + %input.animate-show{type: :text, + "ng-model" => "query", placeholder: "Search by producer or suburb...", "ng-debounce" => "150", "ofn-disable-enter" => true} @@ -24,7 +24,7 @@ .active_table %producer.active_table_node.row.animate-repeat{id: "{{producer.path}}", "scroll-after-load" => true, - "ng-repeat" => "producer in producers = (Producers.visible | showProfiles:show_profiles | filterProducers:query | taxons:activeTaxons)", + "ng-repeat" => "producer in producers = (Producers.visible | filterProducers:query | taxons:activeTaxons)", "ng-controller" => "ProducerNodeCtrl", "ng-class" => "{'closed' : !open(), 'open' : open(), 'inactive' : !producer.active}", id: "{{producer.hash}}"} diff --git a/app/views/shared/components/_filter_controls.html.haml b/app/views/shared/components/_filter_controls.html.haml index afeb37c856..e15d2de48d 100644 --- a/app/views/shared/components/_filter_controls.html.haml +++ b/app/views/shared/components/_filter_controls.html.haml @@ -1,16 +1,9 @@ -.row - .small-12.medium-6.columns - %a.button.success.tiny.filterbtn{"ng-click" => "filtersActive = !filtersActive", - "ng-show" => "FilterSelectorsService.selectors.length > 0"} - {{ filterText(filtersActive) }} - %i.ofn-i_005-caret-down{"ng-show" => "!filtersActive"} - %i.ofn-i_006-caret-up{"ng-show" => "filtersActive"} +.small-12.medium-6.columns + %a.button.success.tiny.filterbtn{"ng-click" => "filtersActive = !filtersActive", + "ng-show" => "FilterSelectorsService.selectors.length > 0"} + {{ filterText(filtersActive) }} + %i.ofn-i_005-caret-down{"ng-show" => "!filtersActive"} + %i.ofn-i_006-caret-up{"ng-show" => "filtersActive"} - %a.button.secondary.tiny.filterbtn.disabled{"ng-show" => "FilterSelectorsService.selectors.length == 0"} - No filters - .small-12.medium-6.columns.text-right - .profile-checkbox - %input{"ng-model" => "show_profiles", type: "checkbox", name: "profile"}>< - %label Show profiles - %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but do have their own physical or online shop elsewhere", "popover-placement" => "left"}>< - %i.ofn-i_013-help + %a.button.secondary.tiny.filterbtn.disabled{"ng-show" => "FilterSelectorsService.selectors.length == 0"} + No filters diff --git a/app/views/shared/components/_show_profiles.html.haml b/app/views/shared/components/_show_profiles.html.haml new file mode 100644 index 0000000000..5dc0c7c6dc --- /dev/null +++ b/app/views/shared/components/_show_profiles.html.haml @@ -0,0 +1,6 @@ +.small-12.medium-6.columns.text-right + .profile-checkbox + %input{"ng-model" => "show_profiles", type: "checkbox", name: "profile"}>< + %label Show profiles + %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but do have their own physical or online shop elsewhere", "popover-placement" => "left"}>< + %i.ofn-i_013-help diff --git a/app/views/shop/products/_filters.html.haml b/app/views/shop/products/_filters.html.haml index 37f6ae5eda..c135274fad 100644 --- a/app/views/shop/products/_filters.html.haml +++ b/app/views/shop/products/_filters.html.haml @@ -1,14 +1,17 @@ -= render partial: 'shared/components/filter_controls' +.row + = render partial: 'shared/components/filter_controls' + .small-12.medium-6.columns.text-right +   .row.animate-show{"ng-show" => "filtersActive"} .small-12.columns .row.filter-box .small-12.columns - %h5.tdhead + %h5.tdhead .light Filter by Type %ul.small-block-grid-2.medium-block-grid-3.large-block-grid-4 - %taxon-selector{objects: "Products.products | products:query | products:showProfiles", + %taxon-selector{objects: "Products.products | products:query | products:showProfiles", results: "activeTaxons"} = render partial: 'shared/components/filter_box' From 85b27f5b51dec37ede6ac76d195e3311039c9178 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 25 Sep 2014 17:25:48 +1000 Subject: [PATCH 085/254] Adding angularjs-file-upload to spec manifest --- spec/javascripts/application_spec.js | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/javascripts/application_spec.js b/spec/javascripts/application_spec.js index 8c611081a2..7d9a7350b5 100644 --- a/spec/javascripts/application_spec.js +++ b/spec/javascripts/application_spec.js @@ -5,6 +5,7 @@ //= require angular-mocks //= require angular-cookies //= require angular-backstretch.js +//= require angularjs-file-upload //= require lodash.underscore.js //= require angular-flash.min.js //= require shared/mm-foundation-tpls-0.2.2.min.js From be17d80cc48abe236eedf235e59799c6f02a162b Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Thu, 25 Sep 2014 17:28:01 +1000 Subject: [PATCH 086/254] Fixing hubs service spec --- .../darkswarm/services/hubs_spec.js.coffee | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee index f8ae8230bc..f2620da65b 100644 --- a/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee @@ -1,46 +1,45 @@ describe "Hubs service", -> Hubs = null Enterprises = null - CurrentHubMock = {} + CurrentHubMock = {} hubs = [ { id: 2 active: false orders_close_at: new Date() is_distributor: true - has_shopfront: true + has_hub_listing: true } { id: 3 active: false orders_close_at: new Date() is_distributor: true - has_shopfront: true + has_hub_listing: true } { id: 1 active: true orders_close_at: new Date() is_distributor: true - has_shopfront: true + has_hub_listing: true } ] - + beforeEach -> module 'Darkswarm' - angular.module('Darkswarm').value('enterprises', hubs) + angular.module('Darkswarm').value('enterprises', hubs) module ($provide)-> - $provide.value "CurrentHub", CurrentHubMock + $provide.value "CurrentHub", CurrentHubMock null inject ($injector)-> - Enterprises = $injector.get("Enterprises") + Enterprises = $injector.get("Enterprises") Hubs = $injector.get("Hubs") it "filters Enterprise.hubs into a new array", -> expect(Hubs.hubs[0]).toBe Enterprises.enterprises[2] - # Because the $filter is a new sorted array + # Because the $filter is a new sorted array # We check to see the objects in both arrays are still the same - Enterprises.enterprises[2].active = false + Enterprises.enterprises[2].active = false expect(Hubs.hubs[0].active).toBe false - From 04c5dff497c0f9b286f2ca7ab408e9bc50fca8f5 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 19:47:00 +1000 Subject: [PATCH 087/254] fixup merge --- app/views/producers/index.html.haml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/views/producers/index.html.haml b/app/views/producers/index.html.haml index 371c873f64..cf5bd4bed9 100644 --- a/app/views/producers/index.html.haml +++ b/app/views/producers/index.html.haml @@ -1,10 +1,5 @@ -<<<<<<< HEAD = inject_enterprises .producers.pad-top{"ng-controller" => "EnterprisesCtrl"} -======= -= inject_enterprises -.producers.pad-top{"ng-controller" => "ProducersCtrl"} ->>>>>>> master .row .small-12.columns.pad-top %h1 Find local producers From 4b576d1590e0b3b4289d30a2b527306f92ae3650 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 25 Sep 2014 23:54:31 +1000 Subject: [PATCH 088/254] refactor enterprise specs --- .../darkswarm/services/enterprises.js.coffee | 3 +- .../filters/search_enterprises_spec.js.coffee | 19 +++----- .../services/enterprise_spec.js.coffee | 26 +++++++---- .../darkswarm/services/hubs_spec.js.coffee | 45 ------------------- .../services/producers_spec.js.coffee | 21 --------- 5 files changed, 27 insertions(+), 87 deletions(-) delete mode 100644 spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee delete mode 100644 spec/javascripts/unit/darkswarm/services/producers_spec.js.coffee diff --git a/app/assets/javascripts/darkswarm/services/enterprises.js.coffee b/app/assets/javascripts/darkswarm/services/enterprises.js.coffee index 2451c14739..b5136dec35 100644 --- a/app/assets/javascripts/darkswarm/services/enterprises.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprises.js.coffee @@ -2,7 +2,7 @@ Darkswarm.factory 'Enterprises', (enterprises, CurrentHub, Taxons, Dereferencer, new class Enterprises enterprises_by_id: {} # id/object pairs for lookup constructor: -> - @enterprises = visibleFilter enterprises + @enterprises = enterprises for enterprise in enterprises @enterprises_by_id[enterprise.id] = enterprise @dereferenceEnterprises() @@ -10,6 +10,7 @@ Darkswarm.factory 'Enterprises', (enterprises, CurrentHub, Taxons, Dereferencer, @producers = @enterprises.filter (enterprise)-> enterprise.is_primary_producer @hubs = @enterprises.filter (enterprise)-> + enterprise.is_distributor dereferenceEnterprises: -> diff --git a/spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee index 61e58071e2..2717e50cfb 100644 --- a/spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/filters/search_enterprises_spec.js.coffee @@ -1,6 +1,5 @@ describe 'filtering Enterprises', -> filter = null - searchEnterprises = null enterprises = [{ name: "frogs" other: "roger" @@ -20,26 +19,22 @@ describe 'filtering Enterprises', -> beforeEach -> module 'Darkswarm' inject ($filter) -> - filter = $filter - searchEnterprises = $filter('enterprises') - - it 'has a enterprise filter', -> - expect(filter('enterprises')).not.toBeNull() + filter = $filter('searchEnterprises') it "filters by name", -> - expect(searchEnterprises(enterprises, 'donkeys').length).toEqual 1 + expect(filter(enterprises, 'donkeys').length).toEqual 1 it "is case insensitive", -> - expect(searchEnterprises(enterprises, 'DONKEYS').length).toEqual 1 + expect(filter(enterprises, 'DONKEYS').length).toEqual 1 it "filters by state", -> - expect(searchEnterprises(enterprises, 'kansas').length).toEqual 1 + expect(filter(enterprises, 'kansas').length).toEqual 1 it "filters by zipcode", -> - expect(searchEnterprises(enterprises, 'cats').length).toEqual 1 + expect(filter(enterprises, 'cats').length).toEqual 1 it "gives all enterprises when no argument is specified", -> - expect(searchEnterprises(enterprises, '').length).toEqual 2 + expect(filter(enterprises, '').length).toEqual 2 it "does not filter by anything else", -> - expect(searchEnterprises(enterprises, 'roger').length).toEqual 0 + expect(filter(enterprises, 'roger').length).toEqual 0 diff --git a/spec/javascripts/unit/darkswarm/services/enterprise_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/enterprise_spec.js.coffee index 59d4ae9826..a38517293f 100644 --- a/spec/javascripts/unit/darkswarm/services/enterprise_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/services/enterprise_spec.js.coffee @@ -1,24 +1,24 @@ describe "Enterprises service", -> Enterprises = null - CurrentHubMock = {} + CurrentHubMock = {} taxons = [ {id: 1, name: "test"} ] enterprises = [ - {id: 1, type: "hub", producers: [{id: 2}], taxons: [{id: 1}]}, - {id: 2, type: "producer", hubs: [{id: 1}]}, - {id: 3, type: "producer", hubs: [{id: 1}]} + {id: 1, is_distributor: true, is_primary_producer: false, producers: [{id: 2}], taxons: [{id: 1}]}, + {id: 2, is_distributor: false, is_primary_producer: true, hubs: [{id: 1}]}, + {id: 3, is_distributor: false, is_primary_producer: true, hubs: [{id: 1}]} ] beforeEach -> module 'Darkswarm' module ($provide)-> - $provide.value "CurrentHub", CurrentHubMock + $provide.value "CurrentHub", CurrentHubMock null - angular.module('Darkswarm').value('enterprises', enterprises) - angular.module('Darkswarm').value('taxons', taxons) + angular.module('Darkswarm').value('enterprises', enterprises) + angular.module('Darkswarm').value('taxons', taxons) inject ($injector)-> - Enterprises = $injector.get("Enterprises") + Enterprises = $injector.get("Enterprises") it "stores enterprises as id/object pairs", -> expect(Enterprises.enterprises_by_id["1"]).toBe enterprises[0] @@ -36,3 +36,13 @@ describe "Enterprises service", -> it "dereferences taxons", -> expect(Enterprises.enterprises[0].taxons[0]).toBe taxons[0] + + it "filters Enterprise.hubs into a new array", -> + expect(Enterprises.hubs[0]).toBe Enterprises.enterprises[0] + # Because the $filter is a new sorted array + # We check to see the objects in both arrays are still the same + Enterprises.enterprises[0].active = false + expect(Enterprises.hubs[0].active).toBe false + + it "delegates producers array to Enterprises", -> + expect(Enterprises.producers[0]).toBe enterprises[1] diff --git a/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee deleted file mode 100644 index f2620da65b..0000000000 --- a/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee +++ /dev/null @@ -1,45 +0,0 @@ -describe "Hubs service", -> - Hubs = null - Enterprises = null - CurrentHubMock = {} - hubs = [ - { - id: 2 - active: false - orders_close_at: new Date() - is_distributor: true - has_hub_listing: true - } - { - id: 3 - active: false - orders_close_at: new Date() - is_distributor: true - has_hub_listing: true - } - { - id: 1 - active: true - orders_close_at: new Date() - is_distributor: true - has_hub_listing: true - } - ] - - - beforeEach -> - module 'Darkswarm' - angular.module('Darkswarm').value('enterprises', hubs) - module ($provide)-> - $provide.value "CurrentHub", CurrentHubMock - null - inject ($injector)-> - Enterprises = $injector.get("Enterprises") - Hubs = $injector.get("Hubs") - - it "filters Enterprise.hubs into a new array", -> - expect(Hubs.hubs[0]).toBe Enterprises.enterprises[2] - # Because the $filter is a new sorted array - # We check to see the objects in both arrays are still the same - Enterprises.enterprises[2].active = false - expect(Hubs.hubs[0].active).toBe false diff --git a/spec/javascripts/unit/darkswarm/services/producers_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/producers_spec.js.coffee deleted file mode 100644 index dc9ac0fc8f..0000000000 --- a/spec/javascripts/unit/darkswarm/services/producers_spec.js.coffee +++ /dev/null @@ -1,21 +0,0 @@ -describe "Producers service", -> - Producers = null - Enterprises = null - CurrentHubMock = - hub: - id: 1 - enterprises = [ - {is_primary_producer: true} - ] - - beforeEach -> - module 'Darkswarm' - module ($provide)-> - $provide.value "CurrentHub", CurrentHubMock - null - angular.module('Darkswarm').value('enterprises', enterprises) - inject ($injector)-> - Producers = $injector.get("Producers") - - it "delegates producers array to Enterprises", -> - expect(Producers.producers[0]).toBe enterprises[0] From ceb978783c9ee99e1b9e61b1d033cf42bccb8095 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 26 Sep 2014 00:25:19 +1000 Subject: [PATCH 089/254] update missed taxon selector filter --- app/views/home/_filters.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/home/_filters.html.haml b/app/views/home/_filters.html.haml index ff13a0c33c..52fceb6688 100644 --- a/app/views/home/_filters.html.haml +++ b/app/views/home/_filters.html.haml @@ -10,7 +10,7 @@ .light Filter by Type %ul.small-block-grid-2.medium-block-grid-4.large-block-grid-5 - %taxon-selector{objects: "hubs | hubs:query", + %taxon-selector{objects: "Enterprises.hubs | searchEnterprises:query", results: "activeTaxons"} .small-12.large-3.columns %h5.tdhead From a6e8d6906f701b939c7f778a70d3ee847c636f99 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 11:20:09 +1000 Subject: [PATCH 090/254] Tweak message on profile label --- app/views/shared/components/_show_profiles.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/shared/components/_show_profiles.html.haml b/app/views/shared/components/_show_profiles.html.haml index 5dc0c7c6dc..c2232c3555 100644 --- a/app/views/shared/components/_show_profiles.html.haml +++ b/app/views/shared/components/_show_profiles.html.haml @@ -2,5 +2,5 @@ .profile-checkbox %input{"ng-model" => "show_profiles", type: "checkbox", name: "profile"}>< %label Show profiles - %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but do have their own physical or online shop elsewhere", "popover-placement" => "left"}>< + %button.button.secondary.tiny.help-btn.ng-scope{:popover => "Profiles do not have a shopfront on the Open Food Network, but may have their own physical or online shop elsewhere", "popover-placement" => "left"}>< %i.ofn-i_013-help From d3c8e4a5474f41461117f8744c1006cadc838875 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 26 Sep 2014 11:18:54 +1000 Subject: [PATCH 091/254] Replacing reference to is_profile --- app/views/home/_hubs.html.haml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index 827bb0035f..67cb6abb40 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -1,4 +1,4 @@ -= inject_enterprises += inject_enterprises #hubs.hubs{"ng-controller" => "HubsCtrl"} .row .small-12.columns @@ -6,7 +6,7 @@ #active-table-search.row.pad-top .small-12.columns - %input{type: :text, + %input{type: :text, "ng-model" => "query", placeholder: "Search by name or suburb...", "ng-debounce" => "150", @@ -18,10 +18,10 @@ .small-12.columns .active_table %hub.active_table_node.row.animate-repeat{"ng-repeat" => "hub in filteredHubs = (hubs | hubs:query | taxons:activeTaxons | shipping:shippingTypes | showProfiles:show_profiles )", - "ng-class" => "{'is_profile' : hub.is_profile, 'closed' : !open(), 'open' : open(), 'inactive' : !hub.active, 'current' : current()}", + "ng-class" => "{'is_profile' : !hub.has_shopfront, 'closed' : !open(), 'open' : open(), 'inactive' : !hub.active, 'current' : current()}", "scroll-after-load" => true, "ng-controller" => "HubNodeCtrl", - id: "{{hub.hash}}"} + id: "{{hub.hash}}"} .small-12.columns = render partial: 'home/skinny' = render partial: 'home/fat' @@ -32,4 +32,3 @@ Sorry, no results found for %strong {{query}}. Try another search? - From a73541da715ecd4706841f957811e919f7cb93ab Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 12:07:38 +1000 Subject: [PATCH 092/254] Change styling for register modals --- app/assets/stylesheets/darkswarm/modal-login.css.sass | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/darkswarm/modal-login.css.sass b/app/assets/stylesheets/darkswarm/modal-login.css.sass index 38fe5dee3a..61108145bb 100644 --- a/app/assets/stylesheets/darkswarm/modal-login.css.sass +++ b/app/assets/stylesheets/darkswarm/modal-login.css.sass @@ -1,6 +1,13 @@ // Styling for login modal to style tabs +.reveal-modal.login-modal + border-bottom-color: #efefef + .login-modal background: #efefef .tabs-content - background: #fff \ No newline at end of file + background: #fff + padding-top: 10px + + + \ No newline at end of file From c1460afaee256dcc950bb185372d6e46a91b0d9c Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 12:07:58 +1000 Subject: [PATCH 093/254] Tweak language around the long description --- app/assets/javascripts/templates/registration/about.html.haml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 57f7c482e6..d014c96d90 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -28,8 +28,8 @@ .row .small-12.columns %label{ for: 'enterprise_long_desc' } Long Description: - %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping your description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } - %small {{ enterprise.long_description.length }} characters used + %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', rows: 6, placeholder: "This is your opportunity to tell the story of your enterprise - what makes you different and wonderful? We'd suggest keeping your description to under 600 characters or 150 words.", ng: { model: 'enterprise.long_description' } } + %small {{ enterprise.long_description.length }} characters / up to 600 recommended .small-12.large-4.columns .row .small-12.columns From e480d3a135321aec5be4b4a6a8585fe0dc689720 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 26 Sep 2014 13:06:29 +1000 Subject: [PATCH 094/254] rearrange admin sidebars --- Gemfile | 1 + Gemfile.lock | 1 + .../enterprises/_sidebar_payment_methods.html.haml | 9 +++++---- .../enterprises/_sidebar_shipping_methods.html.haml | 10 ++++++---- app/views/spree/admin/shared/_hubs_sidebar.html.haml | 11 ++++++----- 5 files changed, 19 insertions(+), 13 deletions(-) diff --git a/Gemfile b/Gemfile index 2e03d65a35..040e6f468e 100644 --- a/Gemfile +++ b/Gemfile @@ -43,6 +43,7 @@ gem 'spinjs-rails' gem 'rack-ssl', :require => 'rack/ssl' gem 'custom_error_message', :github => 'jeremydurham/custom-err-msg' gem 'angularjs-file-upload-rails', '~> 1.1.0' +gem 'nokogiri' gem 'foreigner' gem 'immigrant' diff --git a/Gemfile.lock b/Gemfile.lock index c1a2c66522..7a87123494 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -540,6 +540,7 @@ DEPENDENCIES letter_opener momentjs-rails newrelic_rpm + nokogiri oj paperclip perftools.rb diff --git a/app/views/admin/enterprises/_sidebar_payment_methods.html.haml b/app/views/admin/enterprises/_sidebar_payment_methods.html.haml index 8994c60be5..8ce457c6da 100644 --- a/app/views/admin/enterprises/_sidebar_payment_methods.html.haml +++ b/app/views/admin/enterprises/_sidebar_payment_methods.html.haml @@ -6,10 +6,11 @@ -# = hidden_field_tag "enterprise[payment_method_ids][]", [] - @payment_methods.each do |payment_method| %span.four.columns.alpha.list-item{ class: "#{cycle('odd','even')}", ng: { controller: 'paymentMethodCtrl', init: "findPaymentMethodByID(#{payment_method.id})" } } - %a.three.columns.alpha{ href: "#{edit_admin_payment_method_path(payment_method)}" } - = payment_method.name - %span.one.column.omega - = f.check_box :payment_method_ids, { multiple: true, 'ng-model' => 'PaymentMethod.selected' }, payment_method.id, nil + %span.three.columns.alpha + %label + = f.check_box :payment_method_ids, { multiple: true, 'ng-model' => 'PaymentMethod.selected' }, payment_method.id, nil + = payment_method.name + %a.one.column.omega{ href: "#{edit_admin_payment_method_path(payment_method)}" }Link - else .four.columns.alpha.list-item %span.three.columns.alpha None Available diff --git a/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml b/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml index 6d4a858366..9f87662a21 100644 --- a/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml +++ b/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml @@ -5,10 +5,12 @@ - if @shipping_methods.count > 0 - @shipping_methods.each do |shipping_method| %span.four.columns.alpha.list-item{ class: "#{cycle('odd','even')}", ng: { controller: 'shippingMethodCtrl', init: "findShippingMethodByID(#{shipping_method.id})" } } - %a.three.columns.alpha{ href: "#{edit_admin_shipping_method_path(shipping_method)}" } - = shipping_method.name - %span.one.column.omega - = f.check_box :shipping_method_ids, { :multiple => true, 'ng-model' => 'ShippingMethod.selected' }, shipping_method.id, nil + %span.three.columns.alpha + %label + = f.check_box :shipping_method_ids, { :multiple => true, 'ng-model' => 'ShippingMethod.selected' }, shipping_method.id, nil + = shipping_method.name + %a.one.column.omega{ href: "#{edit_admin_shipping_method_path(shipping_method)}" } + Link - else .four.columns.alpha.list-item %span.three.columns.alpha None Available diff --git a/app/views/spree/admin/shared/_hubs_sidebar.html.haml b/app/views/spree/admin/shared/_hubs_sidebar.html.haml index cdd367065a..09e6a7049c 100644 --- a/app/views/spree/admin/shared/_hubs_sidebar.html.haml +++ b/app/views/spree/admin/shared/_hubs_sidebar.html.haml @@ -8,10 +8,11 @@ = hidden_field klass, :distributor_ids, :multiple => true, value: nil - @hubs.each do |hub| %span.four.columns.alpha.list-item{ class: "#{cycle('odd','even')}" } - %a.three.columns.alpha{ href: "#{main_app.edit_admin_enterprise_path(hub)}" } - = hub.name - %span.one.column.omega - = check_box klass, :distributor_ids, { multiple: true }, hub.id, nil + %span.three.columns.omega + %label + = check_box klass, :distributor_ids, { multiple: true }, hub.id, nil + = hub.name + %a.one.column.alpha{ href: "#{main_app.edit_admin_enterprise_path(hub)}" }Link - else .four.columns.alpha.list-item %span.three.columns.alpha None Available @@ -19,4 +20,4 @@ %span.icon-remove-sign %a.four.columns.alpha.button{ href: "#{main_app.admin_enterprises_path}", class: "#{hubs_color}" } MANAGE - %span.icon-arrow-right \ No newline at end of file + %span.icon-arrow-right From 3406f926fc3b8b7e31af9f94d7e0ea45b4e9356a Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 26 Sep 2014 14:48:37 +1000 Subject: [PATCH 095/254] fix enterprsie model logic --- app/models/enterprise.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index ecd948aa7a..a81655a1de 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -215,7 +215,7 @@ class Enterprise < ActiveRecord::Base # Type: full - single - profile becomes Sells: all - own - none # Remove this return later. return "none" if !is_distributor || type == "profile" - return "own" if suppliers == [self] || type == "single" + return "own" if type == "single" || suppliers == [self] "all" end From c43b8abcbc833950e1d135def0043233abe859c5 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 14:55:10 +1000 Subject: [PATCH 096/254] Changing the markup to give a class where is a producer --- .../javascripts/templates/partials/enterprise_header.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index 8edca0280b..8612ba968e 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -5,7 +5,7 @@ %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} %i{"ng-class" => "enterprise.icon_font"} %span {{ enterprise.name }} - %h3{"ng-if" => "!enterprise.has_shopfront"} + %h3{"ng-if" => "!enterprise.has_shopfront", "ng-class" => "{'is_producer' : enterprise.is_primary_producer}"} %i{"ng-class" => "enterprise.icon_font"} %span {{ enterprise.name }} .small-12.medium-5.large-4.columns.text-right.small-only-text-left From 3adf571c1f55edd3a60b4d28164855869e0de943 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 14:55:35 +1000 Subject: [PATCH 097/254] Style the modal headers --- .../stylesheets/darkswarm/modal-enterprises.css.sass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass index 2ceaa96373..305566ad58 100644 --- a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass +++ b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass @@ -42,6 +42,10 @@ margin-bottom: 0 padding-bottom: 0 line-height: 1 + + h3 > i + color: $clr-brick + p line-height: 2.4 @media all and (max-width: 640px) @@ -50,6 +54,10 @@ h3 a:hover span border-bottom: 1px solid $clr-brick-bright + .is_producer + &, & * + color: $clr-turquoise + // ABOUT Enterprise From 781fcae946c65fc39c0f3fbdae12c32e2456c210 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 12:07:38 +1000 Subject: [PATCH 098/254] Change styling for register modals --- app/assets/stylesheets/darkswarm/modal-login.css.sass | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/darkswarm/modal-login.css.sass b/app/assets/stylesheets/darkswarm/modal-login.css.sass index 38fe5dee3a..61108145bb 100644 --- a/app/assets/stylesheets/darkswarm/modal-login.css.sass +++ b/app/assets/stylesheets/darkswarm/modal-login.css.sass @@ -1,6 +1,13 @@ // Styling for login modal to style tabs +.reveal-modal.login-modal + border-bottom-color: #efefef + .login-modal background: #efefef .tabs-content - background: #fff \ No newline at end of file + background: #fff + padding-top: 10px + + + \ No newline at end of file From dee503befbd612e628738d1c60b285888d71be48 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 12:07:58 +1000 Subject: [PATCH 099/254] Tweak language around the long description --- app/assets/javascripts/templates/registration/about.html.haml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 57f7c482e6..d014c96d90 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -28,8 +28,8 @@ .row .small-12.columns %label{ for: 'enterprise_long_desc' } Long Description: - %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping your description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } - %small {{ enterprise.long_description.length }} characters used + %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', rows: 6, placeholder: "This is your opportunity to tell the story of your enterprise - what makes you different and wonderful? We'd suggest keeping your description to under 600 characters or 150 words.", ng: { model: 'enterprise.long_description' } } + %small {{ enterprise.long_description.length }} characters / up to 600 recommended .small-12.large-4.columns .row .small-12.columns From e9c8547ca3ea0164b223a0d72b14b1fbfd2f667e Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 26 Sep 2014 14:48:37 +1000 Subject: [PATCH 100/254] fix enterprsie model logic --- app/models/enterprise.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index ecd948aa7a..a81655a1de 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -215,7 +215,7 @@ class Enterprise < ActiveRecord::Base # Type: full - single - profile becomes Sells: all - own - none # Remove this return later. return "none" if !is_distributor || type == "profile" - return "own" if suppliers == [self] || type == "single" + return "own" if type == "single" || suppliers == [self] "all" end From 237d129710e6317b11d5e04fe560ab73d12f4ce9 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 14:55:10 +1000 Subject: [PATCH 101/254] Changing the markup to give a class where is a producer --- .../javascripts/templates/partials/enterprise_header.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/templates/partials/enterprise_header.html.haml b/app/assets/javascripts/templates/partials/enterprise_header.html.haml index 8edca0280b..8612ba968e 100644 --- a/app/assets/javascripts/templates/partials/enterprise_header.html.haml +++ b/app/assets/javascripts/templates/partials/enterprise_header.html.haml @@ -5,7 +5,7 @@ %a{"bo-href" => "enterprise.path", "ofn-empties-cart" => "enterprise", bindonce: true} %i{"ng-class" => "enterprise.icon_font"} %span {{ enterprise.name }} - %h3{"ng-if" => "!enterprise.has_shopfront"} + %h3{"ng-if" => "!enterprise.has_shopfront", "ng-class" => "{'is_producer' : enterprise.is_primary_producer}"} %i{"ng-class" => "enterprise.icon_font"} %span {{ enterprise.name }} .small-12.medium-5.large-4.columns.text-right.small-only-text-left From 2ea0c89899e3981d747ff1ad42f5d86245f1f4ae Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 14:55:35 +1000 Subject: [PATCH 102/254] Style the modal headers --- .../stylesheets/darkswarm/modal-enterprises.css.sass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass index 2ceaa96373..305566ad58 100644 --- a/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass +++ b/app/assets/stylesheets/darkswarm/modal-enterprises.css.sass @@ -42,6 +42,10 @@ margin-bottom: 0 padding-bottom: 0 line-height: 1 + + h3 > i + color: $clr-brick + p line-height: 2.4 @media all and (max-width: 640px) @@ -50,6 +54,10 @@ h3 a:hover span border-bottom: 1px solid $clr-brick-bright + .is_producer + &, & * + color: $clr-turquoise + // ABOUT Enterprise From 299b0fe5be6bef1c314b3b736ae0c50fbba34da5 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 26 Sep 2014 14:52:45 +1000 Subject: [PATCH 103/254] Allowing all enterprise users to access products --- app/models/spree/ability_decorator.rb | 3 ++- spec/models/spree/ability_spec.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 08fc4407ce..3ce7066867 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -19,7 +19,8 @@ class AbilityDecorator def can_manage_products?(user) - ( user.enterprises.map(&:type) & %w(single full) ).any? + # ( user.enterprises.map(&:type) & %w(single full) ).any? + can_manage_enterprises? user end diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index 78ca1db909..7402c1b527 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -44,7 +44,7 @@ module Spree it "can't when a user manages a 'profile' type enterprise" do user.enterprise_roles.create! enterprise: enterprise_profile - subject.can_manage_products?(user).should be_false + subject.can_manage_products?(user).should be_true end it "can't when the user manages no enterprises" do From 4b2f1cefa0773800a648f9c5cb672fce5d9815f0 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 26 Sep 2014 17:11:11 +1000 Subject: [PATCH 104/254] Spliting order management abilities out of product management abilities --- app/models/spree/ability_decorator.rb | 9 ++- spec/features/admin/enterprise_user_spec.rb | 12 ++-- spec/models/spree/ability_spec.rb | 68 +++++++++++---------- 3 files changed, 47 insertions(+), 42 deletions(-) diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 3ce7066867..5fdb4c2342 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -5,6 +5,7 @@ class AbilityDecorator add_base_abilities user if is_new_user? user add_enterprise_management_abilities user if can_manage_enterprises? user add_product_management_abilities user if can_manage_products? user + add_order_management_abilities user if can_manage_orders? user add_relationship_management_abilities user if can_manage_relationships? user end @@ -17,12 +18,13 @@ class AbilityDecorator user.enterprises.present? end - def can_manage_products?(user) - # ( user.enterprises.map(&:type) & %w(single full) ).any? can_manage_enterprises? user end + def can_manage_orders?(user) + ( user.enterprises.map(&:type) & %w(single full) ).any? + end def can_manage_relationships?(user) can_manage_enterprises? user @@ -47,7 +49,6 @@ class AbilityDecorator end end - def add_product_management_abilities(user) # Enterprise User can only access products that they are a supplier for can [:create], Spree::Product @@ -65,7 +66,9 @@ class AbilityDecorator can [:admin, :index, :read, :search], Spree::Taxon can [:admin, :index, :read, :create, :edit], Spree::Classification + end + def add_order_management_abilities(user) # Enterprise User can only access orders that they are a distributor for can [:index, :create], Spree::Order can [:read, :update, :fire, :resend], Spree::Order do |order| diff --git a/spec/features/admin/enterprise_user_spec.rb b/spec/features/admin/enterprise_user_spec.rb index 77378f6cbd..70e6a9b265 100644 --- a/spec/features/admin/enterprise_user_spec.rb +++ b/spec/features/admin/enterprise_user_spec.rb @@ -64,7 +64,7 @@ feature %q{ page.should have_admin_menu_item 'Dashboard' page.should have_admin_menu_item 'Enterprises' - ['Orders', 'Products', 'Reports', 'Configuration', 'Promotions', 'Users', 'Order Cycles'].each do |menu_item_name| + ['Orders', 'Reports', 'Configuration', 'Promotions', 'Users', 'Order Cycles'].each do |menu_item_name| page.should_not have_admin_menu_item menu_item_name end end @@ -79,15 +79,15 @@ feature %q{ end end - it "does not show me product management controls" do - page.should_not have_selector '#products' + it "shows me product management controls, but not order_cycle controls" do + page.should have_selector '#products' page.should_not have_selector '#order_cycles' end - it "does not show me enterprise product info, payment methods, shipping methods or enterprise fees" do + it "shows me enterprise product info but not payment methods, shipping methods or enterprise fees" do # Producer product info - page.should_not have_selector '.producers_tab span', text: 'Total Products' - page.should_not have_selector '.producers_tab span', text: 'Active Products' + page.should have_selector '.producers_tab span', text: 'Total Products' + page.should have_selector '.producers_tab span', text: 'Active Products' page.should_not have_selector '.producers_tab span', text: 'Products in OCs' # Payment methods, shipping methods, enterprise fees diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index 7402c1b527..2d2d1cfb01 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -13,44 +13,46 @@ module Spree let(:enterprise_single) { create(:enterprise, type: 'single') } let(:enterprise_profile) { create(:enterprise, type: 'profile') } - describe "creating enterprises" do + context "as manager of a 'full' type enterprise" do + before do + user.enterprise_roles.create! enterprise: enterprise_full + end + + it { subject.can_manage_products?(user).should be_true } + it { subject.can_manage_enterprises?(user).should be_true } + it { subject.can_manage_orders?(user).should be_true } + end + + context "as manager of a 'single' type enterprise" do + before do + user.enterprise_roles.create! enterprise: enterprise_single + end + + it { subject.can_manage_products?(user).should be_true } + it { subject.can_manage_enterprises?(user).should be_true } + it { subject.can_manage_orders?(user).should be_true } + end + + context "as manager of a 'profile' type enterprise" do + before do + user.enterprise_roles.create! enterprise: enterprise_profile + end + + it { subject.can_manage_products?(user).should be_true } + it { subject.can_manage_enterprises?(user).should be_true } + it { subject.can_manage_orders?(user).should be_false } + end + + context "as a new user with no enterprises" do + it { subject.can_manage_products?(user).should be_false } + it { subject.can_manage_enterprises?(user).should be_false } + it { subject.can_manage_orders?(user).should be_false } + it "can create enterprises straight off the bat" do subject.is_new_user?(user).should be_true expect(user).to have_ability :create, for: Enterprise end end - - describe "managing enterprises" do - it "can manage enterprises when the user has at least one enterprise assigned" do - user.enterprise_roles.create! enterprise: enterprise_full - subject.can_manage_enterprises?(user).should be_true - end - - it "can't otherwise" do - subject.can_manage_enterprises?(user).should be_false - end - end - - describe "managing products" do - it "can when a user manages a 'full' type enterprise" do - user.enterprise_roles.create! enterprise: enterprise_full - subject.can_manage_products?(user).should be_true - end - - it "can when a user manages a 'single' type enterprise" do - user.enterprise_roles.create! enterprise: enterprise_single - subject.can_manage_products?(user).should be_true - end - - it "can't when a user manages a 'profile' type enterprise" do - user.enterprise_roles.create! enterprise: enterprise_profile - subject.can_manage_products?(user).should be_true - end - - it "can't when the user manages no enterprises" do - subject.can_manage_products?(user).should be_false - end - end end describe 'Roles' do From 92a40fc8420ebf0653294b6acc9ed8d501661f2a Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 26 Sep 2014 17:15:21 +1000 Subject: [PATCH 105/254] order mailer edits --- .../spree/order_mailer/confirm_email.text.haml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml index 1ebc1a89af..9822653969 100644 --- a/app/views/spree/order_mailer/confirm_email.text.haml +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -13,7 +13,7 @@ Subtotal: #{number_to_currency checkout_cart_total_with_adjustments(@order)} - checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| #{raw(adjustment.label)} #{adjustment.display_amount} Order Total: #{@order.display_total} -- if @order.payments.first.andand.payment_method.andand.type == "Spree::PaymentMethod::Check" +- if @order.payments.first.andand.payment_method.andand.type == "Spree::PaymentMethod::Check" and @order.payments.first.andand.payment_method.andand.description \ ============================================================ Payment Details @@ -28,11 +28,14 @@ Order Total: #{@order.display_total} Your order will be delivered to: #{@order.ship_address.to_s} -- if @order.order_cycle.andand.pickup_time_for(@order.distributor) - Delivery on: #{@order.order_cycle.pickup_time_for(@order.distributor)} + - if @order.shipping_method.andand.description + #{@order.shipping_method.description.html_safe} -- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) - Other delivery information: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} + - if @order.order_cycle.andand.pickup_time_for(@order.distributor) + Delivery on: #{@order.order_cycle.pickup_time_for(@order.distributor)} + + - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) + Other delivery information: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} - else \ From 0c99007323b285db28c6ed0ebf964743c814a6c1 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 26 Sep 2014 17:45:15 +1000 Subject: [PATCH 106/254] Tweak the modal styling for register modals --- .../darkswarm/directives/registration_limit_modal.js.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee index 1fecfbf804..2b38b3d31f 100644 --- a/app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/registration_limit_modal.js.coffee @@ -3,7 +3,7 @@ Darkswarm.directive "ofnRegistrationLimitModal", (Navigation, $modal, Loading) - link: (scope, elem, attr)-> scope.modalInstance = $modal.open templateUrl: 'registration/limit_reached.html' - windowClass: "login-modal large" + windowClass: "login-modal register-modal xlarge" backdrop: 'static' scope.modalInstance.result.then scope.close, scope.close From dee869a273ba18730629bc342a19a17fa55bf653 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Fri, 26 Sep 2014 17:57:45 +1000 Subject: [PATCH 107/254] move checks and links in sidebars --- .../stylesheets/admin/sidebar-item.css.sass | 6 ++++-- .../_sidebar_payment_methods.html.haml | 12 +++++++----- .../_sidebar_shipping_methods.html.haml | 13 +++++++------ .../spree/admin/shared/_hubs_sidebar.html.haml | 12 +++++++----- .../spree/order_mailer/confirm_email.text.haml | 8 ++++---- config/initializers/spree.rb | 16 ++++++++-------- 6 files changed, 37 insertions(+), 30 deletions(-) diff --git a/app/assets/stylesheets/admin/sidebar-item.css.sass b/app/assets/stylesheets/admin/sidebar-item.css.sass index ee7542f138..d25d43ab29 100644 --- a/app/assets/stylesheets/admin/sidebar-item.css.sass +++ b/app/assets/stylesheets/admin/sidebar-item.css.sass @@ -33,6 +33,9 @@ div.sidebar_item color: #DA5354 .list-item + .icon-arrow-right + padding-top: 6px + font-size: 20px border: solid #5498da border-width: 0px 1px 0px 1px a.alpha, span.alpha @@ -40,7 +43,6 @@ div.sidebar_item margin-left: -1px padding: 10px 2px 10px 5% overflow: hidden - max-width: 160px text-overflow: ellipsis span.omega padding: 8px 18px 8px 0px @@ -72,4 +74,4 @@ div.sidebar_item background-color: #DA5354 &:hover background-color: #9fc820 - \ No newline at end of file + diff --git a/app/views/admin/enterprises/_sidebar_payment_methods.html.haml b/app/views/admin/enterprises/_sidebar_payment_methods.html.haml index 8ce457c6da..cb31cc7fff 100644 --- a/app/views/admin/enterprises/_sidebar_payment_methods.html.haml +++ b/app/views/admin/enterprises/_sidebar_payment_methods.html.haml @@ -6,11 +6,13 @@ -# = hidden_field_tag "enterprise[payment_method_ids][]", [] - @payment_methods.each do |payment_method| %span.four.columns.alpha.list-item{ class: "#{cycle('odd','even')}", ng: { controller: 'paymentMethodCtrl', init: "findPaymentMethodByID(#{payment_method.id})" } } - %span.three.columns.alpha - %label - = f.check_box :payment_method_ids, { multiple: true, 'ng-model' => 'PaymentMethod.selected' }, payment_method.id, nil - = payment_method.name - %a.one.column.omega{ href: "#{edit_admin_payment_method_path(payment_method)}" }Link + %span.four.columns + %span.three.columns.alpha + %label + = f.check_box :payment_method_ids, { multiple: true, 'ng-model' => 'PaymentMethod.selected' }, payment_method.id, nil + = payment_method.name + %a.one.columns.omega{ href: "#{edit_admin_payment_method_path(payment_method)}" } + %span.icon-arrow-right - else .four.columns.alpha.list-item %span.three.columns.alpha None Available diff --git a/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml b/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml index 9f87662a21..14f65fb755 100644 --- a/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml +++ b/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml @@ -5,12 +5,13 @@ - if @shipping_methods.count > 0 - @shipping_methods.each do |shipping_method| %span.four.columns.alpha.list-item{ class: "#{cycle('odd','even')}", ng: { controller: 'shippingMethodCtrl', init: "findShippingMethodByID(#{shipping_method.id})" } } - %span.three.columns.alpha - %label - = f.check_box :shipping_method_ids, { :multiple => true, 'ng-model' => 'ShippingMethod.selected' }, shipping_method.id, nil - = shipping_method.name - %a.one.column.omega{ href: "#{edit_admin_shipping_method_path(shipping_method)}" } - Link + %span.four.columns + %span.three.columns.alpha + %label + = f.check_box :shipping_method_ids, { :multiple => true, 'ng-model' => 'ShippingMethod.selected' }, shipping_method.id, nil + = shipping_method.name + %a.one.columns.omega{ href: "#{edit_admin_shipping_method_path(shipping_method)}" } + %span.one.column.alpha.icon-arrow-right - else .four.columns.alpha.list-item %span.three.columns.alpha None Available diff --git a/app/views/spree/admin/shared/_hubs_sidebar.html.haml b/app/views/spree/admin/shared/_hubs_sidebar.html.haml index 09e6a7049c..23c536402b 100644 --- a/app/views/spree/admin/shared/_hubs_sidebar.html.haml +++ b/app/views/spree/admin/shared/_hubs_sidebar.html.haml @@ -8,11 +8,13 @@ = hidden_field klass, :distributor_ids, :multiple => true, value: nil - @hubs.each do |hub| %span.four.columns.alpha.list-item{ class: "#{cycle('odd','even')}" } - %span.three.columns.omega - %label - = check_box klass, :distributor_ids, { multiple: true }, hub.id, nil - = hub.name - %a.one.column.alpha{ href: "#{main_app.edit_admin_enterprise_path(hub)}" }Link + %span.four.columns + %span.three.columns.alpha + %label + = check_box klass, :distributor_ids, { multiple: true }, hub.id, nil + = hub.name + %a.one.column.omega{ href: "#{main_app.edit_admin_enterprise_path(hub)}" } + %span.icon-arrow-right - else .four.columns.alpha.list-item %span.three.columns.alpha None Available diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml index 1ebc1a89af..eb2c77fe80 100644 --- a/app/views/spree/order_mailer/confirm_email.text.haml +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -28,11 +28,11 @@ Order Total: #{@order.display_total} Your order will be delivered to: #{@order.ship_address.to_s} -- if @order.order_cycle.andand.pickup_time_for(@order.distributor) - Delivery on: #{@order.order_cycle.pickup_time_for(@order.distributor)} + - if @order.order_cycle.andand.pickup_time_for(@order.distributor) + Delivery on: #{@order.order_cycle.pickup_time_for(@order.distributor)} -- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) - Other delivery information: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} + - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) + Other delivery information: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} - else \ diff --git a/config/initializers/spree.rb b/config/initializers/spree.rb index f722c60f1a..8078dac761 100644 --- a/config/initializers/spree.rb +++ b/config/initializers/spree.rb @@ -11,11 +11,16 @@ require 'spree/product_filters' Spree.config do |config| config.shipping_instructions = true - config.checkout_zone = 'Australia' + config.checkout_zone = ENV["CHECKOUT_ZONE"] config.address_requires_state = true # 12 should be Australia. Hardcoded for CI (Jenkins), where countries are not pre-loaded. - config.default_country_id = 12 + if Rails.env.test? or Rails.env.development? + config.default_country_id = 12 + else + country = Spree::Country.find_by_name(ENV["DEFAULT_COUNTRY"]) + config.default_country_id = country.id if country.present? + end # -- spree_paypal_express # Auto-capture payments. Without this option, payments must be manually captured in the paypal interface. @@ -23,11 +28,6 @@ Spree.config do |config| #config.override_actionmailer_config = false end -# TODO Work out why this is necessary -# Seems like classes within OFN module become 'uninitialized' when server reloads -# unless the empty module is explicity 'registered' here. Something to do with autoloading? -module OpenFoodNetwork -end # Add calculators category for enterprise fees module Spree @@ -43,7 +43,7 @@ module Spree end # Forcing spree to always allow SSL connections -# Since we are using config.force_ssl = true +# Since we are using config.force_ssl = true # Without this we get a redirect loop: see https://groups.google.com/forum/#!topic/spree-user/NwpqGxJ4klk SslRequirement.module_eval do protected From beb85e862a5def9b3724fd2d7267f6321d71b282 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sat, 27 Sep 2014 15:21:27 +1000 Subject: [PATCH 108/254] get type > sells migration mostly working --- .../admin/enterprises_controller.rb | 15 +++++----- .../admin/overview_controller_decorator.rb | 3 +- app/models/enterprise.rb | 29 ++++++++----------- app/models/spree/ability_decorator.rb | 2 +- app/serializers/api/enterprise_serializer.rb | 11 ++++--- app/views/admin/enterprises/_form.html.haml | 22 ++++++-------- app/views/admin/enterprises/index.html.haml | 5 +--- app/views/json/partials/_enterprise.rabl | 4 +-- .../overview/_enterprises_hubs_tab.html.haml | 2 +- ...140927005043_enterprise_config_refactor.rb | 23 +++++++++++++++ db/schema.rb | 11 ++++--- 11 files changed, 71 insertions(+), 56 deletions(-) create mode 100644 db/migrate/20140927005043_enterprise_config_refactor.rb diff --git a/app/controllers/admin/enterprises_controller.rb b/app/controllers/admin/enterprises_controller.rb index bde7bff431..bbb8073deb 100644 --- a/app/controllers/admin/enterprises_controller.rb +++ b/app/controllers/admin/enterprises_controller.rb @@ -3,8 +3,8 @@ module Admin before_filter :load_enterprise_set, :only => :index before_filter :load_countries, :except => :index before_filter :load_methods_and_fees, :only => [:new, :edit, :update, :create] - before_filter :check_type, only: :update - before_filter :check_bulk_type, only: :bulk_update + before_filter :check_sells, only: :update + before_filter :check_bulk_sells, only: :bulk_update before_filter :override_owner, only: :create before_filter :check_owner, only: :update before_filter :check_bulk_owner, only: :bulk_update @@ -50,7 +50,8 @@ module Admin end def collection - Enterprise.managed_by(spree_current_user).order('is_distributor DESC, is_primary_producer ASC, name') + # TODO is_distributor DESC, + Enterprise.managed_by(spree_current_user).order('is_primary_producer ASC, name') end def collection_actions @@ -63,16 +64,16 @@ module Admin @enterprise_fees = EnterpriseFee.managed_by(spree_current_user).for_enterprise(@enterprise).order(:fee_type, :name).all end - def check_bulk_type + def check_bulk_sells unless spree_current_user.admin? params[:enterprise_set][:collection_attributes].each do |i, enterprise_params| - enterprise_params.delete :type + enterprise_params.delete :sells end end end - def check_type - params[:enterprise].delete :type unless spree_current_user.admin? + def check_sells + params[:enterprise].delete :sells unless spree_current_user.admin? end def override_owner diff --git a/app/controllers/spree/admin/overview_controller_decorator.rb b/app/controllers/spree/admin/overview_controller_decorator.rb index a2288dab88..1cf8cb6f4e 100644 --- a/app/controllers/spree/admin/overview_controller_decorator.rb +++ b/app/controllers/spree/admin/overview_controller_decorator.rb @@ -1,6 +1,7 @@ Spree::Admin::OverviewController.class_eval do def index - @enterprises = Enterprise.managed_by(spree_current_user).order('is_distributor DESC, is_primary_producer ASC, name') + # TODO is_distributor DESC, + @enterprises = Enterprise.managed_by(spree_current_user).order('is_primary_producer ASC, name') @product_count = Spree::Product.active.managed_by(spree_current_user).count @order_cycle_count = OrderCycle.active.managed_by(spree_current_user).count end diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index a81655a1de..a078652d68 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -1,5 +1,5 @@ class Enterprise < ActiveRecord::Base - TYPES = %w(full single profile) + SELLS = %w(none own any) ENTERPRISE_SEARCH_RADIUS = 100 self.inheritance_column = nil @@ -47,7 +47,7 @@ class Enterprise < ActiveRecord::Base validates :name, presence: true - validates :type, presence: true, inclusion: {in: TYPES} + validates :sells, presence: true, inclusion: {in: SELLS} validates :address, presence: true, associated: true validates_presence_of :owner validate :enforce_ownership_limit, if: lambda { owner_id_changed? } @@ -59,7 +59,7 @@ class Enterprise < ActiveRecord::Base scope :by_name, order('name') scope :visible, where(:visible => true) scope :is_primary_producer, where(:is_primary_producer => true) - scope :is_distributor, where(:is_distributor => true) + scope :is_distributor, where('sells != ?', 'none') scope :supplying_variant_in, lambda { |variants| joins(:supplied_products => :variants_including_master).where('spree_variants.id IN (?)', variants).select('DISTINCT enterprises.*') } scope :with_supplied_active_products_on_hand, lambda { joins(:supplied_products) @@ -210,13 +210,8 @@ class Enterprise < ActiveRecord::Base Spree::Variant.joins(:product => :product_distributions).where('product_distributions.distributor_id=?', self.id) end - # Replaces currententerprse type field. - def sells - # Type: full - single - profile becomes Sells: all - own - none - # Remove this return later. - return "none" if !is_distributor || type == "profile" - return "own" if type == "single" || suppliers == [self] - "all" + def is_distributor + not self.sells == "none" end # Simplify enterprise categories for frontend logic and icons, and maybe other things. @@ -224,21 +219,21 @@ class Enterprise < ActiveRecord::Base # Make this crazy logic human readable so we can argue about it sanely. # This can be simplified later, it's like this for readablitlty during changes. category = is_primary_producer ? "producer_" : "non_producer_" - category << "sell_" + sells + category << "sells_" + sells # Map backend cases to front end cases. case category - when "producer_sell_all" + when "producer_sells_any" "producer_hub" # Producer hub who sells own and others produce and supplies other hubs. - when "producer_sell_own" + when "producer_sells_own" "producer_shop" # Producer with shopfront and supplies other hubs. - when "producer_sell_none" + when "producer_sells_none" "producer" # Producer only supplies through others. - when "non_producer_sell_all" + when "non_producer_sells_any" "hub" # Hub selling others products in order cycles. - when "non_producer_sell_own" + when "non_producer_sells_own" "hub" # Wholesaler selling through own shopfront? - when "non_producer_sell_none" + when "non_producer_sells_none" "hub_profile" # Hub selling outside the system. end end diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 3ce7066867..1391e0485c 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -73,7 +73,7 @@ class AbilityDecorator # during the order creation process from the admin backend order.distributor.nil? || user.enterprises.include?(order.distributor) end - can [:admin, :bulk_management], Spree::Order if user.admin? || user.enterprises.any?(&:is_distributor?) + can [:admin, :bulk_management], Spree::Order if user.admin? || user.enterprises.any?(&:is_distributor) can [:admin, :create], Spree::LineItem can [:admin, :index, :read, :create, :edit, :update, :fire], Spree::Payment diff --git a/app/serializers/api/enterprise_serializer.rb b/app/serializers/api/enterprise_serializer.rb index 6841337024..20379d5193 100644 --- a/app/serializers/api/enterprise_serializer.rb +++ b/app/serializers/api/enterprise_serializer.rb @@ -17,8 +17,7 @@ end class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer attributes :orders_close_at, :active - #TODO: Remove these later - attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :has_hub_listing, :enterprise_category + attributes :icon, :icon_font, :producer_icon_font, :has_shopfront, :has_hub_listing, :enterprise_category, :is_distributor def orders_close_at OrderCycle.first_closing_for(object).andand.orders_close_at @@ -33,12 +32,16 @@ class Api::UncachedEnterpriseSerializer < ActiveModel::Serializer end def has_shopfront - object.is_distributor && object.type != 'profile' + object.is_distributor + end + + def is_distributor + object.is_distributor end # Used to select enterprises for hub listing def has_hub_listing - has_shopfront || object.enterprise_category == "hub_profile" + object.is_distributor || object.enterprise_category == "hub_profile" end # Map svg icons. diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index 6f86c3e703..8afa2750fa 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -33,12 +33,8 @@ .row .three.columns.alpha %label Enterprise Type(s) - .with-tip{'data-powertip' => "Select 'Producer' if you are a primary producer of food. Select 'Hub' if you want a shop-front. You can choose either or both."} + .with-tip{'data-powertip' => "Select 'Producer' if you are a primary producer of food."} %a What's this? - .two.columns - = f.check_box :is_distributor, 'ng-model' => 'Enterprise.is_distributor' -   - = f.label :is_distributor, 'Hub' .five.columns.omega = f.check_box :is_primary_producer, 'ng-model' => 'Enterprise.is_primary_producer'   @@ -47,21 +43,21 @@ .row .alpha.eleven.columns .three.columns.alpha - = f.label :type, 'Profile type' - .with-tip{'data-powertip' => "Full - enterprise may have products and relationships.
Single - enterprise may have products but no relationships.
Profile - enterprise has a profile but no products or relationships.
"} + = f.label :sells, 'Sells' + .with-tip{'data-powertip' => "None - enterprise does not sell to customers directly.
Own - Enterprise sells own products to customers.
Any - Enterprise can sell own or other enterprises products.
"} %a What's this? .two.columns - = f.radio_button :type, "full" + = f.radio_button :sells, "none"   - = f.label :type, "Full", value: "full" + = f.label :sells, "None", value: "none" .two.columns - = f.radio_button :type, "single" + = f.radio_button :sells, "own"   - = f.label :type, "Single", value: "single" + = f.label :sells, "Own", value: "own" .four.columns.omega - = f.radio_button :type, "profile" + = f.radio_button :sells, "any"   - = f.label :type, "Profile", value: "profile" + = f.label :sells, "Any", value: "any" .row .three.columns.alpha %label Visible in search? diff --git a/app/views/admin/enterprises/index.html.haml b/app/views/admin/enterprises/index.html.haml index 03e5335155..79f59d7171 100644 --- a/app/views/admin/enterprises/index.html.haml +++ b/app/views/admin/enterprises/index.html.haml @@ -37,12 +37,9 @@ %td = enterprise_form.check_box :is_primary_producer Producer - %br/ - = enterprise_form.check_box :is_distributor - Hub %td= enterprise_form.check_box :visible - if spree_current_user.admin? - %td= enterprise_form.select :type, Enterprise::TYPES, {}, class: 'select2 fullwidth' + %td= enterprise_form.select :sells, Enterprise::SELLS, {}, class: 'select2 fullwidth' - if spree_current_user.admin? %td= enterprise_form.select :owner_id, enterprise.users.map{ |e| [ e.email, e.id ] }, {}, class: "select2 fullwidth" %td{"data-hook" => "admin_users_index_row_actions"} diff --git a/app/views/json/partials/_enterprise.rabl b/app/views/json/partials/_enterprise.rabl index 5b52898482..b8800e22ae 100644 --- a/app/views/json/partials/_enterprise.rabl +++ b/app/views/json/partials/_enterprise.rabl @@ -21,9 +21,9 @@ node :promo_image do |enterprise| end node :icon do |e| - if e.is_primary_producer? and e.is_distributor? + if e.is_primary_producer and e.is_distributor image_path "map_003-producer-shop.svg" - elsif e.is_primary_producer? + elsif e.is_primary_producer image_path "map_001-producer-only.svg" else image_path "map_005-hub.svg" diff --git a/app/views/spree/admin/overview/_enterprises_hubs_tab.html.haml b/app/views/spree/admin/overview/_enterprises_hubs_tab.html.haml index cb177f9fb3..6cfd9c3bc5 100644 --- a/app/views/spree/admin/overview/_enterprises_hubs_tab.html.haml +++ b/app/views/spree/admin/overview/_enterprises_hubs_tab.html.haml @@ -8,7 +8,7 @@ - if can? :admin, EnterpriseFee %span.centered.three.columns Enterprise Fees %div.sixteen.columns.alpha.list - - @enterprises.is_distributor.each do |enterprise| + - @enterprises.each do |enterprise| %a.sixteen.columns.alpha.list-item{ class: "#{cycle('odd','even')}", href: "#{main_app.edit_admin_enterprise_path(enterprise)}" } %span.five.columns.alpha = enterprise.name diff --git a/db/migrate/20140927005043_enterprise_config_refactor.rb b/db/migrate/20140927005043_enterprise_config_refactor.rb new file mode 100644 index 0000000000..636b535be3 --- /dev/null +++ b/db/migrate/20140927005043_enterprise_config_refactor.rb @@ -0,0 +1,23 @@ +class EnterpriseConfigRefactor < ActiveRecord::Migration + def up + add_column :enterprises, :sells, :string, null: false, default: 'none' + + Enterprise.all do |enterprise| + enterprise.sells = sells_what?(enterprise) + enterprise.save! + end + + remove_column :enterprises, :type + remove_column :enterprises, :is_distributor + end + + def down + end + + #TODO make this work + def sells_what?(enterprise) + return "none" if !enterprise.is_distributor || enterprise.type == "profile" + return "own" if enterprise.type == "single" || enterprise.suppliers == [enterprise] + return "any" + end +end diff --git a/db/schema.rb b/db/schema.rb index 73f10210a7..67084cc347 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20140904003026) do +ActiveRecord::Schema.define(:version => 20140927005043) do create_table "adjustment_metadata", :force => true do |t| t.integer "adjustment_id" @@ -238,7 +238,6 @@ ActiveRecord::Schema.define(:version => 20140904003026) do t.string "description" t.text "long_description" t.boolean "is_primary_producer" - t.boolean "is_distributor" t.string "contact" t.string "phone" t.string "email" @@ -249,8 +248,8 @@ ActiveRecord::Schema.define(:version => 20140904003026) do t.integer "address_id" t.string "pickup_times" t.string "next_collection_at" - t.datetime "created_at", :null => false - t.datetime "updated_at", :null => false + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false t.text "distributor_info" t.string "logo_file_name" t.string "logo_content_type" @@ -264,8 +263,8 @@ ActiveRecord::Schema.define(:version => 20140904003026) do t.string "facebook" t.string "instagram" t.string "linkedin" - t.string "type", :default => "profile", :null => false - t.integer "owner_id", :null => false + t.integer "owner_id", :null => false + t.string "sells", :default => "none", :null => false end add_index "enterprises", ["address_id"], :name => "index_enterprises_on_address_id" From b821107c2749ebd003d6201eef2f3efbdfcd37dc Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sat, 27 Sep 2014 18:14:10 +1000 Subject: [PATCH 109/254] bugfix migration ad specs --- .../enterprise_controller.js.coffee | 3 +- .../templates/registration/details.html.haml | 2 +- app/views/admin/enterprises/_form.html.haml | 8 +-- .../_sidebar_enterprise_fees.html.haml | 2 +- .../_sidebar_payment_methods.html.haml | 2 +- .../_sidebar_shipping_methods.html.haml | 2 +- config/ng-test.conf.js | 7 ++ db/schema.rb | 10 +-- .../admin/enterprises_controller_spec.rb | 34 ++++----- .../admin/payment_methods_controller_spec.rb | 2 +- spec/factories.rb | 7 +- spec/features/admin/enterprise_user_spec.rb | 4 +- spec/features/admin/enterprises_spec.rb | 39 ++++++----- spec/features/consumer/registration_spec.rb | 2 +- .../consumer/shopping/shopping_spec.rb | 2 +- spec/models/enterprise_spec.rb | 69 ++++++------------- spec/models/order_cycle_spec.rb | 4 +- 17 files changed, 94 insertions(+), 105 deletions(-) diff --git a/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee b/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee index c5b38191ba..a872661b27 100644 --- a/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee +++ b/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee @@ -3,6 +3,7 @@ angular.module("admin.enterprises") $scope.Enterprise = Enterprise.enterprise $scope.PaymentMethods = PaymentMethods.paymentMethods $scope.ShippingMethods = ShippingMethods.shippingMethods + $scope.Enterprise.sells = "none" for payment_method in $scope.PaymentMethods payment_method.selected = payment_method.id in $scope.Enterprise.payment_method_ids @@ -32,4 +33,4 @@ angular.module("admin.enterprises") $scope.ShippingMethods.reduce (count, shipping_method) -> count++ if shipping_method.selected count - , 0 \ No newline at end of file + , 0 diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index bb358a1864..cecf588e11 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -20,7 +20,7 @@ %label Choose one: .row .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } - %a.panel#producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } + %a.panel#producer-panel{ href: "#", ng: { click: "enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } .left / %render-svg{ path: "/assets/map-icon-producer.svg" } %h4 I'm A Producer diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index 8afa2750fa..0904cee944 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -32,7 +32,7 @@ .row .three.columns.alpha - %label Enterprise Type(s) + %label Primary Producer .with-tip{'data-powertip' => "Select 'Producer' if you are a primary producer of food."} %a What's this? .five.columns.omega @@ -47,15 +47,15 @@ .with-tip{'data-powertip' => "None - enterprise does not sell to customers directly.
Own - Enterprise sells own products to customers.
Any - Enterprise can sell own or other enterprises products.
"} %a What's this? .two.columns - = f.radio_button :sells, "none" + = f.radio_button :sells, "none", 'ng-model' => 'Enterprise.sells'   = f.label :sells, "None", value: "none" .two.columns - = f.radio_button :sells, "own" + = f.radio_button :sells, "own", 'ng-model' => 'Enterprise.sells'   = f.label :sells, "Own", value: "own" .four.columns.omega - = f.radio_button :sells, "any" + = f.radio_button :sells, "any", 'ng-model' => 'Enterprise.sells'   = f.label :sells, "Any", value: "any" .row diff --git a/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml b/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml index 50de7e07d9..1e73416218 100644 --- a/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml +++ b/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml @@ -1,5 +1,5 @@ - enterprise_fees_color = @enterprise_fees.count > 0 ? "blue" : "red" -.sidebar_item.four.columns.alpha#enterprise_fees{ ng: { show: 'Enterprise.is_distributor' } } +.sidebar_item.four.columns.alpha#enterprise_fees{ ng: { show: 'Enterprise.sells != "none"' } } .four.columns.alpha.header{ class: "#{enterprise_fees_color}" } %span.four.columns.alpha.centered Enterprise Fees .four.columns.alpha.list{ class: "#{enterprise_fees_color}" } diff --git a/app/views/admin/enterprises/_sidebar_payment_methods.html.haml b/app/views/admin/enterprises/_sidebar_payment_methods.html.haml index 8994c60be5..9b88dcdd13 100644 --- a/app/views/admin/enterprises/_sidebar_payment_methods.html.haml +++ b/app/views/admin/enterprises/_sidebar_payment_methods.html.haml @@ -1,4 +1,4 @@ -.sidebar_item.four.columns.alpha#payment_methods{ ng: { show: 'Enterprise.is_distributor' } } +.sidebar_item.four.columns.alpha#payment_methods{ ng: { show: 'Enterprise.sells != "none"' } } .four.columns.alpha.header{ ng: { class: "paymentMethodsColor()" } } %span.four.columns.alpha.centered Payment Methods .four.columns.alpha.list{ ng: { class: "paymentMethodsColor()" } } diff --git a/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml b/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml index 6d4a858366..aea1c51111 100644 --- a/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml +++ b/app/views/admin/enterprises/_sidebar_shipping_methods.html.haml @@ -1,4 +1,4 @@ -.sidebar_item.four.columns.alpha#shipping_methods{ ng: { show: 'Enterprise.is_distributor' } } +.sidebar_item.four.columns.alpha#shipping_methods{ ng: { show: 'Enterprise.sells != "none"' } } .four.columns.alpha.header{ ng: { class: "shippingMethodsColor()" } } %span.four.columns.alpha.centered Shipping Methods .four.columns.alpha.list{ ng: { class: "shippingMethodsColor()" } } diff --git a/config/ng-test.conf.js b/config/ng-test.conf.js index eadaf984ae..f87aa3d48a 100644 --- a/config/ng-test.conf.js +++ b/config/ng-test.conf.js @@ -27,9 +27,16 @@ module.exports = function(config) { 'app/assets/javascripts/admin/util.js.erb' ], + preprocessors: { + '**/*.coffee': ['coffee'] + }, + coffeePreprocessor: { options: { sourceMap: true + }, + transformPath: function(path) { + return path.replace(/\.coffee$/, '.js'); } }, diff --git a/db/schema.rb b/db/schema.rb index 67084cc347..e0d47470b7 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -248,8 +248,8 @@ ActiveRecord::Schema.define(:version => 20140927005043) do t.integer "address_id" t.string "pickup_times" t.string "next_collection_at" - t.datetime "created_at", :null => false - t.datetime "updated_at", :null => false + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false t.text "distributor_info" t.string "logo_file_name" t.string "logo_content_type" @@ -263,8 +263,10 @@ ActiveRecord::Schema.define(:version => 20140927005043) do t.string "facebook" t.string "instagram" t.string "linkedin" - t.integer "owner_id", :null => false - t.string "sells", :default => "none", :null => false + t.integer "owner_id", :null => false + t.string "sell", :default => "none", :null => false + t.string "sells", :default => "none", :null => false + t.string "type", :default => "profile", :null => false end add_index "enterprises", ["address_id"], :name => "index_enterprises_on_address_id" diff --git a/spec/controllers/admin/enterprises_controller_spec.rb b/spec/controllers/admin/enterprises_controller_spec.rb index a522624489..f0ac8639f7 100644 --- a/spec/controllers/admin/enterprises_controller_spec.rb +++ b/spec/controllers/admin/enterprises_controller_spec.rb @@ -84,28 +84,28 @@ module Admin end describe "updating an enterprise" do - let(:profile_enterprise) { create(:enterprise, type: 'profile') } + let(:profile_enterprise) { create(:enterprise, sells: 'none') } context "as manager" do - it "does not allow 'type' to be changed" do + it "does not allow 'sells' to be changed" do profile_enterprise.enterprise_roles.build(user: user).save controller.stub spree_current_user: user - enterprise_params = { id: profile_enterprise.id, enterprise: { type: 'full' } } + enterprise_params = { id: profile_enterprise.id, enterprise: { sells: 'any' } } spree_put :update, enterprise_params profile_enterprise.reload - expect(profile_enterprise.type).to eq 'profile' + expect(profile_enterprise.sells).to eq 'none' end end context "as super admin" do - it "allows 'type' to be changed" do + it "allows 'sells' to be changed" do controller.stub spree_current_user: admin_user - enterprise_params = { id: profile_enterprise.id, enterprise: { type: 'full' } } + enterprise_params = { id: profile_enterprise.id, enterprise: { sells: 'any' } } spree_put :update, enterprise_params profile_enterprise.reload - expect(profile_enterprise.type).to eq 'full' + expect(profile_enterprise.sells).to eq 'any' end end end @@ -123,38 +123,38 @@ module Admin user.save! user end - let!(:profile_enterprise1) { create(:enterprise, type: 'profile', owner: original_owner ) } - let!(:profile_enterprise2) { create(:enterprise, type: 'profile', owner: original_owner ) } + let!(:profile_enterprise1) { create(:enterprise, sells: 'none', owner: original_owner ) } + let!(:profile_enterprise2) { create(:enterprise, sells: 'none', owner: original_owner ) } context "as manager" do - it "does not allow 'type' or 'owner' to be changed" do + it "does not allow 'sells' or 'owner' to be changed" do profile_enterprise1.enterprise_roles.build(user: new_owner).save profile_enterprise2.enterprise_roles.build(user: new_owner).save controller.stub spree_current_user: new_owner - bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, type: 'full', owner_id: new_owner.id }, '1' => { id: profile_enterprise2.id, type: 'full', owner_id: new_owner.id } } } } + bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, sells: 'any', owner_id: new_owner.id }, '1' => { id: profile_enterprise2.id, sells: 'any', owner_id: new_owner.id } } } } spree_put :bulk_update, bulk_enterprise_params profile_enterprise1.reload profile_enterprise2.reload - expect(profile_enterprise1.type).to eq 'profile' - expect(profile_enterprise2.type).to eq 'profile' + expect(profile_enterprise1.sells).to eq 'none' + expect(profile_enterprise2.sells).to eq 'none' expect(profile_enterprise1.owner).to eq original_owner expect(profile_enterprise2.owner).to eq original_owner end end context "as super admin" do - it "allows 'type' and 'owner' to be changed" do + it "allows 'sells' and 'owner' to be changed" do profile_enterprise1.enterprise_roles.build(user: new_owner).save profile_enterprise2.enterprise_roles.build(user: new_owner).save controller.stub spree_current_user: admin_user - bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, type: 'full', owner_id: new_owner.id }, '1' => { id: profile_enterprise2.id, type: 'full', owner_id: new_owner.id } } } } + bulk_enterprise_params = { enterprise_set: { collection_attributes: { '0' => { id: profile_enterprise1.id, sells: 'any', owner_id: new_owner.id }, '1' => { id: profile_enterprise2.id, sells: 'any', owner_id: new_owner.id } } } } spree_put :bulk_update, bulk_enterprise_params profile_enterprise1.reload profile_enterprise2.reload - expect(profile_enterprise1.type).to eq 'full' - expect(profile_enterprise2.type).to eq 'full' + expect(profile_enterprise1.sells).to eq 'any' + expect(profile_enterprise2.sells).to eq 'any' expect(profile_enterprise1.owner).to eq new_owner expect(profile_enterprise2.owner).to eq new_owner end diff --git a/spec/controllers/spree/admin/payment_methods_controller_spec.rb b/spec/controllers/spree/admin/payment_methods_controller_spec.rb index f3266f69c2..c27fe16f19 100644 --- a/spec/controllers/spree/admin/payment_methods_controller_spec.rb +++ b/spec/controllers/spree/admin/payment_methods_controller_spec.rb @@ -73,4 +73,4 @@ describe Spree::Admin::PaymentMethodsController do end end end -end \ No newline at end of file +end diff --git a/spec/factories.rb b/spec/factories.rb index db035ba16a..63c733524e 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -92,7 +92,8 @@ FactoryGirl.define do factory :enterprise, :class => Enterprise do owner { FactoryGirl.create :user } sequence(:name) { |n| "Enterprise #{n}" } - type 'full' + sells 'any' + is_primary_producer false description 'enterprise' long_description '

Hello, world!

This is a paragraph.

' email 'enterprise@example.com' @@ -101,12 +102,12 @@ FactoryGirl.define do factory :supplier_enterprise, :parent => :enterprise do is_primary_producer true - is_distributor false + sells "none" end factory :distributor_enterprise, :parent => :enterprise do is_primary_producer false - is_distributor true + sells "any" end factory :enterprise_relationship do diff --git a/spec/features/admin/enterprise_user_spec.rb b/spec/features/admin/enterprise_user_spec.rb index 77378f6cbd..fa92013a73 100644 --- a/spec/features/admin/enterprise_user_spec.rb +++ b/spec/features/admin/enterprise_user_spec.rb @@ -11,10 +11,10 @@ feature %q{ let!(:user) { create_enterprise_user } let!(:supplier1) { create(:supplier_enterprise, name: 'Supplier 1') } let!(:supplier2) { create(:supplier_enterprise, name: 'Supplier 2') } - let(:supplier_profile) { create(:supplier_enterprise, name: 'Supplier profile', type: 'profile') } + let(:supplier_profile) { create(:supplier_enterprise, name: 'Supplier profile', sells: 'none') } let!(:distributor1) { create(:distributor_enterprise, name: 'Distributor 3') } let!(:distributor2) { create(:distributor_enterprise, name: 'Distributor 4') } - let(:distributor_profile) { create(:distributor_enterprise, name: 'Distributor profile', type: 'profile') } + let(:distributor_profile) { create(:distributor_enterprise, name: 'Distributor profile', sells: 'none') } describe "creating an enterprise user" do context "with a limitted number of owned enterprises" do diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index abaab5cd2d..b97e7600c4 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -16,7 +16,7 @@ feature %q{ within("tr.enterprise-#{s.id}") do expect(page).to have_content s.name - expect(page).to have_select "enterprise_set_collection_attributes_1_type" + expect(page).to have_select "enterprise_set_collection_attributes_1_sells" expect(page).to have_content "Edit Profile" expect(page).to have_content "Delete" expect(page).to_not have_content "Payment Methods" @@ -26,7 +26,7 @@ feature %q{ within("tr.enterprise-#{d.id}") do expect(page).to have_content d.name - expect(page).to have_select "enterprise_set_collection_attributes_0_type" + expect(page).to have_select "enterprise_set_collection_attributes_0_sells" expect(page).to have_content "Edit Profile" expect(page).to have_content "Delete" expect(page).to have_content "Payment Methods" @@ -37,7 +37,7 @@ feature %q{ scenario "editing enterprises in bulk" do s = create(:supplier_enterprise) - d = create(:distributor_enterprise, type: 'profile') + d = create(:distributor_enterprise, sells: 'none') d_manager = create_enterprise_user d_manager.enterprise_roles.build(enterprise: d).save expect(d.owner).to_not eq d_manager @@ -48,14 +48,14 @@ feature %q{ within("tr.enterprise-#{d.id}") do expect(page).to have_checked_field "enterprise_set_collection_attributes_0_visible" uncheck "enterprise_set_collection_attributes_0_visible" - select 'full', from: "enterprise_set_collection_attributes_0_type" + select 'any', from: "enterprise_set_collection_attributes_0_sells" select d_manager.email, from: 'enterprise_set_collection_attributes_0_owner_id' end click_button "Update" flash_message.should == 'Enterprises updated successfully' distributor = Enterprise.find(d.id) expect(distributor.visible).to eq false - expect(distributor.type).to eq 'full' + expect(distributor.sells).to eq 'any' expect(distributor.owner).to eq d_manager end @@ -82,15 +82,16 @@ feature %q{ click_link 'New Enterprise' # Checking shipping and payment method sidebars work + choose "Any" uncheck 'enterprise_is_primary_producer' - check 'enterprise_is_distributor' + page.should_not have_checked_field "enterprise_payment_method_ids_#{payment_method.id}" page.should_not have_checked_field "enterprise_shipping_method_ids_#{shipping_method.id}" # Filling in details fill_in 'enterprise_name', :with => 'Eaterprises' select2_search admin.email, from: 'Owner' - choose 'Full' + choose 'Any' check "enterprise_payment_method_ids_#{payment_method.id}" check "enterprise_shipping_method_ids_#{shipping_method.id}" select2_search eg1.name, from: 'Groups' @@ -134,18 +135,20 @@ feature %q{ end fill_in 'enterprise_name', :with => 'Eaterprises' - choose 'Single' + choose 'Own' select2_search user.email, from: 'Owner' fill_in 'enterprise_description', :with => 'Connecting farmers and eaters' fill_in 'enterprise_long_description', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' # Check Angularjs switching of sidebar elements uncheck 'enterprise_is_primary_producer' - uncheck 'enterprise_is_distributor' - page.should have_selector "#payment_methods", visible: false - page.should have_selector "#shipping_methods", visible: false - page.should have_selector "#enterprise_fees", visible: false - check 'enterprise_is_distributor' + #TODO something needed here ? sells=any? not sure what js is_distributor was connected to + # uncheck 'enterprise_is_distributor' + # page.should have_selector "#payment_methods", visible: false + # page.should have_selector "#shipping_methods", visible: false + # page.should have_selector "#enterprise_fees", visible: false + #TODO something needed here ? sells=any? not sure what js is_distributor was connected to + # check 'enterprise_is_distributor' page.should have_selector "#payment_methods" page.should have_selector "#shipping_methods" page.should have_selector "#enterprise_fees" @@ -275,16 +278,18 @@ feature %q{ within("tr.enterprise-#{distributor1.id}") do expect(page).to have_content distributor1.name - expect(page).to have_checked_field "enterprise_set_collection_attributes_0_is_distributor" + # TODO expect sell= ? + # expect(page).to have_checked_field "enterprise_set_collection_attributes_0_is_distributor" expect(page).to have_unchecked_field "enterprise_set_collection_attributes_0_is_primary_producer" - expect(page).to_not have_select "enterprise_set_collection_attributes_0_type" + expect(page).to_not have_select "enterprise_set_collection_attributes_0_sells" end within("tr.enterprise-#{supplier1.id}") do expect(page).to have_content supplier1.name - expect(page).to have_unchecked_field "enterprise_set_collection_attributes_1_is_distributor" + # TODO expect sells= ? + # expect(page).to have_unchecked_field "enterprise_set_collection_attributes_1_is_distributor" expect(page).to have_checked_field "enterprise_set_collection_attributes_1_is_primary_producer" - expect(page).to_not have_select "enterprise_set_collection_attributes_1_type" + expect(page).to_not have_select "enterprise_set_collection_attributes_1_sells" end expect(page).to_not have_content "supplier2.name" diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 7ac46a8970..5ed9c59fcb 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -49,7 +49,7 @@ feature "Registration", js: true do expect(page).to have_content 'Nice one!' e = Enterprise.find_by_name('My Awesome Enterprise') expect(e.address.address1).to eq "123 Abc Street" - expect(e.is_distributor).to eq true + expect(e.sells).to eq "none" expect(e.is_primary_producer).to eq true expect(e.contact).to eq "Saskia Munroe" diff --git a/spec/features/consumer/shopping/shopping_spec.rb b/spec/features/consumer/shopping/shopping_spec.rb index 56c578f91b..d4db6bff29 100644 --- a/spec/features/consumer/shopping/shopping_spec.rb +++ b/spec/features/consumer/shopping/shopping_spec.rb @@ -167,7 +167,7 @@ feature "As a consumer I want to shop with a distributor", js: true do visit shop_path end - it "should save group buy data to ze cart" do + it "should save group buy data to the cart" do fill_in "variants[#{variant.id}]", with: 6 fill_in "variant_attributes[#{variant.id}][max_quantity]", with: 7 page.should have_in_cart product.name diff --git a/spec/models/enterprise_spec.rb b/spec/models/enterprise_spec.rb index 68067b5ac5..8f9a57f64c 100644 --- a/spec/models/enterprise_spec.rb +++ b/spec/models/enterprise_spec.rb @@ -502,64 +502,37 @@ describe Enterprise do end end - pending "provide enterprise category" do + describe "provide enterprise category" do - # Swap type values full > sell_all, single > sell_own profile > sell_none - # swap is_distributor for new can_supply flag. - let(:producer_sell_all_can_supply) { - create(:enterprise, is_primary_producer: true, type: "full", is_distributor: true) + let(:producer_sell_all) { + create(:enterprise, is_primary_producer: true, sells: "any") } - let(:producer_sell_all_cant_supply) { - create(:enterprise, is_primary_producer: true, type: "full", is_distributor: false) + let(:producer_sell_own) { + create(:enterprise, is_primary_producer: true, sells: "own") } - let(:producer_sell_own_can_supply) { - create(:enterprise, is_primary_producer: true, type: "single", is_distributor: true) + let(:producer_sell_none) { + create(:enterprise, is_primary_producer: true, sells: "none") } - let(:producer_sell_own_cant_supply) { - create(:enterprise, is_primary_producer: true, type: "single", is_distributor: false) + let(:non_producer_sell_all) { + create(:enterprise, is_primary_producer: false, sells: "any") } - let(:producer_sell_none_can_supply) { - create(:enterprise, is_primary_producer: true, type: "profile", is_distributor: true) + let(:non_producer_sell_own) { + create(:enterprise, is_primary_producer: false, sells: "own") } - let(:producer_sell_none_cant_supply) { - create(:enterprise, is_primary_producer: true, type: "profile", is_distributor: false) - } - let(:non_producer_sell_all_can_supply) { - create(:enterprise, is_primary_producer: true, type: "full", is_distributor: true) - } - let(:non_producer_sell_all_cant_supply) { - create(:enterprise, is_primary_producer: true, type: "full", is_distributor: false) - } - let(:non_producer_sell_own_can_supply) { - create(:enterprise, is_primary_producer: true, type: "single", is_distributor: true) - } - let(:non_producer_sell_own_cant_supply) { - create(:enterprise, is_primary_producer: true, type: "single", is_distributor: false) - } - let(:non_producer_sell_none_can_supply) { - create(:enterprise, is_primary_producer: false, type: "profile", is_distributor: true) - } - let(:non_producer_sell_none_cant_supply) { - create(:enterprise, is_primary_producer: false, type: "profile", is_distributor: false) + let(:non_producer_sell_none) { + create(:enterprise, is_primary_producer: false, sells: "none") } it "should output enterprise categories" do - producer_sell_all_can_supply.is_primary_producer.should == true - producer_sell_all_can_supply.supplies.should == true - producer_sell_all_can_supply.type.should == "full" + producer_sell_all.is_primary_producer.should == true + producer_sell_all.sells.should == "any" - producer_sell_all_can_supply.enterprise_category.should == "producer_hub" - producer_sell_all_cant_supply.enterprise_category.should == "producer_hub" - producer_sell_own_can_supply.enterprise_category.should == "producer_shop" - producer_sell_own_cant_supply.enterprise_category.should == "producer_shop" - producer_sell_none_can_supply.enterprise_category.should == "producer" - producer_sell_none_cant_supply.enterprise_category.should == "producer_profile" - non_producer_sell_all_can_supply.enterprise_category.should == "hub" - non_producer_sell_all_cant_supply.enterprise_category.should == "hub" - non_producer_sell_own_can_supply.enterprise_category.should == "hub" - non_producer_sell_own_cant_supply.enterprise_category.should == "hub" - non_producer_sell_none_can_supply.enterprise_category.should == "hub_profile" - non_producer_sell_none_cant_supply.enterprise_category.should == "hub_profile" + producer_sell_all.enterprise_category.should == "producer_hub" + producer_sell_own.enterprise_category.should == "producer_shop" + producer_sell_none.enterprise_category.should == "producer" + non_producer_sell_all.enterprise_category.should == "hub" + non_producer_sell_own.enterprise_category.should == "hub" + non_producer_sell_none.enterprise_category.should == "hub_profile" end end end diff --git a/spec/models/order_cycle_spec.rb b/spec/models/order_cycle_spec.rb index 9785d5ed2d..56aa51a0d0 100644 --- a/spec/models/order_cycle_spec.rb +++ b/spec/models/order_cycle_spec.rb @@ -44,8 +44,8 @@ describe OrderCycle do end it "finds order cycles accessible by a user" do - e1 = create(:enterprise, is_primary_producer: true, is_distributor: true) - e2 = create(:enterprise, is_primary_producer: true, is_distributor: true) + e1 = create(:enterprise, is_primary_producer: true, sells: "any") + e2 = create(:enterprise, is_primary_producer: true, sells: "any") user = create(:user, enterprises: [e2], spree_roles: []) user.spree_roles = [] From 5c0d84664351c9e497dbec5b57e5c6f3d9a52bb8 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sun, 28 Sep 2014 11:55:46 +1000 Subject: [PATCH 110/254] bugfix sells and is_distributor specs and code --- .../enterprise_controller.js.coffee | 1 - .../templates/registration/details.html.haml | 11 +++++----- .../admin/enterprises_controller.rb | 2 +- .../admin/overview_controller_decorator.rb | 2 +- .../api/admin/enterprise_serializer.rb | 4 ++-- .../admin/enterprises/_sidebar.html.haml | 4 ++-- .../_sidebar_enterprise_fees.html.haml | 2 +- app/views/admin/enterprises/index.html.haml | 6 ++--- spec/features/admin/enterprise_user_spec.rb | 5 ++++- spec/features/admin/enterprises_spec.rb | 22 +++++++++++++------ spec/features/consumer/registration_spec.rb | 3 ++- 11 files changed, 37 insertions(+), 25 deletions(-) diff --git a/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee b/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee index a872661b27..20b7bca613 100644 --- a/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee +++ b/app/assets/javascripts/admin/enterprises/controllers/enterprise_controller.js.coffee @@ -3,7 +3,6 @@ angular.module("admin.enterprises") $scope.Enterprise = Enterprise.enterprise $scope.PaymentMethods = PaymentMethods.paymentMethods $scope.ShippingMethods = ShippingMethods.shippingMethods - $scope.Enterprise.sells = "none" for payment_method in $scope.PaymentMethods payment_method.selected = payment_method.id in $scope.Enterprise.payment_method_ids diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index cecf588e11..39af0d1cb6 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -1,24 +1,25 @@ .container#registration-details{bindonce: true} .header %h2 Let's Get Started - %h5{ bo: { if: "enterprise.type != 'single'" } } Woot! First we need to know what sort of enterprise you are: - %h5{ bo: { if: "enterprise.type == 'single'" } } Woot! First we need to know the name of your farm: + %h5{ bo: { if: "enterprise.sells != 'own'" } } Woot! First we need to know what sort of enterprise you are: + %h5{ bo: { if: "enterprise.sells == 'own'" } } Woot! First we need to know the name of your farm: %ng-include{ src: "'registration/steps.html'" } %form{ name: 'details', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "selectIfValid('address',details)" } } .row .small-12.columns.field - %label{ for: 'enterprise_name', bo: { if: "enterprise.type != 'single'" } } Enterprise Name: - %label{ for: 'enterprise_name', bo: { if: "enterprise.type == 'single'" } } Farm Name: + %label{ for: 'enterprise_name', bo: { if: "enterprise.sells != 'own'" } } Enterprise Name: + %label{ for: 'enterprise_name', bo: { if: "enterprise.sells == 'own'" } } Farm Name: %input.chunky.small-12.columns{ id: 'enterprise_name', name: 'name', placeholder: "eg. Charlie's Awesome Farm", required: true, ng: { model: 'enterprise.name' } } %span.error.small-12.columns{ ng: { show: "details.name.$error.required && submitted" } } You need to enter a name for your enterprise! - .row#enterprise-types{ 'data-equalizer' => true, bo: { if: "enterprise.type != 'single'" } } + .row#enterprise-types{ 'data-equalizer' => true, bo: { if: "enterprise.sells != 'own'" } } .small-12.columns.field .row .small-12.columns %label Choose one: .row + -# TODO redesign this to refelct the extra options available. .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } %a.panel#producer-panel{ href: "#", ng: { click: "enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } .left diff --git a/app/controllers/admin/enterprises_controller.rb b/app/controllers/admin/enterprises_controller.rb index bbb8073deb..1beb854a47 100644 --- a/app/controllers/admin/enterprises_controller.rb +++ b/app/controllers/admin/enterprises_controller.rb @@ -50,7 +50,7 @@ module Admin end def collection - # TODO is_distributor DESC, + # TODO was ordered with is_distributor DESC as well, not sure why or how we want ot sort this now Enterprise.managed_by(spree_current_user).order('is_primary_producer ASC, name') end diff --git a/app/controllers/spree/admin/overview_controller_decorator.rb b/app/controllers/spree/admin/overview_controller_decorator.rb index 1cf8cb6f4e..4ae1c1b095 100644 --- a/app/controllers/spree/admin/overview_controller_decorator.rb +++ b/app/controllers/spree/admin/overview_controller_decorator.rb @@ -1,6 +1,6 @@ Spree::Admin::OverviewController.class_eval do def index - # TODO is_distributor DESC, + # TODO was sorted with is_distributor DESC as well, not sure why or how we want ot sort this now @enterprises = Enterprise.managed_by(spree_current_user).order('is_primary_producer ASC, name') @product_count = Spree::Product.active.managed_by(spree_current_user).count @order_cycle_count = OrderCycle.active.managed_by(spree_current_user).count diff --git a/app/serializers/api/admin/enterprise_serializer.rb b/app/serializers/api/admin/enterprise_serializer.rb index 80acf6d7c4..5164256424 100644 --- a/app/serializers/api/admin/enterprise_serializer.rb +++ b/app/serializers/api/admin/enterprise_serializer.rb @@ -1,3 +1,3 @@ class Api::Admin::EnterpriseSerializer < ActiveModel::Serializer - attributes :name, :id, :is_primary_producer, :is_distributor, :payment_method_ids, :shipping_method_ids -end \ No newline at end of file + attributes :name, :id, :is_primary_producer, :is_distributor, :sells, :payment_method_ids, :shipping_method_ids +end diff --git a/app/views/admin/enterprises/_sidebar.html.haml b/app/views/admin/enterprises/_sidebar.html.haml index ac4966fa80..a4c149c9e9 100644 --- a/app/views/admin/enterprises/_sidebar.html.haml +++ b/app/views/admin/enterprises/_sidebar.html.haml @@ -1,6 +1,6 @@ +- if can? :admin, EnterpriseFee + = render 'sidebar_enterprise_fees', f: f - if can? :admin, Spree::PaymentMethod = render 'sidebar_payment_methods', f: f - if can? :admin, Spree::ShippingMethod = render 'sidebar_shipping_methods', f: f -- if can? :admin, EnterpriseFee - = render 'sidebar_enterprise_fees', f: f diff --git a/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml b/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml index 1e73416218..b192201528 100644 --- a/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml +++ b/app/views/admin/enterprises/_sidebar_enterprise_fees.html.haml @@ -1,5 +1,5 @@ - enterprise_fees_color = @enterprise_fees.count > 0 ? "blue" : "red" -.sidebar_item.four.columns.alpha#enterprise_fees{ ng: { show: 'Enterprise.sells != "none"' } } +.sidebar_item.four.columns.alpha#enterprise_fees{ ng: { show: 'Enterprise.sells != "none" || Enterprise.is_primary_producer' } } .four.columns.alpha.header{ class: "#{enterprise_fees_color}" } %span.four.columns.alpha.centered Enterprise Fees .four.columns.alpha.list{ class: "#{enterprise_fees_color}" } diff --git a/app/views/admin/enterprises/index.html.haml b/app/views/admin/enterprises/index.html.haml index 79f59d7171..a29c7e3a30 100644 --- a/app/views/admin/enterprises/index.html.haml +++ b/app/views/admin/enterprises/index.html.haml @@ -23,9 +23,9 @@ %tr{"data-hook" => "enterprises_header"} %th Name %th Role - %th Visible? - if spree_current_user.admin? - %th Type + %th Sells + %th Visible? - if spree_current_user.admin? %th Owner %th @@ -37,9 +37,9 @@ %td = enterprise_form.check_box :is_primary_producer Producer - %td= enterprise_form.check_box :visible - if spree_current_user.admin? %td= enterprise_form.select :sells, Enterprise::SELLS, {}, class: 'select2 fullwidth' + %td= enterprise_form.check_box :visible - if spree_current_user.admin? %td= enterprise_form.select :owner_id, enterprise.users.map{ |e| [ e.email, e.id ] }, {}, class: "select2 fullwidth" %td{"data-hook" => "admin_users_index_row_actions"} diff --git a/spec/features/admin/enterprise_user_spec.rb b/spec/features/admin/enterprise_user_spec.rb index fa92013a73..22f322e51e 100644 --- a/spec/features/admin/enterprise_user_spec.rb +++ b/spec/features/admin/enterprise_user_spec.rb @@ -53,7 +53,10 @@ feature %q{ end end - describe "with only a profile-level enterprise" do + # This case no longer exists as anyone with an enterprise can supply into the system. + # Or can they?? There is no producer profile anyway. + # TODO discuss what parts of this are still necessary in which cases. + pending "with only a profile-level enterprise" do before do user.enterprise_roles.create! enterprise: supplier_profile user.enterprise_roles.create! enterprise: distributor_profile diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index b97e7600c4..f661f87419 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -142,16 +142,23 @@ feature %q{ # Check Angularjs switching of sidebar elements uncheck 'enterprise_is_primary_producer' - #TODO something needed here ? sells=any? not sure what js is_distributor was connected to - # uncheck 'enterprise_is_distributor' - # page.should have_selector "#payment_methods", visible: false - # page.should have_selector "#shipping_methods", visible: false - # page.should have_selector "#enterprise_fees", visible: false - #TODO something needed here ? sells=any? not sure what js is_distributor was connected to - # check 'enterprise_is_distributor' + choose 'None' + page.should have_selector "#enterprise_fees", visible: false + page.should have_selector "#payment_methods", visible: false + page.should have_selector "#shipping_methods", visible: false + check 'enterprise_is_primary_producer' + page.should have_selector "#enterprise_fees" + page.should have_selector "#payment_methods", visible: false + page.should have_selector "#shipping_methods", visible: false + uncheck 'enterprise_is_primary_producer' + choose 'Own' + page.should have_selector "#enterprise_fees" page.should have_selector "#payment_methods" page.should have_selector "#shipping_methods" + choose 'Any' page.should have_selector "#enterprise_fees" + page.should have_selector "#payment_methods" + page.should have_selector "#shipping_methods" select2_search eg1.name, from: 'Groups' @@ -182,6 +189,7 @@ feature %q{ @enterprise.reload expect(@enterprise.owner).to eq user + #TODO fix so the sells field actually saves something page.should have_checked_field "enterprise_payment_method_ids_#{payment_method.id}" page.should have_checked_field "enterprise_shipping_method_ids_#{shipping_method.id}" page.should have_selector "a.list-item", text: enterprise_fee.name diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 5ed9c59fcb..57013342bc 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -3,7 +3,8 @@ require 'spec_helper' feature "Registration", js: true do include WebHelper - describe "Registering a Profile" do + # TODO fix this after removal of is_distributor. + pending "Registering a Profile" do let(:user) { create(:user, password: "password", password_confirmation: "password") } it "Allows a logged in user to register a profile" do From 58f13a3e062e0e54a476fe377fa2a96575603856 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sun, 28 Sep 2014 12:57:27 +1000 Subject: [PATCH 111/254] update migration --- .../20140927005043_enterprise_config_refactor.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/db/migrate/20140927005043_enterprise_config_refactor.rb b/db/migrate/20140927005043_enterprise_config_refactor.rb index 636b535be3..95cf7ab7c5 100644 --- a/db/migrate/20140927005043_enterprise_config_refactor.rb +++ b/db/migrate/20140927005043_enterprise_config_refactor.rb @@ -2,7 +2,7 @@ class EnterpriseConfigRefactor < ActiveRecord::Migration def up add_column :enterprises, :sells, :string, null: false, default: 'none' - Enterprise.all do |enterprise| + Enterprise.all.each do |enterprise| enterprise.sells = sells_what?(enterprise) enterprise.save! end @@ -14,10 +14,11 @@ class EnterpriseConfigRefactor < ActiveRecord::Migration def down end - #TODO make this work - def sells_what?(enterprise) - return "none" if !enterprise.is_distributor || enterprise.type == "profile" - return "own" if enterprise.type == "single" || enterprise.suppliers == [enterprise] + def sells_what?(enterprise) + is_distributor = enterprise.read_attribute(:is_distributor) + type = enterprise.read_attribute(:type) + return "none" if !is_distributor || type == "profile" + return "own" if type == "single" || enterprise.suppliers == [enterprise] return "any" end end From dc7c9ea2727a4ce23be8cfa2111d9a4c4dfa0e5c Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sun, 28 Sep 2014 22:37:26 +1000 Subject: [PATCH 112/254] commit updated schema --- db/schema.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/db/schema.rb b/db/schema.rb index e0d47470b7..67084cc347 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -248,8 +248,8 @@ ActiveRecord::Schema.define(:version => 20140927005043) do t.integer "address_id" t.string "pickup_times" t.string "next_collection_at" - t.datetime "created_at", :null => false - t.datetime "updated_at", :null => false + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false t.text "distributor_info" t.string "logo_file_name" t.string "logo_content_type" @@ -263,10 +263,8 @@ ActiveRecord::Schema.define(:version => 20140927005043) do t.string "facebook" t.string "instagram" t.string "linkedin" - t.integer "owner_id", :null => false - t.string "sell", :default => "none", :null => false - t.string "sells", :default => "none", :null => false - t.string "type", :default => "profile", :null => false + t.integer "owner_id", :null => false + t.string "sells", :default => "none", :null => false end add_index "enterprises", ["address_id"], :name => "index_enterprises_on_address_id" From a49991c696738da54820da7795c9214f14bddfdb Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sun, 28 Sep 2014 22:55:49 +1000 Subject: [PATCH 113/254] set abilities tests to pending, need to discuss further --- spec/models/spree/ability_spec.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index 7402c1b527..759feb499d 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -6,12 +6,13 @@ module Spree describe User do - describe "broad permissions" do + # TODO work out what permissions are meant to be now... + pending "broad permissions" do subject { AbilityDecorator.new(user) } let(:user) { create(:user) } - let(:enterprise_full) { create(:enterprise, type: 'full') } - let(:enterprise_single) { create(:enterprise, type: 'single') } - let(:enterprise_profile) { create(:enterprise, type: 'profile') } + let(:enterprise_full) { create(:enterprise, sells: 'full') } + let(:enterprise_single) { create(:enterprise, sells: 'single') } + let(:enterprise_profile) { create(:enterprise, sells: 'profile') } describe "creating enterprises" do it "can create enterprises straight off the bat" do From 823923f82807e77da2689ad88a232ada9c2fdce1 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Tue, 30 Sep 2014 15:09:43 +1000 Subject: [PATCH 114/254] add textAngular javascript --- app/assets/javascripts/admin/all.js | 2 ++ app/assets/javascripts/shared/textAngular-sanitize.min.js | 1 + app/assets/javascripts/shared/textAngular.min.js | 2 ++ 3 files changed, 5 insertions(+) create mode 100644 app/assets/javascripts/shared/textAngular-sanitize.min.js create mode 100644 app/assets/javascripts/shared/textAngular.min.js diff --git a/app/assets/javascripts/admin/all.js b/app/assets/javascripts/admin/all.js index 3fb5e69499..b96ace5832 100644 --- a/app/assets/javascripts/admin/all.js +++ b/app/assets/javascripts/admin/all.js @@ -23,5 +23,7 @@ //= require ./products/products //= require ./shipping_methods/shipping_methods //= require ./users/users +//= require ../shared/text-angular +//= require ../shared/text-angular-sanitize //= require_tree . diff --git a/app/assets/javascripts/shared/textAngular-sanitize.min.js b/app/assets/javascripts/shared/textAngular-sanitize.min.js new file mode 100644 index 0000000000..75534aaa01 --- /dev/null +++ b/app/assets/javascripts/shared/textAngular-sanitize.min.js @@ -0,0 +1 @@ +!function(a,b){b["true"]=a,function(a,b){"use strict";function c(){this.$get=["$$sanitizeUri",function(a){return function(b){var c=[];return f(b,k(c,function(b,c){return!/^unsafe/.test(a(b,c))})),c.join("")}}]}function d(a){var c=[],d=k(c,b.noop);return d.chars(a),c.join("")}function e(a){var b,c={},d=a.split(",");for(b=0;b=0&&j[f]!=d;f--);if(f>=0){for(e=j.length-1;e>=f;e--)c.end&&c.end(j[e]);j.length=f}}var f,h,i,j=[],k=a;for(j.last=function(){return j[j.length-1]};a;){if(h=!0,j.last()&&C[j.last()])a=a.replace(new RegExp("(.*)<\\s*\\/\\s*"+j.last()+"[^>]*>","i"),function(a,b){return b=b.replace(r,"$1").replace(t,"$1"),c.chars&&c.chars(g(b)),""}),e("",j.last());else if(0===a.indexOf("",f)===f&&(c.comment&&c.comment(a.substring(4,f)),a=a.substring(f+3),h=!1)):s.test(a)?(i=a.match(s),i&&(a=a.replace(i[0],""),h=!1)):q.test(a)?(i=a.match(n),i&&(a=a.substring(i[0].length),i[0].replace(n,e),h=!1)):p.test(a)&&(i=a.match(m),i&&(a=a.substring(i[0].length),i[0].replace(m,d),h=!1)),h){f=a.indexOf("<");var u=0>f?a:a.substring(0,f);a=0>f?"":a.substring(f),c.chars&&c.chars(g(u))}if(a==k)throw l("badparse","The sanitizer was unable to parse the following block of html: {0}",a);k=a}e()}function g(a){if(!a)return"";var b=H.exec(a),c=b[1],d=b[3],e=b[2];return e&&(G.innerHTML=e.replace(/=b||173==b||b>=1536&&1540>=b||1807==b||6068==b||6069==b||b>=8204&&8207>=b||b>=8232&&8239>=b||b>=8288&&8303>=b||65279==b||b>=65520&&65535>=b?"&#"+b+";":a}).replace(//g,">")}function i(a){var c="",d=a.split(";");return b.forEach(d,function(a){var d=a.split(":");if(2==d.length){var e=I(b.lowercase(d[0])),a=I(b.lowercase(d[1]));("color"===e&&(a.match(/^rgb\([0-9%,\. ]*\)$/i)||a.match(/^rgba\([0-9%,\. ]*\)$/i)||a.match(/^hsl\([0-9%,\. ]*\)$/i)||a.match(/^hsla\([0-9%,\. ]*\)$/i)||a.match(/^#[0-9a-f]{3,6}$/i)||a.match(/^[a-z]*$/i))||"text-align"===e&&("left"===a||"right"===a||"center"===a||"justify"===a)||"float"===e&&("left"===a||"right"===a||"none"===a)||("width"===e||"height"===e)&&a.match(/[0-9\.]*(px|em|rem|%)/))&&(c+=e+": "+a+";")}}),c}function j(a,b,c,d){return"img"===a&&b["ta-insert-video"]&&("ta-insert-video"===c||"allowfullscreen"===c||"frameborder"===c||"contenteditble"===c&&"false"===d)?!0:!1}function k(a,c){var d=!1,e=b.bind(a,a.push);return{start:function(a,f,g){a=b.lowercase(a),!d&&C[a]&&(d=a),d||D[a]!==!0||(e("<"),e(a),b.forEach(f,function(d,g){var k=b.lowercase(g),l="img"===a&&"src"===k||"background"===k;("style"===k&&""!==(d=i(d))||j(a,f,k,d)||F[k]===!0&&(E[k]!==!0||c(d,l)))&&(e(" "),e(g),e('="'),e(h(d)),e('"'))}),e(g?"/>":">"))},end:function(a){a=b.lowercase(a),d||D[a]!==!0||(e("")),a==d&&(d=!1)},chars:function(a){d||e(h(a))}}}var l=b.$$minErr("$sanitize"),m=/^<\s*([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/,n=/^<\s*\/\s*([\w:-]+)[^>]*>/,o=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,p=/^/g,s=/]*?)>/i,t=//g,u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,v=/([^\#-~| |!])/g,w=e("area,br,col,hr,img,wbr"),x=e("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),y=e("rp,rt"),z=b.extend({},y,x),A=b.extend({},x,e("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul")),B=b.extend({},y,e("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),C=e("script,style"),D=b.extend({},w,A,B,z),E=e("background,cite,href,longdesc,src,usemap"),F=b.extend({},E,e("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,target,title,type,valign,value,vspace,width")),G=document.createElement("pre"),H=/^(\s*)([\s\S]*?)(\s*)$/,I=function(){return String.prototype.trim?function(a){return b.isString(a)?a.trim():a}:function(a){return b.isString(a)?a.replace(/^\s\s*/,"").replace(/\s\s*$/,""):a}}();b.module("ngSanitize",[]).provider("$sanitize",c),b.module("ngSanitize").filter("linky",["$sanitize",function(a){var c=/((ftp|https?):\/\/|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>]/,e=/^mailto:/;return function(f,g){function h(a){a&&n.push(d(a))}function i(a,c){n.push("'),h(c),n.push("")}if(!f)return f;for(var j,k,l,m=f,n=[];j=m.match(c);)k=j[0],j[2]==j[3]&&(k="mailto:"+k),l=j.index,h(m.substr(0,l)),i(k,j[0].replace(e,"")),m=m.substring(l+j[0].length);return h(m),a(n.join(""))}}])}(window,window.angular)}({},function(){return this}()); \ No newline at end of file diff --git a/app/assets/javascripts/shared/textAngular.min.js b/app/assets/javascripts/shared/textAngular.min.js new file mode 100644 index 0000000000..aba313ad9f --- /dev/null +++ b/app/assets/javascripts/shared/textAngular.min.js @@ -0,0 +1,2 @@ +!function(a,b){b["true"]=a,angular.module("textAngularSetup",[]).value("taOptions",{toolbar:[["h1","h2","h3","h4","h5","h6","p","pre","quote"],["bold","italics","underline","ul","ol","redo","undo","clear"],["justifyLeft","justifyCenter","justifyRight","indent","outdent"],["html","insertImage","insertLink","insertVideo"]],classes:{focussed:"focussed",toolbar:"btn-toolbar",toolbarGroup:"btn-group",toolbarButton:"btn btn-default",toolbarButtonActive:"active",disabled:"disabled",textEditor:"form-control",htmlEditor:"form-control"},setup:{textEditorSetup:function(){},htmlEditorSetup:function(){}},defaultFileDropHandler:function(a,b){var c=new FileReader;return"image"===a.type.substring(0,5)?(c.onload=function(){""!==c.result&&b("insertImage",c.result,!0)},c.readAsDataURL(a),!0):!1}}).value("taSelectableElements",["a","img"]).value("taCustomRenderers",[{selector:"img",customAttribute:"ta-insert-video",renderLogic:function(a){var b=angular.element(""),c=a.prop("attributes");angular.forEach(c,function(a){b.attr(a.name,a.value)}),b.attr("src",b.attr("ta-insert-video")),a.replaceWith(b)}}]).constant("taTranslations",{html:{buttontext:"Toggle HTML",tooltip:"Toggle html / Rich Text"},heading:{tooltip:"Heading "},p:{tooltip:"Paragraph"},pre:{tooltip:"Preformatted text"},ul:{tooltip:"Unordered List"},ol:{tooltip:"Ordered List"},quote:{tooltip:"Quote/unqoute selection or paragraph"},undo:{tooltip:"Undo"},redo:{tooltip:"Redo"},bold:{tooltip:"Bold"},italic:{tooltip:"Italic"},underline:{tooltip:"Underline"},justifyLeft:{tooltip:"Align text left"},justifyRight:{tooltip:"Align text right"},justifyCenter:{tooltip:"Center"},indent:{tooltip:"Increase indent"},outdent:{tooltip:"Decrease indent"},clear:{tooltip:"Clear formatting"},insertImage:{dialogPrompt:"Please enter an image URL to insert",tooltip:"Insert image",hotkey:"the - possibly language dependent hotkey ... for some future implementation"},insertVideo:{tooltip:"Insert video",dialogPrompt:"Please enter a youtube URL to embed"},insertLink:{tooltip:"Insert / edit link",dialogPrompt:"Please enter a URL to insert"}}).run(["taRegisterTool","$window","taTranslations","taSelection",function(a,b,c,d){a("html",{buttontext:c.html.buttontext,tooltiptext:c.html.tooltip,action:function(){this.$editor().switchView()},activeState:function(){return this.$editor().showHtml}});var e=function(a){return function(){return this.$editor().queryFormatBlockState(a)}},f=function(){return this.$editor().wrapSelection("formatBlock","<"+this.name.toUpperCase()+">")};angular.forEach(["h1","h2","h3","h4","h5","h6"],function(b){a(b.toLowerCase(),{buttontext:b.toUpperCase(),tooltiptext:c.heading.tooltip+b.charAt(1),action:f,activeState:e(b.toLowerCase())})}),a("p",{buttontext:"P",tooltiptext:c.p.tooltip,action:function(){return this.$editor().wrapSelection("formatBlock","

")},activeState:function(){return this.$editor().queryFormatBlockState("p")}}),a("pre",{buttontext:"pre",tooltiptext:c.pre.tooltip,action:function(){return this.$editor().wrapSelection("formatBlock","

")},activeState:function(){return this.$editor().queryFormatBlockState("pre")}}),a("ul",{iconclass:"fa fa-list-ul",tooltiptext:c.ul.tooltip,action:function(){return this.$editor().wrapSelection("insertUnorderedList",null)},activeState:function(){return this.$editor().queryCommandState("insertUnorderedList")}}),a("ol",{iconclass:"fa fa-list-ol",tooltiptext:c.ol.tooltip,action:function(){return this.$editor().wrapSelection("insertOrderedList",null)},activeState:function(){return this.$editor().queryCommandState("insertOrderedList")}}),a("quote",{iconclass:"fa fa-quote-right",tooltiptext:c.quote.tooltip,action:function(){return this.$editor().wrapSelection("formatBlock","
")},activeState:function(){return this.$editor().queryFormatBlockState("blockquote")}}),a("undo",{iconclass:"fa fa-undo",tooltiptext:c.undo.tooltip,action:function(){return this.$editor().wrapSelection("undo",null)}}),a("redo",{iconclass:"fa fa-repeat",tooltiptext:c.redo.tooltip,action:function(){return this.$editor().wrapSelection("redo",null)}}),a("bold",{iconclass:"fa fa-bold",tooltiptext:c.bold.tooltip,action:function(){return this.$editor().wrapSelection("bold",null)},activeState:function(){return this.$editor().queryCommandState("bold")},commandKeyCode:98}),a("justifyLeft",{iconclass:"fa fa-align-left",tooltiptext:c.justifyLeft.tooltip,action:function(){return this.$editor().wrapSelection("justifyLeft",null)},activeState:function(a){var b=!1;return a&&(b="left"===a.css("text-align")||"left"===a.attr("align")||"right"!==a.css("text-align")&&"center"!==a.css("text-align")&&!this.$editor().queryCommandState("justifyRight")&&!this.$editor().queryCommandState("justifyCenter")),b=b||this.$editor().queryCommandState("justifyLeft")}}),a("justifyRight",{iconclass:"fa fa-align-right",tooltiptext:c.justifyRight.tooltip,action:function(){return this.$editor().wrapSelection("justifyRight",null)},activeState:function(a){var b=!1;return a&&(b="right"===a.css("text-align")),b=b||this.$editor().queryCommandState("justifyRight")}}),a("justifyCenter",{iconclass:"fa fa-align-center",tooltiptext:c.justifyCenter.tooltip,action:function(){return this.$editor().wrapSelection("justifyCenter",null)},activeState:function(a){var b=!1;return a&&(b="center"===a.css("text-align")),b=b||this.$editor().queryCommandState("justifyCenter")}}),a("indent",{iconclass:"fa fa-indent",tooltiptext:c.indent.tooltip,action:function(){return this.$editor().wrapSelection("indent",null)},activeState:function(){return this.$editor().queryFormatBlockState("blockquote")}}),a("outdent",{iconclass:"fa fa-outdent",tooltiptext:c.outdent.tooltip,action:function(){return this.$editor().wrapSelection("outdent",null)},activeState:function(){return!1}}),a("italics",{iconclass:"fa fa-italic",tooltiptext:c.italic.tooltip,action:function(){return this.$editor().wrapSelection("italic",null)},activeState:function(){return this.$editor().queryCommandState("italic")},commandKeyCode:105}),a("underline",{iconclass:"fa fa-underline",tooltiptext:c.underline.tooltip,action:function(){return this.$editor().wrapSelection("underline",null)},activeState:function(){return this.$editor().queryCommandState("underline")},commandKeyCode:117}),a("clear",{iconclass:"fa fa-ban",tooltiptext:c.clear.tooltip,action:function(a,b){this.$editor().wrapSelection("removeFormat",null);var c=angular.element(d.getSelectionElement()),e=function(a){a=angular.element(a);var b=a;angular.forEach(a.children(),function(a){var c=angular.element("

");c.html(angular.element(a).html()),b.after(c),b=c}),a.remove()};angular.forEach(c.find("ul"),e),angular.forEach(c.find("ol"),e);var f=this.$editor(),g=function(a){a=angular.element(a),a[0]!==f.displayElements.text[0]&&a.removeAttr("class"),angular.forEach(a.children(),g)};angular.forEach(c,g),"li"!==c[0].tagName.toLowerCase()&&"ol"!==c[0].tagName.toLowerCase()&&"ul"!==c[0].tagName.toLowerCase()&&this.$editor().wrapSelection("formatBlock","

"),b()}});var g=function(a,b,c){var d=function(){c.updateTaBindtaTextElement(),c.hidePopover()};a.preventDefault(),c.displayElements.popover.css("width","375px");var e=c.displayElements.popoverContainer;e.empty();var f=angular.element('

'),g=angular.element('');g.on("click",function(a){a.preventDefault(),b.css({width:"100%",height:""}),d()});var h=angular.element('');h.on("click",function(a){a.preventDefault(),b.css({width:"50%",height:""}),d()});var i=angular.element('');i.on("click",function(a){a.preventDefault(),b.css({width:"25%",height:""}),d()});var j=angular.element('');j.on("click",function(a){a.preventDefault(),b.css({width:"",height:""}),d()}),f.append(g),f.append(h),f.append(i),f.append(j),e.append(f),f=angular.element('
');var k=angular.element('');k.on("click",function(a){a.preventDefault(),b.css("float","left"),d()});var l=angular.element('');l.on("click",function(a){a.preventDefault(),b.css("float","right"),d()});var m=angular.element('');m.on("click",function(a){a.preventDefault(),b.css("float",""),d()}),f.append(k),f.append(m),f.append(l),e.append(f),f=angular.element('
');var n=angular.element('');n.on("click",function(a){a.preventDefault(),b.remove(),d()}),f.append(n),e.append(f),c.showPopover(b),c.showResizeOverlay(b)};a("insertImage",{iconclass:"fa fa-picture-o",tooltiptext:c.insertImage.tooltip,action:function(){var a;return a=b.prompt(c.insertImage.dialogPrompt,"http://"),a&&""!==a&&"http://"!==a?this.$editor().wrapSelection("insertImage",a,!0):void 0},onElementSelect:{element:"img",action:g}}),a("insertVideo",{iconclass:"fa fa-youtube-play",tooltiptext:c.insertVideo.tooltip,action:function(){var a;if(a=b.prompt(c.insertVideo.dialogPrompt,"http://"),a&&""!==a&&"http://"!==a){var d=a.match(/(\?|&)v=[^&]*/);if(d.length>0){var e="http://www.youtube.com/embed/"+d[0].substring(3),f='';return this.$editor().wrapSelection("insertHTML",f,!0)}}},onElementSelect:{element:"img",onlyWithAttrs:["ta-insert-video"],action:g}}),a("insertLink",{tooltiptext:c.insertLink.tooltip,iconclass:"fa fa-link",action:function(){var a;return a=b.prompt(c.insertLink.dialogPrompt,"http://"),a&&""!==a&&"http://"!==a?this.$editor().wrapSelection("createLink",a,!0):void 0},activeState:function(a){return a?"A"===a[0].tagName:!1},onElementSelect:{element:"a",action:function(a,d,e){a.preventDefault(),e.displayElements.popover.css("width","435px");var f=e.displayElements.popoverContainer;f.empty(),f.css("line-height","28px");var g=angular.element(''+d.attr("href")+"");g.css({display:"inline-block","max-width":"200px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap","vertical-align":"middle"}),f.append(g);var h=angular.element('
'),i=angular.element('');i.on("click",function(a){a.preventDefault();var f=b.prompt(c.insertLink.dialogPrompt,d.attr("href"));f&&""!==f&&"http://"!==f&&(d.attr("href",f),e.updateTaBindtaTextElement()),e.hidePopover()}),h.append(i);var j=angular.element('');j.on("click",function(a){a.preventDefault(),d.replaceWith(d.contents()),e.updateTaBindtaTextElement(),e.hidePopover()}),h.append(j);var k=angular.element('');"_blank"===d.attr("target")&&k.addClass("active"),k.on("click",function(a){a.preventDefault(),d.attr("target","_blank"===d.attr("target")?"":"_blank"),k.toggleClass("active"),e.updateTaBindtaTextElement()}),h.append(k),f.append(h),e.showPopover(d)}}})}]),function(){"Use Strict";function a(a){try{return 0!==angular.element(a).length}catch(b){return!1}}function b(a,c){var d=[],e=a.children();return e.length&&angular.forEach(e,function(a){d=d.concat(b(angular.element(a),c))}),void 0!==a.attr(c)&&d.push(a),d}function c(b,c){if(!b||""===b||n.hasOwnProperty(b))throw"textAngular Error: A unique name is required for a Tool Definition";if(c.display&&(""===c.display||!a(c.display))||!c.display&&!c.buttontext&&!c.iconclass)throw'textAngular Error: Tool Definition for "'+b+'" does not have a valid display/iconclass/buttontext value';n[b]=c}var d=!1;/AppleWebKit\/([\d.]+)/.exec(navigator.userAgent)&&(document.addEventListener("click",function(){var a=window.event.target;if(d&&null!==a){for(var b=!1,c=a;null!==c&&"html"!==c.tagName.toLowerCase()&&!b;)b="true"===c.contentEditable,c=c.parentNode;b||(document.getElementById("textAngular-editableFix-010203040506070809").setSelectionRange(0,0),a.focus())}d=!1},!1),angular.element(document).ready(function(){angular.element(document.body).append(angular.element(''))}));var e=function(){var a,b=-1,c=window.navigator.userAgent,d=c.indexOf("MSIE "),e=c.indexOf("Trident/");if(d>0)b=parseInt(c.substring(d+5,c.indexOf(".",d)),10);else if(e>0){var f=c.indexOf("rv:");b=parseInt(c.substring(f+3,c.indexOf(".",f)),10)}return b>-1?b:a}();"function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s\s*/,"").replace(/\s\s*$/,"")});var f,g,h,i,j;if(e>8||void 0===e){var k=function(){var a=document.createElement("style");return/AppleWebKit\/([\d.]+)/.exec(navigator.userAgent)&&a.appendChild(document.createTextNode("")),document.head.insertBefore(a,document.head.firstChild),a.sheet}();f=function(){var a=document.createElement("style");return/AppleWebKit\/([\d.]+)/.exec(navigator.userAgent)&&a.appendChild(document.createTextNode("")),document.head.appendChild(a),a.sheet}(),g=function(a,b){i(f,a,b)},i=function(a,b,c){var d;return a.rules?d=Math.max(a.rules.length-1,0):a.cssRules&&(d=Math.max(a.cssRules.length-1,0)),a.insertRule?a.insertRule(b+"{"+c+"}",d):a.addRule(b,c,d),d},h=function(a){j(f,a)},j=function(a,b){a.removeRule?a.removeRule(b):a.deleteRule(b)},i(k,".ta-scroll-window.form-control","height: auto; min-height: 300px; overflow: auto; font-family: inherit; font-size: 100%; position: relative; padding: 0;"),i(k,".ta-root.focussed .ta-scroll-window.form-control","border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);"),i(k,".ta-editor.ta-html","min-height: 300px; height: auto; overflow: auto; font-family: inherit; font-size: 100%;"),i(k,".ta-scroll-window > .ta-bind","height: auto; min-height: 300px; padding: 6px 12px;"),i(k,".ta-root .ta-resizer-handle-overlay","z-index: 100; position: absolute; display: none;"),i(k,".ta-root .ta-resizer-handle-overlay > .ta-resizer-handle-info","position: absolute; bottom: 16px; right: 16px; border: 1px solid black; background-color: #FFF; padding: 0 4px; opacity: 0.7;"),i(k,".ta-root .ta-resizer-handle-overlay > .ta-resizer-handle-background","position: absolute; bottom: 5px; right: 5px; left: 5px; top: 5px; border: 1px solid black; background-color: rgba(0, 0, 0, 0.2);"),i(k,".ta-root .ta-resizer-handle-overlay > .ta-resizer-handle-corner","width: 10px; height: 10px; position: absolute;"),i(k,".ta-root .ta-resizer-handle-overlay > .ta-resizer-handle-corner-tl","top: 0; left: 0; border-left: 1px solid black; border-top: 1px solid black;"),i(k,".ta-root .ta-resizer-handle-overlay > .ta-resizer-handle-corner-tr","top: 0; right: 0; border-right: 1px solid black; border-top: 1px solid black;"),i(k,".ta-root .ta-resizer-handle-overlay > .ta-resizer-handle-corner-bl","bottom: 0; left: 0; border-left: 1px solid black; border-bottom: 1px solid black;"),i(k,".ta-root .ta-resizer-handle-overlay > .ta-resizer-handle-corner-br","bottom: 0; right: 0; border: 1px solid black; cursor: se-resize; background-color: white;")}var l=!1,m=angular.module("textAngular",["ngSanitize","textAngularSetup"]),n={};m.constant("taRegisterTool",c),m.value("taTools",n),m.config([function(){angular.forEach(n,function(a,b){delete n[b]})}]),m.directive("textAngular",["$compile","$timeout","taOptions","taSelection","taExecCommand","textAngularManager","$window","$document","$animate","$log",function(a,b,c,d,e,f,g,h,i,j){return{require:"?ngModel",scope:{},restrict:"EA",link:function(k,l,m,n){var o,p,q,r,s,t,u,v,w,x=m.serial?m.serial:Math.floor(1e16*Math.random()),y=m.name?m.name:"textAngularEditor"+x,z=function(a,c,d){b(function(){var b=function(){a.off(c,b),d()};a.on(c,b)},100)};w=e(m.taDefaultWrap),angular.extend(k,angular.copy(c),{wrapSelection:function(a,b,c){w(a,!1,b),c&&k["reApplyOnSelectorHandlerstaTextElement"+x](),k.displayElements.text[0].focus()},showHtml:!1}),m.taFocussedClass&&(k.classes.focussed=m.taFocussedClass),m.taTextEditorClass&&(k.classes.textEditor=m.taTextEditorClass),m.taHtmlEditorClass&&(k.classes.htmlEditor=m.taHtmlEditorClass),m.taTextEditorSetup&&(k.setup.textEditorSetup=k.$parent.$eval(m.taTextEditorSetup)),m.taHtmlEditorSetup&&(k.setup.htmlEditorSetup=k.$parent.$eval(m.taHtmlEditorSetup)),k.fileDropHandler=m.taFileDrop?k.$parent.$eval(m.taFileDrop):k.defaultFileDropHandler,u=l[0].innerHTML,l[0].innerHTML="",k.displayElements={forminput:angular.element(""),html:angular.element(""),text:angular.element("
"),scrollWindow:angular.element("
"),popover:angular.element('
'),popoverArrow:angular.element('
'),popoverContainer:angular.element('
'),resize:{overlay:angular.element('
'),background:angular.element('
'),anchors:[angular.element('
'),angular.element('
'),angular.element('
'),angular.element('
')],info:angular.element('
')}},k.displayElements.popover.append(k.displayElements.popoverArrow),k.displayElements.popover.append(k.displayElements.popoverContainer),k.displayElements.scrollWindow.append(k.displayElements.popover),k.displayElements.popover.on("mousedown",function(a,b){return b&&angular.extend(a,b),a.preventDefault(),!1}),k.showPopover=function(a){k.displayElements.popover.css("display","block"),k.reflowPopover(a),i.addClass(k.displayElements.popover,"in"),z(l,"click keyup",function(){k.hidePopover()})},k.reflowPopover=function(a){k.displayElements.text[0].offsetHeight-51>a[0].offsetTop?(k.displayElements.popover.css("top",a[0].offsetTop+a[0].offsetHeight+"px"),k.displayElements.popover.removeClass("top").addClass("bottom")):(k.displayElements.popover.css("top",a[0].offsetTop-54+"px"),k.displayElements.popover.removeClass("bottom").addClass("top"));var b=k.displayElements.text[0].offsetWidth-k.displayElements.popover[0].offsetWidth,c=a[0].offsetLeft+a[0].offsetWidth/2-k.displayElements.popover[0].offsetWidth/2;k.displayElements.popover.css("left",Math.max(0,Math.min(b,c))+"px"),k.displayElements.popoverArrow.css("margin-left",Math.min(c,Math.max(0,c-b))-11+"px")},k.hidePopover=function(){i.removeClass(k.displayElements.popover,"in",function(){k.displayElements.popover.css("display",""),k.displayElements.popoverContainer.attr("style",""),k.displayElements.popoverContainer.attr("class","popover-content")})},k.displayElements.resize.overlay.append(k.displayElements.resize.background),angular.forEach(k.displayElements.resize.anchors,function(a){k.displayElements.resize.overlay.append(a)}),k.displayElements.resize.overlay.append(k.displayElements.resize.info),k.displayElements.scrollWindow.append(k.displayElements.resize.overlay),k.reflowResizeOverlay=function(a){a=angular.element(a)[0],k.displayElements.resize.overlay.css({display:"block",left:a.offsetLeft-5+"px",top:a.offsetTop-5+"px",width:a.offsetWidth+10+"px",height:a.offsetHeight+10+"px"}),k.displayElements.resize.info.text(a.offsetWidth+" x "+a.offsetHeight)},k.showResizeOverlay=function(a){var b=function(b){var c={width:parseInt(a.attr("width")),height:parseInt(a.attr("height")),x:b.clientX,y:b.clientY};void 0===c.width&&(c.width=a[0].offsetWidth),void 0===c.height&&(c.height=a[0].offsetHeight),k.hidePopover();var d=c.height/c.width,e=function(b){var e={x:Math.max(0,c.width+(b.clientX-c.x)),y:Math.max(0,c.height+(b.clientY-c.y))},f=function(a,b){a=angular.element(a),"img"===a[0].tagName.toLowerCase()&&(b.height&&(a.attr("height",b.height),delete b.height),b.width&&(a.attr("width",b.width),delete b.width)),a.css(b)};if(b.shiftKey){var g=e.y/e.x;f(a,{width:d>g?e.x:e.y/d,height:d>g?e.x*d:e.y})}else f(a,{width:e.x,height:e.y});k.reflowResizeOverlay(a)};h.find("body").on("mousemove",e),z(k.displayElements.resize.overlay,"mouseup",function(){h.find("body").off("mousemove",e),k.showPopover(a)}),b.stopPropagation(),b.preventDefault()};k.displayElements.resize.anchors[3].on("mousedown",b),k.reflowResizeOverlay(a),z(l,"click",function(){k.hideResizeOverlay()})},k.hideResizeOverlay=function(){k.displayElements.resize.overlay.css("display","")},k.setup.htmlEditorSetup(k.displayElements.html),k.setup.textEditorSetup(k.displayElements.text),k.displayElements.html.attr({id:"taHtmlElement"+x,"ng-show":"showHtml","ta-bind":"ta-bind","ng-model":"html"}),k.displayElements.text.attr({id:"taTextElement"+x,contentEditable:"true","ta-bind":"ta-bind","ng-model":"html"}),k.displayElements.scrollWindow.attr({"ng-hide":"showHtml"}),m.taDefaultWrap&&k.displayElements.text.attr("ta-default-wrap",m.taDefaultWrap),m.taUnsafeSanitizer&&(k.displayElements.text.attr("ta-unsafe-sanitizer",m.taUnsafeSanitizer),k.displayElements.html.attr("ta-unsafe-sanitizer",m.taUnsafeSanitizer)),k.displayElements.scrollWindow.append(k.displayElements.text),l.append(k.displayElements.scrollWindow),l.append(k.displayElements.html),k.displayElements.forminput.attr("name",y),l.append(k.displayElements.forminput),m.tabindex&&(l.removeAttr("tabindex"),k.displayElements.text.attr("tabindex",m.tabindex),k.displayElements.html.attr("tabindex",m.tabindex)),m.placeholder&&(k.displayElements.text.attr("placeholder",m.placeholder),k.displayElements.html.attr("placeholder",m.placeholder)),m.taDisabled&&(k.displayElements.text.attr("ta-readonly","disabled"),k.displayElements.html.attr("ta-readonly","disabled"),k.disabled=k.$parent.$eval(m.taDisabled),k.$parent.$watch(m.taDisabled,function(a){k.disabled=a,k.disabled?l.addClass(k.classes.disabled):l.removeClass(k.classes.disabled)})),a(k.displayElements.scrollWindow)(k),a(k.displayElements.html)(k),k.updateTaBindtaTextElement=k["updateTaBindtaTextElement"+x],k.updateTaBindtaHtmlElement=k["updateTaBindtaHtmlElement"+x],l.addClass("ta-root"),k.displayElements.scrollWindow.addClass("ta-text ta-editor "+k.classes.textEditor),k.displayElements.html.addClass("ta-html ta-editor "+k.classes.htmlEditor),k._actionRunning=!1;var A=!1;if(k.startAction=function(){return k._actionRunning=!0,g.rangy&&g.rangy.saveSelection?(A=g.rangy.saveSelection(),function(){A&&g.rangy.restoreSelection(A)}):void 0},k.endAction=function(){k._actionRunning=!1,A&&g.rangy.removeMarkers(A),A=!1,k.updateSelectedStyles(),k.showHtml||k["updateTaBindtaTextElement"+x]()},s=function(){l.addClass(k.classes.focussed),v.focus()},k.displayElements.html.on("focus",s),k.displayElements.text.on("focus",s),t=function(a){return k._actionRunning||h[0].activeElement===k.displayElements.html[0]||h[0].activeElement===k.displayElements.text[0]||(l.removeClass(k.classes.focussed),v.unfocus(),b(function(){l.triggerHandler("blur")},0)),a.preventDefault(),!1},k.displayElements.html.on("blur",t),k.displayElements.text.on("blur",t),k.queryFormatBlockState=function(a){return!k.showHtml&&a.toLowerCase()===h[0].queryCommandValue("formatBlock").toLowerCase()},k.queryCommandState=function(a){return k.showHtml?"":h[0].queryCommandState(a)},k.switchView=function(){k.showHtml=!k.showHtml,k.showHtml?b(function(){return k.displayElements.html[0].focus()},100):b(function(){return k.displayElements.text[0].focus()},100)},m.ngModel){var B=!0;n.$render=function(){if(B){B=!1;var a=k.$parent.$eval(m.ngModel);void 0!==a&&null!==a||!u||""===u||n.$setViewValue(u)}k.displayElements.forminput.val(n.$viewValue),k._elementSelectTriggered||h[0].activeElement===k.displayElements.html[0]||h[0].activeElement===k.displayElements.text[0]||(k.html=n.$viewValue||"")};var C=function(a){return m.required&&n.$setValidity("required",!(!a||""===a.trim())),a};n.$parsers.push(C),n.$formatters.push(C)}else k.displayElements.forminput.val(u),k.html=u;if(k.$watch("html",function(a,b){a!==b&&(m.ngModel&&n.$viewValue!==a&&n.$setViewValue(a),k.displayElements.forminput.val(a))}),m.taTargetToolbars)v=f.registerEditor(y,k,m.taTargetToolbars.split(","));else{var D=angular.element('
');m.taToolbar&&D.attr("ta-toolbar",m.taToolbar),m.taToolbarClass&&D.attr("ta-toolbar-class",m.taToolbarClass),m.taToolbarGroupClass&&D.attr("ta-toolbar-group-class",m.taToolbarGroupClass),m.taToolbarButtonClass&&D.attr("ta-toolbar-button-class",m.taToolbarButtonClass),m.taToolbarActiveButtonClass&&D.attr("ta-toolbar-active-button-class",m.taToolbarActiveButtonClass),m.taFocussedClass&&D.attr("ta-focussed-class",m.taFocussedClass),l.prepend(D),a(D)(k.$parent),v=f.registerEditor(y,k,["textAngularToolbar"+x])}k.$on("$destroy",function(){f.unregisterEditor(y)}),k.$on("ta-element-select",function(a,b){v.triggerElementSelect(a,b)}),k.$on("ta-drop-event",function(a,b,c,d){k.displayElements.text[0].focus(),d&&d.files&&d.files.length>0&&(angular.forEach(d.files,function(a){try{return k.fileDropHandler(a,k.wrapSelection)||k.fileDropHandler!==k.defaultFileDropHandler&&k.defaultFileDropHandler(a,k.wrapSelection)}catch(b){j.error(b)}}),c.preventDefault(),c.stopPropagation())}),k._bUpdateSelectedStyles=!1,k.updateSelectedStyles=function(){var a;void 0!==(a=d.getSelectionElement())&&a.parentNode!==k.displayElements.text[0]?v.updateSelectedStyles(angular.element(a)):v.updateSelectedStyles(),k._bUpdateSelectedStyles&&b(k.updateSelectedStyles,200)},o=function(){k._bUpdateSelectedStyles||(k._bUpdateSelectedStyles=!0,k.$apply(function(){k.updateSelectedStyles()}))},k.displayElements.html.on("keydown",o),k.displayElements.text.on("keydown",o),p=function(){k._bUpdateSelectedStyles=!1},k.displayElements.html.on("keyup",p),k.displayElements.text.on("keyup",p),q=function(a,b){b&&angular.extend(a,b),k.$apply(function(){return v.sendKeyCommand(a)?(k._bUpdateSelectedStyles||k.updateSelectedStyles(),a.preventDefault(),!1):void 0})},k.displayElements.html.on("keypress",q),k.displayElements.text.on("keypress",q),r=function(){k._bUpdateSelectedStyles=!1,k.$apply(function(){k.updateSelectedStyles()})},k.displayElements.html.on("mouseup",r),k.displayElements.text.on("mouseup",r)}}}]).factory("taBrowserTag",[function(){return function(a){return a?""===a?void 0===e?"div":8>=e?"P":"p":8>=e?a.toUpperCase():a:8>=e?"P":"p"}}]).factory("taExecCommand",["taSelection","taBrowserTag","$document",function(a,b,c){var d=/^(address|article|aside|audio|blockquote|canvas|dd|div|dl|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hgroup|hr|noscript|ol|output|p|pre|section|table|tfoot|ul|video)$/gi,e=/^(ul|li|ol)$/gi,f=function(b,c){var d,e,f=b.find("li");for(e=f.length-1;e>=0;e--)d=angular.element("<"+c+">"+f[e].innerHTML+""),b.after(d);b.remove(),a.setSelectionToElementEnd(d[0])},g=function(b,c){var d=angular.element("<"+c+">"+b[0].innerHTML+"");b.after(d),b.remove(),a.setSelectionToElementEnd(d.find("li")[0])},h=function(c,d,e){for(var f="",g=0;g"+c[g].innerHTML+"";var h=angular.element("<"+e+">"+f+"");d.after(h),d.remove(),a.setSelectionToElementEnd(h.find("li")[0])};return function(i){return i=b(i),function(j,k,l){var m,n,o,p,q,r=angular.element("<"+i+">"),s=a.getSelectionElement(),t=angular.element(s);if(void 0!==s){var u=s.tagName.toLowerCase();if("insertorderedlist"===j.toLowerCase()||"insertunorderedlist"===j.toLowerCase()){var v=b("insertorderedlist"===j.toLowerCase()?"ol":"ul");if(u===v)return f(t,i);if("li"===u&&t.parent()[0].tagName.toLowerCase()===v&&1===t.parent().children().length)return f(t.parent(),i);if("li"===u&&t.parent()[0].tagName.toLowerCase()!==v&&1===t.parent().children().length)return g(t.parent(),v);if(u.match(d)&&!t.hasClass("ta-bind")){if("ol"===u||"ul"===u)return g(t,v);var w=!1;return angular.forEach(t.children(),function(a){a.tagName.match(d)&&(w=!0)}),w?h(t.children(),t,v):h([angular.element("
"+s.innerHTML+"
")[0]],t,v)}if(u.match(d)){if(p=a.getOnlySelectedElements(),1===p.length&&("ol"===p[0].tagName.toLowerCase()||"ul"===p[0].tagName.toLowerCase()))return p[0].tagName.toLowerCase()===v?f(angular.element(p[0]),i):g(angular.element(p[0]),v);o="";var x=[];for(m=0;m"+y[0].innerHTML+"",x.unshift(y)}return n=angular.element("<"+v+">"+o+""),x.pop().replaceWith(n),angular.forEach(x,function(a){a.remove()}),void a.setSelectionToElementEnd(n[0])}}else if("formatblock"===j.toLowerCase()){var z=l.toLowerCase().replace(/[<>]/gi,"");for(n="li"===u?t.parent():t;!n[0].tagName.match(d);)n=n.parent(),u=n[0].tagName.toLowerCase();if(u===z){p=n.children();var A=!1;for(m=0;m"),r[0].innerHTML=D[m].outerHTML,D[m]=r[0]),C.parent()[0].insertBefore(D[m],C[0]);C.remove()}return void a.setSelectionToElementEnd(n[0])}}try{c[0].execCommand(j,k,l)}catch(E){}}}}]).directive("taBind",["taSanitize","$timeout","$window","$document","taFixChrome","taBrowserTag","taSelection","taSelectableElements","taApplyCustomRenderers","taOptions",function(a,b,c,f,i,j,k,m,n,o){return{require:"ngModel",scope:{},link:function(j,p,q,r){var s,t,u=void 0!==p.attr("contenteditable")&&p.attr("contenteditable"),v=u||"textarea"===p[0].tagName.toLowerCase()||"input"===p[0].tagName.toLowerCase(),w=!1,x=!1,y=q.taUnsafeSanitizer||o.disableSanitizer;void 0===q.taDefaultWrap&&(q.taDefaultWrap="p"),""===q.taDefaultWrap?(s="",t=void 0===e?"

":e>=11?"


":8>=e?"

 

":"

 

"):(s=void 0===e||e>=11?"<"+q.taDefaultWrap+">
":8>=e?"<"+q.taDefaultWrap.toUpperCase()+">":"<"+q.taDefaultWrap+">",t=void 0===e||e>=11?"<"+q.taDefaultWrap+">
":8>=e?"<"+q.taDefaultWrap.toUpperCase()+"> ":"<"+q.taDefaultWrap+"> "),p.addClass("ta-bind"); +var z=function(){if(u)return p[0].innerHTML;if(v)return p.val();throw"textAngular Error: attempting to update non-editable taBind"},A=function(a){a||(a=z()),a===t?""!==r.$viewValue&&r.$setViewValue(""):r.$viewValue!==a&&r.$setViewValue(a)};if(j.$parent["updateTaBind"+(q.id||"")]=function(){w||A()},v)if(u){if(p.on("cut",function(a){w?a.preventDefault():b(function(){A()},0)}),p.on("paste",function(a,b){b&&angular.extend(a,b);var d;if(a.clipboardData||a.originalEvent&&a.originalEvent.clipboardData?d=(a.originalEvent||a).clipboardData.getData("text/plain"):c.clipboardData&&(d=c.clipboardData.getData("Text")),!d&&!w)return!0;if(a.preventDefault(),!w){var e=angular.element("
");if(e[0].innerHTML=d,d=e.text(),f[0].selection){var g=f[0].selection.createRange();g.pasteHTML(d)}else f[0].execCommand("insertText",!1,d);A()}}),p.on("keyup",function(a,b){if(b&&angular.extend(a,b),!w){if(""!==s&&13===a.keyCode&&!a.shiftKey){var c=k.getSelectionElement();if(c.tagName.toLowerCase()!==q.taDefaultWrap&&"li"!==c.tagName.toLowerCase()&&(""===c.innerHTML.trim()||"
"===c.innerHTML.trim())){var d=angular.element(s);angular.element(c).replaceWith(d),k.setSelectionToElementStart(d[0])}}var e=z();""!==s&&""===e.trim()&&(p[0].innerHTML=s,k.setSelectionToElementStart(p.children()[0])),A(e)}}),p.on("blur",function(){x=!1,w||A(),r.$render()}),q.placeholder&&(e>8||void 0===e)){var B;if(!q.id)throw"textAngular Error: An unique ID is required for placeholders to work";B=g("#"+q.id+".placeholder-text:before",'content: "'+q.placeholder+'"'),j.$on("$destroy",function(){h(B)})}p.on("focus",function(){x=!0,r.$render()}),p.on("mousedown",function(a,b){b&&angular.extend(a,b),a.stopPropagation()})}else p.on("paste cut",function(){w||b(function(){r.$setViewValue(z())},0)}),p.on("change blur",function(){w||r.$setViewValue(z())});var C=function(b){return r.$oldViewValue=a(i(b),r.$oldViewValue,y)},D=function(a){return q.required&&r.$setValidity("required",!(!a||a.trim()===t||""===a.trim())),a};r.$parsers.push(C),r.$parsers.push(D),r.$formatters.push(C),r.$formatters.push(D);var E=function(a){return j.$emit("ta-element-select",this),a.preventDefault(),!1},F=function(a,c){if(c&&angular.extend(a,c),!l&&!w){l=!0;var d;d=a.originalEvent?a.originalEvent.dataTransfer:a.dataTransfer,j.$emit("ta-drop-event",this,a,d),b(function(){l=!1},100)}};j.$parent["reApplyOnSelectorHandlers"+(q.id||"")]=function(){w||angular.forEach(m,function(a){p.find(a).off("click",E).on("click",E)})};var G=function(a){p[0].innerHTML=a};r.$render=function(){var a=r.$viewValue||"";f[0].activeElement!==p[0]?u?(q.placeholder?""===a?(x?p.removeClass("placeholder-text"):p.addClass("placeholder-text"),G(s)):(p.removeClass("placeholder-text"),G(a)):G(""===a?s:a),w?p.off("drop",F):(angular.forEach(m,function(a){p.find(a).on("click",E)}),p.on("drop",F))):"textarea"!==p[0].tagName.toLowerCase()&&"input"!==p[0].tagName.toLowerCase()?G(n(a)):p.val(a):u&&p.removeClass("placeholder-text")},q.taReadonly&&(w=j.$parent.$eval(q.taReadonly),w?(p.addClass("ta-readonly"),("textarea"===p[0].tagName.toLowerCase()||"input"===p[0].tagName.toLowerCase())&&p.attr("disabled","disabled"),void 0!==p.attr("contenteditable")&&p.attr("contenteditable")&&p.removeAttr("contenteditable")):(p.removeClass("ta-readonly"),"textarea"===p[0].tagName.toLowerCase()||"input"===p[0].tagName.toLowerCase()?p.removeAttr("disabled"):u&&p.attr("contenteditable","true")),j.$parent.$watch(q.taReadonly,function(a,b){b!==a&&(a?(p.addClass("ta-readonly"),("textarea"===p[0].tagName.toLowerCase()||"input"===p[0].tagName.toLowerCase())&&p.attr("disabled","disabled"),void 0!==p.attr("contenteditable")&&p.attr("contenteditable")&&p.removeAttr("contenteditable"),angular.forEach(m,function(a){p.find(a).on("click",E)}),p.off("drop",F)):(p.removeClass("ta-readonly"),"textarea"===p[0].tagName.toLowerCase()||"input"===p[0].tagName.toLowerCase()?p.removeAttr("disabled"):u&&p.attr("contenteditable","true"),angular.forEach(m,function(a){p.find(a).off("click",E)}),p.on("drop",F)),w=a)})),u&&!w&&(angular.forEach(m,function(a){p.find(a).on("click",E)}),p.on("drop",F),p.on("blur",function(){/AppleWebKit\/([\d.]+)/.exec(navigator.userAgent)&&(d=!0)}))}}}]).factory("taApplyCustomRenderers",["taCustomRenderers",function(a){return function(c){var d=angular.element("
");return d[0].innerHTML=c,angular.forEach(a,function(a){var c=[];a.selector&&""!==a.selector?c=d.find(a.selector):a.customAttribute&&""!==a.customAttribute&&(c=b(d,a.customAttribute)),angular.forEach(c,function(b){b=angular.element(b),a.selector&&""!==a.selector&&a.customAttribute&&""!==a.customAttribute?void 0!==b.attr(a.customAttribute)&&a.renderLogic(b):a.renderLogic(b)})}),d[0].innerHTML}}]).directive("taMaxText",function(){return{restrict:"A",require:"ngModel",link:function(a,b,c,d){function e(a){var b=angular.element("
");b.html(a);var c=b.text().length;return f>=c?(d.$setValidity("taMaxText",!0),a):void d.$setValidity("taMaxText",!1)}var f=parseInt(a.$eval(c.taMaxText));if(isNaN(f))throw"Max text must be an integer";c.$observe("taMaxText",function(a){if(f=parseInt(a),isNaN(f))throw"Max text must be an integer";d.$dirty&&d.$setViewValue(d.$viewValue)}),d.$parsers.unshift(e)}}}).directive("taMinText",function(){return{restrict:"A",require:"ngModel",link:function(a,b,c,d){function e(a){var b=angular.element("
");b.html(a);var c=b.text().length;return!c||c>=f?(d.$setValidity("taMinText",!0),a):void d.$setValidity("taMinText",!1)}var f=parseInt(a.$eval(c.taMinText));if(isNaN(f))throw"Min text must be an integer";c.$observe("taMinText",function(a){if(f=parseInt(a),isNaN(f))throw"Min text must be an integer";d.$dirty&&d.$setViewValue(d.$viewValue)}),d.$parsers.unshift(e)}}}).factory("taFixChrome",function(){var a=function(a){for(var b=angular.element("
"+a+"
"),c=angular.element(b).find("span"),d=0;d0&&"BR"===e.next()[0].tagName&&e.next().remove(),e.replaceWith(e[0].innerHTML)))}var f=b[0].innerHTML.replace(/style="[^"]*?(line-height: 1.428571429;|color: inherit; line-height: 1.1;)[^"]*"/gi,"");return f!==b[0].innerHTML&&(b[0].innerHTML=f),b[0].innerHTML};return a}).factory("taSanitize",["$sanitize",function(a){return function(c,d,e){var f=angular.element("
"+c+"
");angular.forEach(b(f,"align"),function(a){a.css("text-align",a.attr("align")),a.removeAttr("align")});var g;c=f[0].innerHTML;try{g=a(c),e&&(g=c)}catch(h){g=d||""}return g}}]).directive("textAngularToolbar",["$compile","textAngularManager","taOptions","taTools","taToolExecuteAction","$window",function(a,b,c,d,e,f){return{scope:{name:"@"},restrict:"EA",link:function(g,h,i){if(!g.name||""===g.name)throw"textAngular Error: A toolbar requires a name";angular.extend(g,angular.copy(c)),i.taToolbar&&(g.toolbar=g.$parent.$eval(i.taToolbar)),i.taToolbarClass&&(g.classes.toolbar=i.taToolbarClass),i.taToolbarGroupClass&&(g.classes.toolbarGroup=i.taToolbarGroupClass),i.taToolbarButtonClass&&(g.classes.toolbarButton=i.taToolbarButtonClass),i.taToolbarActiveButtonClass&&(g.classes.toolbarButtonActive=i.taToolbarActiveButtonClass),i.taFocussedClass&&(g.classes.focussed=i.taFocussedClass),g.disabled=!0,g.focussed=!1,g._$element=h,h[0].innerHTML="",h.addClass("ta-toolbar "+g.classes.toolbar),g.$watch("focussed",function(){g.focussed?h.addClass(g.classes.focussed):h.removeClass(g.classes.focussed)});var j=function(b,c){var d;if(d=angular.element(b&&b.display?b.display:"