Path Lines of Code build.sbt 205 collections/app/model/Node.scala 41 common-lib/src/main/scala/com/gu/mediaservice/lib/DateTimeUtils.scala 23 common-lib/src/main/scala/com/gu/mediaservice/lib/ImageFields.scala 63 common-lib/src/main/scala/com/gu/mediaservice/lib/S3ImageStorage.scala 38 common-lib/src/main/scala/com/gu/mediaservice/lib/argo/ArgoHelpers.scala 57 common-lib/src/main/scala/com/gu/mediaservice/lib/argo/WriteHelpers.scala 4 common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/Action.scala 12 common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/CollectionResponse.scala 25 common-lib/src/main/scala/com/gu/mediaservice/lib/argo/model/Link.scala 10 common-lib/src/main/scala/com/gu/mediaservice/lib/aws/DynamoDB.scala 294 common-lib/src/main/scala/com/gu/mediaservice/lib/aws/RoundedExpiration.scala 8 common-lib/src/main/scala/com/gu/mediaservice/lib/aws/S3.scala 155 common-lib/src/main/scala/com/gu/mediaservice/lib/aws/SqsViaSnsMessageConsumer.scala 76 common-lib/src/main/scala/com/gu/mediaservice/lib/aws/ThrallMessageSender.scala 83 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/AttributeCreditFromByline.scala 18 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/CapitaliseProperty.scala 59 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/CleanRubbishLocation.scala 16 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/GuardianStyleByline.scala 19 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/MetadataCleaner.scala 28 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/PhotographerRenamer.scala 621 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/StripCopyrightPrefix.scala 14 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/SupplierProcessors.scala 365 common-lib/src/main/scala/com/gu/mediaservice/lib/cleanup/UseCanonicalGuardianCredit.scala 8 common-lib/src/main/scala/com/gu/mediaservice/lib/config/CommonConfig.scala 94 common-lib/src/main/scala/com/gu/mediaservice/lib/config/Services.scala 78 common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/ElasticSearchClient.scala 160 common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/IndexSettings.scala 46 common-lib/src/main/scala/com/gu/mediaservice/lib/elasticsearch/Mappings.scala 300 common-lib/src/main/scala/com/gu/mediaservice/lib/guardian/GuardianUsageRightsConfig.scala 623 common-lib/src/main/scala/com/gu/mediaservice/lib/imaging/ImageOperations.scala 234 common-lib/src/main/scala/com/gu/mediaservice/lib/logging/GridLogging.scala 26 common-lib/src/main/scala/com/gu/mediaservice/lib/metadata/ImageMetadataConverter.scala 131 common-lib/src/main/scala/com/gu/mediaservice/model/Asset.scala 41 common-lib/src/main/scala/com/gu/mediaservice/model/Collection.scala 30 common-lib/src/main/scala/com/gu/mediaservice/model/Crop.scala 59 common-lib/src/main/scala/com/gu/mediaservice/model/FileMetadata.scala 62 common-lib/src/main/scala/com/gu/mediaservice/model/Image.scala 111 common-lib/src/main/scala/com/gu/mediaservice/model/MimeType.scala 39 common-lib/src/main/scala/com/gu/mediaservice/model/UsageRights.scala 498 common-lib/src/main/scala/com/gu/mediaservice/model/usage/Usage.scala 52 common-lib/src/main/scala/com/gu/mediaservice/model/usage/UsageStatus.scala 36 common-lib/src/main/scala/com/gu/mediaservice/syntax/MessageSubjects.scala 23 cropper/app/controllers/CropperController.scala 184 cropper/app/lib/CropStore.scala 67 image-loader/app/controllers/ImageLoaderController.scala 507 image-loader/app/lib/Downloader.scala 45 image-loader/app/lib/imaging/FileMetadataReader.scala 205 image-loader/app/model/Uploader.scala 359 image-loader/app/model/upload/OptimiseOps.scala 49 kahuna/app/lib/KahunaConfig.scala 73 kahuna/public/js/components/gr-collection-overlay/gr-collection-overlay.js 42 kahuna/public/js/components/gr-collections-panel/gr-collections-panel.html 24 kahuna/public/js/components/gr-collections-panel/gr-collections-panel.js 253 kahuna/public/js/components/gr-image-usage/gr-image-usage.js 107 kahuna/public/js/components/gr-panels/gr-panels.css 55 kahuna/public/js/components/gu-lazy-preview/gu-lazy-preview.css 136 kahuna/public/js/components/gu-lazy-table/gu-lazy-table.js 262 kahuna/public/js/crop/controller.js 184 kahuna/public/js/crop/index.js 42 kahuna/public/js/directives/gr-image-fade-on-load.js 58 kahuna/public/js/directives/ui-crop-box/ui-crop-box.js 97 kahuna/public/js/edits/image-editor.html 309 kahuna/public/js/edits/image-editor.js 378 kahuna/public/js/edits/service.js 195 kahuna/public/js/image/controller.js 289 kahuna/public/js/image/view.html 184 kahuna/public/js/main.js 413 kahuna/public/js/search/index.js 280 kahuna/public/js/search/query.html 73 kahuna/public/js/search/query.js 347 kahuna/public/js/search/results.html 192 kahuna/public/js/search/results.js 510 kahuna/public/js/search/structured-query/query-suggestions.js 197 kahuna/public/js/search/structured-query/syntax.js 83 kahuna/public/js/search/view.html 37 kahuna/public/js/sentry/sentry.js 53 kahuna/public/js/services/api/collections-api.js 146 kahuna/public/js/services/api/media-api.js 101 kahuna/public/js/services/api/media-cropper.js 54 kahuna/public/js/services/api/witness.js 44 kahuna/public/js/services/image-list.js 61 kahuna/public/js/services/panel.js 51 kahuna/public/js/upload/controller.js 59 kahuna/public/js/upload/dnd-uploader.js 188 kahuna/public/js/upload/file-uploader.js 32 kahuna/public/js/upload/jobs/required-metadata-editor.html 172 kahuna/public/js/upload/jobs/upload-jobs.js 184 kahuna/public/js/upload/manager.js 132 kahuna/public/js/upload/recent/recent-uploads.js 71 kahuna/public/js/usage-rights/usage-rights-editor.css 39 kahuna/public/js/usage-rights/usage-rights-editor.html 199 kahuna/public/js/usage-rights/usage-rights-editor.js 220 kahuna/public/js/util/rx.js 42 kahuna/public/stylesheets/main.css 2472 media-api/app/controllers/MediaApi.scala 461 media-api/app/controllers/SuggestionController.scala 30 media-api/app/lib/ImageResponse.scala 339 media-api/app/lib/elasticsearch/ElasticSearch.scala 323 media-api/app/lib/elasticsearch/ElasticSearchModel.scala 192 media-api/app/lib/querysyntax/QuerySyntax.scala 216 metadata-editor/app/controllers/EditsApi.scala 81 metadata-editor/app/controllers/EditsController.scala 182 metadata-editor/app/model/UsageRightsProperty.scala 113 rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Authentication.scala 98 rest-lib/src/main/scala/com/gu/mediaservice/lib/auth/Permissions.scala 17 rest-lib/src/main/scala/com/gu/mediaservice/lib/guardian/auth/Permissions.scala 11 scripts/src/main/java/com/gu/typesafe/config/impl/Tokens.java 421 scripts/src/main/scala/com/gu/mediaservice/scripts/EsScript.scala 351 thrall/app/controllers/ThrallController.scala 251 thrall/app/lib/SyncChecker.scala 116 thrall/app/lib/elasticsearch/ElasticSearch.scala 653 thrall/app/lib/elasticsearch/ThrallMigrationClient.scala 164 usage/app/lib/CrierEventProcessor.scala 155 usage/app/model/UsageGroup.scala 229