{"version":3,"sources":["jsdelivr-header.js","/npm/angular-appworks@0.0.1/angular-appworks.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCKC,SAAU,GACP,aAEA,IAAI,EAAW,EAAQ,OAAO,WAAY,CAAC,eAE3C,EAAS,KAAI,SAAU,EAAO,EAAY,GAEtC,EAAW,WAAa,GAEpB,EAAQ,OACR,EAAW,WAAa,EAAQ,KAAK,UACrC,EAAM,SAAS,QAAQ,OAAO,UAAY,EAAQ,KAAK,KAAK,UAGpE,IAEA,EAAS,QAAQ,gBAAiB,CAAC,YAAa,aAAc,SAAU,EAAW,GAC/E,IAAI,EAAU,EAAW,WAAa,iBAClC,EAAW,CACP,MAAO,EAAU,EAAU,yBAA0B,CAAC,GAAI,OAAQ,CAC9D,SAAU,CAAC,OAAQ,MAAO,IAAK,EAAU,mCACzC,SAAU,CAAC,OAAQ,MAAO,IAAK,EAAU,mCACzC,OAAQ,CAAC,OAAQ,WAErB,eAAgB,EAAU,EAAU,kCAAmC,CAAC,GAAI,OAAQ,CAChF,IAAK,CAAC,OAAQ,SAElB,SAAU,EAAU,EAAU,6BAA8B,CAAC,GAAI,OAAQ,CACrE,OAAQ,CAAC,OAAQ,MAAO,IAAK,EAAU,qCACvC,WAAY,CAAC,OAAQ,MAAO,IAAK,EAAU,yCAC3C,eAAgB,CAAC,OAAQ,MAAO,IAAK,EAAU,+CAEnD,mBAAoB,EAAU,EAAU,sCAAuC,CAAC,GAAI,QACpF,OAAQ,EAAU,EAAU,0BAA2B,CAAC,GAAI,OAAQ,CAChE,OAAQ,CAAC,OAAQ,SACjB,OAAQ,CAAC,OAAQ,MAAO,IAAK,EAAU,kCACvC,SAAU,CAAC,OAAQ,MAAO,IAAK,EAAU,oCACzC,QAAS,CAAC,OAAQ,MAAO,IAAK,EAAU,mCACxC,YAAa,CAAC,OAAQ,MAAO,IAAK,EAAU,mCAC5C,YAAa,CAAC,OAAQ,MAAO,IAAK,EAAU,qCAEhD,WAAY,EAAU,EAAU,8BAA+B,CAAC,GAAI,QACpE,SAAU,EAAU,EAAU,yBAC9B,aAAc,EAAU,EAAU,gCAAiC,CAAC,GAAI,QACxE,cAAe,EAAU,EAAU,iCAAkC,CAAC,GAAI,QAC1E,cAAe,EAAU,EAAU,iCAAkC,CAAC,GAAI,QAC1E,UAAW,EAAU,EAAU,6BAA8B,CAAC,GAAI,QAClE,YAAa,EAAU,EAAU,gCAAiC,CAAC,GAAI,QACvE,OAAQ,EAAU,EAAU,qBAAsB,CAAC,GAAI,QACvD,oBAAqB,EAAU,EAAU,uCAAwC,CAAC,GAAI,QACtF,eAAgB,EAAU,EAAU,+BACpC,YAAa,EAAU,EAAU,4BACjC,eAAgB,EAAU,EAAU,mCAAoC,CAAC,GAAI,QAC7E,QAAS,EAAU,EAAU,wBAC7B,KAAM,EAAU,EAAU,8BAA+B,CAAC,SAAU,aAAc,CAC9E,GAAI,CAAC,OAAQ,MAAO,IAAK,2BAcrC,OATA,EAAS,OAAO,SAAW,EAAU,EAAU,mCAAoC,CAAC,GAAI,OAAQ,CAC5F,OAAQ,CAAC,OAAQ,WAIrB,EAAS,OAAO,SAAW,EAAU,EAAU,+BAC/C,EAAS,OAAO,MAAQ,EAAU,EAAU,+BAAgC,CAAC,GAAI,QACjF,EAAS,OAAO,KAAO,EAAU,EAAU,2BAEpC,CACX,GACJ,CAvEA,CAuEE","file":"/npm/angular-appworks@0.0.1/angular-appworks.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/angular-appworks@0.0.1/angular-appworks.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * angular-appworks\n * http://developer.opentext.com\n *\n * Version: 0.0.1 - 2014-11-19\n * Author: Jason Ibrahim\n * License: MIT\n */\n\n/*global angular */\n\n(function (angular) {\n    'use strict';\n\n    var appworks = angular.module('appworks', ['ngResource']);\n\n    appworks.run(function ($http, $rootScope, $window) {\n\n        $rootScope.otagServer = '';\n\n        if ($window.otag) {\n            $rootScope.otagServer = $window.otag.serverURL;\n            $http.defaults.headers.common.otagtoken = $window.otag.auth.otagtoken;\n        }\n\n    });\n\n    appworks.factory('$MediaManager', ['$resource', '$rootScope', function ($resource, $rootScope) {\n        var baseUrl = $rootScope.otagServer + '/media_manager',\n            resource = {\n                Asset: $resource(baseUrl + '/otmmapi/v1/assets/:id', {id: '@id'}, {\n                    contents: {method: 'GET', url: baseUrl + '/otmmapi/v1/assets/:id/contents'},\n                    versions: {method: 'GET', url: baseUrl + '/otmmapi/v1/assets/:id/versions'},\n                    update: {method: 'PATCH'}\n                }),\n                CascadingGroup: $resource(baseUrl + '/otmmapi/v1/cascadinggroups/:id', {id: '@id'}, {\n                    get: {method: 'GET'}\n                }),\n                Category: $resource(baseUrl + '/otmmapi/v1/categories/:id', {id: '@id'}, {\n                    assets: {method: 'GET', url: baseUrl + '/otmmapi/v1/categories/:id/assets'},\n                    categories: {method: 'GET', url: baseUrl + '/otmmapi/v1/categories/:id/categories'},\n                    rootcategories: {method: 'GET', url: baseUrl + '/otmmapi/v1/categories/:id/rootcategories'}\n                }),\n                FacetConfiguration: $resource(baseUrl + '/otmmapi/v1/facetconfigurations/:id', {id: '@id'}),\n                Folder: $resource(baseUrl + '/otmmapi/v1/folders/:id', {id: '@id'}, {\n                    update: {method: 'PATCH'},\n                    assets: {method: 'GET', url: baseUrl + '/otmmapi/v1/folders/:id/assets'},\n                    contents: {method: 'GET', url: baseUrl + '/otmmapi/v1/folders/:id/contents'},\n                    folders: {method: 'GET', url: baseUrl + '/otmmapi/v1/folders/:id/folders'},\n                    rootfolders: {method: 'GET', url: baseUrl + '/otmmapi/v1/folders/rootfolders'},\n                    sortoptions: {method: 'GET', url: baseUrl + '/otmmapi/v1/folders/sortoptions'}\n                }),\n                FolderType: $resource(baseUrl + '/otmmapi/v1/foldertypes/:id', {id: '@id'}),\n                LinkType: $resource(baseUrl + '/otmmapi/v1/linktypes'),\n                LookupDomain: $resource(baseUrl + '/otmmapi/v1/lookupdomains/:id', {id: '@id'}),\n                MetadataField: $resource(baseUrl + '/otmmapi/v1/metadatafields/:id', {id: '@id'}),\n                MetadataModel: $resource(baseUrl + '/otmmapi/v1/metadatamodels/:id', {id: '@id'}),\n                Rendition: $resource(baseUrl + '/otmmapi/v1/renditions/:id', {id: '@id'}),\n                SavedSearch: $resource(baseUrl + '/otmmapi/v1/savedsearches/:id', {id: '@id'}),\n                Search: $resource(baseUrl + '/otmmapi/v1/search', {id: '@id'}),\n                SearchConfiguration: $resource(baseUrl + '/otmmapi/v1/searchconfigurations/:id', {id: '@id'}),\n                SearchOperator: $resource(baseUrl + '/otmmapi/v1/searchoperators'),\n                SearchScope: $resource(baseUrl + '/otmmapi/v1/searchscopes'),\n                SecurityPolicy: $resource(baseUrl + '/otmmapi/v1/securitypolicies/:id', {id: '@id'}),\n                Session: $resource(baseUrl + '/otmmapi/v1/sessions'),\n                User: $resource(baseUrl + '/otmmapi/v1/users/:username', {username: '@username'}, {\n                    me: {method: 'GET', url: '/otmmapi/v1/users/me'}\n                })\n            };\n\n        /** add in nested resources for Folders */\n        resource.Folder.children = $resource(baseUrl + '/otmmapi/v1/folders/:id/children', {id: '@id'}, {\n            update: {method: 'PATCH'}\n        });\n\n        /** add in nested resources for Search */\n        resource.Search.database = $resource(baseUrl + '/otmmapi/v1/search/database');\n        resource.Search.saved = $resource(baseUrl + '/otmmapi/v1/search/saved/:id', {id: '@id'});\n        resource.Search.text = $resource(baseUrl + '/otmmapi/v1/search/text');\n\n        return resource;\n    }]);\n}(angular));\n"]}