| // Copyright 2014 The Flutter Authors. All rights reserved. | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | // This file is auto generated. | 
 | // To update all the build.gradle files in the Flutter repo, | 
 | // See dev/tools/bin/generate_gradle_lockfiles.dart. | 
 |  | 
 | buildscript { | 
 |     ext.kotlin_version = '1.5.31' | 
 |     repositories { | 
 |         google() | 
 |         mavenCentral() | 
 |     } | 
 |  | 
 |     dependencies { | 
 |         classpath 'com.android.tools.build:gradle:4.1.3' | 
 |         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" | 
 |     } | 
 |  | 
 |     configurations.classpath { | 
 |         resolutionStrategy.activateDependencyLocking() | 
 |     } | 
 | } | 
 |  | 
 | allprojects { | 
 |     repositories { | 
 |         google() | 
 |         mavenCentral() | 
 |     } | 
 | } | 
 |  | 
 | rootProject.buildDir = '../build' | 
 |  | 
 | subprojects { | 
 |     project.buildDir = "${rootProject.buildDir}/${project.name}" | 
 | } | 
 | subprojects { | 
 |     project.evaluationDependsOn(':app') | 
 |     dependencyLocking { | 
 |         ignoredDependencies.add('io.flutter:*') | 
 |         lockFile = file("${rootProject.projectDir}/project-${project.name}.lockfile") | 
 |         if (!project.hasProperty('local-engine-repo')) { | 
 |           lockAllConfigurations() | 
 |         } | 
 |     } | 
 | } | 
 |  | 
 | task clean(type: Delete) { | 
 |     delete rootProject.buildDir | 
 | } |