{%- from 'macros' import hash_bang with context -%}
{%- from 'macros' import make_maximized with context -%}
{{ hash_bang() }}
-- Copyright 2021 The Chromium Authors
-- Use of this source code is governed by a BSD-style license that can be
-- found in the LICENSE file.
-- For behavior description see navigation file. Differs from the generic
-- template becauses tabs and windows are not acessesed in the same way and
-- making sure only one tab is shown at all times is handled differently.
tell application "Safari"
-- If Safari is already started then just bring
-- it to the forefront otherwise open it.
if it is running then
reopen
else
activate
end if
{{ make_maximized() }}
set sites to { {{ sites }} }
repeat with i from 1 to {{ navigation_cycles }}
repeat with site in sites
tell application "Safari" to set the URL of the front document to site
delay {{ per_navigation_delay }}
end repeat
end repeat
activate
end tell