···1212import Debouncer.Basic as Debouncer
1313import Json.Decode as Json
1414import Json.Encode
1515-import Maybe.Extra as Maybe
1615import Return
1716import Return.Ext as Return
1817import Sources.Processing as Processing
1919-import Sources.Processing.Encoding as Processing
2018import Task
2119import Time
2220import Time.Ext as Time
2323-import Tracks.Encoding as Tracks
2421import Url
2525-import User.Layer as User exposing (HypaethralBit(..))
2222+import User.Layer as User
262327242825
-1
src/Applications/Brain/Common/State.elm
···44import Brain.Ports as Ports
55import Brain.Types exposing (..)
66import Json.Decode as Json
77-import Return
87import Return.Ext as Return
98109
···2233import Brain.Sources.Processing.Types as Processing
44import Brain.User.Types as User
55-import Debouncer.Basic as Debouncer exposing (Debouncer)
66-import Dict exposing (Dict)
55+import Debouncer.Basic exposing (Debouncer)
76import Json.Decode as Json
87import List.Zipper exposing (Zipper)
98import Management
109import Sources.Processing as Processing
1110import Time
1212-import User.Layer as User exposing (HypaethralBaggage, HypaethralBit(..))
1111+import User.Layer as User exposing (HypaethralBaggage, HypaethralBit)
131214131514
-5
src/Applications/Brain/User/State.elm
···55import Brain.Ports as Ports
66import Brain.Types as Brain exposing (..)
77import Brain.User.Types as User exposing (..)
88-import Conditional exposing (..)
98import Debouncer.Basic as Debouncer
109import EverySet
1110import Json.Decode as Decode
1211import Json.Encode as Json
1312import List.Zipper as Zipper
1414-import Maybe.Extra as Maybe
1513import Playlists.Encoding as Playlists
1614import Return exposing (andThen, return)
1715import Return.Ext as Return
···168166gotWebnativeResponse : Webnative.Response -> Manager
169167gotWebnativeResponse response model =
170168 let
171171- isQuery =
172172- Maybe.isJust model.hypaethralRetrieval
173173-174169 baggage =
175170 model.hypaethralRetrieval
176171 |> Maybe.map (Zipper.current >> Tuple3.third)
+1-1
src/Applications/Brain/User/Types.elm
···2233import Debouncer.Basic as Debouncer
44import Json.Decode as Json
55-import User.Layer as User exposing (HypaethralBit(..))
55+import User.Layer exposing (HypaethralBit)
66import Webnative
7788
+1-13
src/Applications/UI.elm
···44import Browser
55import Browser.Events
66import Browser.Navigation as Nav
77-import Chunky exposing (..)
87import Common exposing (Switch(..))
99-import Conditional exposing (..)
108import Debouncer.Basic as Debouncer
119import Dict
1210import Equalizer
···1614import LastFm
1715import Maybe.Extra as Maybe
1816import Notifications
1919-import Playlists.Encoding as Playlists
2020-import Queue
2117import Return
2222-import Sources
2323-import Sources.Encoding as Sources
2418import Task
2519import Time
2620import Tracks
2727-import Tracks.Encoding as Tracks
2821import UI.Adjunct as Adjunct
2922import UI.Alfred.State as Alfred
3023import UI.Audio.State as Audio
···3427import UI.Common.State as Common
3528import UI.DnD as DnD
3629import UI.Equalizer.State as Equalizer
3737-import UI.Equalizer.View as Equalizer
3830import UI.Interface.State as Interface
3931import UI.Other.State as Other
4032import UI.Page as Page
4141-import UI.Playlists.ContextMenu as Playlists
4233import UI.Playlists.State as Playlists
4334import UI.Ports as Ports
4435import UI.Queue.State as Queue
4536import UI.Queue.Types as Queue
4637import UI.Routing.State as Routing
4738import UI.Services.State as Services
4848-import UI.Sources.ContextMenu as Sources
4939import UI.Sources.Form
5040import UI.Sources.State as Sources
5141import UI.Sources.Types as Sources
5252-import UI.Tracks.ContextMenu as Tracks
5342import UI.Tracks.State as Tracks
5443import UI.Tracks.Types as Tracks
5544import UI.Types exposing (..)
···5746import UI.User.State.Export as User
5847import UI.User.State.Import as User
5948import UI.View exposing (view)
6060-import Url exposing (Protocol(..), Url)
6161-import User.Layer exposing (..)
4949+import Url exposing (Url)
625063516452
+1-2
src/Applications/UI/Adjunct.elm
···33import Keyboard
44import Maybe.Extra as Maybe
55import Return
66-import Return.Ext as Return
76import UI.Alfred.State as Alfred
87import UI.Audio.State as Audio
98import UI.Authentication.Common as Authentication
···1716import UI.Settings.Page as Settings
1817import UI.Sources.Page as Sources
1918import UI.Tracks.State as Tracks
2020-import UI.Types as UI exposing (..)
1919+import UI.Types exposing (..)
212022212322
-3
src/Applications/UI/Alfred/State.elm
···2233import Alfred exposing (Alfred)
44import Browser.Dom as Dom
55-import Chunky exposing (..)
65import List.Extra as List
77-import Material.Icons.Types exposing (Coloring(..))
86import Process
97import Return exposing (return)
108import Return.Ext as Return
1111-import String.Ext as String
129import Task
1310import UI.Types as UI exposing (Manager)
1411
-2
src/Applications/UI/Alfred/View.elm
···99import Html.Events exposing (onInput)
1010import Html.Ext exposing (onTapPreventDefault)
1111import Json.Decode
1212-import List.Extra as List
1312import Material.Icons as Icons
1413import Material.Icons.Types exposing (Coloring(..))
1514import Maybe.Extra as Maybe
1616-import String.Ext as String
1715import UI.Types as UI
18161917
+2-6
src/Applications/UI/Authentication/State.elm
···44import Base64
55import Binary
66import Browser.Navigation as Nav
77-import Chunky exposing (..)
87import Common exposing (Switch(..))
99-import Conditional exposing (..)
108import Html exposing (a)
1111-import Html.Attributes exposing (placeholder, value)
99+import Html.Attributes exposing (value)
1210import Html.Events.Extra.Mouse as Mouse
1311import Http
1412import Json.Decode as Json
1513import Json.Encode
1614import Lens.Ext as Lens
1715import Management
1818-import Material.Icons.Types exposing (Coloring(..))
1916import Maybe.Extra as Maybe
2020-import Monocle.Lens as Lens exposing (Lens)
1717+import Monocle.Lens exposing (Lens)
2118import Notifications
2219import Return exposing (andThen, return)
2323-import Return.Ext as Return
2420import SHA
2521import String.Ext as String
2622import Tracks
+1-1
src/Applications/UI/Authentication/Types.elm
···33import Html.Events.Extra.Mouse as Mouse
44import Http
55import Json.Decode as Json
66-import User.Layer exposing (Method(..))
66+import User.Layer exposing (Method)
77import User.Layer.Methods.RemoteStorage as RemoteStorage
8899
-3
src/Applications/UI/Authentication/View.elm
···11module UI.Authentication.View exposing (view)
2233import Chunky exposing (..)
44-import Common exposing (Switch(..))
54import Conditional exposing (..)
65import Css.Classes as C
76import Html exposing (Html, a, button, text)
···1312import Markdown
1413import Material.Icons as Icons
1514import Material.Icons.Types exposing (Coloring(..))
1616-import Maybe.Extra as Maybe
1717-import String.Ext as String
1815import Svg exposing (Svg)
1916import UI.Authentication.Types as Authentication exposing (..)
2017import UI.Kit
-1
src/Applications/UI/Backdrop.elm
···99import Html.Lazy as Lazy
1010import Json.Decode
1111import Return exposing (return)
1212-import Return.Ext as Return
1312import UI.Ports as Ports
1413import UI.Types exposing (..)
1514import UI.User.State.Export as User
···11module UI.Console exposing (view)
2233import Chunky exposing (..)
44-import Common exposing (Switch(..))
54import Conditional exposing (..)
65import Css.Classes as C
76import Html exposing (Html, text)
···109import Json.Decode as Decode
1110import Material.Icons as Icons
1211import Material.Icons.Types exposing (Coloring(..))
1313-import Maybe.Extra as Maybe
1412import Queue
1513import UI.Queue.Types as Queue
1614import UI.Tracks.Types as Tracks
+1-1
src/Applications/UI/Equalizer/State.elm
···55import Html.Events.Extra.Pointer as Pointer
66import Return exposing (andThen, return)
77import UI.Ports as Ports
88-import UI.Types as UI exposing (..)
88+import UI.Types exposing (..)
99import UI.User.State.Export as User
10101111
+1-3
src/Applications/UI/Interface/State.elm
···11module UI.Interface.State exposing (..)
2233-import Common exposing (Switch(..))
43import Debouncer.Basic as Debouncer
54import Maybe.Extra as Maybe
65import Notifications
···1211import UI.Playlists.State as Playlists
1312import UI.Ports as Ports
1413import UI.Queue.State as Queue
1515-import UI.Types as UI exposing (..)
1616-import User.Layer exposing (..)
1414+import UI.Types exposing (..)
171518161917
-1
src/Applications/UI/Kit.elm
···2233import Chunky exposing (..)
44import Color
55-import Color.Manipulate as Color
65import Conditional exposing (ifThenElse)
76import Css.Classes as C
87import Html exposing (Html)
-1
src/Applications/UI/List.elm
···77import Html.Attributes exposing (title)
88import Html.Events exposing (onClick)
99import Html.Events.Extra.Mouse as Mouse exposing (onWithOptions)
1010-import List.Ext as List
1110import Material.Icons.Types exposing (Coloring(..))
1211import Maybe.Extra as Maybe
1312import UI.DnD as DnD
-1
src/Applications/UI/Navigation.elm
···88import Html exposing (Html, text)
99import Html.Attributes exposing (href, style, tabindex, target, title)
1010import Html.Events exposing (onClick)
1111-import List.Extra as List
1211import Material.Icons.Types exposing (Coloring(..))
1312import Maybe.Extra as Maybe
1413import Svg exposing (Svg)
+1-3
src/Applications/UI/Other/State.elm
···11module UI.Other.State exposing (..)
2233import Alien
44-import Common exposing (Switch(..))
54import Notifications
65import Return
77-import Return.Ext as Return
86import Time
97import UI.Authentication.Types as Authentication
108import UI.Common.State as Common
119import UI.Ports as Ports
1212-import UI.Types as UI exposing (..)
1010+import UI.Types exposing (..)
1311import User.Layer exposing (..)
14121513
-1
src/Applications/UI/Playlists/Directory.elm
···11module UI.Playlists.Directory exposing (generate)
2233import Dict exposing (Dict)
44-import List.Extra as List
54import Playlists exposing (..)
65import Set exposing (Set)
76import Sources exposing (Source)
+1-3
src/Applications/UI/Playlists/State.elm
···1111import Playlists exposing (..)
1212import Playlists.Encoding as Playlists
1313import Return exposing (andThen, return)
1414-import Return.Ext as Return
1514import Tracks exposing (IdentifiedTrack)
1615import Tracks.Collection
1716import UI.Alfred.State as Alfred
···2221import UI.Playlists.Page exposing (..)
2322import UI.Ports as Ports
2423import UI.Tracks.State as Tracks
2525-import UI.Tracks.Types as Tracks
2626-import UI.Types as UI exposing (..)
2424+import UI.Types exposing (..)
2725import UI.User.State.Export as User
28262927
+1-2
src/Applications/UI/Queue/State.elm
···77import Notifications
88import Queue exposing (..)
99import Return exposing (andThen, return)
1010-import Return.Ext as Return
1110import Tracks exposing (..)
1211import UI.Common.State as Common
1312import UI.Ports as Ports
···1514import UI.Queue.Fill as Fill
1615import UI.Queue.Types as Queue exposing (..)
1716import UI.Types exposing (..)
1818-import UI.User.State.Export as User exposing (..)
1717+import UI.User.State.Export exposing (..)
191820192120
-1
src/Applications/UI/Queue/Types.elm
···33import Html.Events.Extra.Mouse as Mouse
44import Queue exposing (Item)
55import Tracks exposing (IdentifiedTrack)
66-import UI.DnD as DnD
768798
+1-2
src/Applications/UI/Queue/View.elm
···88import Html.Attributes exposing (href)
99import Html.Lazy as Lazy
1010import Icons
1111-import List.Extra as List
1211import Material.Icons as Icons
1312import Material.Icons.Types exposing (Coloring(..))
1413import Queue exposing (..)
···1817import UI.Navigation exposing (..)
1918import UI.Page as Page
2019import UI.Queue.Page as Queue exposing (Page(..))
2121-import UI.Queue.Types as Queue exposing (..)
2020+import UI.Queue.Types exposing (..)
2221import UI.Sources.Page
2322import UI.Types as UI exposing (..)
2423
-1
src/Applications/UI/Routing/State.elm
···55import List.Extra as List
66import Monocle.Lens as Lens
77import Return exposing (return)
88-import Return.Ext as Return
98import Sources
109import Sources.Services.Dropbox
1110import Sources.Services.Google
+2-3
src/Applications/UI/Services/State.elm
···66import LastFm
77import Notifications
88import Return exposing (andThen, return)
99-import Return.Ext as Return
109import String.Ext as String
1111-import UI.Common.State as Common exposing (showNotification)
1212-import UI.Types as UI exposing (Manager, Msg(..))
1010+import UI.Common.State exposing (showNotification)
1111+import UI.Types exposing (Manager, Msg(..))
1312import UI.User.State.Export as User
1413import Url
1514
-1
src/Applications/UI/Settings.elm
···1010import LastFm
1111import Material.Icons as Icons
1212import Material.Icons.Types exposing (Coloring(..))
1313-import Settings
1413import UI.Authentication.Types as Authentication
1514import UI.Backdrop as Backdrop exposing (backgroundPositioning)
1615import UI.Kit
-2
src/Applications/UI/Sources/Form.elm
···44import Common exposing (boolFromString, boolToString)
55import Conditional exposing (..)
66import Css.Classes as C
77-import Dict
87import Dict.Ext as Dict
98import Html exposing (Html, text)
109import Html.Attributes exposing (for, name, placeholder, required, selected, type_, value)
···1918import UI.Page as Page
2019import UI.Sources.Page as Sources
2120import UI.Sources.Types exposing (..)
2222-import UI.Types exposing (Model)
232124222523
-2
src/Applications/UI/Sources/State.elm
···1313import Monocle.Lens as Lens
1414import Notifications
1515import Return exposing (andThen, return)
1616-import Return.Ext as Return
1716import Sources exposing (..)
1817import Sources.Encoding as Sources
1918import Sources.Services as Services
···3130import UI.Tracks.State as Tracks
3231import UI.Types as UI exposing (Manager, Model)
3332import UI.User.State.Export as User
3434-import Url
353336343735
···1313import Html.Events.Extra.Mouse as Mouse
1414import Html.Lazy
1515import InfiniteList
1616-import List.Ext as List
1717-import List.Extra as List
1816import Material.Icons as Icons
1917import Material.Icons.Types exposing (Coloring(..))
2018import Maybe.Extra as Maybe
2119import Queue
2220import Task
2321import Tracks exposing (..)
2424-import UI.Queue.Types as Queue
2522import UI.Tracks.Scene as Scene
2623import UI.Tracks.Scene.List
2724import UI.Tracks.Types exposing (Msg(..))
-1
src/Applications/UI/Tracks/Scene/List.elm
···1414import Html.Lazy
1515import InfiniteList
1616import Json.Decode as Decode
1717-import List.Ext as List
1817import Material.Icons as Icons
1918import Material.Icons.Types exposing (Coloring(..))
2019import Maybe.Extra as Maybe
+1-4
src/Applications/UI/Tracks/State.elm
···55import ContextMenu
66import Coordinates exposing (Coordinates)
77import Dict
88-import Dict.Extra as Dict
98import Html.Events.Extra.Mouse as Mouse
109import InfiniteList
1110import Json.Decode as Json
···2019import Return exposing (andThen, return)
2120import Return.Ext as Return
2221import Sources
2323-import Sources.Processing exposing (HttpMethod(..))
2424-import Task
2522import Task.Extra as Task
2623import Tracks exposing (..)
2724import Tracks.Collection as Collection
···3734import UI.Tracks.Scene.Covers
3835import UI.Tracks.Scene.List
3936import UI.Tracks.Types as Tracks exposing (..)
4040-import UI.Types as UI exposing (Manager, Model, Msg(..))
3737+import UI.Types exposing (Manager, Model, Msg(..))
4138import UI.User.State.Export as User
4239import User.Layer exposing (HypaethralData)
4340
-6
src/Applications/UI/Tracks/View.elm
···2233import Chunky exposing (..)
44import Color exposing (Color)
55-import Common exposing (Switch(..))
65import Conditional exposing (ifThenElse)
76import Css.Classes as C
87import Html exposing (Html, text)
···1110import Html.Events.Extra.Mouse as Mouse
1211import Html.Ext exposing (onEnterKey)
1312import Html.Lazy exposing (..)
1414-import List.Ext as List
1515-import List.Extra as List
1613import Material.Icons as Icons
1714import Material.Icons.Types exposing (Coloring(..))
1818-import Maybe.Extra as Maybe
1915import Playlists exposing (Playlist)
2020-import Sources
2116import Tracks exposing (..)
2222-import Tracks.Collection exposing (..)
2317import UI.Kit
2418import UI.Navigation exposing (..)
2519import UI.Page as Page
+2-7
src/Applications/UI/Types.elm
···33import Alfred exposing (Alfred)
44import Browser
55import Browser.Navigation as Nav
66-import Chunky exposing (..)
76import Color exposing (Color)
87import Common exposing (Switch)
99-import Conditional exposing (..)
108import ContextMenu exposing (ContextMenu)
119import Coordinates exposing (Viewport)
1210import Debouncer.Basic as Debouncer exposing (Debouncer)
···2523import Playlists exposing (Playlist, PlaylistTrack)
2624import Queue
2725import Sources exposing (Source)
2828-import Sources.Encoding as Sources
2926import Time
3027import Tracks exposing (..)
3131-import Tracks.Encoding as Tracks
3228import UI.Authentication.Types as Authentication
3329import UI.DnD as DnD
3434-import UI.Page as Page exposing (Page)
3030+import UI.Page exposing (Page)
3531import UI.Queue.Types as Queue
3632import UI.Sources.Types as Sources
3733import UI.Tracks.Types as Tracks
3838-import Url exposing (Protocol(..), Url)
3939-import User.Layer exposing (..)
3434+import Url exposing (Url)
4035import Webnative
41364237
+2-4
src/Applications/UI/User/State.elm
···11module UI.User.State exposing (..)
2233-import Alien
44-import Return exposing (return)
33+import Return
54import UI.Authentication.State as Authentication
66-import UI.Ports as Ports
77-import UI.Types as UI exposing (..)
55+import UI.Types exposing (..)
86import User.Layer as User
97import Webnative exposing (Artifact(..), DecodedResponse(..))
108import Webnative.Tag as Tag
+1-1
src/Applications/UI/User/State/Export.elm
···1010import Sources.Encoding as Sources
1111import Tracks.Encoding as Tracks
1212import UI.Ports as Ports
1313-import UI.Types as UI exposing (..)
1313+import UI.Types exposing (..)
1414import User.Layer exposing (..)
15151616
+1-2
src/Applications/UI/User/State/Import.elm
···1111import Notifications
1212import Process
1313import Return exposing (andThen, return)
1414-import Return.Ext as Return exposing (communicate)
1414+import Return.Ext exposing (communicate)
1515import Task
1616import UI.Backdrop as Backdrop
1717import UI.Common.State as Common exposing (showNotification)
···2222import UI.Ports as Ports
2323import UI.Sources.State as Sources
2424import UI.Tracks.State as Tracks
2525-import UI.Tracks.Types as Tracks
2625import UI.Types as UI exposing (..)
2726import UI.User.State.Export as User
2827import Url.Ext as Url
+1-16
src/Applications/UI/View.elm
···33import Alfred exposing (Alfred)
44import Browser
55import Chunky exposing (..)
66-import Common exposing (Switch(..))
76import Conditional exposing (..)
87import ContextMenu exposing (ContextMenu)
98import Css.Classes as C
···1312import Html.Events.Extra.Pointer as Pointer
1413import Html.Lazy as Lazy
1514import Json.Decode
1616-import List.Ext as List
1717-import List.Extra as List
1815import Maybe.Extra as Maybe
1919-import Playlists.Encoding as Playlists
2020-import Queue
2121-import Settings
2222-import Sources
2323-import Sources.Encoding as Sources
2424-import Tracks
2525-import Tracks.Encoding as Tracks
2616import UI.Alfred.View as Alfred
2717import UI.Authentication.Common as Authentication
2828-import UI.Authentication.ContextMenu as Authentication
2918import UI.Authentication.Types as Authentication
3019import UI.Authentication.View as Authentication
3120import UI.Backdrop as Backdrop
···3524import UI.Navigation as Navigation
3625import UI.Notifications
3726import UI.Page as Page
3838-import UI.Playlists.ContextMenu as Playlists
3927import UI.Playlists.View as Playlists
4028import UI.Queue.View as Queue
4129import UI.Settings as Settings
4230import UI.Settings.Page
4343-import UI.Sources.ContextMenu as Sources
4431import UI.Sources.Page
4532import UI.Sources.View as Sources
4633import UI.Svg.Elements
4747-import UI.Tracks.ContextMenu as Tracks
4834import UI.Tracks.View as Tracks
4935import UI.Types exposing (..)
5050-import Url exposing (Protocol(..))
5151-import User.Layer exposing (..)
3636+import User.Layer
523753385439
+2-1
src/Javascript/Brain/index.js
···1010import * as processing from "../processing"
1111import * as user from "./user"
12121313-import { fromCache, identity, removeCache, reportError } from "./common"
1313+import { fromCache, removeCache, reportError } from "./common"
1414import { sendData, storageCallback, toCache } from "./common"
1515+import { identity } from "../common"
15161617importScripts("brain.elm.js")
1718importScripts("subworkers.js")
···44import Common
55import Cryptography.Hmac as Hmac
66import DateFormat as Date
77-import Dict
87import Dict.Ext as Dict
98import Hex
109import Maybe.Extra as Maybe
···1212import Common
1313import Cryptography.Hmac as Hmac
1414import DateFormat as Date
1515-import Dict
1615import Dict.Ext as Dict
1716import SHA
1817import Sources exposing (SourceData)
-1
src/Library/Sources/Services/WebDav/Marker.elm
···991010-}
11111212-import Sources.Processing exposing (Marker(..))
1312import Sources.Services.Ipfs.Marker as IpfsMarker
14131514
+1-1
src/Library/Sources/Services/WebDav/Parser.elm
···11module Sources.Services.WebDav.Parser exposing (..)
2233import Maybe.Extra as Maybe
44-import Sources.Processing exposing (Marker(..), TreeAnswer)
44+import Sources.Processing exposing (Marker, TreeAnswer)
55import Sources.Services.Ipfs.Marker as Marker
66import String.Ext as String
77import Url
+2-5
src/Library/User/Layer/Methods/Fission.elm
···2233import Json.Decode as Decode
44import Json.Encode as Json
55-import List.Zipper as Zipper exposing (Zipper)
66-import Playlists exposing (Playlist)
77-import Return
88-import User.Layer exposing (HypaethralBaggage(..), HypaethralBit(..), mapPlaylistsBaggage)
55+import User.Layer exposing (HypaethralBaggage(..), HypaethralBit, mapPlaylistsBaggage)
96import Webnative exposing (Artifact(..), DecodedResponse(..), NoArtifact(..))
107import Webnative.Constants exposing (..)
1111-import Webnative.Path as Path exposing (Directory, File, Path)
88+import Webnative.Path as Path exposing (File, Path)
129import Webnative.Tag as Tag exposing (Step(..), Tag(..))
1310import Wnfs exposing (Artifact(..))
1411
···11+import BufferPolyfill from "buffer/"
22+33+export let Buffer = BufferPolyfill.Buffer
44+export let global = globalThis
55+export let process = { env: {} }